How much does a pre-registration cost?

Follow