40127 926
8327 137
25228 664
90894 683
5083 399
2209 192
258266 831
13703 70
4490 627
3060 614
2245 304
1050 66
1437 254