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 abrigos em cada cidade, ordenado pelo número de abrigos em ordem crescente?
 ###Tabelas: 
CREATE TABLE Cities (CityID INT, CityName VARCHAR(100)); INSERT INTO Cities (CityID, CityName) VALUES (1, 'City1'), (2, 'City2'); CREATE TABLE Shelters (ShelterID INT, ShelterName VARCHAR(100), CityID INT); INSERT INTO Shelters (ShelterID, ShelterName, CityID) VALUES (1, 'Shelter1', 1), (2, 'Shelter2', 1), (3, 'Shelter3', 2);
SELECT CityName, COUNT(*) as NumberOfShelters FROM Shelters JOIN Cities ON Shelters.CityID = Cities.CityID GROUP BY CityName ORDER BY NumberOfShelters ASC;