40361 926
8338 137
25242 664
90924 683
5100 399
2216 192
258325 832
13736 70
4494 627
3069 614
2286 304
1054 66
1451 254