32982 873
19911 675
5582 636
3586 46
9358 364
8680 376
17442 470
8771 322
4373 97
7990 633
6068 244
3765 586
4674 113
2200 412
1812 237
1216 78