How many miles from Great Falls Montana to Boise Idaho?

It is 638.39 miles according to MapQuest.