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: Identificar os 5 principais poços produtores de petróleo no Golfo do México.
 ###Tabelas: 
CREATE TABLE wells (id INT PRIMARY KEY, name TEXT, location TEXT); INSERT INTO wells (id, name, location) VALUES (1, 'Well A', 'Gulf of Mexico'), (2, 'Well B', 'Gulf of Mexico'), (3, 'Well C', 'North Sea'), (4, 'Well D', 'Gulf of Mexico'); CREATE TABLE oil_production (well_id INT, year INT, production REAL); INSERT INTO oil_production (well_id, year, production) VALUES (1, 2020, 500000), (1, 2021, 600000), (2, 2020, 450000), (2, 2021, 520000), (3, 2020, 250000), (3, 2021, 280000), (4, 2020, 700000), (4, 2021, 750000);
SELECT w.name, SUM(op.production) as total_production FROM wells w JOIN oil_production op ON w.id = op.well_id WHERE w.location = 'Gulf of Mexico' GROUP BY w.name ORDER BY total_production DESC LIMIT 5;