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: Listar todos os países com o respectivo número de espécies marinhas em perigo.
 ###Tabelas: 
CREATE TABLE countries (country_name TEXT, country_code TEXT); CREATE TABLE marine_species (species_name TEXT, country_code TEXT, status TEXT); INSERT INTO countries (country_name, country_code) VALUES ('Australia', 'AU'), ('Brazil', 'BR'), ('Indonesia', 'ID'); INSERT INTO marine_species (species_name, country_code, status) VALUES ('Clownfish', 'AU', 'endangered'), ('Seahorse', 'BR', 'endangered'), ('Manta Ray', 'ID', 'endangered');
SELECT countries.country_name, COUNT(marine_species.species_name) FROM countries INNER JOIN marine_species ON countries.country_code = marine_species.country_code WHERE marine_species.status = 'endangered' GROUP BY countries.country_name;