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: Encontre as 2 organizações com as maiores médias de valores de doação em 2021, e seus respectivos valores totais de doação?
 ###Tabelas: 
CREATE TABLE org_avg_donations (org_id INT, org_name VARCHAR(50), avg_donation DECIMAL(10,2), donation_year INT); INSERT INTO org_avg_donations (org_id, org_name, avg_donation, donation_year) VALUES (1, 'Red Cross', 200.00, 2021), (2, 'UNICEF', 150.00, 2021), (3, 'Greenpeace', 125.00, 2021);
SELECT donation_year, org_name, AVG(avg_donation) avg_donation, SUM(avg_donation) total_donations, RANK() OVER (ORDER BY AVG(avg_donation) DESC) org_rank FROM org_avg_donations WHERE donation_year = 2021 AND org_rank <= 2 GROUP BY donation_year, org_name;