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 apresentações de arte tradicional por grupos de preservação da língua na França e na Itália?
 ###Tabelas: 
CREATE TABLE ArtPerformances (id INT, group_id INT, location VARCHAR(50), type VARCHAR(50));CREATE TABLE LanguagePreservationGroups (id INT, name VARCHAR(50), location VARCHAR(50)); INSERT INTO ArtPerformances (id, group_id, location, type) VALUES (1, 101, 'France', 'Traditional Dance'), (2, 101, 'Italy', 'Traditional Song'), (3, 102, 'France', 'Traditional Song'), (4, 102, 'Italy', 'Traditional Dance'); INSERT INTO LanguagePreservationGroups (id, name, location) VALUES (101, 'Breton Language Group', 'France'), (102, 'Sicilian Language Group', 'Italy');
SELECT COUNT(*) FROM ArtPerformances ap INNER JOIN LanguagePreservationGroups lpg ON ap.group_id = lpg.id WHERE ap.type IN ('Traditional Dance', 'Traditional Song') AND lpg.location IN ('France', 'Italy');