40384 926
8342 137
25242 664
90931 683
5100 399
2216 192
258333 832
13737 70
4494 627
3070 614
2289 304
1054 66
1453 254