24668 mm = 971.181102 inches