14567 671
8935 53
111790 637
262687 639
50767 755
27804 220
24970 326
23862 861
23592 132
30163 505
13019 776
20580 280
15073 478
12966 130