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 visitantes das comunidades asiáticas que interagiram com as exposições no local em 2021?
 ###Tabelas: 
CREATE TABLE Communities (id INT, community_type VARCHAR(30)); INSERT INTO Communities (id, community_type) VALUES (1, 'Indigenous'), (2, 'Settler'), (3, 'Immigrant'), (4, 'Asian'); CREATE TABLE OnsiteEngagement (id INT, visitor_id INT, community_id INT, year INT); INSERT INTO OnsiteEngagement (id, visitor_id, community_id, year) VALUES (1, 201, 1, 2021), (2, 202, 4, 2021), (3, 203, 3, 2021);
SELECT COUNT(DISTINCT OnsiteEngagement.visitor_id) FROM OnsiteEngagement INNER JOIN Communities ON OnsiteEngagement.community_id = Communities.id WHERE Communities.community_type = 'Asian' AND OnsiteEngagement.year = 2021;