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 5 países com a vida selvagem mais diversificada, com base no número de espécies, nas tabelas "animal_population" e "countries".
 ###Tabelas: 
CREATE TABLE animal_population (species VARCHAR(255), animal_count INT, country VARCHAR(255)); CREATE TABLE countries (country VARCHAR(255), region VARCHAR(255));
SELECT e1.country, COUNT(DISTINCT e1.species) as num_species FROM animal_population e1 INNER JOIN countries c1 ON e1.country = c1.country GROUP BY e1.country ORDER BY num_species DESC LIMIT 5;