2645 85
2618 523
16666 75
11224 283
2962 60
2556 31
4020 443
17102 588
3303 788
40293 173
6953 583
871 119
4741 373
2525 671
1510 262