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 de animais de cada espécie em áreas protegidas, ordenado pelo número de animais em ordem decrescente?
 ###Tabelas: 
CREATE TABLE AnimalProtectedAreas (Species VARCHAR(255), Area VARCHAR(255), Animals INT); INSERT INTO AnimalProtectedAreas (Species, Area, Animals) VALUES ('Giraffe', 'NationalPark', 50), ('Giraffe', 'Reserve', 20), ('Lion', 'NationalPark', 100), ('Lion', 'Reserve', 30), ('Elephant', 'NationalPark', 25), ('Elephant', 'Reserve', 15);
SELECT Species, SUM(Animals) as TotalAnimals FROM AnimalProtectedAreas WHERE Area = 'NationalPark' GROUP BY Species ORDER BY TotalAnimals DESC;