40338 926
8337 137
25240 664
90921 683
5100 399
2216 192
258324 832
13733 70
4493 627
3069 614
2286 304
1053 66
1451 254