1985
1127
1231
1455
2651
951
1224
1706
1430
1451
2682
1166
1425
1998
1879
1218
890
956
878
2955
839
1290
919
912
801
1738
886
1789
1290
1325
1818
876
2618
1051
1596
995
878
1182
1233
951
1645
1687
1170
887
894
840
1983
1061
2192
986
2666
1841
1562
986
1346
1977
1305
1750
882
913
856
1109
1309
945
2350
1338
1246
2305
1511
832
2561
2393
1827
922
1098
1459
942
987
2671
855
2520
762
3165
916
1697
1036
1551
919
1066
833
1133
3396
1253
853
956
1199
1036
1694
998
919
820
916
1229
1788
1526
1079
1612
1059
1649
853
830
916
862
853
1345
1457
2641
797
2634
2563