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 locais históricos têm a maior e a menor frequência por grupo etário?
 ###Tabelas: 
CREATE TABLE historical_sites (id INT, site_name VARCHAR(255), site_date DATE, visitor_age_group VARCHAR(255), visitor_count INT);
SELECT site_name, visitor_age_group, SUM(visitor_count) as total_visitors FROM historical_sites GROUP BY site_name, visitor_age_group ORDER BY total_visitors DESC, site_name;