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 total de visitantes dos cinco principais países que visitaram hotéis ecológicos em 2020?
 ###Tabelas: 
CREATE TABLE countries (country_code CHAR(3), country_name VARCHAR(100));CREATE TABLE hotels (hotel_id INT, hotel_name VARCHAR(100), is_eco_friendly BOOLEAN);CREATE TABLE bookings (booking_id INT, guest_id INT, hotel_id INT, country_code CHAR(3), booking_date DATE);INSERT INTO countries (country_code, country_name) VALUES ('USA', 'United States'), ('CAN', 'Canada'), ('AUS', 'Australia'), ('DEU', 'Germany'), ('GBR', 'United Kingdom');
SELECT SUM(1) FROM (SELECT DISTINCT booking_id FROM bookings b JOIN hotels h ON b.hotel_id = h.hotel_id JOIN countries c ON b.country_code = c.country_code WHERE h.is_eco_friendly = TRUE AND b.booking_date BETWEEN '2020-01-01' AND '2020-12-31' LIMIT 5) subquery;