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: Quem são os 5 principais usuários com mais tentativas de login falhadas na última semana?
 ###Tabelas: 
CREATE TABLE login_attempts (user_id INT, timestamp TIMESTAMP); INSERT INTO login_attempts (user_id, timestamp) VALUES (1, '2022-01-01 10:00:00'), (2, '2022-01-02 15:30:00'), (1, '2022-01-03 08:45:00'), (3, '2022-01-04 14:20:00'), (4, '2022-01-05 21:00:00'), (1, '2022-01-06 06:15:00'), (5, '2022-01-07 12:30:00'), (1, '2022-01-07 19:45:00');
SELECT user_id, COUNT(*) as failed_login_attempts FROM login_attempts WHERE timestamp >= '2022-01-01 00:00:00' AND timestamp < '2022-01-08 00:00:00' GROUP BY user_id ORDER BY failed_login_attempts DESC LIMIT 5;