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 distribuição de sites de patrimônio por tipo?
 ###Tabelas: 
CREATE TABLE SiteTypes (SiteTypeID INT, SiteType VARCHAR(50)); CREATE TABLE HeritageSites (SiteID INT, SiteTypeID INT, CountryID INT, SiteName VARCHAR(50), SiteYear INT); INSERT INTO SiteTypes VALUES (1, 'Historic Building'), (2, 'National Park'), (3, 'Archaeological Site'); INSERT INTO HeritageSites VALUES (1, 1, 1, 'Statue of Liberty', 1886), (2, 2, 1, 'Yellowstone NP', 1872), (3, 3, 2, 'Chichen Itza', 1988), (4, 1, 3, 'Banff NP', 1885);
SELECT SiteTypes.SiteType, COUNT(HeritageSites.SiteID) AS SiteCount FROM SiteTypes INNER JOIN HeritageSites ON SiteTypes.SiteTypeID = HeritageSites.SiteTypeID GROUP BY SiteTypes.SiteType;