2015
1240
1394
1341
912
1955
1183
2249
1743
916
1386
1291
823
1697
2527
1345
889
978
1353
1529
1242
2409
921
825
836
918
948
1152
1319
5198
2298
1842
1445
1396
987
856
991
1846
1222
2840
1978
2491
2538
2698
1404
2810
2281
2117
1438
1365
892
1153
1695
932
1121
1328
4779
1385
3431
1290
1644
1207
1047
945
941
1114
758
1677
1217
955
947
1439
935
1511
920
925
1403
1950
1044
4759
959
971
816
1345
1553
995
3296
1936
1481
1066
2263
1035
1765
916
1413
889
840
1534
894
2872
1678
1533
1189
3473
1326
1697
2481
1417
4061
970
4718
1332
1238
1526
1677
945
938
2641
1598
1432