507
525
625
728
711
2
1255
1
1014
1108
3
587
1184
1536
889
561
885
1496
1845
1717
1242
4005
1746
2204
1954
1371
677
1718
875