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: Liste os 3 países com maior engajamento de usuários em postagens relacionadas a "esportes" em 2021.
 ###Tabelas: 
CREATE TABLE posts (id INT, content TEXT, likes INT, created_at TIMESTAMP, user_location VARCHAR(255)); CREATE VIEW user_country AS SELECT user_location, COUNT(DISTINCT id) AS num_users FROM users GROUP BY user_location;
SELECT user_country.user_location, SUM(posts.likes) AS total_likes FROM posts JOIN user_country ON posts.user_location = user_country.user_location WHERE posts.content LIKE '%sports%' AND YEAR(posts.created_at) = 2021 GROUP BY user_country.user_location ORDER BY total_likes DESC LIMIT 3;