32058 873
19789 675
5492 636
3523 46
9286 364
8586 375
17398 470
8695 322
4323 97
7932 633
5958 244
3612 586
4525 113
2136 412
1772 237
1177 78