2646 85
2618 523
16686 75
11261 283
2970 60
2567 31
4020 443
17122 588
3306 788
40323 173
6962 583
877 119
4755 373
2527 671
1513 262