2016
3800
1106
1521
1631
1248
706
1094
1319
1201
5820
657
1437
1209
1194
1570
1123
1988
1762
6241
1850
1199
984
1726
1605
1706
1262
1424
1049
1461
1538
1177
1186
961
1214
1628
691
2035
1282
711
959
1735
1493
1220
1468
1191
1023
1302
1967
1285
1517
1769
810
1308
813
1811
1420
1575
1233
872
1132
745
1004
850
1830
826
938
1462
1689
1992
762
678
921
3010
666
1227
1060
848
877
1429
790
710
1148
9031
1304
767
990
820
1149
1671
1412
1282
1747
1436
3548
871
679
1084
810
994
1251
3120
828
2325
686
920
701
736
760
1198
996
1209
1239
855
930
1431
886
1854
4307
826