32851 180
31014 788
13916 277
3243 29
1849 66
2112 102
34652 773
2492 396
11270 493
3081 178
2845 626
2525 145
21714 610
2148 283