26487 mm to inches