*Leading non-Opec producer Brazil saw its crude output average 3.52mn b/d for Q1, the highest ever Q1 figure, though up only fractionally on the 3.48mn b/d for 1Q 2024 and still below the record output figures set in the second half of 2023 (see chart).