31125 839
13950 279
5753 121
21099 762
7240 41
6887 380
5021 713
3033 500
3123 500
3063 602
15452 751
15897 573
5837 742
2809 596