Inver Grove Heights, MN. Pop 35 000