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 atletas participaram do maior número de programas de bem-estar no total?
 ###Tabelas: 
CREATE TABLE athletes (athlete_id INT, athlete_name VARCHAR(50)); INSERT INTO athletes (athlete_id, athlete_name) VALUES (1, 'Alex'), (2, 'Bella'), (3, 'Charles'), (4, 'Diana'); CREATE TABLE athlete_program_participation (participation_id INT, athlete_id INT, program_id INT, participation_date DATE); INSERT INTO athlete_program_participation (participation_id, athlete_id, program_id, participation_date) VALUES (1, 1, 1, '2020-01-01'), (2, 1, 2, '2020-05-15'), (3, 2, 3, '2021-03-02'), (4, 3, 4, '2021-11-28'), (5, 1, 5, '2021-12-01');
SELECT a.athlete_name, COUNT(*) AS total_participations FROM athletes a INNER JOIN athlete_program_participation app ON a.athlete_id = app.athlete_id GROUP BY a.athlete_name ORDER BY total_participations DESC;