30689 873
19599 675
5454 636
3451 46
9229 364
8488 375
17348 470
8641 322
4240 97
7880 633
5822 244
3578 586
4404 113
2094 412
1697 237
1153 78