-- ============================================================
--  Qullqi Wasi — Album 3 Reyes Copa Mundial 2026
--  584 figuras principales (1-584) + 66 especiales (E1-E66)
--  Version alternativa (no oficial) muy popular en Peru
--  Compatible 100% MariaDB
--  Base de datos: caluiwrb_qullqi
-- ============================================================

USE `caluiwrb_qullqi`;

-- ════════════════════════════════════════════════════════════
--  LIMPIEZA PREVIA
--  Elimina datos de importaciones anteriores incompletas
--  para evitar el error #1062 (entrada duplicada).
--  Seguro ejecutar varias veces (idempotente).
-- ════════════════════════════════════════════════════════════

-- 1. Borrar inventario de estampas de esta coleccion
DELETE FROM inventario_estampas
WHERE estampa_id IN (
    SELECT id FROM estampas WHERE coleccion_id = 3
);

-- 2. Borrar albumes vinculados a esta coleccion
DELETE FROM album_usuario WHERE coleccion_id = 3;

-- 3. Borrar estampas de esta coleccion
DELETE FROM estampas WHERE coleccion_id = 3;

-- 4. Borrar secciones de esta coleccion
DELETE FROM secciones WHERE coleccion_id = 3;

-- 5. Borrar la coleccion (se recreara con ON DUPLICATE KEY UPDATE)
DELETE FROM colecciones WHERE id = 3;

-- ── COLECCION ────────────────────────────────────────────────
INSERT INTO colecciones
  (id, codigo, nombre, descripcion, fecha_inicio, fecha_fin, estado, total_estampas, creado_por)
VALUES
  (3, '3REYES2026',
   'Album 3 Reyes — Copa Mundial 2026',
   'Coleccion alternativa 3 Reyes del Mundial 2026. 584 figuras principales (numeradas 1-584) mas 66 especiales (E1-E66). Incluye los 48 paises del Mundial mas una seccion especial dedicada a la Seleccion Peruana. 12 figuras por seleccion (1 escudo + 11 jugadores). Popular en Peru a S/ 3.50 el album y S/ 1.50 el sobre de 7 figuras.',
   '2026-03-01', '2026-07-31',
   'publicada', 650, 1)
ON DUPLICATE KEY UPDATE nombre=VALUES(nombre), descripcion=VALUES(descripcion);

-- ── SECCIONES ────────────────────────────────────────────────
INSERT INTO secciones (coleccion_id, nombre, descripcion, orden) VALUES
(3, 'Introduccion',       'Figuras 1-8: Presentacion del torneo, sedes y calendario',         1),
(3, 'Grupo A',            'Mexico, Sudafrica, Corea del Sur, Republica Checa (fig. 9-56)',    2),
(3, 'Grupo B',            'Canada, Qatar, Suiza, Bosnia y Herzegovina (fig. 57-104)',         3),
(3, 'Grupo C',            'Brasil, Marruecos, Haiti, Escocia (fig. 105-152)',                 4),
(3, 'Grupo D',            'EE.UU., Paraguay, Australia, Turquia (fig. 153-200)',              5),
(3, 'Grupo E',            'Alemania, Curazao, Costa de Marfil, Ecuador (fig. 201-248)',       6),
(3, 'Grupo F',            'Paises Bajos, Japon, Tunez, Suecia (fig. 249-296)',               7),
(3, 'Grupo G',            'Belgica, Egipto, Iran, Nueva Zelanda (fig. 297-344)',              8),
(3, 'Grupo H',            'Espana, Cabo Verde, Arabia Saudita, Uruguay (fig. 345-392)',       9),
(3, 'Grupo I',            'Francia, Senegal, Noruega, Irak (fig. 393-440)',                  10),
(3, 'Grupo J',            'Argentina, Argelia, Austria, Jordania (fig. 441-488)',             11),
(3, 'Grupo K',            'Portugal, Colombia, Uzbekistan, RD Congo (fig. 489-536)',          12),
(3, 'Grupo L',            'Inglaterra, Croacia, Ghana, Panama (fig. 537-584)',                13),
(3, 'Especiales',         'E1-E66: Estadios, sedes, brillantes, historia y Peru especial',   14);

SET @col = 3;
SET @s_intro  = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Introduccion'  LIMIT 1);
SET @s_a      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo A'       LIMIT 1);
SET @s_b      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo B'       LIMIT 1);
SET @s_c      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo C'       LIMIT 1);
SET @s_d      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo D'       LIMIT 1);
SET @s_e      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo E'       LIMIT 1);
SET @s_f      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo F'       LIMIT 1);
SET @s_g      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo G'       LIMIT 1);
SET @s_h      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo H'       LIMIT 1);
SET @s_i      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo I'       LIMIT 1);
SET @s_j      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo J'       LIMIT 1);
SET @s_k      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo K'       LIMIT 1);
SET @s_l      = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Grupo L'       LIMIT 1);
SET @s_esp    = (SELECT id FROM secciones WHERE coleccion_id=@col AND nombre='Especiales'    LIMIT 1);

-- ════════════ INTRODUCCION (fig. 1-8) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_intro, '1', '1', 'Portada y Presentacion', 'poco_comun', 'activa'),
  (3, @s_intro, '2', '2', 'Mapa Sedes - USA Mexico Canada', 'poco_comun', 'activa'),
  (3, @s_intro, '3', '3', 'Copa Mundial - Historia', 'poco_comun', 'activa'),
  (3, @s_intro, '4', '4', 'Los 48 Clasificados', 'poco_comun', 'activa'),
  (3, @s_intro, '5', '5', 'Estadios del Mundial 2026', 'poco_comun', 'activa'),
  (3, @s_intro, '6', '6', 'El Balon Oficial', 'poco_comun', 'activa'),
  (3, @s_intro, '7', '7', 'Mascota Oficial', 'poco_comun', 'activa'),
  (3, @s_intro, '8', '8', 'Calendario de Partidos', 'poco_comun', 'activa');

-- ════════════ Grupo A (fig. 9-56) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_a, '9', '9', 'Escudo México', 'poco_comun', 'activa'),
  (3, @s_a, '10', '10', 'Luis Malagon', 'comun', 'activa'),
  (3, @s_a, '11', '11', 'Johan Vasquez', 'comun', 'activa'),
  (3, @s_a, '12', '12', 'Jorge Sanchez', 'comun', 'activa'),
  (3, @s_a, '13', '13', 'Edson Alvarez', 'comun', 'activa'),
  (3, @s_a, '14', '14', 'Marcel Ruiz', 'comun', 'activa'),
  (3, @s_a, '15', '15', 'Diego Lainez', 'comun', 'activa'),
  (3, @s_a, '16', '16', 'Hirving Lozano', 'comun', 'activa'),
  (3, @s_a, '17', '17', 'Santiago Gimenez', 'rara', 'activa'),
  (3, @s_a, '18', '18', 'Raul Jimenez', 'comun', 'activa'),
  (3, @s_a, '19', '19', 'Orbelin Pineda', 'comun', 'activa'),
  (3, @s_a, '20', '20', 'Charly Rodriguez', 'legendaria', 'activa'),
  (3, @s_a, '21', '21', 'Escudo Sudafrica', 'poco_comun', 'activa'),
  (3, @s_a, '22', '22', 'Ronwen Williams', 'comun', 'activa'),
  (3, @s_a, '23', '23', 'Siyanda Xulu', 'comun', 'activa'),
  (3, @s_a, '24', '24', 'Mothobi Mvala', 'comun', 'activa'),
  (3, @s_a, '25', '25', 'Teboho Mokoena', 'comun', 'activa'),
  (3, @s_a, '26', '26', 'Bongokuhle Hlongwane', 'comun', 'activa'),
  (3, @s_a, '27', '27', 'Yusuf Maart', 'comun', 'activa'),
  (3, @s_a, '28', '28', 'Themba Zwane', 'comun', 'activa'),
  (3, @s_a, '29', '29', 'Lyle Foster', 'comun', 'activa'),
  (3, @s_a, '30', '30', 'Percy Tau', 'comun', 'activa'),
  (3, @s_a, '31', '31', 'Elias Mokwana', 'comun', 'activa'),
  (3, @s_a, '32', '32', 'Evidence Makgopa', 'comun', 'activa'),
  (3, @s_a, '33', '33', 'Escudo Corea del Sur', 'poco_comun', 'activa'),
  (3, @s_a, '34', '34', 'Kim Seung-gyu', 'comun', 'activa'),
  (3, @s_a, '35', '35', 'Kim Min-jae', 'comun', 'activa'),
  (3, @s_a, '36', '36', 'Lee Jae-sung', 'comun', 'activa'),
  (3, @s_a, '37', '37', 'Son Heung-min', 'legendaria', 'activa'),
  (3, @s_a, '38', '38', 'Lee Kang-in', 'comun', 'activa'),
  (3, @s_a, '39', '39', 'Hwang In-beom', 'comun', 'activa'),
  (3, @s_a, '40', '40', 'Hwang Hee-chan', 'comun', 'activa'),
  (3, @s_a, '41', '41', 'Cho Gue-sung', 'comun', 'activa'),
  (3, @s_a, '42', '42', 'Jeong Sang-bin', 'comun', 'activa'),
  (3, @s_a, '43', '43', 'Oh Hyeon-gyu', 'comun', 'activa'),
  (3, @s_a, '44', '44', 'Paik Seung-ho', 'comun', 'activa'),
  (3, @s_a, '45', '45', 'Escudo Republica Checa', 'poco_comun', 'activa'),
  (3, @s_a, '46', '46', 'Jiri Stanek', 'comun', 'activa'),
  (3, @s_a, '47', '47', 'Tomas Soucek', 'comun', 'activa'),
  (3, @s_a, '48', '48', 'Patrik Schick', 'comun', 'activa'),
  (3, @s_a, '49', '49', 'Adam Hlozek', 'comun', 'activa'),
  (3, @s_a, '50', '50', 'Lukas Provod', 'comun', 'activa'),
  (3, @s_a, '51', '51', 'Vladimir Coufal', 'comun', 'activa'),
  (3, @s_a, '52', '52', 'Antonin Barak', 'comun', 'activa'),
  (3, @s_a, '53', '53', 'Tomas Cvancara', 'comun', 'activa'),
  (3, @s_a, '54', '54', 'Jakub Pesek', 'comun', 'activa'),
  (3, @s_a, '55', '55', 'Ladislav Krejci', 'comun', 'activa'),
  (3, @s_a, '56', '56', 'Pavel Sulc', 'comun', 'activa');

-- ════════════ Grupo B (fig. 57-104) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_b, '57', '57', 'Escudo Canada', 'poco_comun', 'activa'),
  (3, @s_b, '58', '58', 'Maxime Crepeau', 'comun', 'activa'),
  (3, @s_b, '59', '59', 'Alistair Johnston', 'comun', 'activa'),
  (3, @s_b, '60', '60', 'Alphonso Davies', 'epica', 'activa'),
  (3, @s_b, '61', '61', 'Jonathan David', 'comun', 'activa'),
  (3, @s_b, '62', '62', 'Tajon Buchanan', 'comun', 'activa'),
  (3, @s_b, '63', '63', 'Stephen Eustaquio', 'comun', 'activa'),
  (3, @s_b, '64', '64', 'Ismael Kone', 'comun', 'activa'),
  (3, @s_b, '65', '65', 'Cyle Larin', 'comun', 'activa'),
  (3, @s_b, '66', '66', 'Jonathan Osorio', 'comun', 'activa'),
  (3, @s_b, '67', '67', 'Liam Millar', 'comun', 'activa'),
  (3, @s_b, '68', '68', 'Theo Corbeanu', 'comun', 'activa'),
  (3, @s_b, '69', '69', 'Escudo Qatar', 'poco_comun', 'activa'),
  (3, @s_b, '70', '70', 'Meshaal Barsham', 'comun', 'activa'),
  (3, @s_b, '71', '71', 'Bassam Al-Rawi', 'comun', 'activa'),
  (3, @s_b, '72', '72', 'Akram Afif', 'comun', 'activa'),
  (3, @s_b, '73', '73', 'Almoez Ali', 'comun', 'activa'),
  (3, @s_b, '74', '74', 'Hassan Al-Haydos', 'comun', 'activa'),
  (3, @s_b, '75', '75', 'Omar Abdulrahman', 'comun', 'activa'),
  (3, @s_b, '76', '76', 'Pedro Miguel', 'comun', 'activa'),
  (3, @s_b, '77', '77', 'Assim Madibo', 'comun', 'activa'),
  (3, @s_b, '78', '78', 'Tarek Salman', 'comun', 'activa'),
  (3, @s_b, '79', '79', 'Jassem Gaber', 'comun', 'activa'),
  (3, @s_b, '80', '80', 'Mohammed Muntari', 'comun', 'activa'),
  (3, @s_b, '81', '81', 'Escudo Suiza', 'poco_comun', 'activa'),
  (3, @s_b, '82', '82', 'Yann Sommer', 'comun', 'activa'),
  (3, @s_b, '83', '83', 'Granit Xhaka', 'rara', 'activa'),
  (3, @s_b, '84', '84', 'Fabian Schar', 'comun', 'activa'),
  (3, @s_b, '85', '85', 'Ricardo Rodriguez', 'legendaria', 'activa'),
  (3, @s_b, '86', '86', 'Remo Freuler', 'comun', 'activa'),
  (3, @s_b, '87', '87', 'Breel Embolo', 'comun', 'activa'),
  (3, @s_b, '88', '88', 'Noah Okafor', 'comun', 'activa'),
  (3, @s_b, '89', '89', 'Ruben Vargas', 'comun', 'activa'),
  (3, @s_b, '90', '90', 'Xherdan Shaqiri', 'comun', 'activa'),
  (3, @s_b, '91', '91', 'Dan Ndoye', 'comun', 'activa'),
  (3, @s_b, '92', '92', 'Zeki Amdouni', 'comun', 'activa'),
  (3, @s_b, '93', '93', 'Escudo Bosnia', 'poco_comun', 'activa'),
  (3, @s_b, '94', '94', 'Edin Dzeko', 'comun', 'activa'),
  (3, @s_b, '95', '95', 'Miralem Pjanic', 'comun', 'activa'),
  (3, @s_b, '96', '96', 'Amar Dedic', 'comun', 'activa'),
  (3, @s_b, '97', '97', 'Ermedin Demirovic', 'comun', 'activa'),
  (3, @s_b, '98', '98', 'Ibrahim Sehic', 'comun', 'activa'),
  (3, @s_b, '99', '99', 'Anel Ahmedhodzic', 'comun', 'activa'),
  (3, @s_b, '100', '100', 'Sead Kolasinac', 'comun', 'activa'),
  (3, @s_b, '101', '101', 'Amer Gojak', 'comun', 'activa'),
  (3, @s_b, '102', '102', 'Ajdin Hasic', 'comun', 'activa'),
  (3, @s_b, '103', '103', 'Kenan Kodro', 'comun', 'activa'),
  (3, @s_b, '104', '104', 'Smail Prevljak', 'comun', 'activa');

-- ════════════ Grupo C (fig. 105-152) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_c, '105', '105', 'Escudo Brasil', 'poco_comun', 'activa'),
  (3, @s_c, '106', '106', 'Alisson Becker', 'rara', 'activa'),
  (3, @s_c, '107', '107', 'Marquinhos', 'rara', 'activa'),
  (3, @s_c, '108', '108', 'Vinicius Jr.', 'legendaria', 'activa'),
  (3, @s_c, '109', '109', 'Rodrygo', 'comun', 'activa'),
  (3, @s_c, '110', '110', 'Endrick', 'comun', 'activa'),
  (3, @s_c, '111', '111', 'Raphinha', 'comun', 'activa'),
  (3, @s_c, '112', '112', 'Bruno Guimaraes', 'comun', 'activa'),
  (3, @s_c, '113', '113', 'Lucas Paqueta', 'epica', 'activa'),
  (3, @s_c, '114', '114', 'Casemiro', 'comun', 'activa'),
  (3, @s_c, '115', '115', 'Gabriel Martinelli', 'epica', 'activa'),
  (3, @s_c, '116', '116', 'Militao', 'comun', 'activa'),
  (3, @s_c, '117', '117', 'Escudo Marruecos', 'poco_comun', 'activa'),
  (3, @s_c, '118', '118', 'Yassine Bounou', 'rara', 'activa'),
  (3, @s_c, '119', '119', 'Achraf Hakimi', 'epica', 'activa'),
  (3, @s_c, '120', '120', 'Hakim Ziyech', 'epica', 'activa'),
  (3, @s_c, '121', '121', 'Youssef En-Nesyri', 'comun', 'activa'),
  (3, @s_c, '122', '122', 'Azzedine Ounahi', 'comun', 'activa'),
  (3, @s_c, '123', '123', 'Sofyan Amrabat', 'comun', 'activa'),
  (3, @s_c, '124', '124', 'Nayef Aguerd', 'comun', 'activa'),
  (3, @s_c, '125', '125', 'Noussair Mazraoui', 'comun', 'activa'),
  (3, @s_c, '126', '126', 'Bilal El Khannouss', 'comun', 'activa'),
  (3, @s_c, '127', '127', 'Abde Ezzalzouli', 'comun', 'activa'),
  (3, @s_c, '128', '128', 'Soufiane Rahimi', 'comun', 'activa'),
  (3, @s_c, '129', '129', 'Escudo Haiti', 'poco_comun', 'activa'),
  (3, @s_c, '130', '130', 'Josue Duverger', 'comun', 'activa'),
  (3, @s_c, '131', '131', 'Kevin Lafrance', 'comun', 'activa'),
  (3, @s_c, '132', '132', 'Niky Juste', 'comun', 'activa'),
  (3, @s_c, '133', '133', 'Mechak Jerome', 'comun', 'activa'),
  (3, @s_c, '134', '134', 'Andrew Emmanuel', 'comun', 'activa'),
  (3, @s_c, '135', '135', 'Pascal Millien', 'comun', 'activa'),
  (3, @s_c, '136', '136', 'Duckens Nazon', 'comun', 'activa'),
  (3, @s_c, '137', '137', 'Wilde-Donald Guerrier', 'comun', 'activa'),
  (3, @s_c, '138', '138', 'Frantzdy Pierrot', 'comun', 'activa'),
  (3, @s_c, '139', '139', 'Chery Widson', 'comun', 'activa'),
  (3, @s_c, '140', '140', 'Kervens Belfort', 'comun', 'activa'),
  (3, @s_c, '141', '141', 'Escudo Escocia', 'poco_comun', 'activa'),
  (3, @s_c, '142', '142', 'Angus Gunn', 'comun', 'activa'),
  (3, @s_c, '143', '143', 'Andrew Robertson', 'comun', 'activa'),
  (3, @s_c, '144', '144', 'Scott McTominay', 'comun', 'activa'),
  (3, @s_c, '145', '145', 'John McGinn', 'comun', 'activa'),
  (3, @s_c, '146', '146', 'Lawrence Shankland', 'comun', 'activa'),
  (3, @s_c, '147', '147', 'Billy Gilmour', 'comun', 'activa'),
  (3, @s_c, '148', '148', 'Callum McGregor', 'comun', 'activa'),
  (3, @s_c, '149', '149', 'Kieran Tierney', 'comun', 'activa'),
  (3, @s_c, '150', '150', 'Ryan Christie', 'comun', 'activa'),
  (3, @s_c, '151', '151', 'Stuart Armstrong', 'comun', 'activa'),
  (3, @s_c, '152', '152', 'Che Adams', 'comun', 'activa');

-- ════════════ Grupo D (fig. 153-200) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_d, '153', '153', 'Escudo EE.UU.', 'poco_comun', 'activa'),
  (3, @s_d, '154', '154', 'Matt Turner', 'comun', 'activa'),
  (3, @s_d, '155', '155', 'Christian Pulisic', 'rara', 'activa'),
  (3, @s_d, '156', '156', 'Weston McKennie', 'comun', 'activa'),
  (3, @s_d, '157', '157', 'Tyler Adams', 'comun', 'activa'),
  (3, @s_d, '158', '158', 'Yunus Musah', 'comun', 'activa'),
  (3, @s_d, '159', '159', 'Gio Reyna', 'comun', 'activa'),
  (3, @s_d, '160', '160', 'Sergino Dest', 'comun', 'activa'),
  (3, @s_d, '161', '161', 'Antonee Robinson', 'comun', 'activa'),
  (3, @s_d, '162', '162', 'Timothy Weah', 'comun', 'activa'),
  (3, @s_d, '163', '163', 'Josh Sargent', 'comun', 'activa'),
  (3, @s_d, '164', '164', 'Folarin Balogun', 'comun', 'activa'),
  (3, @s_d, '165', '165', 'Escudo Paraguay', 'poco_comun', 'activa'),
  (3, @s_d, '166', '166', 'Antony Silva', 'comun', 'activa'),
  (3, @s_d, '167', '167', 'Miguel Almiron', 'rara', 'activa'),
  (3, @s_d, '168', '168', 'Julio Enciso', 'comun', 'activa'),
  (3, @s_d, '169', '169', 'Omar Alderete', 'comun', 'activa'),
  (3, @s_d, '170', '170', 'Fabián Balbuena', 'comun', 'activa'),
  (3, @s_d, '171', '171', 'Antonio Sanabria', 'comun', 'activa'),
  (3, @s_d, '172', '172', 'Angel Romero', 'comun', 'activa'),
  (3, @s_d, '173', '173', 'Mathias Villasanti', 'comun', 'activa'),
  (3, @s_d, '174', '174', 'Andres Cubas', 'comun', 'activa'),
  (3, @s_d, '175', '175', 'Braian Ojeda', 'comun', 'activa'),
  (3, @s_d, '176', '176', 'Matias Martinez', 'comun', 'activa'),
  (3, @s_d, '177', '177', 'Escudo Australia', 'poco_comun', 'activa'),
  (3, @s_d, '178', '178', 'Mathew Ryan', 'comun', 'activa'),
  (3, @s_d, '179', '179', 'Mathew Leckie', 'comun', 'activa'),
  (3, @s_d, '180', '180', 'Aaron Mooy', 'comun', 'activa'),
  (3, @s_d, '181', '181', 'Jackson Irvine', 'comun', 'activa'),
  (3, @s_d, '182', '182', 'Garang Kuol', 'comun', 'activa'),
  (3, @s_d, '183', '183', 'Harry Souttar', 'comun', 'activa'),
  (3, @s_d, '184', '184', 'Aziz Behich', 'comun', 'activa'),
  (3, @s_d, '185', '185', 'Riley McGree', 'comun', 'activa'),
  (3, @s_d, '186', '186', 'Mitchell Duke', 'comun', 'activa'),
  (3, @s_d, '187', '187', 'Nestory Irankunda', 'comun', 'activa'),
  (3, @s_d, '188', '188', 'Nathan Atkinson', 'comun', 'activa'),
  (3, @s_d, '189', '189', 'Escudo Turquia', 'poco_comun', 'activa'),
  (3, @s_d, '190', '190', 'Mert Gunok', 'comun', 'activa'),
  (3, @s_d, '191', '191', 'Hakan Calhanoglu', 'comun', 'activa'),
  (3, @s_d, '192', '192', 'Arda Guler', 'comun', 'activa'),
  (3, @s_d, '193', '193', 'Ferdi Kadioglu', 'comun', 'activa'),
  (3, @s_d, '194', '194', 'Zeki Celik', 'comun', 'activa'),
  (3, @s_d, '195', '195', 'Merih Demiral', 'comun', 'activa'),
  (3, @s_d, '196', '196', 'Caglar Soyuncu', 'comun', 'activa'),
  (3, @s_d, '197', '197', 'Kerem Akturkoglu', 'comun', 'activa'),
  (3, @s_d, '198', '198', 'Baris Alper Yilmaz', 'comun', 'activa'),
  (3, @s_d, '199', '199', 'Cenk Tosun', 'comun', 'activa'),
  (3, @s_d, '200', '200', 'Orkun Kokcu', 'comun', 'activa');

-- ════════════ Grupo E (fig. 201-248) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_e, '201', '201', 'Escudo Alemania', 'poco_comun', 'activa'),
  (3, @s_e, '202', '202', 'Manuel Neuer', 'comun', 'activa'),
  (3, @s_e, '203', '203', 'Joshua Kimmich', 'legendaria', 'activa'),
  (3, @s_e, '204', '204', 'Jamal Musiala', 'comun', 'activa'),
  (3, @s_e, '205', '205', 'Florian Wirtz', 'legendaria', 'activa'),
  (3, @s_e, '206', '206', 'Toni Kroos', 'comun', 'activa'),
  (3, @s_e, '207', '207', 'Antonio Rudiger', 'comun', 'activa'),
  (3, @s_e, '208', '208', 'Kai Havertz', 'comun', 'activa'),
  (3, @s_e, '209', '209', 'Leroy Sane', 'comun', 'activa'),
  (3, @s_e, '210', '210', 'Niclas Fullkrug', 'comun', 'activa'),
  (3, @s_e, '211', '211', 'Thomas Muller', 'comun', 'activa'),
  (3, @s_e, '212', '212', 'Ilkay Gundogan', 'comun', 'activa'),
  (3, @s_e, '213', '213', 'Escudo Curazao', 'poco_comun', 'activa'),
  (3, @s_e, '214', '214', 'Eloy Room', 'comun', 'activa'),
  (3, @s_e, '215', '215', 'Sheraldo Becker', 'comun', 'activa'),
  (3, @s_e, '216', '216', 'Myron Boadu', 'comun', 'activa'),
  (3, @s_e, '217', '217', 'Leandro Bacuna', 'comun', 'activa'),
  (3, @s_e, '218', '218', 'Cuco Martina', 'comun', 'activa'),
  (3, @s_e, '219', '219', 'Chederick van den Berg', 'comun', 'activa'),
  (3, @s_e, '220', '220', 'Brandley Kuwas', 'comun', 'activa'),
  (3, @s_e, '221', '221', 'Vito van Crooij', 'comun', 'activa'),
  (3, @s_e, '222', '222', 'Jarchinio Antonia', 'comun', 'activa'),
  (3, @s_e, '223', '223', 'Quiny Delgado', 'comun', 'activa'),
  (3, @s_e, '224', '224', 'Dion Malone', 'comun', 'activa'),
  (3, @s_e, '225', '225', 'Escudo Costa de Marfil', 'poco_comun', 'activa'),
  (3, @s_e, '226', '226', 'Yassine Bounou CIV', 'rara', 'activa'),
  (3, @s_e, '227', '227', 'Franck Kessie', 'comun', 'activa'),
  (3, @s_e, '228', '228', 'Sebastien Haller', 'comun', 'activa'),
  (3, @s_e, '229', '229', 'Achraf Hakimi CIV', 'epica', 'activa'),
  (3, @s_e, '230', '230', 'Ibrahim Sangare', 'comun', 'activa'),
  (3, @s_e, '231', '231', 'Odilon Kossounou', 'comun', 'activa'),
  (3, @s_e, '232', '232', 'Wilfried Singo', 'comun', 'activa'),
  (3, @s_e, '233', '233', 'Nicolas Pepe', 'comun', 'activa'),
  (3, @s_e, '234', '234', 'Maxwel Cornet', 'comun', 'activa'),
  (3, @s_e, '235', '235', 'Simon Adingra', 'comun', 'activa'),
  (3, @s_e, '236', '236', 'Evan Ndicka', 'comun', 'activa'),
  (3, @s_e, '237', '237', 'Escudo Ecuador', 'poco_comun', 'activa'),
  (3, @s_e, '238', '238', 'Hernan Galindez', 'comun', 'activa'),
  (3, @s_e, '239', '239', 'Moises Caicedo', 'epica', 'activa'),
  (3, @s_e, '240', '240', 'Piero Hincapie', 'comun', 'activa'),
  (3, @s_e, '241', '241', 'Pervis Estupinan', 'comun', 'activa'),
  (3, @s_e, '242', '242', 'Enner Valencia', 'comun', 'activa'),
  (3, @s_e, '243', '243', 'Kendry Paez', 'comun', 'activa'),
  (3, @s_e, '244', '244', 'Angelo Preciado', 'comun', 'activa'),
  (3, @s_e, '245', '245', 'Felix Torres', 'comun', 'activa'),
  (3, @s_e, '246', '246', 'Jeremy Sarmiento', 'comun', 'activa'),
  (3, @s_e, '247', '247', 'Gonzalo Plata', 'comun', 'activa'),
  (3, @s_e, '248', '248', 'Alan Franco', 'comun', 'activa');

-- ════════════ Grupo F (fig. 249-296) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_f, '249', '249', 'Escudo Paises Bajos', 'poco_comun', 'activa'),
  (3, @s_f, '250', '250', 'Virgil van Dijk', 'comun', 'activa'),
  (3, @s_f, '251', '251', 'Frenkie de Jong', 'comun', 'activa'),
  (3, @s_f, '252', '252', 'Cody Gakpo', 'comun', 'activa'),
  (3, @s_f, '253', '253', 'Denzel Dumfries', 'comun', 'activa'),
  (3, @s_f, '254', '254', 'Ryan Gravenberch', 'comun', 'activa'),
  (3, @s_f, '255', '255', 'Tijjani Reijnders', 'comun', 'activa'),
  (3, @s_f, '256', '256', 'Xavi Simons', 'comun', 'activa'),
  (3, @s_f, '257', '257', 'Memphis Depay', 'comun', 'activa'),
  (3, @s_f, '258', '258', 'Bart Verbruggen', 'comun', 'activa'),
  (3, @s_f, '259', '259', 'Nathan Ake', 'comun', 'activa'),
  (3, @s_f, '260', '260', 'Jurrien Timber', 'comun', 'activa'),
  (3, @s_f, '261', '261', 'Escudo Japon', 'poco_comun', 'activa'),
  (3, @s_f, '262', '262', 'Shuichi Gonda', 'comun', 'activa'),
  (3, @s_f, '263', '263', 'Takefusa Kubo', 'rara', 'activa'),
  (3, @s_f, '264', '264', 'Kaoru Mitoma', 'rara', 'activa'),
  (3, @s_f, '265', '265', 'Wataru Endo', 'comun', 'activa'),
  (3, @s_f, '266', '266', 'Ao Tanaka', 'comun', 'activa'),
  (3, @s_f, '267', '267', 'Junya Ito', 'comun', 'activa'),
  (3, @s_f, '268', '268', 'Ritsu Doan', 'comun', 'activa'),
  (3, @s_f, '269', '269', 'Daichi Kamada', 'comun', 'activa'),
  (3, @s_f, '270', '270', 'Ayase Ueda', 'comun', 'activa'),
  (3, @s_f, '271', '271', 'Hidemasa Morita', 'comun', 'activa'),
  (3, @s_f, '272', '272', 'Yukinari Sugawara', 'comun', 'activa'),
  (3, @s_f, '273', '273', 'Escudo Tunez', 'poco_comun', 'activa'),
  (3, @s_f, '274', '274', 'Aymen Dahmen', 'comun', 'activa'),
  (3, @s_f, '275', '275', 'Ellyes Skhiri', 'comun', 'activa'),
  (3, @s_f, '276', '276', 'Hannibal Mejbri', 'comun', 'activa'),
  (3, @s_f, '277', '277', 'Wahbi Khazri', 'comun', 'activa'),
  (3, @s_f, '278', '278', 'Youssef Msakni', 'comun', 'activa'),
  (3, @s_f, '279', '279', 'Ali Maaloul', 'comun', 'activa'),
  (3, @s_f, '280', '280', 'Montassar Talbi', 'comun', 'activa'),
  (3, @s_f, '281', '281', 'Aissa Laidouni', 'comun', 'activa'),
  (3, @s_f, '282', '282', 'Mohamed Drager', 'comun', 'activa'),
  (3, @s_f, '283', '283', 'Seifeddine Jaziri', 'comun', 'activa'),
  (3, @s_f, '284', '284', 'Dylan Bronn', 'comun', 'activa'),
  (3, @s_f, '285', '285', 'Escudo Suecia', 'poco_comun', 'activa'),
  (3, @s_f, '286', '286', 'Robin Olsen', 'comun', 'activa'),
  (3, @s_f, '287', '287', 'Alexander Isak', 'comun', 'activa'),
  (3, @s_f, '288', '288', 'Dejan Kulusevski', 'comun', 'activa'),
  (3, @s_f, '289', '289', 'Martin Odegaard SWE', 'comun', 'activa'),
  (3, @s_f, '290', '290', 'Emil Forsberg', 'comun', 'activa'),
  (3, @s_f, '291', '291', 'Anthony Elanga', 'comun', 'activa'),
  (3, @s_f, '292', '292', 'Victor Lindelof', 'comun', 'activa'),
  (3, @s_f, '293', '293', 'Williot Swedberg', 'comun', 'activa'),
  (3, @s_f, '294', '294', 'Ludwig Augustinsson', 'comun', 'activa'),
  (3, @s_f, '295', '295', 'Mattias Svanberg', 'comun', 'activa'),
  (3, @s_f, '296', '296', 'Isak Hien', 'comun', 'activa');

-- ════════════ Grupo G (fig. 297-344) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_g, '297', '297', 'Escudo Belgica', 'poco_comun', 'activa'),
  (3, @s_g, '298', '298', 'Kevin De Bruyne', 'legendaria', 'activa'),
  (3, @s_g, '299', '299', 'Romelu Lukaku', 'comun', 'activa'),
  (3, @s_g, '300', '300', 'Lois Openda', 'comun', 'activa'),
  (3, @s_g, '301', '301', 'Jeremy Doku', 'comun', 'activa'),
  (3, @s_g, '302', '302', 'Leandro Trossard', 'comun', 'activa'),
  (3, @s_g, '303', '303', 'Youri Tielemans', 'comun', 'activa'),
  (3, @s_g, '304', '304', 'Amadou Onana', 'comun', 'activa'),
  (3, @s_g, '305', '305', 'Arthur Vermeeren', 'comun', 'activa'),
  (3, @s_g, '306', '306', 'Johan Bakayoko', 'comun', 'activa'),
  (3, @s_g, '307', '307', 'Koen Casteels', 'comun', 'activa'),
  (3, @s_g, '308', '308', 'Zeno Debast', 'comun', 'activa'),
  (3, @s_g, '309', '309', 'Escudo Egipto', 'poco_comun', 'activa'),
  (3, @s_g, '310', '310', 'Mohamed Salah', 'legendaria', 'activa'),
  (3, @s_g, '311', '311', 'Omar Marmoush', 'comun', 'activa'),
  (3, @s_g, '312', '312', 'Mostafa Mohamed', 'comun', 'activa'),
  (3, @s_g, '313', '313', 'Mohamed Elneny', 'comun', 'activa'),
  (3, @s_g, '314', '314', 'Emam Ashour', 'comun', 'activa'),
  (3, @s_g, '315', '315', 'Ahmed Hegazy', 'comun', 'activa'),
  (3, @s_g, '316', '316', 'Mohamed El-Shenawy', 'comun', 'activa'),
  (3, @s_g, '317', '317', 'Ramadan Sobhy', 'comun', 'activa'),
  (3, @s_g, '318', '318', 'Ahmed El-Fotouh', 'comun', 'activa'),
  (3, @s_g, '319', '319', 'Mahmoud Hamdy', 'comun', 'activa'),
  (3, @s_g, '320', '320', 'Tarek Hamed', 'comun', 'activa'),
  (3, @s_g, '321', '321', 'Escudo Iran', 'poco_comun', 'activa'),
  (3, @s_g, '322', '322', 'Mehdi Taremi', 'comun', 'activa'),
  (3, @s_g, '323', '323', 'Sardar Azmoun', 'comun', 'activa'),
  (3, @s_g, '324', '324', 'Alireza Jahanbakhsh', 'comun', 'activa'),
  (3, @s_g, '325', '325', 'Alireza Beiranvand', 'comun', 'activa'),
  (3, @s_g, '326', '326', 'Mehdi Torabi', 'comun', 'activa'),
  (3, @s_g, '327', '327', 'Ehsan Hajsafi', 'comun', 'activa'),
  (3, @s_g, '328', '328', 'Saeid Ezatolahi', 'comun', 'activa'),
  (3, @s_g, '329', '329', 'Saman Ghoddos', 'comun', 'activa'),
  (3, @s_g, '330', '330', 'Ahmad Noorollahi', 'comun', 'activa'),
  (3, @s_g, '331', '331', 'Majid Hosseini', 'comun', 'activa'),
  (3, @s_g, '332', '332', 'Milad Mohammadi', 'comun', 'activa'),
  (3, @s_g, '333', '333', 'Escudo Nueva Zelanda', 'poco_comun', 'activa'),
  (3, @s_g, '334', '334', 'Chris Wood', 'comun', 'activa'),
  (3, @s_g, '335', '335', 'Liberato Cacace', 'comun', 'activa'),
  (3, @s_g, '336', '336', 'Winston Reid', 'comun', 'activa'),
  (3, @s_g, '337', '337', 'Tommy Smith', 'comun', 'activa'),
  (3, @s_g, '338', '338', 'Joe Bell', 'comun', 'activa'),
  (3, @s_g, '339', '339', 'Clayton Lewis', 'comun', 'activa'),
  (3, @s_g, '340', '340', 'Ryan Thomas', 'comun', 'activa'),
  (3, @s_g, '341', '341', 'Ben Waine', 'comun', 'activa'),
  (3, @s_g, '342', '342', 'Sarpreet Singh', 'comun', 'activa'),
  (3, @s_g, '343', '343', 'Marco Rojas', 'comun', 'activa'),
  (3, @s_g, '344', '344', 'Max Crocombe', 'comun', 'activa');

-- ════════════ Grupo H (fig. 345-392) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_h, '345', '345', 'Escudo Espana', 'poco_comun', 'activa'),
  (3, @s_h, '346', '346', 'Rodri', 'legendaria', 'activa'),
  (3, @s_h, '347', '347', 'Pedri', 'legendaria', 'activa'),
  (3, @s_h, '348', '348', 'Lamine Yamal', 'legendaria', 'activa'),
  (3, @s_h, '349', '349', 'Nico Williams', 'comun', 'activa'),
  (3, @s_h, '350', '350', 'Dani Olmo', 'comun', 'activa'),
  (3, @s_h, '351', '351', 'Alvaro Morata', 'comun', 'activa'),
  (3, @s_h, '352', '352', 'Gavi', 'comun', 'activa'),
  (3, @s_h, '353', '353', 'Unai Simon', 'comun', 'activa'),
  (3, @s_h, '354', '354', 'Dani Carvajal', 'comun', 'activa'),
  (3, @s_h, '355', '355', 'Fabian Ruiz', 'comun', 'activa'),
  (3, @s_h, '356', '356', 'Alejandro Grimaldo', 'comun', 'activa'),
  (3, @s_h, '357', '357', 'Escudo Cabo Verde', 'poco_comun', 'activa'),
  (3, @s_h, '358', '358', 'Garry Rodrigues', 'legendaria', 'activa'),
  (3, @s_h, '359', '359', 'Julio Tavares', 'comun', 'activa'),
  (3, @s_h, '360', '360', 'Jamiro Monteiro', 'comun', 'activa'),
  (3, @s_h, '361', '361', 'Vozinha', 'comun', 'activa'),
  (3, @s_h, '362', '362', 'Roberto Lopes', 'comun', 'activa'),
  (3, @s_h, '363', '363', 'Patrick Andrade', 'comun', 'activa'),
  (3, @s_h, '364', '364', 'Ryan Mendes', 'comun', 'activa'),
  (3, @s_h, '365', '365', 'Kenny Rocha', 'comun', 'activa'),
  (3, @s_h, '366', '366', 'Willy Semedo', 'comun', 'activa'),
  (3, @s_h, '367', '367', 'Sory Kaba', 'comun', 'activa'),
  (3, @s_h, '368', '368', 'Dylan Lima', 'comun', 'activa'),
  (3, @s_h, '369', '369', 'Escudo Arabia Saudita', 'poco_comun', 'activa'),
  (3, @s_h, '370', '370', 'Salem Al-Dawsari', 'comun', 'activa'),
  (3, @s_h, '371', '371', 'Firas Al-Buraikan', 'comun', 'activa'),
  (3, @s_h, '372', '372', 'Mohammed Al-Owais', 'comun', 'activa'),
  (3, @s_h, '373', '373', 'Saud Abdulhamid', 'comun', 'activa'),
  (3, @s_h, '374', '374', 'Hassan Al-Haydos KSA', 'comun', 'activa'),
  (3, @s_h, '375', '375', 'Yasir Al-Shahrani', 'comun', 'activa'),
  (3, @s_h, '376', '376', 'Abdullah Otayf', 'comun', 'activa'),
  (3, @s_h, '377', '377', 'Mohammed Kanno', 'comun', 'activa'),
  (3, @s_h, '378', '378', 'Ali Al-Bulayhi', 'comun', 'activa'),
  (3, @s_h, '379', '379', 'Mohammed Al-Burayk', 'comun', 'activa'),
  (3, @s_h, '380', '380', 'Saleh Al-Shehri', 'comun', 'activa'),
  (3, @s_h, '381', '381', 'Escudo Uruguay', 'poco_comun', 'activa'),
  (3, @s_h, '382', '382', 'Luis Suarez', 'epica', 'activa'),
  (3, @s_h, '383', '383', 'Darwin Nunez', 'epica', 'activa'),
  (3, @s_h, '384', '384', 'Federico Valverde', 'epica', 'activa'),
  (3, @s_h, '385', '385', 'Rodrigo Bentancur', 'legendaria', 'activa'),
  (3, @s_h, '386', '386', 'Ronald Araujo', 'comun', 'activa'),
  (3, @s_h, '387', '387', 'Edinson Cavani', 'comun', 'activa'),
  (3, @s_h, '388', '388', 'Giorgian de Arrascaeta', 'comun', 'activa'),
  (3, @s_h, '389', '389', 'Manuel Ugarte', 'comun', 'activa'),
  (3, @s_h, '390', '390', 'Lucas Torreira', 'comun', 'activa'),
  (3, @s_h, '391', '391', 'Maximiliano Araujo', 'comun', 'activa'),
  (3, @s_h, '392', '392', 'Sergio Rochet', 'comun', 'activa');

-- ════════════ Grupo I (fig. 393-440) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_i, '393', '393', 'Escudo Francia', 'poco_comun', 'activa'),
  (3, @s_i, '394', '394', 'Kylian Mbappe', 'legendaria', 'activa'),
  (3, @s_i, '395', '395', 'Antoine Griezmann', 'comun', 'activa'),
  (3, @s_i, '396', '396', 'Mike Maignan', 'comun', 'activa'),
  (3, @s_i, '397', '397', 'Aurelien Tchouameni', 'rara', 'activa'),
  (3, @s_i, '398', '398', 'Eduardo Camavinga', 'comun', 'activa'),
  (3, @s_i, '399', '399', 'Theo Hernandez', 'comun', 'activa'),
  (3, @s_i, '400', '400', 'William Saliba', 'rara', 'activa'),
  (3, @s_i, '401', '401', 'Jules Kounde', 'comun', 'activa'),
  (3, @s_i, '402', '402', 'Ousmane Dembele', 'epica', 'activa'),
  (3, @s_i, '403', '403', 'Marcus Thuram', 'comun', 'activa'),
  (3, @s_i, '404', '404', 'N Golo Kante', 'comun', 'activa'),
  (3, @s_i, '405', '405', 'Escudo Senegal', 'poco_comun', 'activa'),
  (3, @s_i, '406', '406', 'Sadio Mane', 'epica', 'activa'),
  (3, @s_i, '407', '407', 'Kalidou Koulibaly', 'comun', 'activa'),
  (3, @s_i, '408', '408', 'Edouard Mendy', 'comun', 'activa'),
  (3, @s_i, '409', '409', 'Nicolas Jackson', 'comun', 'activa'),
  (3, @s_i, '410', '410', 'Lamine Camara', 'comun', 'activa'),
  (3, @s_i, '411', '411', 'Pape Matar Sarr', 'comun', 'activa'),
  (3, @s_i, '412', '412', 'Idrissa Gueye', 'comun', 'activa'),
  (3, @s_i, '413', '413', 'Ismaila Sarr', 'comun', 'activa'),
  (3, @s_i, '414', '414', 'Iliman Ndiaye', 'comun', 'activa'),
  (3, @s_i, '415', '415', 'Cheikhou Kouyate', 'comun', 'activa'),
  (3, @s_i, '416', '416', 'Abdou Diallo', 'comun', 'activa'),
  (3, @s_i, '417', '417', 'Escudo Noruega', 'poco_comun', 'activa'),
  (3, @s_i, '418', '418', 'Erling Haaland', 'legendaria', 'activa'),
  (3, @s_i, '419', '419', 'Martin Odegaard', 'comun', 'activa'),
  (3, @s_i, '420', '420', 'Alexander Sorloth', 'comun', 'activa'),
  (3, @s_i, '421', '421', 'Antonio Nusa', 'comun', 'activa'),
  (3, @s_i, '422', '422', 'Kristoffer Ajer', 'comun', 'activa'),
  (3, @s_i, '423', '423', 'Sander Berge', 'comun', 'activa'),
  (3, @s_i, '424', '424', 'Fredrik Aursnes', 'comun', 'activa'),
  (3, @s_i, '425', '425', 'Ola Solbakken', 'comun', 'activa'),
  (3, @s_i, '426', '426', 'Robin Olsen NOR', 'comun', 'activa'),
  (3, @s_i, '427', '427', 'Jens Petter Hauge', 'comun', 'activa'),
  (3, @s_i, '428', '428', 'Stian Gregersen', 'comun', 'activa'),
  (3, @s_i, '429', '429', 'Escudo Irak', 'poco_comun', 'activa'),
  (3, @s_i, '430', '430', 'Amjad Attwan', 'comun', 'activa'),
  (3, @s_i, '431', '431', 'Aymen Hussein', 'comun', 'activa'),
  (3, @s_i, '432', '432', 'Ali Adnan', 'comun', 'activa'),
  (3, @s_i, '433', '433', 'Jalal Hassan', 'comun', 'activa'),
  (3, @s_i, '434', '434', 'Hussein Ali Jabbar', 'comun', 'activa'),
  (3, @s_i, '435', '435', 'Ahmed Yasin', 'comun', 'activa'),
  (3, @s_i, '436', '436', 'Ali Faez', 'comun', 'activa'),
  (3, @s_i, '437', '437', 'Mohanad Ali', 'comun', 'activa'),
  (3, @s_i, '438', '438', 'Hussain Ali', 'comun', 'activa'),
  (3, @s_i, '439', '439', 'Ahmed Ibrahim IRQ', 'comun', 'activa'),
  (3, @s_i, '440', '440', 'Alaa Abbas', 'comun', 'activa');

-- ════════════ Grupo J (fig. 441-488) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_j, '441', '441', 'Escudo Argentina', 'poco_comun', 'activa'),
  (3, @s_j, '442', '442', 'Lionel Messi', 'legendaria', 'activa'),
  (3, @s_j, '443', '443', 'Lautaro Martinez', 'comun', 'activa'),
  (3, @s_j, '444', '444', 'Julian Alvarez', 'comun', 'activa'),
  (3, @s_j, '445', '445', 'Emiliano Martinez', 'comun', 'activa'),
  (3, @s_j, '446', '446', 'Rodrigo De Paul', 'legendaria', 'activa'),
  (3, @s_j, '447', '447', 'Enzo Fernandez', 'comun', 'activa'),
  (3, @s_j, '448', '448', 'Alexis Mac Allister', 'comun', 'activa'),
  (3, @s_j, '449', '449', 'Alejandro Garnacho', 'comun', 'activa'),
  (3, @s_j, '450', '450', 'Paulo Dybala', 'comun', 'activa'),
  (3, @s_j, '451', '451', 'Angel Di Maria', 'comun', 'activa'),
  (3, @s_j, '452', '452', 'Nicolas Otamendi', 'comun', 'activa'),
  (3, @s_j, '453', '453', 'Escudo Argelia', 'poco_comun', 'activa'),
  (3, @s_j, '454', '454', 'Riyad Mahrez', 'epica', 'activa'),
  (3, @s_j, '455', '455', 'Ismael Bennacer', 'comun', 'activa'),
  (3, @s_j, '456', '456', 'Sofiane Feghouli', 'comun', 'activa'),
  (3, @s_j, '457', '457', 'Yacine Adli', 'comun', 'activa'),
  (3, @s_j, '458', '458', 'Youcef Atal', 'comun', 'activa'),
  (3, @s_j, '459', '459', 'Ramy Bensebainni', 'comun', 'activa'),
  (3, @s_j, '460', '460', 'Islam Slimani', 'comun', 'activa'),
  (3, @s_j, '461', '461', 'Farès Chaibi', 'comun', 'activa'),
  (3, @s_j, '462', '462', 'Mohamed Amine Amoura', 'comun', 'activa'),
  (3, @s_j, '463', '463', 'Houssem Aouar', 'comun', 'activa'),
  (3, @s_j, '464', '464', 'Ramiz Zerrouki', 'comun', 'activa'),
  (3, @s_j, '465', '465', 'Escudo Austria', 'poco_comun', 'activa'),
  (3, @s_j, '466', '466', 'Marko Arnautovic', 'comun', 'activa'),
  (3, @s_j, '467', '467', 'Marcel Sabitzer', 'comun', 'activa'),
  (3, @s_j, '468', '468', 'Konrad Laimer', 'comun', 'activa'),
  (3, @s_j, '469', '469', 'Christoph Baumgartner', 'comun', 'activa'),
  (3, @s_j, '470', '470', 'Kevin Danso', 'comun', 'activa'),
  (3, @s_j, '471', '471', 'Nicolas Seiwald', 'comun', 'activa'),
  (3, @s_j, '472', '472', 'Florian Grillitsch', 'comun', 'activa'),
  (3, @s_j, '473', '473', 'Patrick Pentz', 'comun', 'activa'),
  (3, @s_j, '474', '474', 'Maximilian Wober', 'comun', 'activa'),
  (3, @s_j, '475', '475', 'Michael Gregoritsch', 'comun', 'activa'),
  (3, @s_j, '476', '476', 'Florian Kainz', 'comun', 'activa'),
  (3, @s_j, '477', '477', 'Escudo Jordania', 'poco_comun', 'activa'),
  (3, @s_j, '478', '478', 'Oday Dabbagh', 'comun', 'activa'),
  (3, @s_j, '479', '479', 'Musa Al-Taamari', 'comun', 'activa'),
  (3, @s_j, '480', '480', 'Yazeed Abulaila', 'comun', 'activa'),
  (3, @s_j, '481', '481', 'Hassan Abdel-Fattah', 'comun', 'activa'),
  (3, @s_j, '482', '482', 'Ahmad Ibrahim JOR', 'comun', 'activa'),
  (3, @s_j, '483', '483', 'Baha Abdulrahman', 'comun', 'activa'),
  (3, @s_j, '484', '484', 'Salem Al-Hendi', 'comun', 'activa'),
  (3, @s_j, '485', '485', 'Mousa Suleiman', 'comun', 'activa'),
  (3, @s_j, '486', '486', 'Mahmoud Al-Mardi', 'comun', 'activa'),
  (3, @s_j, '487', '487', 'Nour Mansour', 'comun', 'activa'),
  (3, @s_j, '488', '488', 'Ahmad Al-Rashdan', 'comun', 'activa');

-- ════════════ Grupo K (fig. 489-536) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_k, '489', '489', 'Escudo Portugal', 'poco_comun', 'activa'),
  (3, @s_k, '490', '490', 'Cristiano Ronaldo', 'legendaria', 'activa'),
  (3, @s_k, '491', '491', 'Bernardo Silva', 'comun', 'activa'),
  (3, @s_k, '492', '492', 'Bruno Fernandes', 'comun', 'activa'),
  (3, @s_k, '493', '493', 'Rafael Leao', 'comun', 'activa'),
  (3, @s_k, '494', '494', 'Joao Felix', 'comun', 'activa'),
  (3, @s_k, '495', '495', 'Pedro Neto', 'comun', 'activa'),
  (3, @s_k, '496', '496', 'Ruben Dias', 'comun', 'activa'),
  (3, @s_k, '497', '497', 'Goncalo Ramos', 'comun', 'activa'),
  (3, @s_k, '498', '498', 'Nuno Mendes', 'comun', 'activa'),
  (3, @s_k, '499', '499', 'Diogo Dalot', 'comun', 'activa'),
  (3, @s_k, '500', '500', 'Joao Palhinha', 'comun', 'activa'),
  (3, @s_k, '501', '501', 'Escudo Colombia', 'poco_comun', 'activa'),
  (3, @s_k, '502', '502', 'Luis Diaz', 'comun', 'activa'),
  (3, @s_k, '503', '503', 'James Rodriguez', 'legendaria', 'activa'),
  (3, @s_k, '504', '504', 'Radamel Falcao', 'comun', 'activa'),
  (3, @s_k, '505', '505', 'Daniel Munoz', 'comun', 'activa'),
  (3, @s_k, '506', '506', 'Davinson Sanchez', 'comun', 'activa'),
  (3, @s_k, '507', '507', 'Richard Rios', 'comun', 'activa'),
  (3, @s_k, '508', '508', 'Johan Mojica', 'comun', 'activa'),
  (3, @s_k, '509', '509', 'Wilmar Barrios', 'comun', 'activa'),
  (3, @s_k, '510', '510', 'Jhon Arias', 'comun', 'activa'),
  (3, @s_k, '511', '511', 'Juan Cuadrado', 'comun', 'activa'),
  (3, @s_k, '512', '512', 'Jefferson Lerma', 'comun', 'activa'),
  (3, @s_k, '513', '513', 'Escudo Uzbekistan', 'poco_comun', 'activa'),
  (3, @s_k, '514', '514', 'Eldor Shomurodov', 'comun', 'activa'),
  (3, @s_k, '515', '515', 'Abbosbek Fayzullaev', 'comun', 'activa'),
  (3, @s_k, '516', '516', 'Ulugbek Nishonov', 'comun', 'activa'),
  (3, @s_k, '517', '517', 'Khojiakbar Alijonov', 'comun', 'activa'),
  (3, @s_k, '518', '518', 'Otabek Shukurov', 'comun', 'activa'),
  (3, @s_k, '519', '519', 'Jasurbek Jaloliddinov', 'comun', 'activa'),
  (3, @s_k, '520', '520', 'Muhammadali Bekmurodov', 'comun', 'activa'),
  (3, @s_k, '521', '521', 'Dostonbek Khamdamov', 'comun', 'activa'),
  (3, @s_k, '522', '522', 'Temur Juraev', 'comun', 'activa'),
  (3, @s_k, '523', '523', 'Bekhruzbek Ergashev', 'comun', 'activa'),
  (3, @s_k, '524', '524', 'Sanjar Tursunov', 'comun', 'activa'),
  (3, @s_k, '525', '525', 'Escudo RD Congo', 'poco_comun', 'activa'),
  (3, @s_k, '526', '526', 'Chancel Mbemba', 'comun', 'activa'),
  (3, @s_k, '527', '527', 'Cedric Bakambu', 'comun', 'activa'),
  (3, @s_k, '528', '528', 'Silas Wissa', 'comun', 'activa'),
  (3, @s_k, '529', '529', 'Gael Kakuta', 'comun', 'activa'),
  (3, @s_k, '530', '530', 'Meschack Elia', 'comun', 'activa'),
  (3, @s_k, '531', '531', 'Yannick Bolasie', 'comun', 'activa'),
  (3, @s_k, '532', '532', 'Joel Kiassumbua', 'comun', 'activa'),
  (3, @s_k, '533', '533', 'Marcel Tisserand', 'comun', 'activa'),
  (3, @s_k, '534', '534', 'Arthur Masuaku', 'comun', 'activa'),
  (3, @s_k, '535', '535', 'Dodi Lukebakio COD', 'comun', 'activa'),
  (3, @s_k, '536', '536', 'Theo Bongonda', 'comun', 'activa');

-- ════════════ Grupo L (fig. 537-584) ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_l, '537', '537', 'Escudo Inglaterra', 'poco_comun', 'activa'),
  (3, @s_l, '538', '538', 'Harry Kane', 'epica', 'activa'),
  (3, @s_l, '539', '539', 'Jude Bellingham', 'legendaria', 'activa'),
  (3, @s_l, '540', '540', 'Phil Foden', 'epica', 'activa'),
  (3, @s_l, '541', '541', 'Bukayo Saka', 'epica', 'activa'),
  (3, @s_l, '542', '542', 'Declan Rice', 'comun', 'activa'),
  (3, @s_l, '543', '543', 'Trent Alexander-Arnold', 'comun', 'activa'),
  (3, @s_l, '544', '544', 'Marcus Rashford', 'comun', 'activa'),
  (3, @s_l, '545', '545', 'Cole Palmer', 'comun', 'activa'),
  (3, @s_l, '546', '546', 'Kobbie Mainoo', 'comun', 'activa'),
  (3, @s_l, '547', '547', 'Jordan Pickford', 'comun', 'activa'),
  (3, @s_l, '548', '548', 'Ollie Watkins', 'comun', 'activa'),
  (3, @s_l, '549', '549', 'Escudo Croacia', 'poco_comun', 'activa'),
  (3, @s_l, '550', '550', 'Luka Modric', 'epica', 'activa'),
  (3, @s_l, '551', '551', 'Josko Gvardiol', 'comun', 'activa'),
  (3, @s_l, '552', '552', 'Dominik Livakovic', 'comun', 'activa'),
  (3, @s_l, '553', '553', 'Marcelo Brozovic', 'comun', 'activa'),
  (3, @s_l, '554', '554', 'Mateo Kovacic', 'comun', 'activa'),
  (3, @s_l, '555', '555', 'Ivan Perisic', 'comun', 'activa'),
  (3, @s_l, '556', '556', 'Andrej Kramaric', 'comun', 'activa'),
  (3, @s_l, '557', '557', 'Mario Pasalic', 'comun', 'activa'),
  (3, @s_l, '558', '558', 'Nikola Vlasic', 'comun', 'activa'),
  (3, @s_l, '559', '559', 'Josip Juranovic', 'comun', 'activa'),
  (3, @s_l, '560', '560', 'Bruno Petkovic', 'comun', 'activa'),
  (3, @s_l, '561', '561', 'Escudo Ghana', 'poco_comun', 'activa'),
  (3, @s_l, '562', '562', 'Mohammed Kudus', 'comun', 'activa'),
  (3, @s_l, '563', '563', 'Inaki Williams', 'comun', 'activa'),
  (3, @s_l, '564', '564', 'Thomas Partey', 'comun', 'activa'),
  (3, @s_l, '565', '565', 'Jordan Ayew', 'comun', 'activa'),
  (3, @s_l, '566', '566', 'Antoine Semenyo', 'comun', 'activa'),
  (3, @s_l, '567', '567', 'Abdul Fatawu Issahaku', 'comun', 'activa'),
  (3, @s_l, '568', '568', 'Lawrence Ati-Zigi', 'comun', 'activa'),
  (3, @s_l, '569', '569', 'Daniel Amartey', 'comun', 'activa'),
  (3, @s_l, '570', '570', 'Andrew Ayew', 'comun', 'activa'),
  (3, @s_l, '571', '571', 'Alexander Djiku', 'comun', 'activa'),
  (3, @s_l, '572', '572', 'Gideon Mensah', 'comun', 'activa'),
  (3, @s_l, '573', '573', 'Escudo Panama', 'poco_comun', 'activa'),
  (3, @s_l, '574', '574', 'Ismael Diaz', 'comun', 'activa'),
  (3, @s_l, '575', '575', 'Adalberto Carrasquilla', 'comun', 'activa'),
  (3, @s_l, '576', '576', 'Michael Murillo', 'comun', 'activa'),
  (3, @s_l, '577', '577', 'Gabriel Torres PAN', 'comun', 'activa'),
  (3, @s_l, '578', '578', 'Orlando Mosquera', 'comun', 'activa'),
  (3, @s_l, '579', '579', 'Armando Cooper', 'comun', 'activa'),
  (3, @s_l, '580', '580', 'Cecilio Waterman', 'comun', 'activa'),
  (3, @s_l, '581', '581', 'Rolando Blackburn', 'comun', 'activa'),
  (3, @s_l, '582', '582', 'Alberto Quintero', 'comun', 'activa'),
  (3, @s_l, '583', '583', 'Ricardo Avila', 'comun', 'activa'),
  (3, @s_l, '584', '584', 'Angel Arce', 'comun', 'activa');

-- ════════════ ESPECIALES E1-E66 ════════════
INSERT IGNORE INTO estampas (coleccion_id, seccion_id, numero, codigo, nombre, rareza, estado) VALUES
  (3, @s_esp, 'E1', 'E1', 'Portada Album 3 Reyes', 'poco_comun', 'activa'),
  (3, @s_esp, 'E2', 'E2', 'Logo Copa Mundial 2026', 'poco_comun', 'activa'),
  (3, @s_esp, 'E3', 'E3', 'Mascota Oficial', 'poco_comun', 'activa'),
  (3, @s_esp, 'E4', 'E4', 'Balon Oficial', 'poco_comun', 'activa'),
  (3, @s_esp, 'E5', 'E5', 'Estados Unidos Sede', 'poco_comun', 'activa'),
  (3, @s_esp, 'E6', 'E6', 'Mexico Sede', 'poco_comun', 'activa'),
  (3, @s_esp, 'E7', 'E7', 'Canada Sede', 'poco_comun', 'activa'),
  (3, @s_esp, 'E8', 'E8', 'Estadio Azteca', 'poco_comun', 'activa'),
  (3, @s_esp, 'E9', 'E9', 'AT&T Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E10', 'E10', 'Estadio Rose Bowl', 'poco_comun', 'activa'),
  (3, @s_esp, 'E11', 'E11', 'Hard Rock Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E12', 'E12', 'MetLife Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E13', 'E13', 'Levis Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E14', 'E14', 'Lincoln Financial Field', 'poco_comun', 'activa'),
  (3, @s_esp, 'E15', 'E15', 'Arrowhead Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E16', 'E16', 'NRG Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E17', 'E17', 'SoFi Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E18', 'E18', 'Gillette Stadium', 'poco_comun', 'activa'),
  (3, @s_esp, 'E19', 'E19', 'Lumen Field', 'poco_comun', 'activa'),
  (3, @s_esp, 'E20', 'E20', 'BC Place', 'poco_comun', 'activa'),
  (3, @s_esp, 'E21', 'E21', 'BMO Field', 'poco_comun', 'activa'),
  (3, @s_esp, 'E22', 'E22', 'Estadio Akron', 'poco_comun', 'activa'),
  (3, @s_esp, 'E23', 'E23', 'Estadio BBVA', 'poco_comun', 'activa'),
  (3, @s_esp, 'E24', 'E24', 'FIFA World Cup Trophy', 'rara', 'activa'),
  (3, @s_esp, 'E25', 'E25', 'Inauguracion del Torneo', 'poco_comun', 'activa'),
  (3, @s_esp, 'E26', 'E26', 'Himno del Mundial', 'poco_comun', 'activa'),
  (3, @s_esp, 'E27', 'E27', 'Intro Grupo A', 'poco_comun', 'activa'),
  (3, @s_esp, 'E28', 'E28', 'Intro Grupo B', 'poco_comun', 'activa'),
  (3, @s_esp, 'E29', 'E29', 'Intro Grupo C', 'poco_comun', 'activa'),
  (3, @s_esp, 'E30', 'E30', 'Intro Grupo D', 'poco_comun', 'activa'),
  (3, @s_esp, 'E31', 'E31', 'Intro Grupo E', 'poco_comun', 'activa'),
  (3, @s_esp, 'E32', 'E32', 'Intro Grupo F', 'poco_comun', 'activa'),
  (3, @s_esp, 'E33', 'E33', 'Intro Grupo G', 'poco_comun', 'activa'),
  (3, @s_esp, 'E34', 'E34', 'Intro Grupo H', 'poco_comun', 'activa'),
  (3, @s_esp, 'E35', 'E35', 'Intro Grupo I', 'poco_comun', 'activa'),
  (3, @s_esp, 'E36', 'E36', 'Intro Grupo J', 'poco_comun', 'activa'),
  (3, @s_esp, 'E37', 'E37', 'Intro Grupo K', 'poco_comun', 'activa'),
  (3, @s_esp, 'E38', 'E38', 'Intro Grupo L', 'poco_comun', 'activa'),
  (3, @s_esp, 'E39', 'E39', 'Escudo Seleccion Peruana', 'poco_comun', 'activa'),
  (3, @s_esp, 'E40', 'E40', 'Paolo Guerrero', 'rara', 'activa'),
  (3, @s_esp, 'E41', 'E41', 'Christian Cueva', 'rara', 'activa'),
  (3, @s_esp, 'E42', 'E42', 'Edison Flores', 'comun', 'activa'),
  (3, @s_esp, 'E43', 'E43', 'Andre Carrillo', 'rara', 'activa'),
  (3, @s_esp, 'E44', 'E44', 'Luis Advincula', 'rara', 'activa'),
  (3, @s_esp, 'E45', 'E45', 'Pedro Gallese', 'rara', 'activa'),
  (3, @s_esp, 'E46', 'E46', 'Alex Valera', 'comun', 'activa'),
  (3, @s_esp, 'E47', 'E47', 'Bryan Reyna', 'comun', 'activa'),
  (3, @s_esp, 'E48', 'E48', 'Sergio Pena', 'comun', 'activa'),
  (3, @s_esp, 'E49', 'E49', 'Joao Grimaldo', 'comun', 'activa'),
  (3, @s_esp, 'E50', 'E50', 'Messi Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E51', 'E51', 'Mbappe Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E52', 'E52', 'Ronaldo Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E53', 'E53', 'Haaland Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E54', 'E54', 'Vinicius Jr. Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E55', 'E55', 'Son Heung-min Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E56', 'E56', 'Lamine Yamal Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E57', 'E57', 'Jude Bellingham Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E58', 'E58', 'Pedri Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E59', 'E59', 'Rodri Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E60', 'E60', 'Florian Wirtz Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E61', 'E61', 'Darwin Nunez Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E62', 'E62', 'Alphonso Davies Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E63', 'E63', 'Sadio Mane Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E64', 'E64', 'Luis Diaz Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E65', 'E65', 'Moise Caicedo Brillante', 'epica', 'activa'),
  (3, @s_esp, 'E66', 'E66', 'Brazil 1970 Campeones', 'rara', 'activa');

-- ════════════ ACTUALIZAR TOTAL ════════════
UPDATE colecciones
SET total_estampas = (
    SELECT COUNT(*) FROM estampas
    WHERE coleccion_id = 3 AND estado = 'activa'
)
WHERE id = 3;

-- VERIFICACION:
-- SELECT c.nombre, c.total_estampas,
--        COUNT(e.id) AS real,
--        SUM(e.codigo LIKE 'E%') AS especiales,
--        SUM(e.codigo NOT LIKE 'E%') AS principales
-- FROM colecciones c LEFT JOIN estampas e ON e.coleccion_id=c.id
-- WHERE c.id=3 GROUP BY c.id;
