40020 926
8321 137
25225 664
90876 683
5073 399
2205 192
258225 831
13686 70
4489 627
3054 614
2153 304
1049 66
1425 254