40472 926
8349 137
25248 664
90953 683
5102 399
2220 192
258372 832
13749 70
4497 627
3076 614
2293 304
1056 66
1458 254