1997
3595
1320
1334
1600
1316
2471
887
989
1096
1994
922
1385
1187
982
1151
1024
939
1047
1268
1056
1702
1328
1142
1077
807
1420
1234
3485
956
970
948
1819
901
1021
1263
1057
2308
1162
1028
913
1135
5055
1062
1628
1146
2498
1630
897
1236
2981
1566
3419
800
1357
1000
1867
876
1873
1041
859
2400
1115
1065
1163
697
845
1930
4909
963
1152
863
1063
943
1956
2793
1197
3599
744
2042
1240
2131
2001
1552
819
2838
1063
832
711
1180
778
1336
1393
1174
723
810
1163
979
1274
1524
659
1617
1392
1469
1347
884
4401
2903
748
2881
1311
1001
780
1570
1019
878
2722
1266
753
1559