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: Identificar os programas de preservação de idiomas com suas datas de início e término, e o número de participantes.
 ###Tabelas: 
CREATE TABLE LanguagePreservation (id INT, program VARCHAR(255), start_date DATE, end_date DATE, participants INT); INSERT INTO LanguagePreservation (id, program, start_date, end_date, participants) VALUES (1, 'Endangered Languages Summer Camp', '2021-06-01', '2021-08-15', 25), (2, 'Indigenous Languages Online Course', '2021-02-01', '2021-04-30', 32);
SELECT program, start_date, end_date, participants, COUNT(participants) as total_participants FROM LanguagePreservation GROUP BY program;