32153 180
30492 788
13485 276
3097 29
1753 66
1734 102
34253 773
2459 396
10884 493
3025 178
2813 626
2366 145
21622 610
2108 283