An oil tanker loaded with 3,000 tons of fuel berths at an oil reserve facility in the Port of Zhoushan, East China's Zhejiang Province on June 19, 2024. China's crude output totaled 89.10 million tons in the January-May period, rising 1.8 percent year-on-year, data from the National Bureau of Statistics showed. Photo: cnsphoto