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 organizações receberam mais doações de cada país?
 ###Tabelas: 
CREATE TABLE organizations (org_id INT, org_name VARCHAR(50), org_country VARCHAR(50));CREATE TABLE donations (donation_id INT, donor_country VARCHAR(50), org_id INT, donation_amount DECIMAL(10,2)); INSERT INTO organizations (org_id, org_name, org_country) VALUES (1, 'Habitat for Humanity', 'USA'), (2, 'Greenpeace', 'Canada'), (3, 'American Cancer Society', 'Australia'); INSERT INTO donations (donation_id, donor_country, org_id, donation_amount) VALUES (1, 'USA', 1, 500.00), (2, 'Canada', 1, 750.00), (3, 'Canada', 2, 300.00), (4, 'Australia', 3, 400.00), (5, 'Australia', 3, 600.00), (6, 'USA', 1, 800.00), (7, 'Canada', 2, 500.00);
SELECT o.org_name, d.donor_country, SUM(d.donation_amount) as total_donation_amount FROM organizations o JOIN donations d ON o.org_id = d.org_id GROUP BY o.org_name, d.donor_country ORDER BY total_donation_amount DESC;