40004 926
8320 137
25222 664
90872 683
5073 399
2205 192
258221 831
13686 70
4488 627
3054 614
2153 304
1049 66
1425 254