30802 839
13937 279
5738 121
20991 762
7236 41
6868 380
5018 713
3027 500
3115 500
3062 602
15448 751
15859 573
5828 742
2808 596