40310 926
8337 137
25239 664
90918 683
5098 399
2215 192
258318 832
13729 70
4491 627
3066 614
2285 304
1053 66
1450 254