2015
2142
1543
2542
1128
1051
1472
962
1590
1314
1160
980
1722
892
6066
1227
1103
8116
1213
912
1099
1006
1040
1564
931
3670
2038
2584
1036
1006
1013
880
978
971
920
1204
1705
1449
888
1279
9355
2371
1222
998
1207
897
1193
1350
2467
915
1176
2397
897
917
914
920
1571
1101
2046
1741
1731
1558
1057
911
5709
6650
882
1374
857
1534
839
776
1020
982
782
2138
889
1852
919
863
1081
2118
2577
1206
1544
2731
6913
2365
1487
886
2274
2236
1656
856
984
979
1012
1100
2500
1102
897
867
1053
1443
1010
863
990
953
1906
955
1351
4822
916
1158
1028
995
1760
1016
1382
2447