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 os 3 países com os maiores montantes totais de investimento.
 ###Tabelas: 
CREATE TABLE investments (id INT, investor_id INT, country TEXT, amount FLOAT); INSERT INTO investments (id, investor_id, country, amount) VALUES (1, 1, 'USA', 10000), (2, 1, 'Canada', 5000), (3, 2, 'Mexico', 8000), (4, 2, 'USA', 12000), (5, 3, 'Canada', 7000), (6, 3, 'USA', 15000);
SELECT country, SUM(amount) as total_investment FROM investments GROUP BY country ORDER BY total_investment DESC LIMIT 3;