What is the Population Density of Japan?

There are 127,449,000 people living in the tiny country of Japan. The entire country only covers 145,898 miles. Therefore the population density is 870 people per square mile.