3292 52
5220 759
2934 60
44438 505
153851 363
38153 302
6713 311
7762 810
4839 127
12382 200
10495 681
6002 429
4134 93