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: Encontre os 3 principais atores com o maior número de aparições em filmes franceses.
 ###Tabelas: 
CREATE TABLE actors (id INT, name VARCHAR(255), gender VARCHAR(50)); CREATE TABLE movies (id INT, title VARCHAR(255), country VARCHAR(50), actor_id INT); INSERT INTO actors VALUES (1, 'Actor A', 'Male'); INSERT INTO actors VALUES (2, 'Actor B', 'Female'); INSERT INTO movies VALUES (1, 'Movie 1', 'France', 1); INSERT INTO movies VALUES (2, 'Movie 2', 'USA', 1); INSERT INTO movies VALUES (3, 'Movie 3', 'France', 2); INSERT INTO movies VALUES (4, 'Movie 4', 'France', 2); INSERT INTO movies VALUES (5, 'Movie 5', 'France', 1);
SELECT a.name, COUNT(m.id) as appearances FROM actors a JOIN movies m ON a.id = m.actor_id WHERE m.country = 'France' GROUP BY a.name ORDER BY appearances DESC LIMIT 3;