43299 843
14797 279
6489 121
24901 762
7474 41
7831 381
5157 713
3560 500
4178 501
3183 602
20047 751
17789 573
6211 742
3041 596