29423 145
11870 687
67957 856
9781 78
71378 309
27112 293
100729 633
36913 544
19806 240
58351 157
108674 766
9227 450
1689 273