4875 301
10143 45
2892 61
9281 647
3705 616
2866 188
9789 178
23735 837
10421 751
10128 522
86158 167
11553 150
19033 176