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 sites de patrimônio cultural no Japão tiveram mais tours virtuais no segundo trimestre de 2021?
 ###Tabelas: 
CREATE TABLE virtual_tours(tour_id INT, site_id INT, visit_date DATE); INSERT INTO virtual_tours (tour_id, site_id, visit_date) VALUES (1, 1, '2021-04-01'), (2, 1, '2021-04-15'), (3, 2, '2021-05-01'); CREATE TABLE cultural_sites(site_id INT, site_name TEXT, country TEXT); INSERT INTO cultural_sites (site_id, site_name, country) VALUES (1, 'Mount Fuji', 'Japan'), (2, 'Hiroshima Peace Memorial', 'Japan');
SELECT cultural_sites.site_name, COUNT(*) as num_tours FROM virtual_tours JOIN cultural_sites ON virtual_tours.site_id = cultural_sites.site_id WHERE cultural_sites.country = 'Japan' AND visit_date BETWEEN '2021-04-01' AND '2021-06-30' GROUP BY cultural_sites.site_name ORDER BY num_tours DESC;