40325 926
8337 137
25240 664
90920 683
5100 399
2216 192
258321 832
13731 70
4493 627
3068 614
2286 304
1053 66
1451 254