30183 179
29066 788
12249 275
2771 29
1605 66
1607 102
32702 772
2402 396
10112 492
2873 178
2764 626
2089 145
21454 609
2014 283