39998 926
8319 137
25218 664
90864 683
5073 399
2205 192
258217 831
13684 70
4488 627
3053 614
2153 304
1049 66
1425 254