42737 843
14742 279
6457 121
24748 762
7469 41
7775 381
5151 713
3520 500
3868 501
3164 602
20023 751
17741 573
6204 742
2961 596