2049
1650
1096
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
1242
3237
1031
1446
957
2099
2085
1640
1439
3723
920
2633
1862
1450
926
1065
890
930
2131
2326
2303
1755
1953
804
981
1048
880
1151
1488
948
920
971
1453
865
773
4501
918
842
957
1621
1578
887
2469
1758
1015
859
1073
1416
966
3099
1156
1436
767
1358
955
950
4759
858
2177
1158
1550