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: Quem são os desenvolvedores das 3 principais aplicações descentralizadas por volume de transações na América do Sul?
 ###Tabelas: 
CREATE TABLE decentralized_applications (id INT, name VARCHAR(255), developer VARCHAR(255), transaction_volume DECIMAL(10, 2), country VARCHAR(255)); INSERT INTO decentralized_applications (id, name, developer, transaction_volume, country) VALUES (1, 'App 1', 'Dev 1', 5000.00, 'Brazil'), (2, 'App 2', 'Dev 2', 7000.00, 'Argentina'), (3, 'App 3', 'Dev 3', 3000.50, 'Colombia'), (4, 'App 4', 'Dev 4', 6000.00, 'Chile'), (5, 'App 5', 'Dev 5', 4000.50, 'Peru');
SELECT developer, SUM(transaction_volume) FROM decentralized_applications WHERE country IN ('Brazil', 'Argentina', 'Colombia', 'Chile', 'Peru') GROUP BY developer ORDER BY SUM(transaction_volume) DESC LIMIT 3;