43601 843
14821 279
6509 121
24976 762
7485 41
7865 381
5163 713
3570 500
4240 501
3197 602
20109 751
17883 573
6218 742
3046 596