5260800 5260800 902144 6162944 4490752 10653696 632320 11286016 3897344 15183360 931840 16115200 584192 16699392 1484288 18183680 2224640 20408320 583680 20992000 1247744 22239744 420625 22660369 3210625 25870994 964375 26835369 1543680 28379049 1698304 30077353 1532928 31610281 433152 32043433 517250 32560683 164864 32725547