30309 839
13924 279
5728 121
20859 762
7233 41
6850 380
5015 713
3020 500
3102 500
3061 602
15443 751
15822 573
5743 742
2807 596