2645 85
2618 523
16672 75
11236 283
2965 60
2562 31
4020 443
17110 588
3306 788
40303 173
6957 583
874 119
4746 373
2526 671
1511 262