In 2010, the population of Houston, Texas, was 2,099,451 and the population density was 3,501 people per square mile. What was Houston's land area in 2010?