29666 839
13887 279
5706 121
20740 762
7223 41
6828 380
5014 713
3018 500
3092 500
3058 602
15428 751
15748 573
5735 741
2803 596