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 aos Pequenos Estados Insulares em Desenvolvimento (PEIDs) para projetos de adaptação e mitigação, e quais países receberam o maior financiamento?
 ###Tabelas: 
CREATE TABLE climate_finance (id INT, country VARCHAR(50), region VARCHAR(50), project_type VARCHAR(50), funding FLOAT); INSERT INTO climate_finance (id, country, region, project_type, funding) VALUES (1, 'Barbados', 'SIDS', 'adaptation', 2000000.00), (2, 'Jamaica', 'SIDS', 'mitigation', 3000000.00), (3, 'Fiji', 'SIDS', 'adaptation', 1500000.00), (4, 'Maldives', 'SIDS', 'mitigation', 4000000.00), (5, 'Mauritius', 'SIDS', 'adaptation', 2500000.00), (6, 'Marshall Islands', 'SIDS', 'mitigation', 1000000.00);
SELECT country, SUM(funding) as total_funding FROM climate_finance WHERE region = 'SIDS' GROUP BY country ORDER BY total_funding DESC;