33197 180
31281 788
14141 277
3288 29
1898 66
2815 102
34932 773
2517 396
11451 493
3129 178
2889 626
2604 145
21769 610
2183 283