Supply Non Opec 2024