516608 516608 3088384 3604992 4401125 8006117 2750464 10756581 2614784 13371365 165376 13536741 1500500 15037241 1494528 16531769 1460000 17991769 593408 18585177 4148875 22734052 2838016 25572068 2847625 28419693 1180672 29600365 1398784 30999149 1487360 32486509 1502720 33989229 1724416 35713645 611328 36324973 125625 36450598 836500 37287098