CREATE TABLE `skyscanner_routes_cad` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `origin` VARCHAR(3) NOT NULL,
  `origin_country` VARCHAR(2) DEFAULT NULL,
  `origin_country_name` VARCHAR(100) DEFAULT NULL,
  `destination` VARCHAR(3) NOT NULL,
  `destination_country` VARCHAR(2) DEFAULT NULL,
  `destination_country_name` VARCHAR(100) DEFAULT NULL,
  `is_active` TINYINT(1) DEFAULT 1,
  `created_at` DATETIME DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `route_pair` (`origin`, `destination`),
  INDEX `idx_active` (`is_active`),
  INDEX `idx_origin_country` (`origin_country`),
  INDEX `idx_destination_country` (`destination_country`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO skyscanner_routes_cad (origin, origin_country, origin_country_name, destination, destination_country, destination_country_name) VALUES
('YYZ', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'LGW', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'MAN', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'EDI', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'GLA', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'BHX', 'GB', 'United Kingdom'),
('YYZ', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YYZ', 'CA', 'Canada', 'ORY', 'FR', 'France'),
('YYZ', 'CA', 'Canada', 'NCE', 'FR', 'France'),
('YYZ', 'CA', 'Canada', 'LYS', 'FR', 'France'),
('YYZ', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YYZ', 'CA', 'Canada', 'MUC', 'DE', 'Germany'),
('YYZ', 'CA', 'Canada', 'DUS', 'DE', 'Germany'),
('YYZ', 'CA', 'Canada', 'HAM', 'DE', 'Germany'),
('YYZ', 'CA', 'Canada', 'BER', 'DE', 'Germany'),
('YYZ', 'CA', 'Canada', 'AMS', 'NL', 'Netherlands'),
('YYZ', 'CA', 'Canada', 'MAD', 'ES', 'Spain'),
('YYZ', 'CA', 'Canada', 'BCN', 'ES', 'Spain'),
('YYZ', 'CA', 'Canada', 'AGP', 'ES', 'Spain'),
('YYZ', 'CA', 'Canada', 'PMI', 'ES', 'Spain'),
('YYZ', 'CA', 'Canada', 'FCO', 'IT', 'Italy'),
('YYZ', 'CA', 'Canada', 'MXP', 'IT', 'Italy'),
('YYZ', 'CA', 'Canada', 'VCE', 'IT', 'Italy'),
('YYZ', 'CA', 'Canada', 'NAP', 'IT', 'Italy'),
('YYZ', 'CA', 'Canada', 'ZRH', 'CH', 'Switzerland'),
('YYZ', 'CA', 'Canada', 'GVA', 'CH', 'Switzerland'),
('YYZ', 'CA', 'Canada', 'VIE', 'AT', 'Austria'),
('YYZ', 'CA', 'Canada', 'BRU', 'BE', 'Belgium'),
('YYZ', 'CA', 'Canada', 'DUB', 'IE', 'Ireland'),
('YYZ', 'CA', 'Canada', 'SNN', 'IE', 'Ireland'),
('YYZ', 'CA', 'Canada', 'LIS', 'PT', 'Portugal'),
('YYZ', 'CA', 'Canada', 'OPO', 'PT', 'Portugal'),
('YYZ', 'CA', 'Canada', 'CPH', 'DK', 'Denmark'),
('YYZ', 'CA', 'Canada', 'ARN', 'SE', 'Sweden'),
('YYZ', 'CA', 'Canada', 'OSL', 'NO', 'Norway'),
('YYZ', 'CA', 'Canada', 'HEL', 'FI', 'Finland'),
('YYZ', 'CA', 'Canada', 'WAW', 'PL', 'Poland'),
('YYZ', 'CA', 'Canada', 'KRK', 'PL', 'Poland'),
('YYZ', 'CA', 'Canada', 'PRG', 'CZ', 'Czech Republic'),
('YYZ', 'CA', 'Canada', 'BUD', 'HU', 'Hungary'),
('YYZ', 'CA', 'Canada', 'ATH', 'GR', 'Greece'),
('YYZ', 'CA', 'Canada', 'IST', 'TR', 'Turkey'),
('YYZ', 'CA', 'Canada', 'AYT', 'TR', 'Turkey'),
('YYZ', 'CA', 'Canada', 'KIV', 'MD', 'Moldova'),
('YYZ', 'CA', 'Canada', 'OTP', 'RO', 'Romania'),
('YYZ', 'CA', 'Canada', 'SOF', 'BG', 'Bulgaria'),
('YYZ', 'CA', 'Canada', 'BEG', 'RS', 'Serbia'),
('YYZ', 'CA', 'Canada', 'ZAG', 'HR', 'Croatia'),
('YYZ', 'CA', 'Canada', 'LJU', 'SI', 'Slovenia'),
('YYZ', 'CA', 'Canada', 'KBP', 'UA', 'Ukraine'),
('YYZ', 'CA', 'Canada', 'RIX', 'LV', 'Latvia'),
('YYZ', 'CA', 'Canada', 'VNO', 'LT', 'Lithuania'),
('YYZ', 'CA', 'Canada', 'TLL', 'EE', 'Estonia'),
('YYZ', 'CA', 'Canada', 'DXB', 'AE', 'United Arab Emirates'),
('YYZ', 'CA', 'Canada', 'AUH', 'AE', 'United Arab Emirates'),
('YYZ', 'CA', 'Canada', 'DOH', 'QA', 'Qatar'),
('YYZ', 'CA', 'Canada', 'TLV', 'IL', 'Israel'),
('YYZ', 'CA', 'Canada', 'AMM', 'JO', 'Jordan'),
('YYZ', 'CA', 'Canada', 'KWI', 'KW', 'Kuwait'),
('YYZ', 'CA', 'Canada', 'BAH', 'BH', 'Bahrain'),
('YYZ', 'CA', 'Canada', 'MCT', 'OM', 'Oman'),
('YYZ', 'CA', 'Canada', 'RUH', 'SA', 'Saudi Arabia'),
('YYZ', 'CA', 'Canada', 'JED', 'SA', 'Saudi Arabia'),
('YYZ', 'CA', 'Canada', 'DEL', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'BOM', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'BLR', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'MAA', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'HYD', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'CCU', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'AMD', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'COK', 'IN', 'India'),
('YYZ', 'CA', 'Canada', 'HKG', 'HK', 'Hong Kong'),
('YYZ', 'CA', 'Canada', 'SIN', 'SG', 'Singapore'),
('YYZ', 'CA', 'Canada', 'BKK', 'TH', 'Thailand'),
('YYZ', 'CA', 'Canada', 'KUL', 'MY', 'Malaysia'),
('YYZ', 'CA', 'Canada', 'NRT', 'JP', 'Japan'),
('YYZ', 'CA', 'Canada', 'HND', 'JP', 'Japan'),
('YYZ', 'CA', 'Canada', 'KIX', 'JP', 'Japan'),
('YYZ', 'CA', 'Canada', 'ICN', 'KR', 'South Korea'),
('YYZ', 'CA', 'Canada', 'PVG', 'CN', 'China'),
('YYZ', 'CA', 'Canada', 'PEK', 'CN', 'China'),
('YYZ', 'CA', 'Canada', 'CAN', 'CN', 'China'),
('YYZ', 'CA', 'Canada', 'CTU', 'CN', 'China'),
('YYZ', 'CA', 'Canada', 'MNL', 'PH', 'Philippines'),
('YYZ', 'CA', 'Canada', 'CEB', 'PH', 'Philippines'),
('YYZ', 'CA', 'Canada', 'TPE', 'TW', 'Taiwan'),
('YYZ', 'CA', 'Canada', 'SGN', 'VN', 'Vietnam'),
('YYZ', 'CA', 'Canada', 'HAN', 'VN', 'Vietnam'),
('YYZ', 'CA', 'Canada', 'CGK', 'ID', 'Indonesia'),
('YYZ', 'CA', 'Canada', 'DPS', 'ID', 'Indonesia'),
('YYZ', 'CA', 'Canada', 'CMB', 'LK', 'Sri Lanka'),
('YYZ', 'CA', 'Canada', 'KTM', 'NP', 'Nepal'),
('YYZ', 'CA', 'Canada', 'DAC', 'BD', 'Bangladesh'),
('YYZ', 'CA', 'Canada', 'KHI', 'PK', 'Pakistan'),
('YYZ', 'CA', 'Canada', 'LHE', 'PK', 'Pakistan'),
('YYZ', 'CA', 'Canada', 'ISB', 'PK', 'Pakistan'),
('YYZ', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'MEX', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'GDL', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'SJD', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'ZIH', 'MX', 'Mexico'),
('YYZ', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YYZ', 'CA', 'Canada', 'SDQ', 'DO', 'Dominican Republic'),
('YYZ', 'CA', 'Canada', 'SJU', 'PR', 'Puerto Rico'),
('YYZ', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YYZ', 'CA', 'Canada', 'KIN', 'JM', 'Jamaica'),
('YYZ', 'CA', 'Canada', 'NAS', 'BS', 'Bahamas'),
('YYZ', 'CA', 'Canada', 'AUA', 'AW', 'Aruba'),
('YYZ', 'CA', 'Canada', 'CUR', 'CW', 'Curacao'),
('YYZ', 'CA', 'Canada', 'SXM', 'SX', 'Sint Maarten'),
('YYZ', 'CA', 'Canada', 'BGI', 'BB', 'Barbados'),
('YYZ', 'CA', 'Canada', 'POS', 'TT', 'Trinidad and Tobago'),
('YYZ', 'CA', 'Canada', 'GND', 'GD', 'Grenada'),
('YYZ', 'CA', 'Canada', 'UVF', 'LC', 'Saint Lucia'),
('YYZ', 'CA', 'Canada', 'ANU', 'AG', 'Antigua'),
('YYZ', 'CA', 'Canada', 'SKB', 'KN', 'St Kitts'),
('YYZ', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YYZ', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),
('YYZ', 'CA', 'Canada', 'HOG', 'CU', 'Cuba'),
('YYZ', 'CA', 'Canada', 'CYO', 'CU', 'Cuba'),
('YYZ', 'CA', 'Canada', 'PTY', 'PA', 'Panama'),
('YYZ', 'CA', 'Canada', 'SJO', 'CR', 'Costa Rica'),
('YYZ', 'CA', 'Canada', 'LIR', 'CR', 'Costa Rica'),
('YYZ', 'CA', 'Canada', 'BOG', 'CO', 'Colombia'),
('YYZ', 'CA', 'Canada', 'MDE', 'CO', 'Colombia'),
('YYZ', 'CA', 'Canada', 'CTG', 'CO', 'Colombia'),
('YYZ', 'CA', 'Canada', 'LIM', 'PE', 'Peru'),
('YYZ', 'CA', 'Canada', 'GRU', 'BR', 'Brazil'),
('YYZ', 'CA', 'Canada', 'GIG', 'BR', 'Brazil'),
('YYZ', 'CA', 'Canada', 'EZE', 'AR', 'Argentina'),
('YYZ', 'CA', 'Canada', 'SCL', 'CL', 'Chile'),
('YYZ', 'CA', 'Canada', 'UIO', 'EC', 'Ecuador'),
('YYZ', 'CA', 'Canada', 'CCS', 'VE', 'Venezuela'),
('YYZ', 'CA', 'Canada', 'MVD', 'UY', 'Uruguay'),
('YYZ', 'CA', 'Canada', 'ASU', 'PY', 'Paraguay'),
('YYZ', 'CA', 'Canada', 'LPB', 'BO', 'Bolivia'),
('YYZ', 'CA', 'Canada', 'GUA', 'GT', 'Guatemala'),
('YYZ', 'CA', 'Canada', 'SAL', 'SV', 'El Salvador'),
('YYZ', 'CA', 'Canada', 'BZE', 'BZ', 'Belize'),
('YYZ', 'CA', 'Canada', 'SYD', 'AU', 'Australia'),
('YYZ', 'CA', 'Canada', 'MEL', 'AU', 'Australia'),
('YYZ', 'CA', 'Canada', 'BNE', 'AU', 'Australia'),
('YYZ', 'CA', 'Canada', 'PER', 'AU', 'Australia'),
('YYZ', 'CA', 'Canada', 'AKL', 'NZ', 'New Zealand'),
('YYZ', 'CA', 'Canada', 'CHC', 'NZ', 'New Zealand'),
('YYZ', 'CA', 'Canada', 'NAN', 'FJ', 'Fiji'),
('YYZ', 'CA', 'Canada', 'PPT', 'PF', 'French Polynesia'),
('YYZ', 'CA', 'Canada', 'CMN', 'MA', 'Morocco'),
('YYZ', 'CA', 'Canada', 'RAK', 'MA', 'Morocco'),
('YYZ', 'CA', 'Canada', 'ALG', 'DZ', 'Algeria'),
('YYZ', 'CA', 'Canada', 'TUN', 'TN', 'Tunisia'),
('YYZ', 'CA', 'Canada', 'CAI', 'EG', 'Egypt'),
('YYZ', 'CA', 'Canada', 'ADD', 'ET', 'Ethiopia'),
('YYZ', 'CA', 'Canada', 'NBO', 'KE', 'Kenya'),
('YYZ', 'CA', 'Canada', 'JNB', 'ZA', 'South Africa'),
('YYZ', 'CA', 'Canada', 'CPT', 'ZA', 'South Africa'),
('YYZ', 'CA', 'Canada', 'LOS', 'NG', 'Nigeria'),
('YYZ', 'CA', 'Canada', 'ABV', 'NG', 'Nigeria'),
('YYZ', 'CA', 'Canada', 'ACC', 'GH', 'Ghana'),
('YYZ', 'CA', 'Canada', 'DKR', 'SN', 'Senegal'),

('YVR', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YVR', 'CA', 'Canada', 'LGW', 'GB', 'United Kingdom'),
('YVR', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YVR', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YVR', 'CA', 'Canada', 'MUC', 'DE', 'Germany'),
('YVR', 'CA', 'Canada', 'AMS', 'NL', 'Netherlands'),
('YVR', 'CA', 'Canada', 'ZRH', 'CH', 'Switzerland'),
('YVR', 'CA', 'Canada', 'FCO', 'IT', 'Italy'),
('YVR', 'CA', 'Canada', 'DUB', 'IE', 'Ireland'),
('YVR', 'CA', 'Canada', 'MAD', 'ES', 'Spain'),
('YVR', 'CA', 'Canada', 'BCN', 'ES', 'Spain'),
('YVR', 'CA', 'Canada', 'HKG', 'HK', 'Hong Kong'),
('YVR', 'CA', 'Canada', 'SIN', 'SG', 'Singapore'),
('YVR', 'CA', 'Canada', 'BKK', 'TH', 'Thailand'),
('YVR', 'CA', 'Canada', 'NRT', 'JP', 'Japan'),
('YVR', 'CA', 'Canada', 'HND', 'JP', 'Japan'),
('YVR', 'CA', 'Canada', 'KIX', 'JP', 'Japan'),
('YVR', 'CA', 'Canada', 'ICN', 'KR', 'South Korea'),
('YVR', 'CA', 'Canada', 'PVG', 'CN', 'China'),
('YVR', 'CA', 'Canada', 'PEK', 'CN', 'China'),
('YVR', 'CA', 'Canada', 'CAN', 'CN', 'China'),
('YVR', 'CA', 'Canada', 'TPE', 'TW', 'Taiwan'),
('YVR', 'CA', 'Canada', 'MNL', 'PH', 'Philippines'),
('YVR', 'CA', 'Canada', 'DEL', 'IN', 'India'),
('YVR', 'CA', 'Canada', 'SYD', 'AU', 'Australia'),
('YVR', 'CA', 'Canada', 'MEL', 'AU', 'Australia'),
('YVR', 'CA', 'Canada', 'BNE', 'AU', 'Australia'),
('YVR', 'CA', 'Canada', 'AKL', 'NZ', 'New Zealand'),
('YVR', 'CA', 'Canada', 'NAN', 'FJ', 'Fiji'),
('YVR', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'SJD', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'MEX', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'ZIH', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'GDL', 'MX', 'Mexico'),
('YVR', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YVR', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YVR', 'CA', 'Canada', 'SJO', 'CR', 'Costa Rica'),
('YVR', 'CA', 'Canada', 'LIR', 'CR', 'Costa Rica'),
('YVR', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YVR', 'CA', 'Canada', 'PPT', 'PF', 'French Polynesia'),

('YUL', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YUL', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'ORY', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'NCE', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'LYS', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'MRS', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'TLS', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'BOD', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'NTE', 'FR', 'France'),
('YUL', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YUL', 'CA', 'Canada', 'MUC', 'DE', 'Germany'),
('YUL', 'CA', 'Canada', 'AMS', 'NL', 'Netherlands'),
('YUL', 'CA', 'Canada', 'ZRH', 'CH', 'Switzerland'),
('YUL', 'CA', 'Canada', 'GVA', 'CH', 'Switzerland'),
('YUL', 'CA', 'Canada', 'BRU', 'BE', 'Belgium'),
('YUL', 'CA', 'Canada', 'FCO', 'IT', 'Italy'),
('YUL', 'CA', 'Canada', 'MXP', 'IT', 'Italy'),
('YUL', 'CA', 'Canada', 'MAD', 'ES', 'Spain'),
('YUL', 'CA', 'Canada', 'BCN', 'ES', 'Spain'),
('YUL', 'CA', 'Canada', 'LIS', 'PT', 'Portugal'),
('YUL', 'CA', 'Canada', 'DUB', 'IE', 'Ireland'),
('YUL', 'CA', 'Canada', 'ATH', 'GR', 'Greece'),
('YUL', 'CA', 'Canada', 'IST', 'TR', 'Turkey'),
('YUL', 'CA', 'Canada', 'CMN', 'MA', 'Morocco'),
('YUL', 'CA', 'Canada', 'RAK', 'MA', 'Morocco'),
('YUL', 'CA', 'Canada', 'ALG', 'DZ', 'Algeria'),
('YUL', 'CA', 'Canada', 'TUN', 'TN', 'Tunisia'),
('YUL', 'CA', 'Canada', 'TLV', 'IL', 'Israel'),
('YUL', 'CA', 'Canada', 'DXB', 'AE', 'United Arab Emirates'),
('YUL', 'CA', 'Canada', 'DOH', 'QA', 'Qatar'),
('YUL', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YUL', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YUL', 'CA', 'Canada', 'MEX', 'MX', 'Mexico'),
('YUL', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YUL', 'CA', 'Canada', 'SDQ', 'DO', 'Dominican Republic'),
('YUL', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YUL', 'CA', 'Canada', 'NAS', 'BS', 'Bahamas'),
('YUL', 'CA', 'Canada', 'AUA', 'AW', 'Aruba'),
('YUL', 'CA', 'Canada', 'CUR', 'CW', 'Curacao'),
('YUL', 'CA', 'Canada', 'SXM', 'SX', 'Sint Maarten'),
('YUL', 'CA', 'Canada', 'BGI', 'BB', 'Barbados'),
('YUL', 'CA', 'Canada', 'POS', 'TT', 'Trinidad and Tobago'),
('YUL', 'CA', 'Canada', 'UVF', 'LC', 'Saint Lucia'),
('YUL', 'CA', 'Canada', 'GND', 'GD', 'Grenada'),
('YUL', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YUL', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),
('YUL', 'CA', 'Canada', 'HOG', 'CU', 'Cuba'),
('YUL', 'CA', 'Canada', 'CYO', 'CU', 'Cuba'),
('YUL', 'CA', 'Canada', 'PTY', 'PA', 'Panama'),
('YUL', 'CA', 'Canada', 'SJO', 'CR', 'Costa Rica'),
('YUL', 'CA', 'Canada', 'BOG', 'CO', 'Colombia'),
('YUL', 'CA', 'Canada', 'LIM', 'PE', 'Peru'),
('YUL', 'CA', 'Canada', 'GRU', 'BR', 'Brazil'),

('YYC', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YYC', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YYC', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YYC', 'CA', 'Canada', 'AMS', 'NL', 'Netherlands'),
('YYC', 'CA', 'Canada', 'NRT', 'JP', 'Japan'),
('YYC', 'CA', 'Canada', 'HKG', 'HK', 'Hong Kong'),
('YYC', 'CA', 'Canada', 'PVG', 'CN', 'China'),
('YYC', 'CA', 'Canada', 'ICN', 'KR', 'South Korea'),
('YYC', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'SJD', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'MEX', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'ZIH', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'GDL', 'MX', 'Mexico'),
('YYC', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YYC', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YYC', 'CA', 'Canada', 'AUA', 'AW', 'Aruba'),
('YYC', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YYC', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),
('YYC', 'CA', 'Canada', 'SJO', 'CR', 'Costa Rica'),
('YYC', 'CA', 'Canada', 'LIR', 'CR', 'Costa Rica'),

('YOW', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YOW', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YOW', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YOW', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YOW', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YOW', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YOW', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YOW', 'CA', 'Canada', 'NAS', 'BS', 'Bahamas'),
('YOW', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YOW', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),

('YEG', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YEG', 'CA', 'Canada', 'AMS', 'NL', 'Netherlands'),
('YEG', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YEG', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YEG', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YEG', 'CA', 'Canada', 'SJD', 'MX', 'Mexico'),
('YEG', 'CA', 'Canada', 'MEX', 'MX', 'Mexico'),
('YEG', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),
('YEG', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YEG', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YEG', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YEG', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),

('YWG', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YWG', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YWG', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),
('YWG', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YWG', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YWG', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YWG', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),

('YHZ', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YHZ', 'CA', 'Canada', 'LGW', 'GB', 'United Kingdom'),
('YHZ', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YHZ', 'CA', 'Canada', 'FRA', 'DE', 'Germany'),
('YHZ', 'CA', 'Canada', 'DUB', 'IE', 'Ireland'),
('YHZ', 'CA', 'Canada', 'GLA', 'GB', 'United Kingdom'),
('YHZ', 'CA', 'Canada', 'EDI', 'GB', 'United Kingdom'),
('YHZ', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YHZ', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YHZ', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YHZ', 'CA', 'Canada', 'MBJ', 'JM', 'Jamaica'),
('YHZ', 'CA', 'Canada', 'NAS', 'BS', 'Bahamas'),
('YHZ', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YHZ', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),

('YQB', 'CA', 'Canada', 'CDG', 'FR', 'France'),
('YQB', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YQB', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),
('YQB', 'CA', 'Canada', 'HAV', 'CU', 'Cuba'),
('YQB', 'CA', 'Canada', 'VRA', 'CU', 'Cuba'),

('YYT', 'CA', 'Canada', 'LHR', 'GB', 'United Kingdom'),
('YYT', 'CA', 'Canada', 'DUB', 'IE', 'Ireland'),
('YYT', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YYT', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YYJ', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YYJ', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YYJ', 'CA', 'Canada', 'SJD', 'MX', 'Mexico'),

('YLW', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YLW', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),

('YXE', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YXE', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),
('YXE', 'CA', 'Canada', 'MZT', 'MX', 'Mexico'),

('YQR', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YQR', 'CA', 'Canada', 'PVR', 'MX', 'Mexico'),

('YQM', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YQM', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YFC', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YFC', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YSJ', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YSJ', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YYG', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YYG', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YXU', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YXU', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('YKF', 'CA', 'Canada', 'CUN', 'MX', 'Mexico'),
('YKF', 'CA', 'Canada', 'PUJ', 'DO', 'Dominican Republic'),

('LHR', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('LGW', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('MAN', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('EDI', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('GLA', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('BHX', 'GB', 'United Kingdom', 'YYZ', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YYZ', 'CA', 'Canada'),
('ORY', 'FR', 'France', 'YYZ', 'CA', 'Canada'),
('NCE', 'FR', 'France', 'YYZ', 'CA', 'Canada'),
('LYS', 'FR', 'France', 'YYZ', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YYZ', 'CA', 'Canada'),
('MUC', 'DE', 'Germany', 'YYZ', 'CA', 'Canada'),
('DUS', 'DE', 'Germany', 'YYZ', 'CA', 'Canada'),
('HAM', 'DE', 'Germany', 'YYZ', 'CA', 'Canada'),
('BER', 'DE', 'Germany', 'YYZ', 'CA', 'Canada'),
('AMS', 'NL', 'Netherlands', 'YYZ', 'CA', 'Canada'),
('MAD', 'ES', 'Spain', 'YYZ', 'CA', 'Canada'),
('BCN', 'ES', 'Spain', 'YYZ', 'CA', 'Canada'),
('AGP', 'ES', 'Spain', 'YYZ', 'CA', 'Canada'),
('PMI', 'ES', 'Spain', 'YYZ', 'CA', 'Canada'),
('FCO', 'IT', 'Italy', 'YYZ', 'CA', 'Canada'),
('MXP', 'IT', 'Italy', 'YYZ', 'CA', 'Canada'),
('VCE', 'IT', 'Italy', 'YYZ', 'CA', 'Canada'),
('NAP', 'IT', 'Italy', 'YYZ', 'CA', 'Canada'),
('ZRH', 'CH', 'Switzerland', 'YYZ', 'CA', 'Canada'),
('GVA', 'CH', 'Switzerland', 'YYZ', 'CA', 'Canada'),
('VIE', 'AT', 'Austria', 'YYZ', 'CA', 'Canada'),
('BRU', 'BE', 'Belgium', 'YYZ', 'CA', 'Canada'),
('DUB', 'IE', 'Ireland', 'YYZ', 'CA', 'Canada'),
('SNN', 'IE', 'Ireland', 'YYZ', 'CA', 'Canada'),
('LIS', 'PT', 'Portugal', 'YYZ', 'CA', 'Canada'),
('OPO', 'PT', 'Portugal', 'YYZ', 'CA', 'Canada'),
('CPH', 'DK', 'Denmark', 'YYZ', 'CA', 'Canada'),
('ARN', 'SE', 'Sweden', 'YYZ', 'CA', 'Canada'),
('OSL', 'NO', 'Norway', 'YYZ', 'CA', 'Canada'),
('HEL', 'FI', 'Finland', 'YYZ', 'CA', 'Canada'),
('WAW', 'PL', 'Poland', 'YYZ', 'CA', 'Canada'),
('KRK', 'PL', 'Poland', 'YYZ', 'CA', 'Canada'),
('PRG', 'CZ', 'Czech Republic', 'YYZ', 'CA', 'Canada'),
('BUD', 'HU', 'Hungary', 'YYZ', 'CA', 'Canada'),
('ATH', 'GR', 'Greece', 'YYZ', 'CA', 'Canada'),
('IST', 'TR', 'Turkey', 'YYZ', 'CA', 'Canada'),
('AYT', 'TR', 'Turkey', 'YYZ', 'CA', 'Canada'),
('KIV', 'MD', 'Moldova', 'YYZ', 'CA', 'Canada'),
('OTP', 'RO', 'Romania', 'YYZ', 'CA', 'Canada'),
('SOF', 'BG', 'Bulgaria', 'YYZ', 'CA', 'Canada'),
('BEG', 'RS', 'Serbia', 'YYZ', 'CA', 'Canada'),
('ZAG', 'HR', 'Croatia', 'YYZ', 'CA', 'Canada'),
('LJU', 'SI', 'Slovenia', 'YYZ', 'CA', 'Canada'),
('KBP', 'UA', 'Ukraine', 'YYZ', 'CA', 'Canada'),
('RIX', 'LV', 'Latvia', 'YYZ', 'CA', 'Canada'),
('VNO', 'LT', 'Lithuania', 'YYZ', 'CA', 'Canada'),
('TLL', 'EE', 'Estonia', 'YYZ', 'CA', 'Canada'),
('DXB', 'AE', 'United Arab Emirates', 'YYZ', 'CA', 'Canada'),
('AUH', 'AE', 'United Arab Emirates', 'YYZ', 'CA', 'Canada'),
('DOH', 'QA', 'Qatar', 'YYZ', 'CA', 'Canada'),
('TLV', 'IL', 'Israel', 'YYZ', 'CA', 'Canada'),
('AMM', 'JO', 'Jordan', 'YYZ', 'CA', 'Canada'),
('KWI', 'KW', 'Kuwait', 'YYZ', 'CA', 'Canada'),
('BAH', 'BH', 'Bahrain', 'YYZ', 'CA', 'Canada'),
('MCT', 'OM', 'Oman', 'YYZ', 'CA', 'Canada'),
('RUH', 'SA', 'Saudi Arabia', 'YYZ', 'CA', 'Canada'),
('JED', 'SA', 'Saudi Arabia', 'YYZ', 'CA', 'Canada'),
('DEL', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('BOM', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('BLR', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('MAA', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('HYD', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('CCU', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('AMD', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('COK', 'IN', 'India', 'YYZ', 'CA', 'Canada'),
('HKG', 'HK', 'Hong Kong', 'YYZ', 'CA', 'Canada'),
('SIN', 'SG', 'Singapore', 'YYZ', 'CA', 'Canada'),
('BKK', 'TH', 'Thailand', 'YYZ', 'CA', 'Canada'),
('KUL', 'MY', 'Malaysia', 'YYZ', 'CA', 'Canada'),
('NRT', 'JP', 'Japan', 'YYZ', 'CA', 'Canada'),
('HND', 'JP', 'Japan', 'YYZ', 'CA', 'Canada'),
('KIX', 'JP', 'Japan', 'YYZ', 'CA', 'Canada'),
('ICN', 'KR', 'South Korea', 'YYZ', 'CA', 'Canada'),
('PVG', 'CN', 'China', 'YYZ', 'CA', 'Canada'),
('PEK', 'CN', 'China', 'YYZ', 'CA', 'Canada'),
('CAN', 'CN', 'China', 'YYZ', 'CA', 'Canada'),
('CTU', 'CN', 'China', 'YYZ', 'CA', 'Canada'),
('MNL', 'PH', 'Philippines', 'YYZ', 'CA', 'Canada'),
('CEB', 'PH', 'Philippines', 'YYZ', 'CA', 'Canada'),
('TPE', 'TW', 'Taiwan', 'YYZ', 'CA', 'Canada'),
('SGN', 'VN', 'Vietnam', 'YYZ', 'CA', 'Canada'),
('HAN', 'VN', 'Vietnam', 'YYZ', 'CA', 'Canada'),
('CGK', 'ID', 'Indonesia', 'YYZ', 'CA', 'Canada'),
('DPS', 'ID', 'Indonesia', 'YYZ', 'CA', 'Canada'),
('CMB', 'LK', 'Sri Lanka', 'YYZ', 'CA', 'Canada'),
('KTM', 'NP', 'Nepal', 'YYZ', 'CA', 'Canada'),
('DAC', 'BD', 'Bangladesh', 'YYZ', 'CA', 'Canada'),
('KHI', 'PK', 'Pakistan', 'YYZ', 'CA', 'Canada'),
('LHE', 'PK', 'Pakistan', 'YYZ', 'CA', 'Canada'),
('ISB', 'PK', 'Pakistan', 'YYZ', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('MEX', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('GDL', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('SJD', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('ZIH', 'MX', 'Mexico', 'YYZ', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YYZ', 'CA', 'Canada'),
('SDQ', 'DO', 'Dominican Republic', 'YYZ', 'CA', 'Canada'),
('SJU', 'PR', 'Puerto Rico', 'YYZ', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YYZ', 'CA', 'Canada'),
('KIN', 'JM', 'Jamaica', 'YYZ', 'CA', 'Canada'),
('NAS', 'BS', 'Bahamas', 'YYZ', 'CA', 'Canada'),
('AUA', 'AW', 'Aruba', 'YYZ', 'CA', 'Canada'),
('CUR', 'CW', 'Curacao', 'YYZ', 'CA', 'Canada'),
('SXM', 'SX', 'Sint Maarten', 'YYZ', 'CA', 'Canada'),
('BGI', 'BB', 'Barbados', 'YYZ', 'CA', 'Canada'),
('POS', 'TT', 'Trinidad and Tobago', 'YYZ', 'CA', 'Canada'),
('GND', 'GD', 'Grenada', 'YYZ', 'CA', 'Canada'),
('UVF', 'LC', 'Saint Lucia', 'YYZ', 'CA', 'Canada'),
('ANU', 'AG', 'Antigua', 'YYZ', 'CA', 'Canada'),
('SKB', 'KN', 'St Kitts', 'YYZ', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YYZ', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YYZ', 'CA', 'Canada'),
('HOG', 'CU', 'Cuba', 'YYZ', 'CA', 'Canada'),
('CYO', 'CU', 'Cuba', 'YYZ', 'CA', 'Canada'),
('PTY', 'PA', 'Panama', 'YYZ', 'CA', 'Canada'),
('SJO', 'CR', 'Costa Rica', 'YYZ', 'CA', 'Canada'),
('LIR', 'CR', 'Costa Rica', 'YYZ', 'CA', 'Canada'),
('BOG', 'CO', 'Colombia', 'YYZ', 'CA', 'Canada'),
('MDE', 'CO', 'Colombia', 'YYZ', 'CA', 'Canada'),
('CTG', 'CO', 'Colombia', 'YYZ', 'CA', 'Canada'),
('LIM', 'PE', 'Peru', 'YYZ', 'CA', 'Canada'),
('GRU', 'BR', 'Brazil', 'YYZ', 'CA', 'Canada'),
('GIG', 'BR', 'Brazil', 'YYZ', 'CA', 'Canada'),
('EZE', 'AR', 'Argentina', 'YYZ', 'CA', 'Canada'),
('SCL', 'CL', 'Chile', 'YYZ', 'CA', 'Canada'),
('UIO', 'EC', 'Ecuador', 'YYZ', 'CA', 'Canada'),
('CCS', 'VE', 'Venezuela', 'YYZ', 'CA', 'Canada'),
('MVD', 'UY', 'Uruguay', 'YYZ', 'CA', 'Canada'),
('ASU', 'PY', 'Paraguay', 'YYZ', 'CA', 'Canada'),
('LPB', 'BO', 'Bolivia', 'YYZ', 'CA', 'Canada'),
('GUA', 'GT', 'Guatemala', 'YYZ', 'CA', 'Canada'),
('SAL', 'SV', 'El Salvador', 'YYZ', 'CA', 'Canada'),
('BZE', 'BZ', 'Belize', 'YYZ', 'CA', 'Canada'),
('SYD', 'AU', 'Australia', 'YYZ', 'CA', 'Canada'),
('MEL', 'AU', 'Australia', 'YYZ', 'CA', 'Canada'),
('BNE', 'AU', 'Australia', 'YYZ', 'CA', 'Canada'),
('PER', 'AU', 'Australia', 'YYZ', 'CA', 'Canada'),
('AKL', 'NZ', 'New Zealand', 'YYZ', 'CA', 'Canada'),
('CHC', 'NZ', 'New Zealand', 'YYZ', 'CA', 'Canada'),
('NAN', 'FJ', 'Fiji', 'YYZ', 'CA', 'Canada'),
('PPT', 'PF', 'French Polynesia', 'YYZ', 'CA', 'Canada'),
('CMN', 'MA', 'Morocco', 'YYZ', 'CA', 'Canada'),
('RAK', 'MA', 'Morocco', 'YYZ', 'CA', 'Canada'),
('ALG', 'DZ', 'Algeria', 'YYZ', 'CA', 'Canada'),
('TUN', 'TN', 'Tunisia', 'YYZ', 'CA', 'Canada'),
('CAI', 'EG', 'Egypt', 'YYZ', 'CA', 'Canada'),
('ADD', 'ET', 'Ethiopia', 'YYZ', 'CA', 'Canada'),
('NBO', 'KE', 'Kenya', 'YYZ', 'CA', 'Canada'),
('JNB', 'ZA', 'South Africa', 'YYZ', 'CA', 'Canada'),
('CPT', 'ZA', 'South Africa', 'YYZ', 'CA', 'Canada'),
('LOS', 'NG', 'Nigeria', 'YYZ', 'CA', 'Canada'),
('ABV', 'NG', 'Nigeria', 'YYZ', 'CA', 'Canada'),
('ACC', 'GH', 'Ghana', 'YYZ', 'CA', 'Canada'),
('DKR', 'SN', 'Senegal', 'YYZ', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YVR', 'CA', 'Canada'),
('LGW', 'GB', 'United Kingdom', 'YVR', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YVR', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YVR', 'CA', 'Canada'),
('MUC', 'DE', 'Germany', 'YVR', 'CA', 'Canada'),
('AMS', 'NL', 'Netherlands', 'YVR', 'CA', 'Canada'),
('ZRH', 'CH', 'Switzerland', 'YVR', 'CA', 'Canada'),
('FCO', 'IT', 'Italy', 'YVR', 'CA', 'Canada'),
('DUB', 'IE', 'Ireland', 'YVR', 'CA', 'Canada'),
('MAD', 'ES', 'Spain', 'YVR', 'CA', 'Canada'),
('BCN', 'ES', 'Spain', 'YVR', 'CA', 'Canada'),
('HKG', 'HK', 'Hong Kong', 'YVR', 'CA', 'Canada'),
('SIN', 'SG', 'Singapore', 'YVR', 'CA', 'Canada'),
('BKK', 'TH', 'Thailand', 'YVR', 'CA', 'Canada'),
('NRT', 'JP', 'Japan', 'YVR', 'CA', 'Canada'),
('HND', 'JP', 'Japan', 'YVR', 'CA', 'Canada'),
('KIX', 'JP', 'Japan', 'YVR', 'CA', 'Canada'),
('ICN', 'KR', 'South Korea', 'YVR', 'CA', 'Canada'),
('PVG', 'CN', 'China', 'YVR', 'CA', 'Canada'),
('PEK', 'CN', 'China', 'YVR', 'CA', 'Canada'),
('CAN', 'CN', 'China', 'YVR', 'CA', 'Canada'),
('TPE', 'TW', 'Taiwan', 'YVR', 'CA', 'Canada'),
('MNL', 'PH', 'Philippines', 'YVR', 'CA', 'Canada'),
('DEL', 'IN', 'India', 'YVR', 'CA', 'Canada'),
('SYD', 'AU', 'Australia', 'YVR', 'CA', 'Canada'),
('MEL', 'AU', 'Australia', 'YVR', 'CA', 'Canada'),
('BNE', 'AU', 'Australia', 'YVR', 'CA', 'Canada'),
('AKL', 'NZ', 'New Zealand', 'YVR', 'CA', 'Canada'),
('NAN', 'FJ', 'Fiji', 'YVR', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('SJD', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('MEX', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('ZIH', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('GDL', 'MX', 'Mexico', 'YVR', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YVR', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YVR', 'CA', 'Canada'),
('SJO', 'CR', 'Costa Rica', 'YVR', 'CA', 'Canada'),
('LIR', 'CR', 'Costa Rica', 'YVR', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YVR', 'CA', 'Canada'),
('PPT', 'PF', 'French Polynesia', 'YVR', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YUL', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('ORY', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('NCE', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('LYS', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('MRS', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('TLS', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('BOD', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('NTE', 'FR', 'France', 'YUL', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YUL', 'CA', 'Canada'),
('MUC', 'DE', 'Germany', 'YUL', 'CA', 'Canada'),
('AMS', 'NL', 'Netherlands', 'YUL', 'CA', 'Canada'),
('ZRH', 'CH', 'Switzerland', 'YUL', 'CA', 'Canada'),
('GVA', 'CH', 'Switzerland', 'YUL', 'CA', 'Canada'),
('BRU', 'BE', 'Belgium', 'YUL', 'CA', 'Canada'),
('FCO', 'IT', 'Italy', 'YUL', 'CA', 'Canada'),
('MXP', 'IT', 'Italy', 'YUL', 'CA', 'Canada'),
('MAD', 'ES', 'Spain', 'YUL', 'CA', 'Canada'),
('BCN', 'ES', 'Spain', 'YUL', 'CA', 'Canada'),
('LIS', 'PT', 'Portugal', 'YUL', 'CA', 'Canada'),
('DUB', 'IE', 'Ireland', 'YUL', 'CA', 'Canada'),
('ATH', 'GR', 'Greece', 'YUL', 'CA', 'Canada'),
('IST', 'TR', 'Turkey', 'YUL', 'CA', 'Canada'),
('CMN', 'MA', 'Morocco', 'YUL', 'CA', 'Canada'),
('RAK', 'MA', 'Morocco', 'YUL', 'CA', 'Canada'),
('ALG', 'DZ', 'Algeria', 'YUL', 'CA', 'Canada'),
('TUN', 'TN', 'Tunisia', 'YUL', 'CA', 'Canada'),
('TLV', 'IL', 'Israel', 'YUL', 'CA', 'Canada'),
('DXB', 'AE', 'United Arab Emirates', 'YUL', 'CA', 'Canada'),
('DOH', 'QA', 'Qatar', 'YUL', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YUL', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YUL', 'CA', 'Canada'),
('MEX', 'MX', 'Mexico', 'YUL', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YUL', 'CA', 'Canada'),
('SDQ', 'DO', 'Dominican Republic', 'YUL', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YUL', 'CA', 'Canada'),
('NAS', 'BS', 'Bahamas', 'YUL', 'CA', 'Canada'),
('AUA', 'AW', 'Aruba', 'YUL', 'CA', 'Canada'),
('CUR', 'CW', 'Curacao', 'YUL', 'CA', 'Canada'),
('SXM', 'SX', 'Sint Maarten', 'YUL', 'CA', 'Canada'),
('BGI', 'BB', 'Barbados', 'YUL', 'CA', 'Canada'),
('POS', 'TT', 'Trinidad and Tobago', 'YUL', 'CA', 'Canada'),
('UVF', 'LC', 'Saint Lucia', 'YUL', 'CA', 'Canada'),
('GND', 'GD', 'Grenada', 'YUL', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YUL', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YUL', 'CA', 'Canada'),
('HOG', 'CU', 'Cuba', 'YUL', 'CA', 'Canada'),
('CYO', 'CU', 'Cuba', 'YUL', 'CA', 'Canada'),
('PTY', 'PA', 'Panama', 'YUL', 'CA', 'Canada'),
('SJO', 'CR', 'Costa Rica', 'YUL', 'CA', 'Canada'),
('BOG', 'CO', 'Colombia', 'YUL', 'CA', 'Canada'),
('LIM', 'PE', 'Peru', 'YUL', 'CA', 'Canada'),
('GRU', 'BR', 'Brazil', 'YUL', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YYC', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YYC', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YYC', 'CA', 'Canada'),
('AMS', 'NL', 'Netherlands', 'YYC', 'CA', 'Canada'),
('NRT', 'JP', 'Japan', 'YYC', 'CA', 'Canada'),
('HKG', 'HK', 'Hong Kong', 'YYC', 'CA', 'Canada'),
('PVG', 'CN', 'China', 'YYC', 'CA', 'Canada'),
('ICN', 'KR', 'South Korea', 'YYC', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('SJD', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('MEX', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('ZIH', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('GDL', 'MX', 'Mexico', 'YYC', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YYC', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YYC', 'CA', 'Canada'),
('AUA', 'AW', 'Aruba', 'YYC', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YYC', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YYC', 'CA', 'Canada'),
('SJO', 'CR', 'Costa Rica', 'YYC', 'CA', 'Canada'),
('LIR', 'CR', 'Costa Rica', 'YYC', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YOW', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YOW', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YOW', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YOW', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YOW', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YOW', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YOW', 'CA', 'Canada'),
('NAS', 'BS', 'Bahamas', 'YOW', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YOW', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YOW', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YEG', 'CA', 'Canada'),
('AMS', 'NL', 'Netherlands', 'YEG', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YEG', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YEG', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YEG', 'CA', 'Canada'),
('SJD', 'MX', 'Mexico', 'YEG', 'CA', 'Canada'),
('MEX', 'MX', 'Mexico', 'YEG', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YEG', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YEG', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YEG', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YEG', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YEG', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YWG', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YWG', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YWG', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YWG', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YWG', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YWG', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YWG', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YHZ', 'CA', 'Canada'),
('LGW', 'GB', 'United Kingdom', 'YHZ', 'CA', 'Canada'),
('CDG', 'FR', 'France', 'YHZ', 'CA', 'Canada'),
('FRA', 'DE', 'Germany', 'YHZ', 'CA', 'Canada'),
('DUB', 'IE', 'Ireland', 'YHZ', 'CA', 'Canada'),
('GLA', 'GB', 'United Kingdom', 'YHZ', 'CA', 'Canada'),
('EDI', 'GB', 'United Kingdom', 'YHZ', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YHZ', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YHZ', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YHZ', 'CA', 'Canada'),
('MBJ', 'JM', 'Jamaica', 'YHZ', 'CA', 'Canada'),
('NAS', 'BS', 'Bahamas', 'YHZ', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YHZ', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YHZ', 'CA', 'Canada'),

('CDG', 'FR', 'France', 'YQB', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YQB', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YQB', 'CA', 'Canada'),
('HAV', 'CU', 'Cuba', 'YQB', 'CA', 'Canada'),
('VRA', 'CU', 'Cuba', 'YQB', 'CA', 'Canada'),

('LHR', 'GB', 'United Kingdom', 'YYT', 'CA', 'Canada'),
('DUB', 'IE', 'Ireland', 'YYT', 'CA', 'Canada'),
('CUN', 'MX', 'Mexico', 'YYT', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YYT', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YYJ', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YYJ', 'CA', 'Canada'),
('SJD', 'MX', 'Mexico', 'YYJ', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YLW', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YLW', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YXE', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YXE', 'CA', 'Canada'),
('MZT', 'MX', 'Mexico', 'YXE', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YQR', 'CA', 'Canada'),
('PVR', 'MX', 'Mexico', 'YQR', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YQM', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YQM', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YFC', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YFC', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YSJ', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YSJ', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YYG', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YYG', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YXU', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YXU', 'CA', 'Canada'),

('CUN', 'MX', 'Mexico', 'YKF', 'CA', 'Canada'),
('PUJ', 'DO', 'Dominican Republic', 'YKF', 'CA', 'Canada');
