2559 85
2585 523
15437 75
9900 283
2849 60
2329 31
3662 443
16302 588
3204 788
38759 173
6357 583
801 119
4280 373
2468 671
1485 262