2545 85
2576 523
15123 75
9693 283
2835 60
2223 31
3532 443
16114 588
3195 788
38264 172
6256 583
791 119
4222 373
2461 671
1477 262