How does the game determine which cities import grain and which cities don't?