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: Listar todas as rotas com cobranças de tarifas nos fins de semana.
 ###Tabelas: 
CREATE TABLE route (route_id INT, route_name VARCHAR(50)); INSERT INTO route (route_id, route_name) VALUES (1, 'Red Line'), (2, 'Green Line'), (3, 'Blue Line'); CREATE TABLE fare (fare_id INT, route_id INT, fare_amount DECIMAL(5,2), collection_date DATE); INSERT INTO fare (fare_id, route_id, fare_amount, collection_date) VALUES (1, 1, 3.50, '2022-06-01'), (2, 1, 3.25, '2022-06-03'), (3, 2, 3.50, '2022-06-05'), (4, 2, 3.25, '2022-06-07'), (5, 3, 3.50, '2022-06-09'), (6, 3, 3.25, '2022-06-11');
SELECT route_name FROM route JOIN fare ON route.route_id = fare.route_id WHERE DATEPART(dw, collection_date) IN (1, 7);