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: Qual é o número total de falantes de línguas indígenas em cada região com mais de 3 línguas?
 ###Tabelas: 
CREATE TABLE regions (id INT, name TEXT, num_languages INT); INSERT INTO regions (id, name, num_languages) VALUES (1, 'Amazonia', 4), (2, 'Andes', 3), (3, 'Mesoamerica', 5); CREATE TABLE countries (id INT, region_id INT, name TEXT, num_indigenous_speakers INT); INSERT INTO countries (id, region_id, name, num_indigenous_speakers) VALUES (1, 1, 'Brazil', 10000), (2, 1, 'Peru', 8000), (3, 2, 'Bolivia', 5000), (4, 3, 'Mexico', 1500), (5, 3, 'Guatemala', 2000);
SELECT r.name, SUM(c.num_indigenous_speakers) FROM regions r JOIN countries c ON r.id = c.region_id WHERE r.num_languages > 3 GROUP BY r.id;