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: Calcular o número total de passeios para cada guia que realizou passeios de patrimônio cultural, em 2023, e encontrar o guia com mais passeios.
 ###Tabelas: 
CREATE TABLE Guides (id INT, name TEXT, city TEXT, country TEXT);CREATE TABLE Tours (id INT, guide_id INT, date DATE, cultural_heritage BOOLEAN);
SELECT guide_id, SUM(tours_per_guide) FROM (SELECT guide_id, COUNT(*) AS tours_per_guide FROM Tours WHERE YEAR(date) = 2023 AND cultural_heritage = TRUE GROUP BY guide_id) AS Subquery GROUP BY guide_id ORDER BY SUM(tours_per_guide) DESC LIMIT 1;