2016
896
1669
1855
1496
931
1069
902
1386
1208
1341
1965
1038
1363
1424
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
1790
2888
816
882
1352
2012
1005
888
2124
1721
1849
1344
1730
1303
1262
843
2273
1785
2298
6472
907
807
2321
2878
1986
1381
2150
1142
1845
935
839
912
1761
1099
1586
850
912
892
1821
1055
1436
852
920
897
4371
2604
1921
970
879
1461
3228
1993
1231
1045
931
10612
4696
1088
958
1027