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: Quais são os 3 principais países que recebem financiamento climático do Fundo Global para o Meio Ambiente para adaptação climática?
 ###Tabelas: 
CREATE TABLE global_environment_facility (fund_id INT, project_name VARCHAR(100), country VARCHAR(50), sector VARCHAR(50), amount FLOAT, adaptation_flag BOOLEAN); INSERT INTO global_environment_facility (fund_id, project_name, country, sector, amount, adaptation_flag) VALUES (1, 'Mangrove Restoration', 'Indonesia', 'Coastal', 2000000, TRUE);
SELECT country, SUM(amount) as total_amount FROM global_environment_facility WHERE adaptation_flag = TRUE GROUP BY country ORDER BY total_amount DESC LIMIT 3;