31904 875
19767 675
5511 636
4851 46
9294 364
8593 375
17409 470
8720 322
4362 97
7935 633
5912 244
3631 586
4520 113
2125 412
1794 237
1190 78