2015
1000
880
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
1604
877
1600
756
2041
837
1099
2001
2929
1672
841
853
2127
3621
1862
1453
1080
1299
1414
2431
1619
2363
1031
2370
857
1836
3224
900
820
963
2547
1128
868
1740
918
970
1572
1207
1409
1799
1823
1029
925
2594
2924
2282
1287
1692
1590
1908
855
4957
1183
937
1988
1588
864
1362
1533
2082