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 as danças tradicionais únicas e suas origens, com o número de artefatos relacionados?
 ###Tabelas: 
CREATE TABLE Dance (DanceID INT, DanceName VARCHAR(50), Origin VARCHAR(50)); INSERT INTO Dance (DanceID, DanceName, Origin) VALUES (1, 'Hula', 'Hawaii'), (2, 'Flamenco', 'Spain'), (3, 'Bharatanatyam', 'India'); CREATE TABLE Artifact (ArtifactID INT, ArtifactName VARCHAR(50), DanceID INT); INSERT INTO Artifact (ArtifactID, ArtifactName, DanceID) VALUES (1, 'Hawaiian Skirt', 1), (2, 'Flamenco Dress', 2), (3, 'Bharatanatyam Anklets', 3);
SELECT o.Origin, d.DanceName, COUNT(a.ArtifactID) as ArtifactCount FROM Dance d JOIN Artifact a ON d.DanceID = a.DanceID JOIN (SELECT DISTINCT Origin FROM Dance) o ON d.Origin = o.Origin GROUP BY o.Origin, d.DanceName;