40139 926
8329 137
25228 664
90894 683
5086 399
2209 192
258276 831
13706 70
4490 627
3060 614
2251 304
1050 66
1442 254