42401 843
14723 279
6444 121
24664 762
7457 41
7741 381
5147 713
3513 500
3687 501
3160 602
19998 751
17704 573
6200 742
2958 596