26622 mm = 1048.110236 inches