624
668
1745
864
729
948
921
2597
680
747
859
1226
830
825
689
978
2280
1765
1137
704
945
744
952
631
802
763
1066
746
755
657
1237
705
874
669
636
1320
716
704
806
20156
15294
1001
1148
1311
682
988
750
767
751
1637
37299
742
986
2645
1056
9270
808
1167
1249
640