1997
1303
1105
911
891
1070
3035
1304
3444
1039
878
1369
1447
1185
1133
1876
2084
1681
949
1768
2591
1002
845
1075
944
902
2243
1387
1164
1382
921
1605
1032
1249
2662
923
1181
1001
1009
1307
1309
3454
928
2694
969
978
918
1013
923
920
1595
892
1298
887
948
1896
1093
1108
2575
1352
1681
1307
773
2063
865
1876
783
783
2068
782
791
853
1120
1421
2473
1625
1695
1108
1014
1455
1205
983
1772
1550
1597
2281
2182
840
1430
1022
2485
768
945
753
1050
1856
1454
2152
1073
1275
2516
960
864
1091
861
912
1438
2992
1432
873
847
825
1151
1196
879
846
2408
3697
1759
914