29521 145
11928 687
68196 856
9821 78
71590 309
27220 293
101121 634
37005 544
19905 240
58515 157
109257 766
9287 450
1700 273