40136 926
8328 137
25228 664
90894 683
5085 399
2209 192
258273 831
13704 70
4490 627
3060 614
2248 304
1050 66
1439 254