Question: How many Chinese leave their towns each year for big cities?
Answer: 32 million