Supply and demand for agricultural products