29520 145
11926 687
68191 856
9821 78
71585 309
27214 293
101110 634
37004 544
19903 240
58511 157
109244 766
9287 450
1700 273