17566 629
13170 221
7734 31
9022 303
15580 879
2888 714
4010 601
4304 303
13942 222
4793 802
8822 58
2383 531
2851 462
1049 175