2049
1650
1096
1263
1977
1670
1559
1980
1551
1001
1153
974
862
1412
938
1129
1164
982
1352
1808
1267
869
1864
1530
1357
914
1353
7740
975
2809
1771
1772
1217
1708
1025
1022
1199
1933
2015
1000
880
1240
1394
1341
912
1955
1183
2249
1743
916
1386
1291
823
1697
2527
1345
889
978
1353
1529
922
2044
2372
841
1034
883
2064
4144
940
2415
1383
1850
1025
752
1267
893
1635
1836
3122
1128
880
1485
3256
840
1184
814
869
1210
1580
974
817
860
1426
1008
1569
977
1602
955
888
1718
1989
1059
884
959
1916
1122
882
1406
938
1256
2045
987
2293
1031
967
1980
1278
1877
2282
956