2016
29675
2394
4074
2686
9790
4433
3014
1062
1296
1081
5539
4246
7731
315
1298
1577
1093
8852
2960
1449
2384
284
1066
1145
1044
536
1465
1471
3356
1945
3413
1319
354
1822
1792
3801
1169
371
1964
1474
1391
538
1268
4457
1336
5037
826
1193
1676
3525
1114
641
1065
3443
3956
444
383
1086
326
497
1263
822
3399
458
1494
1162
1626
388
1388
1410
1582
1962
913
2986
696
1531
1144
1822
2252
509
352
2038
1586
3130
2103
2768
5660
830
938
1404
3266
1345
373
3525
2136
1297
423
734
1548
2447
6771
325
382
948
3379
3886
3309
1368
893
383
714
1621
2414
611
479
303
8196
27287
2526