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: Quais são os 5 tamanhos mais vendidos no mercado europeu?
 ###Tabelas: 
CREATE TABLE Inventory (product_id INT, product_name VARCHAR(255), available_sizes VARCHAR(255)); CREATE TABLE CustomerSize (customer_id INT, preferred_size VARCHAR(10)); CREATE TABLE Geography (customer_id INT, country VARCHAR(255), region VARCHAR(255));
SELECT I.product_id, I.product_name, COUNT(C.customer_id) AS sales_count FROM Inventory I INNER JOIN CustomerSize C ON I.available_sizes LIKE CONCAT('%', C.preferred_size, '%') INNER JOIN Geography G ON C.customer_id = G.customer_id WHERE G.region = 'Europe' GROUP BY I.product_id, I.product_name ORDER BY sales_count DESC LIMIT 5;