43280 843
14795 279
6488 121
24891 762
7474 41
7826 381
5157 713
3560 500
4170 501
3182 602
20046 751
17786 573
6211 742
3041 596