30948 839
13944 279
5744 121
21043 762
7237 41
6881 380
5018 713
3030 500
3119 500
3062 602
15449 751
15881 573
5833 742
2808 596