30016 179
28953 788
12130 275
2755 29
1574 66
1599 102
32558 772
2389 396
10025 492
2869 178
2756 626
2069 145
21444 609
2012 283