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 o número de cidades em cada estado com uma população superior a 500.000.
 ###Tabelas: 
CREATE TABLE States (StateID INT, StateName VARCHAR(255), Population INT); CREATE TABLE Cities (CityID INT, CityName VARCHAR(255), StateID INT, Population INT);
SELECT States.StateName, COUNT(Cities.CityID) AS CityCount FROM States JOIN Cities ON States.StateID = Cities.StateID GROUP BY States.StateName HAVING SUM(Cities.Population) > 500000;