18351 164
6350 653
7984 31
44830 926
8723 137
30088 664
92253 683
5450 399
2433 192
260075 832
14632 70
4968 627
3233 614
2803 305
1294 66
1684 254