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 5 principais empreiteiros de construção verde com as maiores economias anuais de energia total.
 ###Tabelas: 
CREATE TABLE contractors (id INT, company_name TEXT, green_building_id INT, annual_energy_savings_kWh INT);
SELECT contractors.company_name, SUM(green_buildings.annual_energy_savings_kWh) AS total_annual_energy_savings FROM contractors JOIN green_buildings ON contractors.green_building_id = green_buildings.id GROUP BY company_name ORDER BY total_annual_energy_savings DESC LIMIT 5;