40121 926
8327 137
25228 664
90892 683
5083 399
2208 192
258266 831
13702 70
4490 627
3060 614
2231 304
1050 66
1436 254