30669 873
19597 675
5453 636
3451 46
9228 364
8485 375
17344 470
8639 322
4238 97
7880 633
5820 244
3578 586
4404 113
2094 412
1697 237
1153 78