43290 843
14796 279
6489 121
24896 762
7474 41
7828 381
5157 713
3560 500
4175 501
3183 602
20046 751
17789 573
6211 742
3041 596