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 total de locais de patrimônio e artefatos associados em cada continente?
 ###Tabelas: 
CREATE TABLE Site (SiteID INT, SiteName VARCHAR(50), Continent VARCHAR(50)); INSERT INTO Site (SiteID, SiteName, Continent) VALUES (1, 'Great Wall', 'Asia'), (2, 'Machu Picchu', 'South America'), (3, 'Easter Island', 'South America'); CREATE TABLE Artifact (ArtifactID INT, ArtifactName VARCHAR(50), SiteID INT); INSERT INTO Artifact (ArtifactID, ArtifactName, SiteID) VALUES (1, 'Watchtower', 1), (2, 'Temple of the Sun', 1), (3, 'Temple of the Moon', 1), (4, 'Llama Figurine', 2);
SELECT Continent, COUNT(DISTINCT SiteID) as SiteCount, (SELECT COUNT(*) FROM Artifact WHERE EXISTS (SELECT 1 FROM Site WHERE Site.SiteID = Artifact.SiteID AND Site.Continent = Site.Continent)) as ArtifactCount FROM Site GROUP BY Continent;