30291 839
13924 279
5728 121
20855 762
7233 41
6845 380
5015 713
3020 500
3102 500
3061 602
15443 751
15815 573
5743 742
2807 596