40126 926
8327 137
25228 664
90892 683
5083 399
2209 192
258266 831
13702 70
4490 627
3060 614
2236 304
1050 66
1437 254