2645 85
2618 523
16674 75
11245 283
2967 60
2563 31
4020 443
17116 588
3306 788
40308 173
6959 583
876 119
4748 373
2527 671
1513 262