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: Qual é o número médio de leitos hospitalares por clínica rural no Canadá e nos Estados Unidos, e quantas dessas clínicas têm mais de 15 leitos hospitalares?
 ###Tabelas: 
CREATE TABLE rural_clinics (clinic_id INT, clinic_name VARCHAR(100), country VARCHAR(50), num_hospital_beds INT); INSERT INTO rural_clinics (clinic_id, clinic_name, country, num_hospital_beds) VALUES (1, 'Clinic A', 'Canada', 12), (2, 'Clinic B', 'Canada', 18), (3, 'Clinic C', 'USA', 25), (4, 'Clinic D', 'USA', 5);
SELECT AVG(num_hospital_beds) AS avg_hospital_beds, COUNT(*) FILTER (WHERE num_hospital_beds > 15) AS clinics_with_more_than_15_beds FROM rural_clinics WHERE country IN ('Canada', 'USA');