40399 926
8345 137
25242 664
90938 683
5101 399
2216 192
258339 832
13738 70
4495 627
3070 614
2290 304
1054 66
1454 254