2645 85
2618 523
16672 75
11236 283
2965 60
2563 31
4020 443
17112 588
3306 788
40303 173
6958 583
874 119
4746 373
2526 671
1512 262