How much does it cost to deploy a smart contract on Stacks?

I read an article (How much does it cost to deploy a smart contract on Ethereum? | by Eric Robertson | The Capital | Oct, 2021 | Medium) about the development costs of smart contracts on Ethereum.

The article says that deploying a VERY simple smart contract can easily cost upwards of USD 500, and deploying any meaningful application on Ethereum main-net can cost USD 10,000.

What would be the deployment cost of a very simple smart contract on Stacks? And what would be the deployment cost of a complex smart contract on Stacks?

Thanks,