2013 508
1312 250
1929 277
1649 377
27134 761
19097 306
101424 499
840862 3247
13267 532
46014 351
33406 333