43541 843
14814 279
6505 121
24956 762
7481 41
7860 381
5160 713
3569 500
4217 501
3195 602
20098 751
17856 573
6216 742
3046 596