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: Qual é o montante total de financiamento climático fornecido pelos 3 principais países contribuintes para projetos de mitigação climática?
 ###Tabelas: 
CREATE TABLE climate_finance (country VARCHAR(50), finance_amount NUMERIC(10, 2), project_type VARCHAR(50)); INSERT INTO climate_finance (country, finance_amount, project_type) VALUES ('USA', 5000000, 'climate mitigation'), ('China', 7000000, 'climate mitigation'), ('India', 4000000, 'climate mitigation'), ('Brazil', 3000000, 'climate mitigation');
SELECT country, SUM(finance_amount) FROM climate_finance WHERE project_type = 'climate mitigation' GROUP BY country ORDER BY SUM(finance_amount) DESC LIMIT 3;