IEA says total oil stock release will exceed 400 million barrels — ChemBrief Topics