39652 926
8309 137
25211 664
90753 683
5066 399
2197 192
258100 831
13559 70
4477 627
3039 614
2110 304
1047 66
1421 254