2646 85
2618 523
16685 75
11260 283
2970 60
2566 31
4020 443
17122 588
3306 788
40321 173
6962 583
877 119
4755 373
2527 671
1513 262