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 é a ordem de classificação das espécies animais por tamanho populacional na tabela 'animal_population', particionada por região?
 ###Tabelas: 
CREATE TABLE animal_population (region VARCHAR(255), species VARCHAR(255), population INT); INSERT INTO animal_population (region, species, population) VALUES ('Asia', 'Tiger', 200), ('Africa', 'Elephant', 500), ('Asia', 'Leopard', 150), ('Africa', 'Lion', 300);
SELECT region, species, ROW_NUMBER() OVER (PARTITION BY region ORDER BY population DESC) as rank FROM animal_population;