40314 926
8337 137
25240 664
90918 683
5098 399
2215 192
258321 832
13729 70
4492 627
3066 614
2285 304
1053 66
1451 254