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: Calcular a população total de animais em programas de conservação da América do Norte.
 ###Tabelas: 
CREATE TABLE conservation_programs (id INT, program_name VARCHAR(255), location VARCHAR(255)); CREATE TABLE animal_populations (id INT, program_id INT, animal_type VARCHAR(255), population INT); INSERT INTO conservation_programs (id, program_name, location) VALUES (1, 'Yellowstone National Park', 'USA'), (2, 'Banff National Park', 'Canada'), (3, 'Everglades National Park', 'USA'); INSERT INTO animal_populations (id, program_id, animal_type, population) VALUES (1, 1, 'Bison', 5000), (2, 1, 'Elk', 7000), (3, 2, 'Moose', 3000), (4, 3, 'Alligator', 2000);
SELECT SUM(animal_populations.population) FROM conservation_programs INNER JOIN animal_populations ON conservation_programs.id = animal_populations.program_id WHERE conservation_programs.location = 'USA' OR conservation_programs.location = 'Canada';