12581 751
26131 1985
26690 1545
30084 1808
37158 1756
28775 965
22683 741
14442 2001
38895 1189
10723 582