31728 873
19742 675
5489 636
3520 46
9284 364
8583 375
17395 470
8685 322
4318 97
7930 633
5944 244
3607 586
4503 113
2140 412
1771 237
1177 78