Is there a minimum amount of tokens that needs to be staked per node?

The current minimum stake is 50,000 (50K) POP per Masternode.