Order the answer to: List the key non price factors that influence demand and