3 million cities, towns and villages