Can you replace the question mark with the correct number?

6 30 870 756030 ?

571580604870

Explanation:
6 * 6 - 6 =>30
30 * 30 - 30 => 870
870 * 870 -870 =>756030
756030 * 756030 - 756030 => 571580604870

Discussion