40131 926
8328 137
25228 664
90894 683
5084 399
2209 192
258271 831
13703 70
4490 627
3060 614
2245 304
1050 66
1439 254