3501
1059
1339
1653
1014
1789
1085
2099
1304
1472
1308
770
891
2288
1492
987
2228
862
1530
1385
1244
1663
1357
1756
2017
2217
1555
1019
1846
944
1239
762
759
2237
818
858
4492
841
1167
1150
1515
5625
1788
1376
2231
1169
942
1528
991
1555
3298
1406
864
1231
2457
1169
1547
1729
785
1071
29924
701
738
2319
836
990
1243
1214
1404
1610
2573
1091
807
827
2417
999
868
1101
1467
1091
2947
876
1640
2076
1303
1017
1427
678
2382
827
1898
726
735
785
1047
1003
1482
997
1648
1855
734
872
2116
2165
1416
1374
711
709
843
1291
918
798
1534
902
1664
2259
727
1016
1398
1160