40162 926
8330 137
25228 664
90896 683
5092 399
2210 192
258278 831
13709 70
4490 627
3060 614
2257 304
1050 66
1443 254