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 2 principais atividades físicas com a maior duração média, para usuários que se juntaram em 2021 e são da região "East", em ordem decrescente?
 ###Tabelas: 
CREATE TABLE membership (member_id INT, join_date DATE, region VARCHAR(20), PRIMARY KEY (member_id)); INSERT INTO membership (member_id, join_date, region) VALUES (1, '2021-01-01', 'East'), (2, '2021-01-02', 'West'), (3, '2022-02-01', 'North'); CREATE TABLE activity_log (log_id INT, member_id INT, activity_name VARCHAR(20), duration INT, log_date DATE, PRIMARY KEY (log_id), FOREIGN KEY (member_id) REFERENCES membership(member_id)); INSERT INTO activity_log (log_id, member_id, activity_name, duration, log_date) VALUES (1, 1, 'Running', 30, '2022-03-01'), (2, 2, 'Cycling', 60, '2022-03-02'), (3, 3, 'Yoga', 45, '2022-03-03');
SELECT activity_name, AVG(duration) as avg_duration FROM activity_log JOIN membership ON activity_log.member_id = membership.member_id WHERE membership.join_date >= '2021-01-01' AND membership.region = 'East' GROUP BY activity_name ORDER BY avg_duration DESC LIMIT 2;