32073 873
19791 675
5493 636
3523 46
9288 364
8587 375
17401 470
8697 322
4323 97
7933 633
5963 244
3613 586
4525 113
2136 412
1772 237
1177 78