2016
900
1733
1116
1513
3934
905
926
823
1453
2002
1256
990
2152
934
1094
2535
1093
1061
1336
794
1090
1005
1158
1170
835
1494
1815
1769
1123
1038
1542
1169
1101
885
1110
1080
1040
1189
929
6150
1469
1073
1288
907
1095
1635
1871
1775
1227
1540
1006
1017
937
76140
23602
1459
10669
6440
1188
844
1900
958
4215
7740
1450
1380
865
5904
1338
13054
2099
872
5684
1408
762
1057
1874
1062
1875
1179
1294
3112
3305
1956
2545
1889
2428
1670
2534
2541
1334
979
1336
1665
912
1866
2057
1437
1021
1229
955
864
1305
1194
1846
1540
6852
1720
1195
873
2071
1050
1156
853
1400
2065
1636
1470
1233