29518 145
11924 687
68179 856
9821 78
71579 309
27213 293
101100 634
37002 544
19900 240
58508 157
109215 766
9286 450
1700 273