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: Encontrar os nomes e valores de doação dos 5 principais doadores da Ásia, excluindo Índia e China.
 ###Tabelas: 
CREATE TABLE Donations (id INT, name TEXT, country TEXT, amount DECIMAL(10,2)); INSERT INTO Donations (id, name, country, amount) VALUES (1, 'Raj Patel', 'India', 500), (2, 'Min Lee', 'China', 1000), (3, 'Park Kim', 'South Korea', 750), (4, 'Nguyen Tran', 'Vietnam', 800);
SELECT name, amount FROM (SELECT name, amount, ROW_NUMBER() OVER (ORDER BY amount DESC) AS rn FROM Donations WHERE country NOT IN ('India', 'China') AND country = ANY (SELECT country FROM (SELECT DISTINCT country FROM Donations) AS DistinctCountries WHERE country != 'India' AND country != 'China' AND country != '')) AS TopDonors WHERE rn <= 5;