29528 145
11936 687
68208 856
9822 78
71601 309
27224 293
101137 634
37011 544
19910 240
58526 157
109300 766
9290 450
1701 273