2015 533
31208 497
7085 466
63787 790
3336 476
43363 312
4361 359
8522 795
14482 623
6915 683
9802 470
13315 613
17820 528
5866 888
2853 118