What is the distance from Williston North Dakota to Great Falls Montana?

It is 417 miles according to Google Maps.