40170 926
8330 137
25228 664
90896 683
5092 399
2210 192
258279 831
13709 70
4490 627
3060 614
2257 304
1050 66
1445 254