31544 875
19714 675
5491 636
3493 46
9273 364
8540 375
17385 470
8682 322
4310 97
7910 633
5870 244
3605 586
4460 113
2110 412
1757 237
1173 78