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 locais de patrimônio na Europa que foram restaurados por cada restaurador, e quem restaurou a maioria dos locais de patrimônio?
 ###Tabelas: 
CREATE TABLE HeritageSites(SiteID INT, SiteName VARCHAR(100), Country VARCHAR(50), RestorationDate DATE, RestorerID INT);   CREATE TABLE Restorers(RestorerID INT, RestorerName VARCHAR(100));
SELECT r.RestorerName, COUNT(*) as NumberOfSitesRestored FROM HeritageSites h INNER JOIN Restorers r ON h.RestorerID = r.RestorerID GROUP BY r.RestorerName;   SELECT RestorerName, NumberOfSitesRestored FROM (SELECT r.RestorerName, COUNT(*) as NumberOfSitesRestored FROM HeritageSites h INNER JOIN Restorers r ON h.RestorerID = r.RestorerID GROUP BY r.RestorerName) as sub ORDER BY NumberOfSitesRestored DESC LIMIT 1;