32151 180
30486 788
13483 276
3092 29
1753 66
1734 102
34252 773
2459 396
10882 493
3025 178
2813 626
2365 145
21622 610
2107 283