40476 926
8350 137
25248 664
90954 683
5102 399
2220 192
258373 832
13749 70
4497 627
3076 614
2293 304
1056 66
1459 254