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: Quem são os 3 principais artistas com o maior número de obras expostas no MoMA?
 ###Tabelas: 
CREATE TABLE Artists (ArtistID int, ArtistName varchar(100), Nationality varchar(50)); INSERT INTO Artists (ArtistID, ArtistName, Nationality) VALUES (1, 'Claude Monet', 'French'), (2, 'Pierre-Auguste Renoir', 'French'), (3, 'Vincent Van Gogh', 'Dutch'); CREATE TABLE ExhibitedWorks (WorkID int, ArtistID int, MuseumID int); INSERT INTO ExhibitedWorks (WorkID, ArtistID, MuseumID) VALUES (1, 1, 1), (2, 2, 1), (3, 3, 1), (4, 1, 1), (5, 2, 1), (6, 3, 1); CREATE TABLE Museums (MuseumID int, MuseumName varchar(100)); INSERT INTO Museums (MuseumID, MuseumName) VALUES (1, 'MoMA');
SELECT Artists.ArtistName, COUNT(ExhibitedWorks.WorkID) AS NumberOfWorks FROM Artists INNER JOIN ExhibitedWorks ON Artists.ArtistID = ExhibitedWorks.ArtistID INNER JOIN Museums ON ExhibitedWorks.MuseumID = Museums.MuseumID WHERE Museums.MuseumName = 'MoMA' GROUP BY Artists.ArtistName ORDER BY NumberOfWorks DESC LIMIT 3;