640
648
693
961
1981
1248
735
1875
753
2979
702
1291
899
1203
723
760
602
652
630
604
735
1182
1636
602
1130
856
896
991
703
687
3028
1201
2403
905
2257
1251
682
673
2950
1133
653
766
600
2024
1410
1832
2131
788
3246
936
725
659
745
701
1240
1858
764
1359
660
1862
1138
1841
2535
787
650
742
2339
644
3200
1950
733
1465
775
855
812
986
625
951
3272
971
1768
1782
2297
1334
629
1184
1266
1320
912
1456
615
793
2376
1029
2903
1651
630
1453
1698
673
2007
1398
890
1515
1159
743
2219
892
1379
894
1293
630
712
1349
788
1533
1963
1292
789
1540