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: Quais são os 2 países com o maior número de locais de patrimônio e artefatos associados?
 ###Tabelas: 
CREATE TABLE Site (SiteID INT, SiteName VARCHAR(50), Country VARCHAR(50)); INSERT INTO Site (SiteID, SiteName, Country) VALUES (1, 'Machu Picchu', 'Peru'), (2, 'Angkor Wat', 'Cambodia'), (3, 'Petra', 'Jordan'); CREATE TABLE Artifact (ArtifactID INT, ArtifactName VARCHAR(50), SiteID INT); INSERT INTO Artifact (ArtifactID, ArtifactName, SiteID) VALUES (1, 'Temple of the Sun', 1), (2, 'Temple of the Moon', 1), (3, 'Bayon Temple', 2), (4, 'Baphuon Temple', 2), (5, 'Al-Khazneh', 3);
SELECT s.Country, COUNT(s.SiteName) as SiteCount, COUNT(a.ArtifactID) as ArtifactCount FROM Site s JOIN Artifact a ON s.SiteID = a.SiteID GROUP BY s.Country ORDER BY SiteCount DESC, ArtifactCount DESC LIMIT 2;