43621 843
14822 279
6510 121
24983 762
7485 41
7866 381
5165 713
3571 500
4247 501
3198 602
20111 751
17887 573
6218 742
3046 596