1183
2
729
1
681
602
511
61
899
721
4
630
691
2686
806
733
1209
1397
3
1442
1344
147
71
694
596
642
533
491
424
951
68
649
727
799