29458 145
11885 687
68018 856
9793 78
71425 309
27139 293
100848 634
36934 544
19833 240
58396 157
108850 766
9255 450
1690 273