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 tipos de artefatos nos locais de escavação?
 ###Tabelas: 
CREATE TABLE Excavation_Sites (Site_ID INT, Site_Name TEXT, Country TEXT);CREATE TABLE Artifacts (Artifact_ID INT, Site_ID INT, Artifact_Type TEXT);INSERT INTO Excavation_Sites (Site_ID, Site_Name, Country) VALUES (1, 'Pompeii', 'Italy');INSERT INTO Excavation_Sites (Site_ID, Site_Name, Country) VALUES (2, 'Tutankhamun', 'Egypt');INSERT INTO Excavation_Sites (Site_ID, Site_Name, Country) VALUES (3, 'Machu Picchu', 'Peru');INSERT INTO Artifacts (Artifact_ID, Site_ID, Artifact_Type) VALUES (1, 1, 'Pottery');INSERT INTO Artifacts (Artifact_ID, Site_ID, Artifact_Type) VALUES (2, 1, 'Jewelry');INSERT INTO Artifacts (Artifact_ID, Site_ID, Artifact_Type) VALUES (3, 2, 'Bone Tools');INSERT INTO Artifacts (Artifact_ID, Site_ID, Artifact_Type) VALUES (4, 2, 'Pottery');INSERT INTO Artifacts (Artifact_ID, Site_ID, Artifact_Type) VALUES (5, 3, 'Stone Tools');
SELECT E.Site_Name, A.Artifact_Type, COUNT(A.Artifact_ID) FROM Excavation_Sites E JOIN Artifacts A ON E.Site_ID = A.Site_ID GROUP BY E.Site_Name, A.Artifact_Type;