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: Identificar as 3 cidades com as maiores doações totais em 2022.
 ###Tabelas: 
CREATE TABLE City_Donations (id INT, donor VARCHAR(50), city VARCHAR(50), amount FLOAT, donation_date DATE); INSERT INTO City_Donations (id, donor, city, amount, donation_date) VALUES (1, 'James Lee', 'San Francisco', 400, '2022-01-01'); INSERT INTO City_Donations (id, donor, city, amount, donation_date) VALUES (2, 'Mia Chen', 'Seattle', 350, '2022-02-01');
SELECT city, SUM(amount) as total_donation FROM City_Donations WHERE YEAR(donation_date) = 2022 GROUP BY city ORDER BY total_donation DESC LIMIT 3;