Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Liste os países com a maior produção de petróleo em 2021.
 ###Tabelas: 
CREATE TABLE countries (id INT PRIMARY KEY, name TEXT, region TEXT); INSERT INTO countries (id, name, region) VALUES (1, 'USA', 'North America'), (2, 'Canada', 'North America'), (3, 'Mexico', 'North America'), (4, 'Brazil', 'South America'), (5, 'Argentina', 'South America'); CREATE TABLE oil_production (country_id INT, year INT, production INT); INSERT INTO oil_production (country_id, year, production) VALUES (1, 2020, 500), (1, 2021, 600), (2, 2020, 400), (2, 2021, 450), (3, 2020, 350), (3, 2021, 400), (4, 2020, 250), (4, 2021, 300), (5, 2020, 150), (5, 2021, 200);
SELECT c.name, op.production as total_production FROM countries c JOIN oil_production op ON c.id = op.country_id WHERE op.year = 2021 GROUP BY c.name ORDER BY total_production DESC LIMIT 5;