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 5 principais atores com o maior número de papéis principais em filmes franceses?
 ###Tabelas: 
CREATE TABLE actor (id INT PRIMARY KEY, name VARCHAR(255), gender VARCHAR(255)); CREATE TABLE movie (id INT PRIMARY KEY, title VARCHAR(255), year INT, country VARCHAR(255), leading_actor_id INT, leading_actress_id INT); INSERT INTO actor (id, name, gender) VALUES (1, 'ActorA', 'Male'), (2, 'ActorB', 'Male'), (3, 'ActorC', 'Male'), (4, 'ActorD', 'Male'), (5, 'ActorE', 'Male'); INSERT INTO movie (id, title, year, country, leading_actor_id, leading_actress_id) VALUES (1, 'MovieA', 2010, 'France', 1, 2), (2, 'MovieB', 2012, 'France', 3, 4), (3, 'MovieC', 2014, 'France', 2, 5), (4, 'MovieD', 2016, 'France', 1, 3);
SELECT a.name, COUNT(*) AS num_leading_roles FROM actor a JOIN movie m ON a.id IN (m.leading_actor_id, m.leading_actress_id) GROUP BY a.id ORDER BY num_leading_roles DESC LIMIT 5;