43607 843
14821 279
6510 121
24977 762
7485 41
7865 381
5164 713
3570 500
4244 501
3197 602
20110 751
17884 573
6218 742
3046 596