32070 873
19790 675
5493 636
3523 46
9287 364
8587 375
17401 470
8697 322
4323 97
7932 633
5963 244
3613 586
4525 113
2136 412
1772 237
1177 78