43288 843
14796 279
6488 121
24893 762
7474 41
7827 381
5157 713
3560 500
4174 501
3182 602
20046 751
17787 573
6211 742
3041 596