29589 839
13881 279
5703 121
20729 762
7222 41
6825 380
5014 713
3018 500
3092 500
3058 602
15418 751
15741 573
5733 741
2803 596