2015 120
29501 595
24865 444
23498 818
18146 274
24181 477
35503 118
2229 161
2184 266
5700 607
3505 52
6181 567
2476 331