What is the population of hermosillo Mexico?

701000