1000
989
1272
639
5754
987
682
744
797
1283
1253
1564
799
856
1455
1492
946
4479
922
1605
2180
601
789
3251
1968
1264
988
2476
1003
1284
1460
935
797
950
2595
670
763
881
957
902
1173
1677
1431
1407
833
1249
822
657
694
1013
768
1704
7521
788
1857
1320
680
1107
3463
896
812
2764
1839
1991
2230
3272
1318
1278
674
2537
1673
699
770
864
743
2086
655
782
1061
888
649
1950
775
1831
958
854
970
847
664
1482
673
1190
896
632
701
888
1367
1228
1319
851
1081
631
850
1396
4051
930
621
2979
1008
2325
867
717
1813
632
659
659
1953
1636
851
767