15099 564
35450 821
11638 372
11150 107
8271 521
9201 403
3081 610
8487 219
23535 594
3318 875
3268 709