43113 843
14770 279
6475 121
24855 762
7471 41
7811 381
5154 713
3553 500
4098 501
3171 602
20036 751
17775 573
6208 742
3034 596