43237 843
14790 279
6484 121
24886 762
7472 41
7821 381
5156 713
3559 500
4145 501
3175 602
20045 751
17783 573
6209 742
3039 596