29526 145
11933 687
68202 856
9822 78
71594 309
27223 293
101125 634
37007 544
19907 240
58518 157
109271 766
9288 450
1700 273