2547 85
2578 523
15168 75
9732 283
2840 60
2298 31
3616 443
16154 588
3197 788
38338 172
6273 583
793 119
4231 373
2462 671
1477 262