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: Liste as 2 principais províncias no Canadá e nos EUA com o maior número de provedores de saúde rurais.
 ###Tabelas: 
CREATE TABLE healthcare_providers_na (name TEXT, location TEXT, country TEXT); INSERT INTO healthcare_providers_na (name, location, country) VALUES ('Provider A', 'Rural AB', 'Canada'), ('Provider B', 'Rural ON', 'Canada'), ('Provider C', 'Rural NY', 'USA'), ('Provider D', 'Rural TX', 'USA');
SELECT country, location, COUNT(*) AS provider_count FROM healthcare_providers_na WHERE country IN ('Canada', 'USA') AND location LIKE 'Rural%' GROUP BY country, location ORDER BY provider_count DESC LIMIT 2