40385 926
8342 137
25242 664
90937 683
5100 399
2216 192
258334 832
13737 70
4494 627
3070 614
2289 304
1054 66
1454 254