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 5 principais clientes por soma total de investimento em todas as regiões.
 ###Tabelas: 
CREATE TABLE customers_regions (customer_id INT, region VARCHAR(20)); INSERT INTO customers_regions (customer_id, region) VALUES (1, 'Asia'), (2, 'Europe'), (3, 'Africa'), (4, 'North America'), (5, 'South America'), (6, 'Australia'), (7, 'Asia'), (8, 'Europe'), (9, 'Africa'), (10, 'North America'); CREATE TABLE customer_investments (customer_id INT, investment_sum NUMERIC(12,2)); INSERT INTO customer_investments (customer_id, investment_sum) VALUES (1, 50000), (2, 75000), (3, 35000), (4, 90000), (5, 45000), (6, 60000), (7, 80000), (8, 70000), (9, 100000), (10, 120000);
SELECT cr.region, c.customer_id, SUM(ci.investment_sum) as total_investment FROM customers_regions cr JOIN customer_investments ci ON cr.customer_id = ci.customer_id GROUP BY cr.region, c.customer_id ORDER BY total_investment DESC LIMIT 5;