32153 180
30490 788
13483 276
3095 29
1753 66
1734 102
34253 773
2459 396
10884 493
3025 178
2813 626
2365 145
21622 610
2108 283