2545 85
2576 523
15123 75
9689 283
2835 60
2223 31
3531 443
16112 588
3195 788
38260 172
6255 583
790 119
4221 373
2461 671
1477 262