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: Quais são os 2 principais assinantes móveis em cada país com mais chamadas?
 ###Tabelas: 
CREATE TABLE mobile_subscribers (subscriber_id INT, country VARCHAR(50), calls INT); INSERT INTO mobile_subscribers (subscriber_id, country, calls) VALUES (1, 'USA', 200), (2, 'Canada', 300), (3, 'Mexico', 150), (4, 'Brazil', 400), (5, 'USA', 500), (6, 'Canada', 600), (7, 'Germany', 250), (8, 'France', 350); CREATE TABLE country_codes (country VARCHAR(50), code CHAR(2)); INSERT INTO country_codes (country, code) VALUES ('USA', 'US'), ('Canada', 'CA'), ('Mexico', 'MX'), ('Brazil', 'BR'), ('Germany', 'DE'), ('France', 'FR');
SELECT ms1.country, ms1.subscriber_id, ms1.calls FROM mobile_subscribers ms1 JOIN ( SELECT country, SUBSTRING(GROUP_CONCAT(subscriber_id ORDER BY calls DESC), 1, 2) AS top_subscribers FROM mobile_subscribers GROUP BY country ) ms2 ON ms1.country = ms2.country AND FIND_IN_SET(ms1.subscriber_id, ms2.top_subscribers) ORDER BY ms1.country;