23027 578
64480 300
5518 132
90842 754
10777 503
2600 112
5729 620
6117 479
4175 696
5210 137
38064 831