43312 843
14798 279
6489 121
24903 762
7474 41
7835 381
5157 713
3561 500
4186 501
3184 602
20047 751
17790 573
6212 742
3043 596