42739 843
14743 279
6457 121
24750 762
7469 41
7778 381
5151 713
3520 500
3868 501
3164 602
20023 751
17741 573
6204 742
2961 596