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 os 3 países com as maiores pontuações de engajamento em diplomacia de defesa na América do Sul e exiba suas pontuações correspondentes.
 ###Tabelas: 
CREATE TABLE DefenseDiplomacy (country VARCHAR(255), score INT, region VARCHAR(255)); INSERT INTO DefenseDiplomacy (country, score, region) VALUES ('Colombia', 85, 'South America'); INSERT INTO DefenseDiplomacy (country, score, region) VALUES ('Peru', 80, 'South America'); INSERT INTO DefenseDiplomacy (country, score, region) VALUES ('Brazil', 90, 'South America');
SELECT country, score FROM (SELECT country, score, ROW_NUMBER() OVER (ORDER BY score DESC) as rnk FROM DefenseDiplomacy WHERE region = 'South America') sub WHERE rnk <= 3;