2016 401
4514 868
24671 275
4203 467
5300 681
1561 329
1449 28
11054 326
4877 935
2329 225
4993 414
2150 363
2933 731