18328 mm = 721.574803 inches