Inver Grove Heights — city in Dakota County, Minnesota, United States