Repository: sayari-analytics/pyisic (language: python)

Issue:
feat: add NAF1, NAF2, NAF1-NAF2 concordance, NAF2-NACE2 concordance
## Description
brought to attention with the French corporate registry NAF version inconsistency issue

https://graph.internal.sayari.com/resource/entity/XaKzHirJ3qD7MMYzFqgAGg?activeattr=business_purpose&relationshipfield=has_shareholder&tab=attributes

## Environment
* OS
* Python version
* Package version

## Details
If necessary, describe the problem you have been experiencing in more detail.

## Code To Reproduce
If reporting a defect, please include a code sample to reproduce the defect and outline the expected behavior.



Discussion / hints:

Fix patch:
diff --git a/pyisic/__init__.py b/pyisic/__init__.py
index 292b833..79956c7 100644
--- a/pyisic/__init__.py
+++ b/pyisic/__init__.py
@@ -8,6 +8,8 @@
 from ._standards.nace2 import NACE2, NACE2_to_ISIC4
 from ._standards.nacebel2003 import NACEBEL2003, NACEBEL2003_to_NACEBEL2008
 from ._standards.nacebel2008 import NACEBEL2008, NACEBEL2008_to_NACE2
+from ._standards.naf1 import NAF1, NAF1_to_NAF2
+from ._standards.naf2 import NAF2, NAF2_to_NACE2
 from ._standards.naics2017 import NAICS2017, NAICS2017_to_ISIC4
 from ._standards.skd2002 import SKD2002, SKD2002_to_NACE2, SKD2002_to_SKD2008
 from ._standards.skd2008 import SKD2008, SKD2008_to_SKD2002
@@ -30,5 +32,7 @@
         CNAE2_to_ISIC4,
         NACEBEL2003_to_NACEBEL2008,
         NACEBEL2008_to_NACE2,
+        NAF1_to_NAF2,
+        NAF2_to_NACE2,
     ],
 )
diff --git a/pyisic/_standards/naf1/__init__.py b/pyisic/_standards/naf1/__init__.py
new file mode 100644
index 0000000..ab66b89
--- /dev/null
+++ b/pyisic/_standards/naf1/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+from .naf1 import NAF1
+from .naf1_to_naf2 import NAF1_to_NAF2
diff --git a/pyisic/_standards/naf1/naf1.py b/pyisic/_standards/naf1/naf1.py
new file mode 100644
index 0000000..5ac3904
--- /dev/null
+++ b/pyisic/_standards/naf1/naf1.py
@@ -0,0 +1,1184 @@
+# -*- coding: utf-8 -*-
+"""`NAF1 Standard <https://www.insee.fr/fr/information/2408180>`_.
+"""
+from ...types import Category, Classification, Standard, Standards
+
+NAF1 = Standard(
+    standard=Standards.NAF1,
+    classes=[
+        Classification("A", "AGRICULTURE, SYLVICULTURE ET PÊCHE", Category.SECTION),
+        Classification("A", "Agriculture, chasse, sylviculture", Category.SECTION),
+        Classification("B", "Pêche, aquaculture, services annexes", Category.SECTION),
+        Classification("C", "Industries extractives", Category.SECTION),
+        Classification("D", "Industrie manufacturière", Category.SECTION),
+        Classification("E", "Production et distribution d'électricité, de gaz et d'eau", Category.SECTION),
+        Classification("F", "Construction", Category.SECTION),
+        Classification("G", "Commerce ; réparations automobile et d'articles domestiques", Category.SECTION),
+        Classification("H", "Hôtels et restaurants", Category.SECTION),
+        Classification("I", "Transports et communications", Category.SECTION),
+        Classification("J", "Activités financières", Category.SECTION),
+        Classification("K", "Immobilier, location et services aux entreprises", Category.SECTION),
+        Classification("L", "Administration publique", Category.SECTION),
+        Classification("M", "Education", Category.SECTION),
+        Classification("N", "Santé et action sociale", Category.SECTION),
+        Classification("O", "Services collectifs, sociaux et personnels", Category.SECTION),
+        Classification("P", "Activités des ménages", Category.SECTION),
+        Classification("Q", "Activités extra-territoriales", Category.SECTION),
+        Classification("AA", "Agriculture, chasse, sylviculture", Category.DIVISION),
+        Classification("BA", "Pêche, aquaculture, services annexes", Category.DIVISION),
+        Classification("CA", "Extraction de produits énergétiques", Category.DIVISION),
+        Classification("CB", "Extraction de produits non énergétiques", Category.DIVISION),
+        Classification("DA", "Industries agricoles et alimentaires", Category.DIVISION),
+        Classification("DB", "Industrie textile et habillement", Category.DIVISION),
+        Classification("DC", "Industrie du cuir et de la chaussure", Category.DIVISION),
+        Classification("DD", "Travail du bois et fabrication d'articles en bois", Category.DIVISION),
+        Classification("DE", "Industrie du papier et du carton ; édition et imprimerie", Category.DIVISION),
+        Classification("DF", "Cokéfaction, raffinage, industries nucléaires", Category.DIVISION),
+        Classification("DG", "Industrie chimique", Category.DIVISION),
+        Classification("DH", "Industrie du caoutchouc et des plastiques", Category.DIVISION),
+        Classification("DI", "Fabrication d'autres produits minéraux non métalliques", Category.DIVISION),
+        Classification("DJ", "Métallurgie et travail des métaux", Category.DIVISION),
+        Classification("DK", "Fabrication de machines et équipements", Category.DIVISION),
+        Classification("DL", "Fabrication d'équipements électriques et électroniques", Category.DIVISION),
+        Classification("DM", "Fabrication de matériel de transport", Category.DIVISION),
+        Classification("DN", "Autres industries manufacturières", Category.DIVISION),
+        Classification("EA", "Production et distribution d'électricité, de gaz et d'eau", Category.DIVISION),
+        Classification("FA", "Construction", Category.DIVISION),
+        Classification("GA", "Commerce ; réparations automobile et d'articles domestiques", Category.DIVISION),
+        Classification("HA", "Hôtels et restaurants", Category.DIVISION),
+        Classification("IA", "Transports et communications", Category.DIVISION),
+        Classification("JA", "Activités financières", Category.DIVISION),
+        Classification("KA", "Immobilier, location et services aux entreprises", Category.DIVISION),
+        Classification("LA", "Administration publique", Category.DIVISION),
+        Classification("MA", "Education", Category.DIVISION),
+        Classification("OA", "Services collectifs, sociaux et personnels", Category.DIVISION),
+        Classification("PA", "Activités des ménages", Category.DIVISION),
+        Classification("QA", "Activités extra-territoriales", Category.DIVISION),
+        Classification("1", "Agriculture, chasse, services annexes", Category.GROUP),
+        Classification("2", "Sylviculture, exploitation forestière, services annexes", Category.GROUP),
+        Classification("5", "Pêche, aquaculture, services annexes", Category.GROUP),
+        Classification("10", "Extraction de houille, de lignite et de tourbe", Category.GROUP),
+        Classification("11", "Extraction d'hydrocarbures ; services annexes", Category.GROUP),
+        Classification("12", "Extraction de minerais d'uranium", Category.GROUP),
+        Classification("13", "Extraction de minerais métalliques", Category.GROUP),
+        Classification("14", "Autres industries extractives", Category.GROUP),
+        Classification("15", "Industries alimentaires", Category.GROUP),
+        Classification("16", "Industrie du tabac", Category.GROUP),
+        Classification("17", "Industrie textile", Category.GROUP),
+        Classification("18", "Industrie de l'habillement et des fourrures", Category.GROUP),
+        Classification("19", "Industrie du cuir et de la chaussure", Category.GROUP),
+        Classification("20", "Travail du bois et fabrication d'articles en bois", Category.GROUP),
+        Classification("21", "Industrie du papier et du carton", Category.GROUP),
+        Classification("22", "Edition, imprimerie, reproduction", Category.GROUP),
+        Classification("23", "Cokéfaction, raffinage, industries nucléaires", Category.GROUP),
+        Classification("24", "Industrie chimique", Category.GROUP),
+        Classification("25", "Industrie du caoutchouc et des plastiques", Category.GROUP),
+        Classification("26", "Fabrication d'autres produits minéraux non métalliques", Category.GROUP),
+        Classification("27", "Métallurgie", Category.GROUP),
+        Classification("28", "Travail des métaux", Category.GROUP),
+        Classification("29", "Fabrication de machines et d'équipements", Category.GROUP),
+        Classification("30", "Fabrication de machines de bureau et de matériel informatique", Category.GROUP),
+        Classification("31", "Fabrication de machines et appareils électriques", Category.GROUP),
+        Classification("32", "Fabrication d'équipements de radio, télévision et communication", Category.GROUP),
+        Classification(
+            "33", "Fabrication d'instruments médicaux, de précision, d'optique et d'horlogerie", Category.GROUP
+        ),
+        Classification("34", "Industrie automobile", Category.GROUP),
+        Classification("35", "Fabrication d'autres matériels de transport", Category.GROUP),
+        Classification("36", "Fabrication de meubles ; industries diverses", Category.GROUP),
+        Classification("37", "Récupération", Category.GROUP),
+        Classification("40", "Production et distribution d'électricité, de gaz et de chaleur", Category.GROUP),
+        Classification("41", "Captage, traitement et distribution d'eau", Category.GROUP),
+        Classification("45", "Construction", Category.GROUP),
+        Classification("50", "Commerce et réparation automobile", Category.GROUP),
+        Classification("51", "Commerce de gros et intermédiaires du commerce", Category.GROUP),
+        Classification("52", "Commerce de détail et réparation d'articles domestiques", Category.GROUP),
+        Classification("55", "Hôtels et restaurants", Category.GROUP),
+        Classification("60", "Transports terrestres", Category.GROUP),
+        Classification("61", "Transports par eau", Category.GROUP),
+        Classification("62", "Transports aériens", Category.GROUP),
+        Classification("63", "Services auxiliaires des transports", Category.GROUP),
+        Classification("64", "Postes et télécommunications", Category.GROUP),
+        Classification("65", "Intermédiation financière", Category.GROUP),
+        Classification("66", "Assurance", Category.GROUP),
+        Classification("67", "Auxiliaires financiers et d'assurance", Category.GROUP),
+        Classification("70", "Activités immobilières", Category.GROUP),
+        Classification("71", "Location sans opérateur", Category.GROUP),
+        Classification("72", "Activités informatiques", Category.GROUP),
+        Classification("73", "Recherche et développement", Category.GROUP),
+        Classification("74", "Services fournis principalement aux entreprises", Category.GROUP),
+        Classification("75", "Administration publique", Category.GROUP),
+        Classification("80", "Education", Category.GROUP),
+        Classification("85", "Santé et action sociale", Category.GROUP),
+        Classification("90", "Assainissement, voirie et gestion des déchets", Category.GROUP),
+        Classification("91", "Activités associatives", Category.GROUP),
+        Classification("92", "Activités récréatives, culturelles et sportives", Category.GROUP),
+        Classification("93", "Services personnels", Category.GROUP),
+        Classification("95", "Activités des ménages en tant qu'employeur de personnel domestique", Category.GROUP),
+        Classification(
+            "96",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.GROUP,
+        ),
+        Classification(
+            "97",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.GROUP,
+        ),
+        Classification("99", "Activités extra-territoriales", Category.GROUP),
+        Classification("1.1", "Culture", Category.CLASS),
+        Classification("1.2", "Elevage", Category.CLASS),
+        Classification("1.3", "Culture et élevage associés", Category.CLASS),
+        Classification("1.4", "Services annexes à l'agriculture et aménagement des paysages", Category.CLASS),
+        Classification("1.5", "Chasse", Category.CLASS),
+        Classification("2.0", "Sylviculture, exploitation forestière, services annexes", Category.CLASS),
+        Classification("5.0", "Pêche, aquaculture, services annexes", Category.CLASS),
+        Classification("10.1", "Extraction et agglomération de la houille", Category.CLASS),
+        Classification("10.2", "Extraction et agglomération du lignite", Category.CLASS),
+        Classification("10.3", "Extraction et agglomération de la tourbe", Category.CLASS),
+        Classification("11.1", "Extraction d'hydrocarbures", Category.CLASS),
+        Classification("11.2", "Services annexes à l'extraction d'hydrocarbures", Category.CLASS),
+        Classification("12.0", "Extraction de minerais d'uranium", Category.CLASS),
+        Classification("13.1", "Extraction de minerais de fer", Category.CLASS),
+        Classification("13.2", "Extraction de minerais de métaux non ferreux", Category.CLASS),
+        Classification("14.1", "Extraction de pierres", Category.CLASS),
+        Classification("14.2", "Extraction de sables et d'argiles", Category.CLASS),
+        Classification(
+            "14.3", "Extraction de minéraux pour l'industrie chimique et d'engrais naturels", Category.CLASS
+        ),
+        Classification("14.4", "Production de sel", Category.CLASS),
+        Classification("14.5", "Activités extractives n.c.a.", Category.CLASS),
+        Classification("15.1", "Industrie des viandes", Category.CLASS),
+        Classification("15.2", "Industrie du poisson", Category.CLASS),
+        Classification("15.3", "Industrie des fruits et légumes", Category.CLASS),
+        Classification("15.4", "Industrie des corps gras", Category.CLASS),
+        Classification("15.5", "Industrie laitière", Category.CLASS),
+        Classification("15.6", "Travail des grains ; fabrication de produits amylacés", Category.CLASS),
+        Classification("15.7", "Fabrication d'aliments pour animaux", Category.CLASS),
+        Classification("15.8", "Autres industries alimentaires", Category.CLASS),
+        Classification("15.9", "Industrie des boissons", Category.CLASS),
+        Classification("16.0", "Industrie du tabac", Category.CLASS),
+        Classification("17.1", "Filature", Category.CLASS),
+        Classification("17.2", "Tissage", Category.CLASS),
+        Classification("17.3", "Ennoblissement textile", Category.CLASS),
+        Classification("17.4", "Fabrication d'articles textiles", Category.CLASS),
+        Classification("17.5", "Autres industries textiles", Category.CLASS),
+        Classification("17.6", "Fabrication d'étoffes à maille", Category.CLASS),
+        Classification("17.7", "Fabrication d'articles à maille", Category.CLASS),
+        Classification("18.1", "Fabrication de vêtements en cuir", Category.CLASS),
+        Classification("18.2", "Fabrication de vêtements en textile", Category.CLASS),
+        Classification("18.3", "Industrie des fourrures", Category.CLASS),
+        Classification("19.1", "Apprêt et tannage des cuirs", Category.CLASS),
+        Classification("19.2", "Fabrication d'articles de voyage et de maroquinerie", Category.CLASS),
+        Classification("19.3", "Fabrication de chaussures", Category.CLASS),
+        Classification("20.1", "Sciage, rabotage, imprégnation du bois", Category.CLASS),
+        Classification("20.2", "Fabrication de panneaux de bois", Category.CLASS),
+        Classification("20.3", "Fabrication de charpentes et de menuiseries", Category.CLASS),
+        Classification("20.4", "Fabrication d'emballages en bois", Category.CLASS),
+        Classification("20.5", "Fabrication d'objets divers en bois, liège ou vannerie", Category.CLASS),
+        Classification("21.1", "Fabrication de pâte à papier, de papier et de carton", Category.CLASS),
+        Classification("21.2", "Fabrication d'articles en papier ou en carton", Category.CLASS),
+        Classification("22.1", "Edition", Category.CLASS),
+        Classification("22.2", "Imprimerie", Category.CLASS),
+        Classification("22.3", "Reproduction d'enregistrements", Category.CLASS),
+        Classification("23.1", "Cokéfaction", Category.CLASS),
+        Classification("23.2", "Raffinage de pétrole", Category.CLASS),
+        Classification("23.3", "Elaboration et transformation de matières nucléaires", Category.CLASS),
+        Classification("24.1", "Industrie chimique de base", Category.CLASS),
+        Classification("24.2", "Fabrication de produits agrochimiques", Category.CLASS),
+        Classification("24.3", "Fabrication de peintures et vernis", Category.CLASS),
+        Classification("24.4", "Industrie pharmaceutique", Category.CLASS),
+        Classification("24.5", "Fabrication de savons, de parfums et de produits d'entretien", Category.CLASS),
+        Classification("24.6", "Fabrication d'autres produits chimiques", Category.CLASS),
+        Classification("24.7", "Fabrication de fibres artificielles ou synthétiques", Category.CLASS),
+        Classification("25.1", "Industrie du caoutchouc", Category.CLASS),
+        Classification("25.2", "Transformation des matières plastiques", Category.CLASS),
+        Classification("26.1", "Fabrication de verre et d'articles en verre", Category.CLASS),
+        Classification("26.2", "Fabrication de produits céramiques", Category.CLASS),
+        Classification("26.3", "Fabrication de carreaux en céramique", Category.CLASS),
+        Classification("26.4", "Fabrication de tuiles et briques en terre cuite", Category.CLASS),
+        Classification("26.5", "Fabrication de ciment, chaux et plâtre", Category.CLASS),
+        Classification("26.6", "Fabrication d'ouvrages en béton ou en plâtre", Category.CLASS),
+        Classification(
+            "26.7", "Taille, façonnage et finissage de pierres ornementales et de construction", Category.CLASS
+        ),
+        Classification("26.8", "Fabrication de produits minéraux divers", Category.CLASS),
+        Classification("27.1", "Sidérurgie", Category.CLASS),
+        Classification("27.2", "Fabrication de tubes", Category.CLASS),
+        Classification("27.3", "Autres opérations de première transformation de l'acier", Category.CLASS),
+        Classification("27.4", "Production de métaux non ferreux", Category.CLASS),
+        Classification("27.5", "Fonderie", Category.CLASS),
+        Classification("28.1", "Fabrication d'éléments en métal pour la construction", Category.CLASS),
+        Classification(
+            "28.2", "Fabrication de réservoirs métalliques et de chaudières pour le chauffage central", Category.CLASS
+        ),
+        Classification("28.3", "Chaudronnerie", Category.CLASS),
+        Classification("28.4", "Forge, emboutissage, estampage ; métallurgie des poudres", Category.CLASS),
+        Classification("28.5", "Traitement des métaux ; mécanique générale", Category.CLASS),
+        Classification("28.6", "Fabrication de coutellerie, d'outillage et de quincaillerie", Category.CLASS),
+        Classification("28.7", "Fabrication d'autres ouvrages en métaux", Category.CLASS),
+        Classification("29.1", "Fabrication d'équipements mécaniques", Category.CLASS),
+        Classification("29.2", "Fabrication de machines d'usage général", Category.CLASS),
+        Classification("29.3", "Fabrication de machines agricoles", Category.CLASS),
+        Classification("29.4", "Fabrication de machines-outils", Category.CLASS),
+        Classification("29.5", "Fabrication d'autres machines d'usage spécifique", Category.CLASS),
+        Classification("29.6", "Fabrication d'armes et de munitions", Category.CLASS),
+        Classification("29.7", "Fabrication d'appareils domestiques", Category.CLASS),
+        Classification("30.0", "Fabrication de machines de bureau et de matériel informatique", Category.CLASS),
+        Classification("31.1", "Fabrication de moteurs, génératrices et transformateurs électriques", Category.CLASS),
+        Classification("31.2", "Fabrication de matériel de distribution et de commande électrique", Category.CLASS),
+        Classification("31.3", "Fabrication de fils et câbles isolés", Category.CLASS),
+        Classification("31.4", "Fabrication d'accumulateurs et de piles électriques", Category.CLASS),
+        Classification("31.5", "Fabrication de lampes et d'appareils d'éclairage", Category.CLASS),
+        Classification("31.6", "Fabrication d'autres matériels électriques", Category.CLASS),
+        Classification("32.1", "Fabrication de composants électroniques", Category.CLASS),
+        Classification("32.2", "Fabrication d'appareils d'émission et de transmission", Category.CLASS),
+        Classification(
+            "32.3",
+            "Fabrication d'appareils de réception, enregistrement ou reproduction du son et de l'image",
+            Category.CLASS,
+        ),
+        Classification("33.1", "Fabrication de matériel médico-chirurgical et d'orthopédie", Category.CLASS),
+        Classification("33.2", "Fabrication d'instruments de mesure et de contrôle", Category.CLASS),
+        Classification("33.3", "Fabrication d'équipements de contrôle des processus industriels", Category.CLASS),
+        Classification("33.4", "Fabrication de matériels optique et photographique", Category.CLASS),
+        Classification("33.5", "Horlogerie", Category.CLASS),
+        Classification("34.1", "Construction de véhicules automobiles", Category.CLASS),
+        Classification("34.2", "Fabrication de carrosseries et remorques", Category.CLASS),
+        Classification("34.3", "Fabrication d'équipements automobiles", Category.CLASS),
+        Classification("35.1", "Construction navale", Category.CLASS),
+        Classification("35.2", "Construction de matériel ferroviaire roulant", Category.CLASS),
+        Classification("35.3", "Construction aéronautique et spatiale", Category.CLASS),
+        Classification("35.4", "Fabrication de motocycles et de bicyclettes", Category.CLASS),
+        Classification("35.5", "Fabrication de matériels de transport n.c.a.", Category.CLASS),
+        Classification("36.1", "Fabrication de meubles", Category.CLASS),
+        Classification("36.2", "Bijouterie", Category.CLASS),
+        Classification("36.3", "Fabrication d'instruments de musique", Category.CLASS),
+        Classification("36.4", "Fabrication d'articles de sport", Category.CLASS),
+        Classification("36.5", "Fabrication de jeux et jouets", Category.CLASS),
+        Classification("36.6", "Autres industries diverses", Category.CLASS),
+        Classification("37.1", "Récupération de matières métalliques recyclables", Category.CLASS),
+        Classification("37.2", "Récupération de matières non métalliques recyclables", Category.CLASS),
+        Classification("40.1", "Production et distribution d'électricité", Category.CLASS),
+        Classification("40.2", "Production et distribution de combustibles gazeux", Category.CLASS),
+        Classification("40.3", "Production et distribution de chaleur", Category.CLASS),
+        Classification("41.0", "Captage, traitement et distribution d'eau", Category.CLASS),
+        Classification("45.1", "Préparation des sites", Category.CLASS),
+        Classification("45.2", "Construction d'ouvrages de bâtiment ou de génie civil", Category.CLASS),
+        Classification("45.3", "Travaux d'installation", Category.CLASS),
+        Classification("45.4", "Travaux de finition", Category.CLASS),
+        Classification("45.5", "Location avec opérateur de matériel de construction", Category.CLASS),
+        Classification("50.1", "Commerce de véhicules automobiles", Category.CLASS),
+        Classification("50.2", "Entretien et réparation de véhicules automobiles", Category.CLASS),
+        Classification("50.3", "Commerce d'équipements automobiles", Category.CLASS),
+        Classification("50.4", "Commerce et réparation de motocycles", Category.CLASS),
+        Classification("50.5", "Commerce de détail de carburants", Category.CLASS),
+        Classification("51.1", "Intermédiaires du commerce de gros", Category.CLASS),
+        Classification("51.2", "Commerce de gros de produits agricoles bruts", Category.CLASS),
+        Classification("51.3", "Commerce de gros de produits alimentaires", Category.CLASS),
+        Classification("51.4", "Commerce de gros de biens de consommation non alimentaires", Category.CLASS),
+        Classification("51.5", "Commerce de gros de produits intermédiaires non agricoles", Category.CLASS),
+        Classification("51.8", "Commerce de gros d'équipements industriels", Category.CLASS),
+        Classification("51.9", "Autres commerces de gros", Category.CLASS),
+        Classification("52.1", "Commerce de détail en magasin non spécialisé", Category.CLASS),
+        Classification("52.2", "Commerce de détail alimentaire en magasin spécialisé", Category.CLASS),
+        Classification("52.3", "Commerce de détail de produits pharmaceutiques et de parfumerie", Category.CLASS),
+        Classification("52.4", "Autres commerces de détail en magasin spécialisé", Category.CLASS),
+        Classification("52.5", "Commerce de détail de biens d'occasion", Category.CLASS),
+        Classification("52.6", "Commerce de détail hors magasin", Category.CLASS),
+        Classification("52.7", "Réparation d'articles personnels et domestiques", Category.CLASS),
+        Classification("55.1", "Hôtels", Category.CLASS),
+        Classification("55.2", "Autres moyens d'hébergement de courte durée", Category.CLASS),
+        Classification("55.3", "Restaurants", Category.CLASS),
+        Classification("55.4", "Cafés", Category.CLASS),
+        Classification("55.5", "Cantines et traiteurs", Category.CLASS),
+        Classification("60.1", "Transports ferroviaires", Category.CLASS),
+        Classification("60.2", "Transports urbains et routiers", Category.CLASS),
+        Classification("60.3", "Transports par conduites", Category.CLASS),
+        Classification("61.1", "Transports maritimes et côtiers", Category.CLASS),
+        Classification("61.2", "Transports fluviaux", Category.CLASS),
+        Classification("62.1", "Transports aériens réguliers", Category.CLASS),
+        Classification("62.2", "Transports aériens non réguliers", Category.CLASS),
+        Classification("62.3", "Transports spatiaux", Category.CLASS),
+        Classification("63.1", "Manutention et entreposage", Category.CLASS),
+        Classification("63.2", "Gestion d'infrastructures de transports", Category.CLASS),
+        Classification("63.3", "Agences de voyage", Category.CLASS),
+        Classification("63.4", "Organisation du transport de fret", Category.CLASS),
+        Classification("64.1", "Activités de poste et de courrier", Category.CLASS),
+        Classification("64.2", "Télécommunications", Category.CLASS),
+        Classification("65.1", "Intermédiation monétaire", Category.CLASS),
+        Classification("65.2", "Autres intermédiations financières", Category.CLASS),
+        Classification("66.0", "Assurance", Category.CLASS),
+        Classification("67.1", "Auxiliaires financiers", Category.CLASS),
+        Classification("67.2", "Auxiliaires d'assurance", Category.CLASS),
+        Classification("70.1", "Activités immobilières pour compte propre", Category.CLASS),
+        Classification("70.2", "Location de biens immobiliers", Category.CLASS),
+        Classification("70.3", "Activités immobilières pour compte de tiers", Category.CLASS),
+        Classification("71.1", "Location de véhicules automobiles", Category.CLASS),
+        Classification("71.2", "Location d'autres matériels de transport", Category.CLASS),
+        Classification("71.3", "Location de machines et équipements", Category.CLASS),
+        Classification("71.4", "Location de biens personnels et domestiques", Category.CLASS),
+        Classification("72.1", "Conseil en systèmes informatiques", Category.CLASS),
+        Classification("72.2", "Réalisation de logiciels", Category.CLASS),
+        Classification("72.3", "Traitement de données", Category.CLASS),
+        Classification("72.4", "Activités de banques de données", Category.CLASS),
+        Classification(
+            "72.5", "Entretien et réparation de machines de bureau et de matériel informatique", Category.CLASS
+        ),
+        Classification("72.6", "Autres activités rattachées à l'informatique", Category.CLASS),
+        Classification("73.1", "Recherche-développement en sciences physiques et naturelles", Category.CLASS),
+        Classification("73.2", "Recherche-développement en sciences humaines et sociales", Category.CLASS),
+        Classification("74.1", "Activités juridiques, comptables et de conseil de gestion", Category.CLASS),
+        Classification("74.2", "Activités d'architecture et d'ingénierie", Category.CLASS),
+        Classification("74.3", "Activités de contrôle et analyses techniques", Category.CLASS),
+        Classification("74.4", "Publicité", Category.CLASS),
+        Classification("74.5", "Sélection et fourniture de personnel", Category.CLASS),
+        Classification("74.6", "Enquêtes et sécurité", Category.CLASS),
+        Classification("74.7", "Activités de nettoyage", Category.CLASS),
+        Classification("74.8", "Services divers fournis principalement aux entreprises", Category.CLASS),
+        Classification("75.1", "Administration générale, économique et sociale", Category.CLASS),
+        Classification("75.2", "Services de prérogative publique", Category.CLASS),
+        Classification("75.3", "Sécurité sociale obligatoire", Category.CLASS),
+        Classification("80.1", "Enseignement primaire", Category.CLASS),
+        Classification("80.2", "Enseignement secondaire", Category.CLASS),
+        Classification("80.3", "Enseignement supérieur", Category.CLASS),
+        Classification("80.4", "Formation permanente et autres activités d'enseignement", Category.CLASS),
+        Classification("85.1", "Activités pour la santé humaine", Category.CLASS),
+        Classification("85.2", "Activités vétérinaires", Category.CLASS),
+        Classification("85.3", "Action sociale", Category.CLASS),
+        Classification("90.0", "Assainissement, voirie et gestion des déchets", Category.CLASS),
+        Classification("91.1", "Organisations économiques", Category.CLASS),
+        Classification("91.2", "Syndicats de salariés", Category.CLASS),
+        Classification("91.3", "Autres organisations associatives", Category.CLASS),
+        Classification("92.1", "Activités cinématographiques et vidéo", Category.CLASS),
+        Classification("92.2", "Activités de radio et de télévision", Category.CLASS),
+        Classification("92.3", "Autres activités artistiques et de spectacle", Category.CLASS),
+        Classification("92.4", "Agences de presse", Category.CLASS),
+        Classification("92.5", "Autres activités culturelles", Category.CLASS),
+        Classification("92.6", "Activités liées au sport", Category.CLASS),
+        Classification("92.7", "Activités récréatives", Category.CLASS),
+        Classification("93.0", "Services personnels", Category.CLASS),
+        Classification("95.0", "Activités des ménages en tant qu'employeur de personnel domestique", Category.CLASS),
+        Classification(
+            "96.0",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.CLASS,
+        ),
+        Classification(
+            "97.0",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.CLASS,
+        ),
+        Classification("99.0", "Activités extra-territoriales", Category.CLASS),
+        Classification("01.1A", "Culture de céréales ; cultures industrielles", Category.SUBCLASS),
+        Classification("01.1C", "Culture de légumes ; maraîchage", Category.SUBCLASS),
+        Classification("01.1D", "Horticulture ; pépinières", Category.SUBCLASS),
+        Classification("01.1F", "Culture fruitière", Category.SUBCLASS),
+        Classification("01.1G", "Viticulture", Category.SUBCLASS),
+        Classification("01.2A", "Elevage de bovins", Category.SUBCLASS),
+        Classification("01.2C", "Elevage d'ovins, caprins et équidés", Category.SUBCLASS),
+        Classification("01.2E", "Elevage de porcins", Category.SUBCLASS),
+        Classification("01.2G", "Elevage de volailles", Category.SUBCLASS),
+        Classification("01.2J", "Elevage d'autres animaux", Category.SUBCLASS),
+        Classification("01.3Z", "Culture et élevage associés", Category.SUBCLASS),
+        Classification("01.4A", "Services aux cultures productives", Category.SUBCLASS),
+        Classification("01.4B", "Réalisation et entretien de plantations ornementales", Category.SUBCLASS),
+        Classification("01.4D", "Services annexes à l'élevage", Category.SUBCLASS),
+        Classification("01.5Z", "Chasse", Category.SUBCLASS),
+        Classification("02.0A", "Sylviculture", Category.SUBCLASS),
+        Classification("02.0B", "Exploitation forestière", Category.SUBCLASS),
+        Classification("02.0D", "Services forestiers", Category.SUBCLASS),
+        Classification("05.0A", "Pêche", Category.SUBCLASS),
+        Classification("05.0C", "Pisciculture, aquaculture", Category.SUBCLASS),
+        Classification("10.1Z", "Extraction et agglomération de la houille", Category.SUBCLASS),
+        Classification("10.2Z", "Extraction et agglomération du lignite", Category.SUBCLASS),
+        Classification("10.3Z", "Extraction et agglomération de la tourbe", Category.SUBCLASS),
+        Classification("11.1Z", "Extraction d'hydrocarbures", Category.SUBCLASS),
+        Classification("11.2Z", "Services annexes à l'extraction d'hydrocarbures", Category.SUBCLASS),
+        Classification("12.0Z", "Extraction de minerais d'uranium", Category.SUBCLASS),
+        Classification("13.1Z", "Extraction de minerais de fer", Category.SUBCLASS),
+        Classification("13.2Z", "Extraction de minerais de métaux non ferreux", Category.SUBCLASS),
+        Classification("14.1A", "Extraction de pierres ornementales et de construction", Category.SUBCLASS),
+        Classification("14.1C", "Extraction de calcaire industriel, de gypse et de craie", Category.SUBCLASS),
+        Classification("14.1E", "Extraction d'ardoise", Category.SUBCLASS),
+        Classification("14.2A", "Production de sables et de granulats", Category.SUBCLASS),
+        Classification("14.2C", "Extraction d'argiles et de kaolin", Category.SUBCLASS),
+        Classification(
+            "14.3Z", "Extraction de minéraux pour l'industrie chimique et d'engrais naturels", Category.SUBCLASS
+        ),
+        Classification("14.4Z", "Production de sel", Category.SUBCLASS),
+        Classification("14.5Z", "Activités extractives n.c.a.", Category.SUBCLASS),
+        Classification("15.1A", "Production de viandes de boucherie", Category.SUBCLASS),
+        Classification("15.1C", "Production de viandes de volailles", Category.SUBCLASS),
+        Classification("15.1E", "Préparation industrielle de produits à base de viandes", Category.SUBCLASS),
+        Classification("15.1F", "Charcuterie", Category.SUBCLASS),
+        Classification("15.2Z", "Industrie du poisson", Category.SUBCLASS),
+        Classification("15.3A", "Transformation et conservation de pommes de terre", Category.SUBCLASS),
+        Classification("15.3C", "Préparation de jus de fruits et légumes", Category.SUBCLASS),
+        Classification("15.3E", "Transformation et conservation de légumes", Category.SUBCLASS),
+        Classification("15.3F", "Transformation et conservation de fruits", Category.SUBCLASS),
+        Classification("15.4A", "Fabrication d'huiles et graisses brutes", Category.SUBCLASS),
+        Classification("15.4C", "Fabrication d'huiles et graisses raffinées", Category.SUBCLASS),
+        Classification("15.4E", "Fabrication de margarine", Category.SUBCLASS),
+        Classification("15.5A", "Fabrication de lait liquide et de produits frais", Category.SUBCLASS),
+        Classification("15.5B", "Fabrication de beurre", Category.SUBCLASS),
+        Classification("15.5C", "Fabrication de fromages", Category.SUBCLASS),
+        Classification("15.5D", "Fabrication d'autres produits laitiers", Category.SUBCLASS),
+        Classification("15.5F", "Fabrication de glaces et sorbets", Category.SUBCLASS),
+        Classification("15.6A", "Meunerie", Category.SUBCLASS),
+        Classification("15.6B", "Autres activités de travail des grains", Category.SUBCLASS),
+        Classification("15.6D", "Fabrication de produits amylacés", Category.SUBCLASS),
+        Classification("15.7A", "Fabrication d'aliments pour animaux de ferme", Category.SUBCLASS),
+        Classification("15.7C", "Fabrication d'aliments pour animaux de compagnie", Category.SUBCLASS),
+        Classification("15.8A", "Fabrication industrielle de pain et de pâtisserie fraîche", Category.SUBCLASS),
+        Classification("15.8B", "Cuisson de produits de boulangerie", Category.SUBCLASS),
+        Classification("15.8C", "Boulangerie et boulangerie-pâtisserie", Category.SUBCLASS),
+        Classification("15.8D", "Pâtisserie", Category.SUBCLASS),
+        Classification("15.8F", "Biscotterie, biscuiterie, pâtisserie de conservation", Category.SUBCLASS),
+        Classification("15.8H", "Fabrication de sucre", Category.SUBCLASS),
+        Classification("15.8K", "Chocolaterie, confiserie", Category.SUBCLASS),
+        Classification("15.8M", "Fabrication de pâtes alimentaires", Category.SUBCLASS),
+        Classification("15.8P", "Transformation du thé et du café", Category.SUBCLASS),
+        Classification("15.8R", "Fabrication de condiments et assaisonnements", Category.SUBCLASS),
+        Classification("15.8T", "Fabrication d'aliments adaptés à l'enfant et diététiques", Category.SUBCLASS),
+        Classification("15.8V", "Industries alimentaires n.c.a.", Category.SUBCLASS),
+        Classification("15.9A", "Production d'eaux de vie naturelles", Category.SUBCLASS),
+        Classification("15.9B", "Fabrication de spiritueux", Category.SUBCLASS),
+        Classification("15.9D", "Production d'alcool éthylique de fermentation", Category.SUBCLASS),
+        Classification("15.9F", "Champagnisation", Category.SUBCLASS),
+        Classification("15.9G", "Vinification", Category.SUBCLASS),
+        Classification("15.9J", "Cidrerie", Category.SUBCLASS),
+        Classification("15.9L", "Production d'autres boissons fermentées", Category.SUBCLASS),
+        Classification("15.9N", "Brasserie", Category.SUBCLASS),
+        Classification("15.9Q", "Malterie", Category.SUBCLASS),
+        Classification("15.9S", "Industrie des eaux de table", Category.SUBCLASS),
+        Classification("15.9T", "Production de boissons rafraîchissantes", Category.SUBCLASS),
+        Classification("16.0Z", "Industrie du tabac", Category.SUBCLASS),
+        Classification("17.1A", "Filature de l'industrie cotonnière", Category.SUBCLASS),
+        Classification("17.1C", "Filature de l'industrie lainière - cycle cardé", Category.SUBCLASS),
+        Classification("17.1E", "Préparation de la laine", Category.SUBCLASS),
+        Classification("17.1F", "Filature de l'industrie lainière - cycle peigné", Category.SUBCLASS),
+        Classification("17.1H", "Préparation et filature du lin", Category.SUBCLASS),
+        Classification(
+            "17.1K",
+            "Moulinage et texturation de la soie et des textiles artificiels ou synthétiques",
+            Category.SUBCLASS,
+        ),
+        Classification("17.1M", "Fabrication de fils à coudre", Category.SUBCLASS),
+        Classification("17.1P", "Préparation et filature d'autres fibres", Category.SUBCLASS),
+        Classification("17.2A", "Tissage de l'industrie cotonnière", Category.SUBCLASS),
+        Classification("17.2C", "Tissage de l'industrie lainière - cycle cardé", Category.SUBCLASS),
+        Classification("17.2E", "Tissage de l'industrie lainière - cycle peigné", Category.SUBCLASS),
+        Classification("17.2G", "Tissage de soieries", Category.SUBCLASS),
+        Classification("17.2J", "Tissage d'autres textiles", Category.SUBCLASS),
+        Classification("17.3Z", "Ennoblissement textile", Category.SUBCLASS),
+        Classification("17.4A", "Fabrication de linge de maison et d'articles d'ameublement", Category.SUBCLASS),
+        Classification("17.4B", "Fabrication de petits articles textiles de literie", Category.SUBCLASS),
+        Classification("17.4C", "Fabrication d'autres articles confectionnés en textile", Category.SUBCLASS),
+        Classification("17.5A", "Fabrication de tapis et moquettes", Category.SUBCLASS),
+        Classification("17.5C", "Ficellerie, corderie, fabrication de filets", Category.SUBCLASS),
+        Classification("17.5E", "Fabrication de non-tissés", Category.SUBCLASS),
+        Classification("17.5G", "Industries textiles n.c.a.", Category.SUBCLASS),
+        Classification("17.6Z", "Fabrication d'étoffes à maille", Category.SUBCLASS),
+        Classification("17.7A", "Fabrication de bas et chaussettes", Category.SUBCLASS),
+        Classification("17.7C", "Fabrication de pull-overs et articles similaires", Category.SUBCLASS),
+        Classification("18.1Z", "Fabrication de vêtements en cuir", Category.SUBCLASS),
+        Classification("18.2A", "Fabrication de vêtements de travail", Category.SUBCLASS),
+        Classification("18.2C", "Fabrication de vêtements sur mesure", Category.SUBCLASS),
+        Classification("18.2D", "Fabrication de vêtements de dessus pour hommes et garçonnets", Category.SUBCLASS),
+        Classification("18.2E", "Fabrication de vêtements de dessus pour femmes et fillettes", Category.SUBCLASS),
+        Classification("18.2G", "Fabrication de vêtements de dessous", Category.SUBCLASS),
+        Classification("18.2J", "Fabrication d'autres vêtements et accessoires", Category.SUBCLASS),
+        Classification("18.3Z", "Industrie des fourrures", Category.SUBCLASS),
+        Classification("19.1Z", "Apprêt et tannage des cuirs", Category.SUBCLASS),
+        Classification("19.2Z", "Fabrication d'articles de voyage et de maroquinerie", Category.SUBCLASS),
+        Classification("19.3Z", "Fabrication de chaussures", Category.SUBCLASS),
+        Classification("20.1A", "Sciage et rabotage du bois", Category.SUBCLASS),
+        Classification("20.1B", "Imprégnation du bois", Category.SUBCLASS),
+        Classification("20.2Z", "Fabrication de panneaux de bois", Category.SUBCLASS),
+        Classification("20.3Z", "Fabrication de charpentes et de menuiseries", Category.SUBCLASS),
+        Classification("20.4Z", "Fabrication d'emballages en bois", Category.SUBCLASS),
+        Classification("20.5A", "Fabrication d'objets divers en bois", Category.SUBCLASS),
+        Classification("20.5C", "Fabrication d'objets en liège, vannerie ou sparterie", Category.SUBCLASS),
+        Classification("21.1A", "Fabrication de pâte à papier", Category.SUBCLASS),
+        Classification("21.1C", "Fabrication de papier et de carton", Category.SUBCLASS),
+        Classification("21.2A", "Industrie du carton ondulé", Category.SUBCLASS),
+        Classification("21.2B", "Fabrication de cartonnages", Category.SUBCLASS),
+        Classification("21.2C", "Fabrication d'emballages en papier", Category.SUBCLASS),
+        Classification("21.2E", "Fabrication d'articles en papier à usage sanitaire ou domestique", Category.SUBCLASS),
+        Classification("21.2G", "Fabrication d'articles de papeterie", Category.SUBCLASS),
+        Classification("21.2J", "Fabrication de papiers peints", Category.SUBCLASS),
+        Classification("21.2L", "Fabrication d'autres articles en papier ou en carton", Category.SUBCLASS),
+        Classification("22.1A", "Edition de livres", Category.SUBCLASS),
+        Classification("22.1C", "Edition de journaux", Category.SUBCLASS),
+        Classification("22.1E", "Edition de revues et périodiques", Category.SUBCLASS),
+        Classification("22.1G", "Edition d'enregistrements sonores", Category.SUBCLASS),
+        Classification("22.1J", "Autres activités d'édition", Category.SUBCLASS),
+        Classification("22.2A", "Imprimerie de journaux", Category.SUBCLASS),
+        Classification("22.2C", "Autre imprimerie (labeur)", Category.SUBCLASS),
+        Classification("22.2E", "Reliure", Category.SUBCLASS),
+        Classification("22.2G", "Activités de pré-presse", Category.SUBCLASS),
+        Classification("22.2J", "Activités graphiques auxiliaires", Category.SUBCLASS),
+        Classification("22.3A", "Reproduction d'enregistrements sonores", Category.SUBCLASS),
+        Classification("22.3C", "Reproduction d'enregistrements vidéo", Category.SUBCLASS),
+        Classification("22.3E", "Reproduction d'enregistrements informatiques", Category.SUBCLASS),
+        Classification("23.1Z", "Cokéfaction", Category.SUBCLASS),
+        Classification("23.2Z", "Raffinage de pétrole", Category.SUBCLASS),
+        Classification("23.3Z", "Elaboration et transformation de matières nucléaires", Category.SUBCLASS),
+        Classification("24.1A", "Fabrication de gaz industriels", Category.SUBCLASS),
+        Classification("24.1C", "Fabrication de colorants et de pigments", Category.SUBCLASS),
+        Classification("24.1E", "Fabrication d'autres produits chimiques inorganiques de base", Category.SUBCLASS),
+        Classification("24.1G", "Fabrication d'autres produits chimiques organiques de base", Category.SUBCLASS),
+        Classification("24.1J", "Fabrication de produits azotés et d'engrais", Category.SUBCLASS),
+        Classification("24.1L", "Fabrication de matières plastiques de base", Category.SUBCLASS),
+        Classification("24.1N", "Fabrication de caoutchouc synthétique", Category.SUBCLASS),
+        Classification("24.2Z", "Fabrication de produits agrochimiques", Category.SUBCLASS),
+        Classification("24.3Z", "Fabrication de peintures et vernis", Category.SUBCLASS),
+        Classification("24.4A", "Fabrication de produits pharmaceutiques de base", Category.SUBCLASS),
+        Classification("24.4C", "Fabrication de médicaments", Category.SUBCLASS),
+        Classification("24.4D", "Fabrication d'autres produits pharmaceutiques", Category.SUBCLASS),
+        Classification("24.5A", "Fabrication de savons, détergents et produits d'entretien", Category.SUBCLASS),
+        Classification("24.5C", "Fabrication de parfums et de produits pour la toilette", Category.SUBCLASS),
+        Classification("24.6A", "Fabrication de produits explosifs", Category.SUBCLASS),
+        Classification("24.6C", "Fabrication de colles et gélatines", Category.SUBCLASS),
+        Classification("24.6E", "Fabrication d'huiles essentielles", Category.SUBCLASS),
+        Classification("24.6G", "Fabrication de produits chimiques pour la photographie", Category.SUBCLASS),
+        Classification("24.6J", "Fabrication de supports de données", Category.SUBCLASS),
+        Classification("24.6L", "Fabrication de produits chimiques à usage industriel", Category.SUBCLASS),
+        Classification("24.7Z", "Fabrication de fibres artificielles ou synthétiques", Category.SUBCLASS),
+        Classification("25.1A", "Fabrication de pneumatiques", Category.SUBCLASS),
+        Classification("25.1C", "Rechapage de pneumatiques", Category.SUBCLASS),
+        Classification("25.1E", "Fabrication d'autres articles en caoutchouc", Category.SUBCLASS),
+        Classification(
+            "25.2A", "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", Category.SUBCLASS
+        ),
+        Classification("25.2C", "Fabrication d'emballages en matières plastiques", Category.SUBCLASS),
+        Classification(
+            "25.2E", "Fabrication d'éléments en matières plastiques pour la construction", Category.SUBCLASS
+        ),
+        Classification("25.2G", "Fabrication d'articles divers en matières plastiques", Category.SUBCLASS),
+        Classification("25.2H", "Fabrication de pièces techniques en matières plastiques", Category.SUBCLASS),
+        Classification("26.1A", "Fabrication de verre plat", Category.SUBCLASS),
+        Classification("26.1C", "Façonnage et transformation du verre plat", Category.SUBCLASS),
+        Classification("26.1E", "Fabrication de verre creux", Category.SUBCLASS),
+        Classification("26.1G", "Fabrication de fibres de verre", Category.SUBCLASS),
+        Classification("26.1J", "Fabrication et façonnage d'articles techniques en verre", Category.SUBCLASS),
+        Classification("26.1K", "Fabrication d'isolateurs en verre", Category.SUBCLASS),
+        Classification(
+            "26.2A", "Fabrication d'articles céramiques à usage domestique ou ornemental", Category.SUBCLASS
+        ),
+        Classification("26.2C", "Fabrication d'appareils sanitaires en céramique", Category.SUBCLASS),
+        Classification("26.2E", "Fabrication d'isolateurs et pièces isolantes en céramique", Category.SUBCLASS),
+        Classification("26.2G", "Fabrication d'autres produits céramiques à usage technique", Category.SUBCLASS),
+        Classification("26.2J", "Fabrication d'autres produits céramiques", Category.SUBCLASS),
+        Classification("26.2L", "Fabrication de produits céramiques réfractaires", Category.SUBCLASS),
+        Classification("26.3Z", "Fabrication de carreaux en céramique", Category.SUBCLASS),
+        Classification("26.4A", "Fabrication de briques", Category.SUBCLASS),
+        Classification("26.4B", "Fabrication de tuiles", Category.SUBCLASS),
+        Classification("26.4C", "Fabrication de produits divers en terre cuite", Category.SUBCLASS),
+        Classification("26.5A", "Fabrication de ciment", Category.SUBCLASS),
+        Classification("26.5C", "Fabrication de chaux", Category.SUBCLASS),
+        Classification("26.5E", "Fabrication de plâtre", Category.SUBCLASS),
+        Classification("26.6A", "Fabrication d'éléments en béton pour la construction", Category.SUBCLASS),
+        Classification("26.6C", "Fabrication d'éléments en plâtre pour la construction", Category.SUBCLASS),
+        Classification("26.6E", "Fabrication de béton prêt à l'emploi", Category.SUBCLASS),
+        Classification("26.6G", "Fabrication de mortiers et bétons secs", Category.SUBCLASS),
+        Classification("26.6J", "Fabrication d'ouvrages en fibre-ciment", Category.SUBCLASS),
+        Classification("26.6L", "Fabrication d'autres ouvrages en béton ou en plâtre", Category.SUBCLASS),
+        Classification(
+            "26.7Z", "Taille, façonnage et finissage de pierres ornementales et de construction", Category.SUBCLASS
+        ),
+        Classification("26.8A", "Fabrication de produits abrasifs", Category.SUBCLASS),
+        Classification("26.8C", "Fabrication de produits minéraux non métalliques n.c.a.", Category.SUBCLASS),
+        Classification("27.1Y", "Sidérurgie", Category.SUBCLASS),
+        Classification("27.2A", "Fabrication de tubes en fonte", Category.SUBCLASS),
+        Classification("27.2C", "Fabrication de tubes en acier", Category.SUBCLASS),
+        Classification("27.3A", "Etirage à froid", Category.SUBCLASS),
+        Classification("27.3C", "Laminage à froid de feuillards", Category.SUBCLASS),
+        Classification("27.3E", "Profilage à froid par formage ou pliage", Category.SUBCLASS),
+        Classification("27.3G", "Tréfilage à froid", Category.SUBCLASS),
+        Classification("27.4A", "Production de métaux précieux", Category.SUBCLASS),
+        Classification("27.4C", "Production d'aluminium", Category.SUBCLASS),
+        Classification("27.4D", "Première transformation de l'aluminium", Category.SUBCLASS),
+        Classification("27.4F", "Production de plomb, de zinc ou d'étain", Category.SUBCLASS),
+        Classification("27.4G", "Première transformation du plomb, du zinc ou de l'étain", Category.SUBCLASS),
+        Classification("27.4J", "Production de cuivre", Category.SUBCLASS),
+        Classification("27.4K", "Première transformation du cuivre", Category.SUBCLASS),
+        Classification("27.4M", "Métallurgie des autres métaux non ferreux", Category.SUBCLASS),
+        Classification("27.5A", "Fonderie de fonte", Category.SUBCLASS),
+        Classification("27.5C", "Fonderie d'acier", Category.SUBCLASS),
+        Classification("27.5E", "Fonderie de métaux légers", Category.SUBCLASS),
+        Classification("27.5G", "Fonderie d'autres métaux non ferreux", Category.SUBCLASS),
+        Classification("28.1A", "Fabrication de constructions métalliques", Category.SUBCLASS),
+        Classification("28.1C", "Fabrication de menuiseries et fermetures métalliques", Category.SUBCLASS),
+        Classification("28.2C", "Fabrication de réservoirs, citernes et conteneurs métalliques", Category.SUBCLASS),
+        Classification(
+            "28.2D", "Fabrication de radiateurs et de chaudières pour le chauffage central", Category.SUBCLASS
+        ),
+        Classification("28.3A", "Fabrication de générateurs de vapeur", Category.SUBCLASS),
+        Classification("28.3B", "Chaudronnerie nucléaire", Category.SUBCLASS),
+        Classification("28.3C", "Chaudronnerie-tuyauterie", Category.SUBCLASS),
+        Classification("28.4A", "Forge, estampage, matriçage", Category.SUBCLASS),
+        Classification("28.4B", "Découpage, emboutissage", Category.SUBCLASS),
+        Classification("28.4C", "Métallurgie des poudres", Category.SUBCLASS),
+        Classification("28.5A", "Traitement et revêtement des métaux", Category.SUBCLASS),
+        Classification("28.5C", "Décolletage", Category.SUBCLASS),
+        Classification("28.5D", "Mécanique générale", Category.SUBCLASS),
+        Classification("28.6A", "Fabrication de coutellerie", Category.SUBCLASS),
+        Classification("28.6C", "Fabrication d'outillage à main", Category.SUBCLASS),
+        Classification("28.6D", "Fabrication d'outillage mécanique", Category.SUBCLASS),
+        Classification("28.6F", "Fabrication de serrures et de ferrures", Category.SUBCLASS),
+        Classification("28.7A", "Fabrication de fûts et emballages métalliques similaires", Category.SUBCLASS),
+        Classification("28.7C", "Fabrication d'emballages métalliques légers", Category.SUBCLASS),
+        Classification("28.7E", "Fabrication d'articles en fils métalliques", Category.SUBCLASS),
+        Classification("28.7G", "Visserie et boulonnerie", Category.SUBCLASS),
+        Classification("28.7H", "Fabrication de ressorts", Category.SUBCLASS),
+        Classification("28.7J", "Fabrication de chaînes", Category.SUBCLASS),
+        Classification("28.7L", "Fabrication d'articles métalliques ménagers", Category.SUBCLASS),
+        Classification("28.7N", "Fabrication de petits articles métalliques", Category.SUBCLASS),
+        Classification("28.7Q", "Fabrication d'articles métalliques divers", Category.SUBCLASS),
+        Classification("29.1A", "Fabrication de moteurs et turbines", Category.SUBCLASS),
+        Classification("29.1B", "Fabrication de pompes", Category.SUBCLASS),
+        Classification("29.1D", "Fabrication de transmissions hydrauliques et pneumatiques", Category.SUBCLASS),
+        Classification("29.1E", "Fabrication de compresseurs", Category.SUBCLASS),
+        Classification("29.1F", "Fabrication d'articles de robinetterie", Category.SUBCLASS),
+        Classification("29.1H", "Fabrication de roulements", Category.SUBCLASS),
+        Classification("29.1J", "Fabrication d'organes mécaniques de transmission", Category.SUBCLASS),
+        Classification("29.2A", "Fabrication de fours et brûleurs", Category.SUBCLASS),
+        Classification("29.2C", "Fabrication d'ascenseurs, monte-charges et escaliers mécaniques", Category.SUBCLASS),
+        Classification("29.2D", "Fabrication d'équipements de levage et de manutention", Category.SUBCLASS),
+        Classification(
+            "29.2F", "Fabrication d'équipements aérauliques et frigorifiques industriels", Category.SUBCLASS
+        ),
+        Classification("29.2H", "Fabrication d'équipements d'emballage et de conditionnement", Category.SUBCLASS),
+        Classification("29.2J", "Fabrication d'appareils de pesage", Category.SUBCLASS),
+        Classification("29.2L", "Fabrication de matériel pour les industries chimiques", Category.SUBCLASS),
+        Classification("29.2M", "Fabrication d'autres machines d'usage général", Category.SUBCLASS),
+        Classification("29.3A", "Fabrication de tracteurs agricoles", Category.SUBCLASS),
+        Classification("29.3C", "Réparation de matériel agricole", Category.SUBCLASS),
+        Classification("29.3D", "Fabrication de matériel agricole", Category.SUBCLASS),
+        Classification("29.4A", "Fabrication de machines-outils à métaux", Category.SUBCLASS),
+        Classification("29.4B", "Fabrication de machines-outils à bois", Category.SUBCLASS),
+        Classification("29.4C", "Fabrication de machines-outils portatives à moteur incorporé", Category.SUBCLASS),
+        Classification("29.4D", "Fabrication de matériel de soudage", Category.SUBCLASS),
+        Classification("29.4E", "Fabrication d'autres machines-outils", Category.SUBCLASS),
+        Classification("29.5A", "Fabrication de machines pour la métallurgie", Category.SUBCLASS),
+        Classification("29.5B", "Fabrication de matériels de mines pour l'extraction", Category.SUBCLASS),
+        Classification("29.5D", "Fabrication de matériels de travaux publics", Category.SUBCLASS),
+        Classification("29.5E", "Fabrication de machines pour l'industrie agroalimentaire", Category.SUBCLASS),
+        Classification("29.5G", "Fabrication de machines pour les industries textiles", Category.SUBCLASS),
+        Classification(
+            "29.5J", "Fabrication de machines pour les industries du papier et du carton", Category.SUBCLASS
+        ),
+        Classification("29.5L", "Fabrication de machines d'imprimerie", Category.SUBCLASS),
+        Classification(
+            "29.5M", "Fabrication de machines pour le travail du caoutchouc ou des plastiques", Category.SUBCLASS
+        ),
+        Classification("29.5N", "Fabrication de moules et modèles", Category.SUBCLASS),
+        Classification("29.5Q", "Fabrication de machines d'assemblage automatique", Category.SUBCLASS),
+        Classification("29.5R", "Fabrication machines spécialisées diverses", Category.SUBCLASS),
+        Classification("29.6A", "Fabrication d'armement", Category.SUBCLASS),
+        Classification("29.6B", "Fabrication d'armes de chasse, de tir et de défense", Category.SUBCLASS),
+        Classification("29.7A", "Fabrication d'appareils électroménagers", Category.SUBCLASS),
+        Classification("29.7C", "Fabrication d'appareils ménagers non électriques", Category.SUBCLASS),
+        Classification("30.0A", "Fabrication de machines de bureau", Category.SUBCLASS),
+        Classification("30.0C", "Fabrication d'ordinateurs et d'autres équipements informatiques", Category.SUBCLASS),
+        Classification(
+            "31.1A",
+            "Fabrication de moteurs, génératrices et transformateurs électriques de petite et moyenne puissance",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "31.1B",
+            "Fabrication de moteurs, génératrices et transformateurs électriques de grande puissance",
+            Category.SUBCLASS,
+        ),
+        Classification("31.1C", "Réparation de matériels électriques", Category.SUBCLASS),
+        Classification(
+            "31.2A",
+            "Fabrication de matériel de distribution et de commande électrique pour basse tension",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "31.2B",
+            "Fabrication de matériel de distribution et de commande électrique pour haute tension",
+            Category.SUBCLASS,
+        ),
+        Classification("31.3Z", "Fabrication de fils et câbles isolés", Category.SUBCLASS),
+        Classification("31.4Z", "Fabrication d'accumulateurs et de piles électriques", Category.SUBCLASS),
+        Classification("31.5A", "Fabrication de lampes", Category.SUBCLASS),
+        Classification("31.5B", "Fabrication d'appareils électriques autonomes de sécurité", Category.SUBCLASS),
+        Classification("31.5C", "Fabrication d'appareils d'éclairage", Category.SUBCLASS),
+        Classification("31.6A", "Fabrication de matériels électriques pour moteurs et véhicules", Category.SUBCLASS),
+        Classification("31.6C", "Fabrication de matériel électromagnétique industriel", Category.SUBCLASS),
+        Classification("31.6D", "Fabrication de matériels électriques n.c.a.", Category.SUBCLASS),
+        Classification("32.1A", "Fabrication de composants passifs et de condensateurs", Category.SUBCLASS),
+        Classification("32.1C", "Fabrication de composants électroniques actifs", Category.SUBCLASS),
+        Classification("32.1D", "Assemblage de cartes électroniques pour compte de tiers", Category.SUBCLASS),
+        Classification(
+            "32.2A", "Fabrication d'équipements d'émission et de transmission hertzienne", Category.SUBCLASS
+        ),
+        Classification("32.2B", "Fabrication d'appareils de téléphonie", Category.SUBCLASS),
+        Classification(
+            "32.3Z",
+            "Fabrication d'appareils de réception, enregistrement ou reproduction du son et de l'image",
+            Category.SUBCLASS,
+        ),
+        Classification("33.1A", "Fabrication de matériel d'imagerie médicale et de radiologie", Category.SUBCLASS),
+        Classification("33.1B", "Fabrication d'appareils médicochirurgicaux", Category.SUBCLASS),
+        Classification("33.2A", "Fabrication d'équipements d'aide à la navigation", Category.SUBCLASS),
+        Classification("33.2B", "Fabrication d'instrumentation scientifique et technique", Category.SUBCLASS),
+        Classification("33.3Z", "Fabrication d'équipements de contrôle des processus industriels", Category.SUBCLASS),
+        Classification("33.4A", "Fabrication de lunettes", Category.SUBCLASS),
+        Classification("33.4B", "Fabrication d'instruments d'optique et de matériel photographique", Category.SUBCLASS),
+        Classification("33.5Z", "Horlogerie", Category.SUBCLASS),
+        Classification("34.1Z", "Construction de véhicules automobiles", Category.SUBCLASS),
+        Classification("34.2A", "Fabrication de carrosseries automobiles", Category.SUBCLASS),
+        Classification("34.2B", "Fabrications de caravanes et véhicules de loisirs", Category.SUBCLASS),
+        Classification("34.3Z", "Fabrication d'équipements automobiles", Category.SUBCLASS),
+        Classification("35.1A", "Construction de bâtiments de guerre", Category.SUBCLASS),
+        Classification("35.1B", "Construction de navires civils", Category.SUBCLASS),
+        Classification("35.1C", "Réparation navale", Category.SUBCLASS),
+        Classification("35.1E", "Construction de bateaux de plaisance", Category.SUBCLASS),
+        Classification("35.2Z", "Construction de matériel ferroviaire roulant", Category.SUBCLASS),
+        Classification("35.3A", "Construction de moteurs pour aéronefs", Category.SUBCLASS),
+        Classification("35.3B", "Construction de cellules d'aéronefs", Category.SUBCLASS),
+        Classification("35.3C", "Construction de lanceurs et engins spatiaux", Category.SUBCLASS),
+        Classification("35.4A", "Fabrication de motocycles", Category.SUBCLASS),
+        Classification("35.4C", "Fabrication de bicyclettes", Category.SUBCLASS),
+        Classification("35.4E", "Fabrication de véhicules pour invalides", Category.SUBCLASS),
+        Classification("35.5Z", "Fabrication de matériels de transport n.c.a.", Category.SUBCLASS),
+        Classification("36.1A", "Fabrication de sièges", Category.SUBCLASS),
+        Classification("36.1C", "Fabrication de meubles de bureau et de magasin", Category.SUBCLASS),
+        Classification("36.1E", "Fabrication de meubles de cuisine", Category.SUBCLASS),
+        Classification("36.1G", "Fabrication de meubles meublants", Category.SUBCLASS),
+        Classification("36.1H", "Fabrication de meubles de jardin et d'extérieur", Category.SUBCLASS),
+        Classification("36.1J", "Fabrication de meubles n.c.a.", Category.SUBCLASS),
+        Classification("36.1K", "Industries connexes de l'ameublement", Category.SUBCLASS),
+        Classification("36.1M", "Fabrication de matelas", Category.SUBCLASS),
+        Classification("36.2A", "Fabrication de monnaies", Category.SUBCLASS),
+        Classification("36.2C", "Bijouterie, joaillerie, orfèvrerie", Category.SUBCLASS),
+        Classification("36.3Z", "Fabrication d'instruments de musique", Category.SUBCLASS),
+        Classification("36.4Z", "Fabrication d'articles de sport", Category.SUBCLASS),
+        Classification("36.5Z", "Fabrication de jeux et jouets", Category.SUBCLASS),
+        Classification("36.6A", "Bijouterie fantaisie", Category.SUBCLASS),
+        Classification("36.6C", "Industrie de la brosserie", Category.SUBCLASS),
+        Classification("36.6E", "Autres activités manufacturières n.c.a.", Category.SUBCLASS),
+        Classification("37.1Z", "Récupération de matières métalliques recyclables", Category.SUBCLASS),
+        Classification("37.2Z", "Récupération de matières non métalliques recyclables", Category.SUBCLASS),
+        Classification("40.1A", "Production d'électricité", Category.SUBCLASS),
+        Classification("40.1C", "Transport d'électricité", Category.SUBCLASS),
+        Classification("40.1E", "Distribution et commerce d'électricité", Category.SUBCLASS),
+        Classification("40.2A", "Production de combustible gazeux", Category.SUBCLASS),
+        Classification("40.2C", "Distribution de combustibles gazeux", Category.SUBCLASS),
+        Classification("40.3Z", "Production et distribution de chaleur", Category.SUBCLASS),
+        Classification("41.0Z", "Captage, traitement et distribution d'eau", Category.SUBCLASS),
+        Classification("45.1A", "Terrassements divers, démolition", Category.SUBCLASS),
+        Classification("45.1B", "Terrassements en grande masse", Category.SUBCLASS),
+        Classification("45.1D", "Forages et sondages", Category.SUBCLASS),
+        Classification("45.2A", "Construction de maisons individuelles", Category.SUBCLASS),
+        Classification("45.2B", "Construction de bâtiments divers", Category.SUBCLASS),
+        Classification("45.2C", "Construction d'ouvrages d'art", Category.SUBCLASS),
+        Classification("45.2D", "Travaux souterrains", Category.SUBCLASS),
+        Classification("45.2E", "Réalisation de réseaux", Category.SUBCLASS),
+        Classification("45.2F", "Construction de lignes électriques et de télécommunication", Category.SUBCLASS),
+        Classification("45.2J", "Réalisation de couvertures par éléments", Category.SUBCLASS),
+        Classification("45.2K", "Travaux d'étanchéification", Category.SUBCLASS),
+        Classification("45.2L", "Travaux de charpente", Category.SUBCLASS),
+        Classification("45.2N", "Construction de voies ferrées", Category.SUBCLASS),
+        Classification("45.2P", "Construction de chaussées routières et de sols sportifs", Category.SUBCLASS),
+        Classification("45.2R", "Travaux maritimes et fluviaux", Category.SUBCLASS),
+        Classification("45.2T", "Levage, montage", Category.SUBCLASS),
+        Classification("45.2U", "Autres travaux spécialisés de construction", Category.SUBCLASS),
+        Classification("45.2V", "Travaux de maçonnerie générale", Category.SUBCLASS),
+        Classification("45.3A", "Travaux d'installation électrique", Category.SUBCLASS),
+        Classification("45.3C", "Travaux d'isolation", Category.SUBCLASS),
+        Classification("45.3E", "Installation d'eau et de gaz", Category.SUBCLASS),
+        Classification("45.3F", "Installation d'équipements thermiques et de climatisation", Category.SUBCLASS),
+        Classification("45.3H", "Autres travaux d'installation", Category.SUBCLASS),
+        Classification("45.4A", "Plâtrerie", Category.SUBCLASS),
+        Classification("45.4C", "Menuiserie bois et matières plastiques", Category.SUBCLASS),
+        Classification("45.4D", "Menuiserie métallique ; serrurerie", Category.SUBCLASS),
+        Classification("45.4F", "Revêtement des sols et des murs", Category.SUBCLASS),
+        Classification("45.4H", "Miroiterie de bâtiment, vitrerie", Category.SUBCLASS),
+        Classification("45.4J", "Peinture", Category.SUBCLASS),
+        Classification("45.4L", "Agencement de lieux de vente", Category.SUBCLASS),
+        Classification("45.4M", "Travaux de finition n.c.a.", Category.SUBCLASS),
+        Classification("45.5Z", "Location avec opérateur de matériel de construction", Category.SUBCLASS),
+        Classification("50.1Z", "Commerce de véhicules automobiles", Category.SUBCLASS),
+        Classification("50.2Z", "Entretien et réparation de véhicules automobiles", Category.SUBCLASS),
+        Classification("50.3A", "Commerce de gros d'équipements automobiles", Category.SUBCLASS),
+        Classification("50.3B", "Commerce de détail d'équipements automobiles", Category.SUBCLASS),
+        Classification("50.4Z", "Commerce et réparation de motocycles", Category.SUBCLASS),
+        Classification("50.5Z", "Commerce de détail de carburants", Category.SUBCLASS),
+        Classification(
+            "51.1A",
+            "Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et demi-produits",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "51.1C",
+            "Intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques",
+            Category.SUBCLASS,
+        ),
+        Classification("51.1E", "Intermédiaires du commerce en bois et matériaux de construction", Category.SUBCLASS),
+        Classification(
+            "51.1G",
+            "Intermédiaires du commerce en machines, équipements industriels, navires et avions",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "51.1J", "Intermédiaires du commerce en meubles, articles de ménage et quincaillerie", Category.SUBCLASS
+        ),
+        Classification(
+            "51.1L",
+            "Intermédiaires du commerce en textiles, habillement, chaussures et articles en cuir",
+            Category.SUBCLASS,
+        ),
+        Classification("51.1N", "Intermédiaires du commerce en produits alimentaires", Category.SUBCLASS),
+        Classification("51.1P", "Centrales d'achats alimentaires", Category.SUBCLASS),
+        Classification("51.1R", "Autres intermédiaires spécialisés du commerce", Category.SUBCLASS),
+        Classification("51.1T", "Intermédiaires non spécialisés du commerce", Category.SUBCLASS),
+        Classification("51.1U", "Centrales d'achats non alimentaires", Category.SUBCLASS),
+        Classification("51.2A", "Commerce de gros de céréales et aliments pour le bétail", Category.SUBCLASS),
+        Classification("51.2C", "Commerce de gros de fleurs et plantes", Category.SUBCLASS),
+        Classification("51.2E", "Commerce de gros d'animaux vivants", Category.SUBCLASS),
+        Classification("51.2G", "Commerce de gros de cuirs et peaux", Category.SUBCLASS),
+        Classification("51.2J", "Commerce de gros de tabac non manufacturé", Category.SUBCLASS),
+        Classification("51.3A", "Commerce de gros de fruits et légumes", Category.SUBCLASS),
+        Classification("51.3C", "Commerce de gros de viandes de boucherie", Category.SUBCLASS),
+        Classification("51.3D", "Commerce de gros de produits à base de viande", Category.SUBCLASS),
+        Classification("51.3E", "Commerce de gros de volailles et gibiers", Category.SUBCLASS),
+        Classification("51.3G", "Commerce de gros de produits laitiers, oeufs, huiles", Category.SUBCLASS),
+        Classification("51.3J", "Commerce de gros de boissons", Category.SUBCLASS),
+        Classification("51.3L", "Commerce de gros de tabac", Category.SUBCLASS),
+        Classification("51.3N", "Commerce de gros de sucre, chocolat et confiserie", Category.SUBCLASS),
+        Classification("51.3Q", "Commerce de gros de café, thé, cacao et épices", Category.SUBCLASS),
+        Classification("51.3S", "Commerce de gros de poissons, crustacés et mollusques", Category.SUBCLASS),
+        Classification("51.3T", "Commerces de gros alimentaires spécialisés divers", Category.SUBCLASS),
+        Classification("51.3V", "Commerce de gros de produits surgelés", Category.SUBCLASS),
+        Classification("51.3W", "Commerce de gros alimentaire non spécialisé", Category.SUBCLASS),
+        Classification("51.4A", "Commerce de gros de textiles", Category.SUBCLASS),
+        Classification("51.4C", "Commerce de gros d'habillement", Category.SUBCLASS),
+        Classification("51.4D", "Commerce de gros de la chaussure", Category.SUBCLASS),
+        Classification(
+            "51.4F", "Commerce de gros d'appareils électroménagers et de radios et télévisions", Category.SUBCLASS
+        ),
+        Classification("51.4H", "Commerce de gros de vaisselle et verrerie de ménage", Category.SUBCLASS),
+        Classification(
+            "51.4J", "Commerce de gros de produits pour l'entretien et l'aménagement de l'habitat", Category.SUBCLASS
+        ),
+        Classification("51.4L", "Commerce de gros de parfumerie et de produits de beauté", Category.SUBCLASS),
+        Classification("51.4N", "Commerce de gros de produits pharmaceutiques", Category.SUBCLASS),
+        Classification("51.4Q", "Commerce de gros de papeterie", Category.SUBCLASS),
+        Classification("51.4R", "Commerce de gros de jouets", Category.SUBCLASS),
+        Classification("51.4S", "Autres commerces de gros de biens de consommation", Category.SUBCLASS),
+        Classification("51.5A", "Commerce de gros de combustibles", Category.SUBCLASS),
+        Classification("51.5C", "Commerce de gros de minerais et métaux", Category.SUBCLASS),
+        Classification("51.5E", "Commerce de gros de bois et de produits dérivés", Category.SUBCLASS),
+        Classification(
+            "51.5F", "Commerce de gros de matériaux de construction et d'appareils sanitaires", Category.SUBCLASS
+        ),
+        Classification("51.5H", "Commerce de gros de quincaillerie", Category.SUBCLASS),
+        Classification("51.5J", "Commerce de gros de fournitures pour plomberie et chauffage", Category.SUBCLASS),
+        Classification("51.5L", "Commerce de gros de produits chimiques", Category.SUBCLASS),
+        Classification("51.5N", "Commerce de gros d'autres produits intermédiaires", Category.SUBCLASS),
+        Classification("51.5Q", "Commerce de gros de déchets et débris", Category.SUBCLASS),
+        Classification("51.8A", "Commerce de gros de machines-outils", Category.SUBCLASS),
+        Classification(
+            "51.8C",
+            "Commerce de gros de machines pour l'extraction, la construction et le génie civil",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "51.8E", "Commerce de gros de machines pour l'industrie textile et l'habillement", Category.SUBCLASS
+        ),
+        Classification(
+            "51.8G",
+            "Commerce de gros d'ordinateurs, d'équipements informatiques périphériques et de progiciels",
+            Category.SUBCLASS,
+        ),
+        Classification("51.8H", "Commerce de gros d'autres machines et équipements de bureau", Category.SUBCLASS),
+        Classification(
+            "51.8J", "Commerce de gros de composants et d'autres équipements électroniques", Category.SUBCLASS
+        ),
+        Classification("51.8L", "Commerce de gros de matériel électrique", Category.SUBCLASS),
+        Classification("51.8M", "Commerce de gros de fournitures et équipements industriels divers", Category.SUBCLASS),
+        Classification(
+            "51.8N",
+            "Commerce de gros de fournitures et équipements divers pour le commerce et les services",
+            Category.SUBCLASS,
+        ),
+        Classification("51.8P", "Commerce de gros de matériel agricole", Category.SUBCLASS),
+        Classification("51.9A", "Autres commerces de gros spécialisés", Category.SUBCLASS),
+        Classification("51.9B", "Commerce de gros non spécialisé", Category.SUBCLASS),
+        Classification("52.1A", "Commerce de détail de produits surgelés", Category.SUBCLASS),
+        Classification("52.1B", "Commerce d'alimentation générale", Category.SUBCLASS),
+        Classification("52.1C", "Supérettes", Category.SUBCLASS),
+        Classification("52.1D", "Supermarchés", Category.SUBCLASS),
+        Classification("52.1E", "Magasins populaires", Category.SUBCLASS),
+        Classification("52.1F", "Hypermarchés", Category.SUBCLASS),
+        Classification("52.1H", "Grands magasins", Category.SUBCLASS),
+        Classification("52.1J", "Autres commerces de détail en magasin non spécialisé", Category.SUBCLASS),
+        Classification("52.2A", "Commerce de détail de fruits et légumes", Category.SUBCLASS),
+        Classification("52.2C", "Commerce de détail de viandes et produits à base de viande", Category.SUBCLASS),
+        Classification("52.2E", "Commerce de détail de poissons, crustacés et mollusques", Category.SUBCLASS),
+        Classification("52.2G", "Commerce de détail de pain, pâtisserie et confiserie", Category.SUBCLASS),
+        Classification("52.2J", "Commerce de détail de boissons", Category.SUBCLASS),
+        Classification("52.2L", "Commerce de détail de tabac", Category.SUBCLASS),
+        Classification("52.2N", "Commerce de détail de produits laitiers", Category.SUBCLASS),
+        Classification("52.2P", "Commerces de détail alimentaires spécialisés divers", Category.SUBCLASS),
+        Classification("52.3A", "Commerce de détail de produits pharmaceutiques", Category.SUBCLASS),
+        Classification("52.3C", "Commerce de détail d'articles médicaux et orthopédiques", Category.SUBCLASS),
+        Classification("52.3E", "Commerce de détail de parfumerie et de produits de beauté", Category.SUBCLASS),
+        Classification("52.4A", "Commerce de détail de textiles", Category.SUBCLASS),
+        Classification("52.4C", "Commerce de détail d'habillement", Category.SUBCLASS),
+        Classification("52.4E", "Commerce de détail de la chaussure", Category.SUBCLASS),
+        Classification("52.4F", "Commerce de détail de maroquinerie et d'articles de voyage", Category.SUBCLASS),
+        Classification("52.4H", "Commerce de détail de meubles", Category.SUBCLASS),
+        Classification("52.4J", "Commerce de détail d'équipement du foyer", Category.SUBCLASS),
+        Classification(
+            "52.4L", "Commerce de détail d'appareils électroménagers, de radio et de télévision", Category.SUBCLASS
+        ),
+        Classification("52.4N", "Commerce de détail de quincaillerie", Category.SUBCLASS),
+        Classification("52.4P", "Commerce de détail de bricolage", Category.SUBCLASS),
+        Classification("52.4R", "Commerce de détail de livres, journaux et papeterie", Category.SUBCLASS),
+        Classification("52.4T", "Commerce de détail d'optique et de photographie", Category.SUBCLASS),
+        Classification("52.4U", "Commerce de détail de revêtements de sols et de murs", Category.SUBCLASS),
+        Classification("52.4V", "Commerce de détail d'horlogerie et de bijouterie", Category.SUBCLASS),
+        Classification("52.4W", "Commerce de détail d'articles de sport et de loisir", Category.SUBCLASS),
+        Classification("52.4X", "Commerce de détail de fleurs", Category.SUBCLASS),
+        Classification("52.4Y", "Commerce de détail de charbons et combustibles", Category.SUBCLASS),
+        Classification("52.4Z", "Commerces de détail divers en magasin spécialisé", Category.SUBCLASS),
+        Classification("52.5Z", "Commerce de détail de biens d'occasion", Category.SUBCLASS),
+        Classification("52.6A", "Vente par correspondance sur catalogue général", Category.SUBCLASS),
+        Classification("52.6B", "Vente par correspondance spécialisée", Category.SUBCLASS),
+        Classification("52.6D", "Commerce de détail alimentaire sur éventaires et marchés", Category.SUBCLASS),
+        Classification("52.6E", "Commerce de détail non alimentaire sur éventaires et marchés", Category.SUBCLASS),
+        Classification("52.6G", "Vente à domicile", Category.SUBCLASS),
+        Classification("52.6H", "Vente par automate", Category.SUBCLASS),
+        Classification("52.7A", "Réparation de chaussures et d'articles en cuir", Category.SUBCLASS),
+        Classification("52.7C", "Réparation de matériel électronique grand public", Category.SUBCLASS),
+        Classification("52.7D", "Réparation d'appareils électroménagers", Category.SUBCLASS),
+        Classification("52.7F", "Réparation de montres, horloges et bijoux", Category.SUBCLASS),
+        Classification("52.7H", "Réparation d'articles personnels et domestiques n.c.a.", Category.SUBCLASS),
+        Classification("55.1A", "Hôtels touristiques avec restaurant", Category.SUBCLASS),
+        Classification("55.1C", "Hôtels touristiques sans restaurant", Category.SUBCLASS),
+        Classification("55.1E", "Autres hôtels", Category.SUBCLASS),
+        Classification("55.2A", "Auberges de jeunesse et refuges", Category.SUBCLASS),
+        Classification("55.2C", "Exploitation de terrains de camping", Category.SUBCLASS),
+        Classification("55.2E", "Autre hébergement touristique", Category.SUBCLASS),
+        Classification("55.2F", "Hébergement collectif non touristique", Category.SUBCLASS),
+        Classification("55.3A", "Restauration de type traditionnel", Category.SUBCLASS),
+        Classification("55.3B", "Restauration de type rapide", Category.SUBCLASS),
+        Classification("55.4A", "Cafés tabacs", Category.SUBCLASS),
+        Classification("55.4B", "Débits de boissons", Category.SUBCLASS),
+        Classification("55.4C", "Discothèques", Category.SUBCLASS),
+        Classification("55.5A", "Cantines et restaurants d'entreprises", Category.SUBCLASS),
+        Classification("55.5C", "Restauration collective sous contrat", Category.SUBCLASS),
+        Classification("55.5D", "Traiteurs, organisation de réceptions", Category.SUBCLASS),
+        Classification("60.1Z", "Transports ferroviaires", Category.SUBCLASS),
+        Classification("60.2A", "Transports urbains de voyageurs", Category.SUBCLASS),
+        Classification("60.2B", "Transports routiers réguliers de voyageurs", Category.SUBCLASS),
+        Classification("60.2C", "Téléphériques, remontées mécaniques", Category.SUBCLASS),
+        Classification("60.2E", "Transport de voyageurs par taxis", Category.SUBCLASS),
+        Classification("60.2G", "Autres transports routiers de voyageurs", Category.SUBCLASS),
+        Classification("60.2L", "Transports routiers de marchandises de proximité", Category.SUBCLASS),
+        Classification("60.2M", "Transports routiers de marchandises interurbains", Category.SUBCLASS),
+        Classification("60.2N", "Déménagement", Category.SUBCLASS),
+        Classification("60.2P", "Location de camions avec conducteur", Category.SUBCLASS),
+        Classification("60.3Z", "Transports par conduites", Category.SUBCLASS),
+        Classification("61.1A", "Transports maritimes", Category.SUBCLASS),
+        Classification("61.1B", "Transports côtiers", Category.SUBCLASS),
+        Classification("61.2Z", "Transports fluviaux", Category.SUBCLASS),
+        Classification("62.1Z", "Transports aériens réguliers", Category.SUBCLASS),
+        Classification("62.2Z", "Transports aériens non réguliers", Category.SUBCLASS),
+        Classification("62.3Z", "Transports spatiaux", Category.SUBCLASS),
+        Classification("63.1A", "Manutention portuaire", Category.SUBCLASS),
+        Classification("63.1B", "Manutention non portuaire", Category.SUBCLASS),
+        Classification("63.1D", "Entreposage frigorifique", Category.SUBCLASS),
+        Classification("63.1E", "Entreposage non frigorifique", Category.SUBCLASS),
+        Classification("63.2A", "Gestion d'infrastructures de transports terrestres", Category.SUBCLASS),
+        Classification("63.2C", "Services portuaires, maritimes et fluviaux", Category.SUBCLASS),
+        Classification("63.2E", "Services aéroportuaires", Category.SUBCLASS),
+        Classification("63.3Z", "Agences de voyage", Category.SUBCLASS),
+        Classification("63.4A", "Messagerie, fret express", Category.SUBCLASS),
+        Classification("63.4B", "Affrètement", Category.SUBCLASS),
+        Classification("63.4C", "Organisation des transports internationaux", Category.SUBCLASS),
+        Classification("64.1A", "Postes nationales", Category.SUBCLASS),
+        Classification("64.1C", "Autres activités de courrier", Category.SUBCLASS),
+        Classification("64.2C", "Télécommunications (hors transmissions audiovisuelles)", Category.SUBCLASS),
+        Classification("64.2D", "Transmission d'émissions de radio et de télévision", Category.SUBCLASS),
+        Classification("65.1A", "Banque centrale", Category.SUBCLASS),
+        Classification("65.1C", "Banques", Category.SUBCLASS),
+        Classification("65.1D", "Banques mutualistes", Category.SUBCLASS),
+        Classification("65.1E", "Caisses d'épargne", Category.SUBCLASS),
+        Classification("65.1F", "Intermédiations monétaires n.c.a.", Category.SUBCLASS),
+        Classification("65.2A", "Crédit-bail", Category.SUBCLASS),
+        Classification("65.2C", "Distribution de crédit", Category.SUBCLASS),
+        Classification("65.2E", "Organismes de placement en valeurs mobilières", Category.SUBCLASS),
+        Classification("65.2F", "Intermédiations financières diverses", Category.SUBCLASS),
+        Classification("66.0A", "Assurance-vie et capitalisation", Category.SUBCLASS),
+        Classification("66.0C", "Caisses de retraite", Category.SUBCLASS),
+        Classification("66.0E", "Assurance dommages", Category.SUBCLASS),
+        Classification("66.0F", "Réassurance", Category.SUBCLASS),
+        Classification("66.0G", "Assurance relevant du code de la mutualité", Category.SUBCLASS),
+        Classification("67.1A", "Administration de marchés financiers", Category.SUBCLASS),
+        Classification("67.1C", "Gestion de portefeuilles", Category.SUBCLASS),
+        Classification("67.1E", "Autres auxiliaires financiers", Category.SUBCLASS),
+        Classification("67.2Z", "Auxiliaires d'assurance", Category.SUBCLASS),
+        Classification("70.1A", "Promotion immobilière de logements", Category.SUBCLASS),
+        Classification("70.1B", "Promotion immobilière de bureaux", Category.SUBCLASS),
+        Classification("70.1C", "Promotion immobilière d'infrastructures", Category.SUBCLASS),
+        Classification("70.1D", "Supports juridiques de programme", Category.SUBCLASS),
+        Classification("70.1F", "Marchands de biens immobiliers", Category.SUBCLASS),
+        Classification("70.2A", "Location de logements", Category.SUBCLASS),
+        Classification("70.2B", "Location de terrains", Category.SUBCLASS),
+        Classification("70.2C", "Location d'autres biens immobiliers", Category.SUBCLASS),
+        Classification("70.3A", "Agences immobilières", Category.SUBCLASS),
+        Classification("70.3C", "Administration d'immeubles résidentiels", Category.SUBCLASS),
+        Classification("70.3D", "Administration d'autres biens immobiliers", Category.SUBCLASS),
+        Classification("70.3E", "Supports juridiques de gestion de patrimoine", Category.SUBCLASS),
+        Classification("71.1A", "Location de courte durée de véhicules automobiles", Category.SUBCLASS),
+        Classification("71.1B", "Location de longue durée de véhicules automobiles", Category.SUBCLASS),
+        Classification("71.2A", "Location d'autres matériels de transport terrestre", Category.SUBCLASS),
+        Classification("71.2C", "Location de matériels de transport par eau", Category.SUBCLASS),
+        Classification("71.2E", "Location d'appareils de transport aérien", Category.SUBCLASS),
+        Classification("71.3A", "Location de matériel agricole", Category.SUBCLASS),
+        Classification("71.3C", "Location de machines et équipements pour la construction", Category.SUBCLASS),
+        Classification("71.3E", "Location de machines de bureau et de matériel informatique", Category.SUBCLASS),
+        Classification("71.3G", "Location de machines et équipements divers", Category.SUBCLASS),
+        Classification("71.4A", "Location de linge", Category.SUBCLASS),
+        Classification("71.4B", "Location d'autres biens personnels et domestiques", Category.SUBCLASS),
+        Classification("72.1Z", "Conseil en systèmes informatiques", Category.SUBCLASS),
+        Classification("72.2A", "Edition de logiciels (non personnalisés)", Category.SUBCLASS),
+        Classification("72.2C", "Autres activités de réalisation de logiciels", Category.SUBCLASS),
+        Classification("72.3Z", "Traitement de données", Category.SUBCLASS),
+        Classification("72.4Z", "Activités de banques de données", Category.SUBCLASS),
+        Classification(
+            "72.5Z", "Entretien et réparation de machines de bureau et de matériel informatique", Category.SUBCLASS
+        ),
+        Classification("72.6Z", "Autres activités rattachées à l'informatique", Category.SUBCLASS),
+        Classification("73.1Z", "Recherche-développement en sciences physiques et naturelles", Category.SUBCLASS),
+        Classification("73.2Z", "Recherche-développement en sciences humaines et sociales", Category.SUBCLASS),
+        Classification("74.1A", "Activités juridiques", Category.SUBCLASS),
+        Classification("74.1C", "Activités comptables", Category.SUBCLASS),
+        Classification("74.1E", "Etudes de marché et sondages", Category.SUBCLASS),
+        Classification("74.1G", "Conseil pour les affaires et la gestion", Category.SUBCLASS),
+        Classification("74.1J", "Administration d'entreprises", Category.SUBCLASS),
+        Classification("74.2A", "Activités d'architecture", Category.SUBCLASS),
+        Classification("74.2B", "Métreurs, géomètres", Category.SUBCLASS),
+        Classification("74.2C", "Ingénierie, études techniques", Category.SUBCLASS),
+        Classification("74.3A", "Contrôle technique automobile", Category.SUBCLASS),
+        Classification("74.3B", "Analyses, essais et inspections techniques", Category.SUBCLASS),
+        Classification("74.4A", "Gestion de supports de publicité", Category.SUBCLASS),
+        Classification("74.4B", "Agences, conseil en publicité", Category.SUBCLASS),
+        Classification("74.5A", "Sélection et mise à disposition de personnel", Category.SUBCLASS),
+        Classification("74.5B", "Travail temporaire", Category.SUBCLASS),
+        Classification("74.6Z", "Enquêtes et sécurité", Category.SUBCLASS),
+        Classification("74.7Z", "Activités de nettoyage", Category.SUBCLASS),
+        Classification("74.8A", "Studios et autres activités photographiques", Category.SUBCLASS),
+        Classification("74.8B", "Laboratoires techniques de développement et de tirage", Category.SUBCLASS),
+        Classification("74.8D", "Conditionnement à façon", Category.SUBCLASS),
+        Classification("74.8F", "Secrétariat et traduction", Category.SUBCLASS),
+        Classification("74.8G", "Routage", Category.SUBCLASS),
+        Classification("74.8H", "Centres d'appel", Category.SUBCLASS),
+        Classification("74.8J", "Organisation de foires et salons", Category.SUBCLASS),
+        Classification("74.8K", "Services annexes à la production", Category.SUBCLASS),
+        Classification("75.1A", "Administration publique générale", Category.SUBCLASS),
+        Classification("75.1C", "Tutelle des activités sociales", Category.SUBCLASS),
+        Classification("75.1E", "Tutelle des activités économiques", Category.SUBCLASS),
+        Classification("75.1G", "Activités de soutien aux administrations", Category.SUBCLASS),
+        Classification("75.2A", "Affaires étrangères", Category.SUBCLASS),
+        Classification("75.2C", "Défense", Category.SUBCLASS),
+        Classification("75.2E", "Justice", Category.SUBCLASS),
+        Classification("75.2G", "Police", Category.SUBCLASS),
+        Classification("75.2J", "Protection civile", Category.SUBCLASS),
+        Classification("75.3A", "Activités générales de sécurité sociale", Category.SUBCLASS),
+        Classification("75.3B", "Gestion des retraites complémentaires", Category.SUBCLASS),
+        Classification("75.3C", "Distribution sociale de revenus", Category.SUBCLASS),
+        Classification("80.1Z", "Enseignement primaire", Category.SUBCLASS),
+        Classification("80.2A", "Enseignement secondaire général", Category.SUBCLASS),
+        Classification("80.2C", "Enseignement secondaire technique ou professionnel", Category.SUBCLASS),
+        Classification("80.3Z", "Enseignement supérieur", Category.SUBCLASS),
+        Classification("80.4A", "Ecoles de conduite", Category.SUBCLASS),
+        Classification("80.4C", "Formation des adultes et formation continue", Category.SUBCLASS),
+        Classification("80.4D", "Autres enseignements", Category.SUBCLASS),
+        Classification("85.1A", "Activités hospitalières", Category.SUBCLASS),
+        Classification("85.1C", "Pratique médicale", Category.SUBCLASS),
+        Classification("85.1E", "Pratique dentaire", Category.SUBCLASS),
+        Classification("85.1G", "Activités des auxiliaires médicaux", Category.SUBCLASS),
+        Classification("85.1H", "Soins hors d'un cadre réglementé", Category.SUBCLASS),
+        Classification("85.1J", "Ambulances", Category.SUBCLASS),
+        Classification("85.1K", "Laboratoires d'analyses médicales", Category.SUBCLASS),
+        Classification("85.1L", "Centres de collecte et banques d'organes", Category.SUBCLASS),
+        Classification("85.2Z", "Activités vétérinaires", Category.SUBCLASS),
+        Classification("85.3A", "Accueil des enfants handicapés", Category.SUBCLASS),
+        Classification("85.3B", "Accueil des enfants en difficulté", Category.SUBCLASS),
+        Classification("85.3C", "Accueil des adultes handicapés", Category.SUBCLASS),
+        Classification("85.3D", "Accueil des personnes âgées", Category.SUBCLASS),
+        Classification("85.3E", "Autres hébergements sociaux", Category.SUBCLASS),
+        Classification("85.3G", "Crèches et garderies d'enfants", Category.SUBCLASS),
+        Classification("85.3H", "Aide par le travail, ateliers protégés", Category.SUBCLASS),
+        Classification("85.3J", "Aide à domicile", Category.SUBCLASS),
+        Classification("85.3K", "Autres formes d'action sociale", Category.SUBCLASS),
+        Classification("90.0A", "Collecte et traitement des eaux usées", Category.SUBCLASS),
+        Classification("90.0B", "Enlèvement et traitement des ordures ménagères", Category.SUBCLASS),
+        Classification("90.0E", "Traitements des autres déchets solides", Category.SUBCLASS),
+        Classification("90.0G", "Autres travaux d'assainissement et de voirie", Category.SUBCLASS),
+        Classification("91.1A", "Organisations patronales et consulaires", Category.SUBCLASS),
+        Classification("91.1C", "Organisations professionnelles", Category.SUBCLASS),
+        Classification("91.2Z", "Syndicats de salariés", Category.SUBCLASS),
+        Classification("91.3A", "Organisations religieuses", Category.SUBCLASS),
+        Classification("91.3C", "Organisations politiques", Category.SUBCLASS),
+        Classification("91.3E", "Organisations associatives n.c.a.", Category.SUBCLASS),
+        Classification("92.1A", "Production de films pour la télévision", Category.SUBCLASS),
+        Classification("92.1B", "Production de films institutionnels et publicitaires", Category.SUBCLASS),
+        Classification("92.1C", "Production de films pour le cinéma", Category.SUBCLASS),
+        Classification("92.1D", "Prestations techniques pour le cinéma et la télévision", Category.SUBCLASS),
+        Classification("92.1F", "Distribution de films cinématographiques", Category.SUBCLASS),
+        Classification("92.1G", "Edition et distribution vidéo", Category.SUBCLASS),
+        Classification("92.1J", "Projection de films cinématographiques", Category.SUBCLASS),
+        Classification("92.2A", "Activités de radio", Category.SUBCLASS),
+        Classification("92.2B", "Production de programmes de télévision", Category.SUBCLASS),
+        Classification("92.2D", "Edition de chaînes généralistes", Category.SUBCLASS),
+        Classification("92.2E", "Edition de chaînes thématiques", Category.SUBCLASS),
+        Classification("92.2F", "Distribution de bouquets de programmes de radio et de télévision", Category.SUBCLASS),
+        Classification("92.3A", "Activités artistiques", Category.SUBCLASS),
+        Classification("92.3B", "Services annexes aux spectacles", Category.SUBCLASS),
+        Classification("92.3D", "Gestion de salles de spectacles", Category.SUBCLASS),
+        Classification("92.3F", "Manèges forains et parcs d'attractions", Category.SUBCLASS),
+        Classification("92.3K", "Activités diverses du spectacle", Category.SUBCLASS),
+        Classification("92.4Z", "Agences de presse", Category.SUBCLASS),
+        Classification("92.5A", "Gestion des bibliothèques", Category.SUBCLASS),
+        Classification("92.5C", "Gestion du patrimoine culturel", Category.SUBCLASS),
+        Classification("92.5E", "Gestion du patrimoine naturel", Category.SUBCLASS),
+        Classification("92.6A", "Gestion d'installations sportives", Category.SUBCLASS),
+        Classification("92.6C", "Autres activités sportives", Category.SUBCLASS),
+        Classification("92.7A", "Jeux de hasard et d'argent", Category.SUBCLASS),
+        Classification("92.7C", "Autres activités récréatives", Category.SUBCLASS),
+        Classification("93.0A", "Blanchisserie - teinturerie de gros", Category.SUBCLASS),
+        Classification("93.0B", "Blanchisserie - teinturerie de détail", Category.SUBCLASS),
+        Classification("93.0D", "Coiffure", Category.SUBCLASS),
+        Classification("93.0E", "Soins de beauté", Category.SUBCLASS),
+        Classification("93.0G", "Soins aux défunts", Category.SUBCLASS),
+        Classification("93.0H", "Pompes funèbres", Category.SUBCLASS),
+        Classification("93.0K", "Activités thermales et de thalassothérapie", Category.SUBCLASS),
+        Classification("93.0L", "Autres soins corporels", Category.SUBCLASS),
+        Classification("93.0N", "Autres services personnels", Category.SUBCLASS),
+        Classification(
+            "95.0Z", "Activités des ménages en tant qu'employeur de personnel domestique", Category.SUBCLASS
+        ),
+        Classification(
+            "96.0Z",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "97.0Z",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.SUBCLASS,
+        ),
+        Classification("99.0Z", "Activités extra-territoriales", Category.SUBCLASS),
+    ],
+)
diff --git a/pyisic/_standards/naf1/naf1_to_naf2.py b/pyisic/_standards/naf1/naf1_to_naf2.py
new file mode 100644
index 0000000..a3741d9
--- /dev/null
+++ b/pyisic/_standards/naf1/naf1_to_naf2.py
@@ -0,0 +1,1339 @@
+# -*- coding: utf-8 -*-
+"""`Concordance between NAF1 and NAF2 <https://www.insee.fr/fr/information/2579599>`_.
+"""
+from ...types import Concordance, Standards
+from ..naf2 import NAF2
+from . import NAF1
+
+NAF1_to_NAF2 = Concordance(
+    src=NAF1,
+    dst=NAF2,
+    concordances=[
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.11Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.12Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.13Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.14Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.15Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.16Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.19Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.26Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.28Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.29Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.63Z")),
+        ((Standards.NAF1, "01.1A"), (Standards.NAF2, "01.64Z")),
+        ((Standards.NAF1, "01.1C"), (Standards.NAF2, "01.11Z")),
+        ((Standards.NAF1, "01.1C"), (Standards.NAF2, "01.13Z")),
+        ((Standards.NAF1, "01.1C"), (Standards.NAF2, "01.28Z")),
+        ((Standards.NAF1, "01.1C"), (Standards.NAF2, "01.64Z")),
+        ((Standards.NAF1, "01.1C"), (Standards.NAF2, "02.30Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "01.13Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "01.19Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "01.25Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "01.30Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "01.64Z")),
+        ((Standards.NAF1, "01.1D"), (Standards.NAF2, "02.10Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.22Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.23Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.24Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.25Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.26Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.27Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.28Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.63Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "01.64Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "02.30Z")),
+        ((Standards.NAF1, "01.1F"), (Standards.NAF2, "10.41A")),
+        ((Standards.NAF1, "01.1G"), (Standards.NAF2, "01.21Z")),
+        ((Standards.NAF1, "01.1G"), (Standards.NAF2, "01.64Z")),
+        ((Standards.NAF1, "01.1G"), (Standards.NAF2, "11.02A")),
+        ((Standards.NAF1, "01.1G"), (Standards.NAF2, "11.02B")),
+        ((Standards.NAF1, "01.2A"), (Standards.NAF2, "01.41Z")),
+        ((Standards.NAF1, "01.2A"), (Standards.NAF2, "01.42Z")),
+        ((Standards.NAF1, "01.2C"), (Standards.NAF2, "01.43Z")),
+        ((Standards.NAF1, "01.2C"), (Standards.NAF2, "01.45Z")),
+        ((Standards.NAF1, "01.2C"), (Standards.NAF2, "01.49Z")),
+        ((Standards.NAF1, "01.2C"), (Standards.NAF2, "01.62Z")),
+        ((Standards.NAF1, "01.2C"), (Standards.NAF2, "10.11Z")),
+        ((Standards.NAF1, "01.2E"), (Standards.NAF2, "01.46Z")),
+        ((Standards.NAF1, "01.2G"), (Standards.NAF2, "01.47Z")),
+        ((Standards.NAF1, "01.2J"), (Standards.NAF2, "01.44Z")),
+        ((Standards.NAF1, "01.2J"), (Standards.NAF2, "01.49Z")),
+        ((Standards.NAF1, "01.2J"), (Standards.NAF2, "03.22Z")),
+        ((Standards.NAF1, "01.3Z"), (Standards.NAF2, "01.50Z")),
+        ((Standards.NAF1, "01.4A"), (Standards.NAF2, "01.61Z")),
+        ((Standards.NAF1, "01.4A"), (Standards.NAF2, "01.63Z")),
+        ((Standards.NAF1, "01.4A"), (Standards.NAF2, "10.39A")),
+        ((Standards.NAF1, "01.4A"), (Standards.NAF2, "10.39B")),
+        ((Standards.NAF1, "01.4B"), (Standards.NAF2, "81.30Z")),
+        ((Standards.NAF1, "01.4D"), (Standards.NAF2, "01.62Z")),
+        ((Standards.NAF1, "01.5Z"), (Standards.NAF2, "01.70Z")),
+        ((Standards.NAF1, "01.5Z"), (Standards.NAF2, "94.99Z")),
+        ((Standards.NAF1, "02.0A"), (Standards.NAF2, "01.29Z")),
+        ((Standards.NAF1, "02.0A"), (Standards.NAF2, "02.10Z")),
+        ((Standards.NAF1, "02.0A"), (Standards.NAF2, "02.30Z")),
+        ((Standards.NAF1, "02.0B"), (Standards.NAF2, "02.20Z")),
+        ((Standards.NAF1, "02.0B"), (Standards.NAF2, "16.10A")),
+        ((Standards.NAF1, "02.0D"), (Standards.NAF2, "02.40Z")),
+        ((Standards.NAF1, "05.0A"), (Standards.NAF2, "03.11Z")),
+        ((Standards.NAF1, "05.0A"), (Standards.NAF2, "03.12Z")),
+        ((Standards.NAF1, "05.0A"), (Standards.NAF2, "70.22Z")),
+        ((Standards.NAF1, "05.0C"), (Standards.NAF2, "03.21Z")),
+        ((Standards.NAF1, "05.0C"), (Standards.NAF2, "03.22Z")),
+        ((Standards.NAF1, "10.1Z"), (Standards.NAF2, "05.10Z")),
+        ((Standards.NAF1, "10.1Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "10.1Z"), (Standards.NAF2, "19.20Z")),
+        ((Standards.NAF1, "10.2Z"), (Standards.NAF2, "05.20Z")),
+        ((Standards.NAF1, "10.2Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "10.2Z"), (Standards.NAF2, "19.20Z")),
+        ((Standards.NAF1, "10.3Z"), (Standards.NAF2, "08.92Z")),
+        ((Standards.NAF1, "10.3Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "10.3Z"), (Standards.NAF2, "19.20Z")),
+        ((Standards.NAF1, "11.1Z"), (Standards.NAF2, "06.10Z")),
+        ((Standards.NAF1, "11.1Z"), (Standards.NAF2, "06.20Z")),
+        ((Standards.NAF1, "11.1Z"), (Standards.NAF2, "09.10Z")),
+        ((Standards.NAF1, "11.2Z"), (Standards.NAF2, "09.10Z")),
+        ((Standards.NAF1, "12.0Z"), (Standards.NAF2, "07.21Z")),
+        ((Standards.NAF1, "12.0Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "13.1Z"), (Standards.NAF2, "07.10Z")),
+        ((Standards.NAF1, "13.1Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "13.2Z"), (Standards.NAF2, "07.29Z")),
+        ((Standards.NAF1, "13.2Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.1A"), (Standards.NAF2, "08.11Z")),
+        ((Standards.NAF1, "14.1A"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.1C"), (Standards.NAF2, "08.11Z")),
+        ((Standards.NAF1, "14.1C"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.1E"), (Standards.NAF2, "08.11Z")),
+        ((Standards.NAF1, "14.1E"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.2A"), (Standards.NAF2, "08.12Z")),
+        ((Standards.NAF1, "14.2A"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.2C"), (Standards.NAF2, "08.12Z")),
+        ((Standards.NAF1, "14.2C"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.3Z"), (Standards.NAF2, "08.91Z")),
+        ((Standards.NAF1, "14.3Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.4Z"), (Standards.NAF2, "08.93Z")),
+        ((Standards.NAF1, "14.4Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.4Z"), (Standards.NAF2, "10.84Z")),
+        ((Standards.NAF1, "14.5Z"), (Standards.NAF2, "08.99Z")),
+        ((Standards.NAF1, "14.5Z"), (Standards.NAF2, "09.90Z")),
+        ((Standards.NAF1, "14.5Z"), (Standards.NAF2, "38.21Z")),
+        ((Standards.NAF1, "15.1A"), (Standards.NAF2, "01.49Z")),
+        ((Standards.NAF1, "15.1A"), (Standards.NAF2, "10.11Z")),
+        ((Standards.NAF1, "15.1C"), (Standards.NAF2, "10.11Z")),
+        ((Standards.NAF1, "15.1C"), (Standards.NAF2, "10.12Z")),
+        ((Standards.NAF1, "15.1E"), (Standards.NAF2, "10.13A")),
+        ((Standards.NAF1, "15.1E"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.1E"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.1F"), (Standards.NAF2, "10.13B")),
+        ((Standards.NAF1, "15.1F"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.1F"), (Standards.NAF2, "56.10C")),
+        ((Standards.NAF1, "15.2Z"), (Standards.NAF2, "10.20Z")),
+        ((Standards.NAF1, "15.2Z"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.3A"), (Standards.NAF2, "10.31Z")),
+        ((Standards.NAF1, "15.3A"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.3C"), (Standards.NAF2, "10.32Z")),
+        ((Standards.NAF1, "15.3E"), (Standards.NAF2, "10.39A")),
+        ((Standards.NAF1, "15.3E"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.3F"), (Standards.NAF2, "10.39B")),
+        ((Standards.NAF1, "15.3F"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.4A"), (Standards.NAF2, "10.41A")),
+        ((Standards.NAF1, "15.4C"), (Standards.NAF2, "10.41B")),
+        ((Standards.NAF1, "15.4E"), (Standards.NAF2, "10.42Z")),
+        ((Standards.NAF1, "15.5A"), (Standards.NAF2, "10.51A")),
+        ((Standards.NAF1, "15.5B"), (Standards.NAF2, "10.51B")),
+        ((Standards.NAF1, "15.5C"), (Standards.NAF2, "10.51C")),
+        ((Standards.NAF1, "15.5D"), (Standards.NAF2, "10.51D")),
+        ((Standards.NAF1, "15.5F"), (Standards.NAF2, "10.52Z")),
+        ((Standards.NAF1, "15.6A"), (Standards.NAF2, "10.61A")),
+        ((Standards.NAF1, "15.6B"), (Standards.NAF2, "10.61B")),
+        ((Standards.NAF1, "15.6D"), (Standards.NAF2, "10.62Z")),
+        ((Standards.NAF1, "15.6D"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.7A"), (Standards.NAF2, "10.91Z")),
+        ((Standards.NAF1, "15.7C"), (Standards.NAF2, "10.92Z")),
+        ((Standards.NAF1, "15.8A"), (Standards.NAF2, "10.71A")),
+        ((Standards.NAF1, "15.8A"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.8A"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.8B"), (Standards.NAF2, "10.71B")),
+        ((Standards.NAF1, "15.8B"), (Standards.NAF2, "56.10C")),
+        ((Standards.NAF1, "15.8C"), (Standards.NAF2, "10.71C")),
+        ((Standards.NAF1, "15.8C"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.8D"), (Standards.NAF2, "10.71D")),
+        ((Standards.NAF1, "15.8D"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.8F"), (Standards.NAF2, "10.72Z")),
+        ((Standards.NAF1, "15.8H"), (Standards.NAF2, "10.81Z")),
+        ((Standards.NAF1, "15.8K"), (Standards.NAF2, "10.82Z")),
+        ((Standards.NAF1, "15.8M"), (Standards.NAF2, "10.73Z")),
+        ((Standards.NAF1, "15.8M"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.8P"), (Standards.NAF2, "10.83Z")),
+        ((Standards.NAF1, "15.8R"), (Standards.NAF2, "10.84Z")),
+        ((Standards.NAF1, "15.8T"), (Standards.NAF2, "10.86Z")),
+        ((Standards.NAF1, "15.8V"), (Standards.NAF2, "10.85Z")),
+        ((Standards.NAF1, "15.8V"), (Standards.NAF2, "10.89Z")),
+        ((Standards.NAF1, "15.9A"), (Standards.NAF2, "11.01Z")),
+        ((Standards.NAF1, "15.9B"), (Standards.NAF2, "11.01Z")),
+        ((Standards.NAF1, "15.9D"), (Standards.NAF2, "11.01Z")),
+        ((Standards.NAF1, "15.9D"), (Standards.NAF2, "20.14Z")),
+        ((Standards.NAF1, "15.9F"), (Standards.NAF2, "11.02A")),
+        ((Standards.NAF1, "15.9G"), (Standards.NAF2, "11.02B")),
+        ((Standards.NAF1, "15.9J"), (Standards.NAF2, "11.03Z")),
+        ((Standards.NAF1, "15.9L"), (Standards.NAF2, "11.04Z")),
+        ((Standards.NAF1, "15.9N"), (Standards.NAF2, "11.05Z")),
+        ((Standards.NAF1, "15.9Q"), (Standards.NAF2, "11.06Z")),
+        ((Standards.NAF1, "15.9S"), (Standards.NAF2, "11.07A")),
+        ((Standards.NAF1, "15.9T"), (Standards.NAF2, "11.07B")),
+        ((Standards.NAF1, "16.0Z"), (Standards.NAF2, "12.00Z")),
+        ((Standards.NAF1, "17.1A"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1C"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1E"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1F"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1H"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1K"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1M"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.1P"), (Standards.NAF2, "13.10Z")),
+        ((Standards.NAF1, "17.2A"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "17.2C"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "17.2E"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "17.2G"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "17.2J"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "17.3Z"), (Standards.NAF2, "13.30Z")),
+        ((Standards.NAF1, "17.4A"), (Standards.NAF2, "13.92Z")),
+        ((Standards.NAF1, "17.4A"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "17.4B"), (Standards.NAF2, "13.92Z")),
+        ((Standards.NAF1, "17.4B"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "17.4C"), (Standards.NAF2, "13.92Z")),
+        ((Standards.NAF1, "17.4C"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "17.4C"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "17.5A"), (Standards.NAF2, "13.93Z")),
+        ((Standards.NAF1, "17.5C"), (Standards.NAF2, "13.94Z")),
+        ((Standards.NAF1, "17.5C"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "17.5E"), (Standards.NAF2, "13.95Z")),
+        ((Standards.NAF1, "17.5G"), (Standards.NAF2, "13.96Z")),
+        ((Standards.NAF1, "17.5G"), (Standards.NAF2, "13.99Z")),
+        ((Standards.NAF1, "17.5G"), (Standards.NAF2, "17.22Z")),
+        ((Standards.NAF1, "17.6Z"), (Standards.NAF2, "13.91Z")),
+        ((Standards.NAF1, "17.7A"), (Standards.NAF2, "14.19Z")),
+        ((Standards.NAF1, "17.7A"), (Standards.NAF2, "14.31Z")),
+        ((Standards.NAF1, "17.7C"), (Standards.NAF2, "14.39Z")),
+        ((Standards.NAF1, "18.1Z"), (Standards.NAF2, "14.11Z")),
+        ((Standards.NAF1, "18.1Z"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "18.2A"), (Standards.NAF2, "14.12Z")),
+        ((Standards.NAF1, "18.2C"), (Standards.NAF2, "14.13Z")),
+        ((Standards.NAF1, "18.2D"), (Standards.NAF2, "14.13Z")),
+        ((Standards.NAF1, "18.2E"), (Standards.NAF2, "14.13Z")),
+        ((Standards.NAF1, "18.2G"), (Standards.NAF2, "14.14Z")),
+        ((Standards.NAF1, "18.2J"), (Standards.NAF2, "14.19Z")),
+        ((Standards.NAF1, "18.2J"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "18.3Z"), (Standards.NAF2, "13.20Z")),
+        ((Standards.NAF1, "18.3Z"), (Standards.NAF2, "13.91Z")),
+        ((Standards.NAF1, "18.3Z"), (Standards.NAF2, "14.20Z")),
+        ((Standards.NAF1, "18.3Z"), (Standards.NAF2, "15.11Z")),
+        ((Standards.NAF1, "19.1Z"), (Standards.NAF2, "15.11Z")),
+        ((Standards.NAF1, "19.2Z"), (Standards.NAF2, "15.12Z")),
+        ((Standards.NAF1, "19.3Z"), (Standards.NAF2, "15.20Z")),
+        ((Standards.NAF1, "19.3Z"), (Standards.NAF2, "16.29Z")),
+        ((Standards.NAF1, "19.3Z"), (Standards.NAF2, "22.19Z")),
+        ((Standards.NAF1, "19.3Z"), (Standards.NAF2, "22.29B")),
+        ((Standards.NAF1, "19.3Z"), (Standards.NAF2, "32.30Z")),
+        ((Standards.NAF1, "20.1A"), (Standards.NAF2, "16.10A")),
+        ((Standards.NAF1, "20.1B"), (Standards.NAF2, "16.10B")),
+        ((Standards.NAF1, "20.2Z"), (Standards.NAF2, "16.21Z")),
+        ((Standards.NAF1, "20.3Z"), (Standards.NAF2, "16.22Z")),
+        ((Standards.NAF1, "20.3Z"), (Standards.NAF2, "16.23Z")),
+        ((Standards.NAF1, "20.3Z"), (Standards.NAF2, "43.32A")),
+        ((Standards.NAF1, "20.3Z"), (Standards.NAF2, "43.91A")),
+        ((Standards.NAF1, "20.4Z"), (Standards.NAF2, "16.24Z")),
+        ((Standards.NAF1, "20.4Z"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "20.5A"), (Standards.NAF2, "16.29Z")),
+        ((Standards.NAF1, "20.5A"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "20.5A"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "20.5C"), (Standards.NAF2, "16.29Z")),
+        ((Standards.NAF1, "20.5C"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "21.1A"), (Standards.NAF2, "17.11Z")),
+        ((Standards.NAF1, "21.1C"), (Standards.NAF2, "17.12Z")),
+        ((Standards.NAF1, "21.2A"), (Standards.NAF2, "17.21A")),
+        ((Standards.NAF1, "21.2B"), (Standards.NAF2, "17.21B")),
+        ((Standards.NAF1, "21.2C"), (Standards.NAF2, "17.21C")),
+        ((Standards.NAF1, "21.2E"), (Standards.NAF2, "17.22Z")),
+        ((Standards.NAF1, "21.2E"), (Standards.NAF2, "18.12Z")),
+        ((Standards.NAF1, "21.2G"), (Standards.NAF2, "17.23Z")),
+        ((Standards.NAF1, "21.2J"), (Standards.NAF2, "17.24Z")),
+        ((Standards.NAF1, "21.2L"), (Standards.NAF2, "17.29Z")),
+        ((Standards.NAF1, "21.2L"), (Standards.NAF2, "18.12Z")),
+        ((Standards.NAF1, "22.1A"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "22.1A"), (Standards.NAF2, "58.11Z")),
+        ((Standards.NAF1, "22.1A"), (Standards.NAF2, "58.12Z")),
+        ((Standards.NAF1, "22.1C"), (Standards.NAF2, "58.13Z")),
+        ((Standards.NAF1, "22.1E"), (Standards.NAF2, "58.14Z")),
+        ((Standards.NAF1, "22.1G"), (Standards.NAF2, "59.20Z")),
+        ((Standards.NAF1, "22.1J"), (Standards.NAF2, "58.19Z")),
+        ((Standards.NAF1, "22.2A"), (Standards.NAF2, "18.11Z")),
+        ((Standards.NAF1, "22.2C"), (Standards.NAF2, "17.23Z")),
+        ((Standards.NAF1, "22.2C"), (Standards.NAF2, "18.12Z")),
+        ((Standards.NAF1, "22.2C"), (Standards.NAF2, "58.19Z")),
+        ((Standards.NAF1, "22.2E"), (Standards.NAF2, "18.14Z")),
+        ((Standards.NAF1, "22.2G"), (Standards.NAF2, "18.13Z")),
+        ((Standards.NAF1, "22.2J"), (Standards.NAF2, "18.13Z")),
+        ((Standards.NAF1, "22.3A"), (Standards.NAF2, "18.20Z")),
+        ((Standards.NAF1, "22.3C"), (Standards.NAF2, "18.20Z")),
+        ((Standards.NAF1, "22.3E"), (Standards.NAF2, "18.20Z")),
+        ((Standards.NAF1, "23.1Z"), (Standards.NAF2, "19.10Z")),
+        ((Standards.NAF1, "23.2Z"), (Standards.NAF2, "19.20Z")),
+        ((Standards.NAF1, "23.3Z"), (Standards.NAF2, "20.13A")),
+        ((Standards.NAF1, "23.3Z"), (Standards.NAF2, "21.20Z")),
+        ((Standards.NAF1, "23.3Z"), (Standards.NAF2, "24.46Z")),
+        ((Standards.NAF1, "23.3Z"), (Standards.NAF2, "38.12Z")),
+        ((Standards.NAF1, "23.3Z"), (Standards.NAF2, "38.22Z")),
+        ((Standards.NAF1, "24.1A"), (Standards.NAF2, "20.11Z")),
+        ((Standards.NAF1, "24.1C"), (Standards.NAF2, "20.12Z")),
+        ((Standards.NAF1, "24.1E"), (Standards.NAF2, "20.13B")),
+        ((Standards.NAF1, "24.1G"), (Standards.NAF2, "19.10Z")),
+        ((Standards.NAF1, "24.1G"), (Standards.NAF2, "20.14Z")),
+        ((Standards.NAF1, "24.1J"), (Standards.NAF2, "08.91Z")),
+        ((Standards.NAF1, "24.1J"), (Standards.NAF2, "20.15Z")),
+        ((Standards.NAF1, "24.1L"), (Standards.NAF2, "20.16Z")),
+        ((Standards.NAF1, "24.1N"), (Standards.NAF2, "20.17Z")),
+        ((Standards.NAF1, "24.2Z"), (Standards.NAF2, "20.20Z")),
+        ((Standards.NAF1, "24.3Z"), (Standards.NAF2, "20.30Z")),
+        ((Standards.NAF1, "24.4A"), (Standards.NAF2, "21.10Z")),
+        ((Standards.NAF1, "24.4C"), (Standards.NAF2, "21.20Z")),
+        ((Standards.NAF1, "24.4D"), (Standards.NAF2, "21.20Z")),
+        ((Standards.NAF1, "24.4D"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "24.5A"), (Standards.NAF2, "20.41Z")),
+        ((Standards.NAF1, "24.5A"), (Standards.NAF2, "20.42Z")),
+        ((Standards.NAF1, "24.5C"), (Standards.NAF2, "20.42Z")),
+        ((Standards.NAF1, "24.6A"), (Standards.NAF2, "20.51Z")),
+        ((Standards.NAF1, "24.6C"), (Standards.NAF2, "20.52Z")),
+        ((Standards.NAF1, "24.6C"), (Standards.NAF2, "20.59Z")),
+        ((Standards.NAF1, "24.6E"), (Standards.NAF2, "20.53Z")),
+        ((Standards.NAF1, "24.6G"), (Standards.NAF2, "20.59Z")),
+        ((Standards.NAF1, "24.6J"), (Standards.NAF2, "26.80Z")),
+        ((Standards.NAF1, "24.6L"), (Standards.NAF2, "20.59Z")),
+        ((Standards.NAF1, "24.6L"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "24.7Z"), (Standards.NAF2, "20.60Z")),
+        ((Standards.NAF1, "25.1A"), (Standards.NAF2, "22.11Z")),
+        ((Standards.NAF1, "25.1C"), (Standards.NAF2, "22.11Z")),
+        ((Standards.NAF1, "25.1E"), (Standards.NAF2, "22.19Z")),
+        ((Standards.NAF1, "25.1E"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "25.1E"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "25.2A"), (Standards.NAF2, "22.21Z")),
+        ((Standards.NAF1, "25.2A"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "25.2A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "25.2C"), (Standards.NAF2, "22.22Z")),
+        ((Standards.NAF1, "25.2E"), (Standards.NAF2, "22.23Z")),
+        ((Standards.NAF1, "25.2E"), (Standards.NAF2, "27.33Z")),
+        ((Standards.NAF1, "25.2E"), (Standards.NAF2, "32.30Z")),
+        ((Standards.NAF1, "25.2E"), (Standards.NAF2, "43.32A")),
+        ((Standards.NAF1, "25.2G"), (Standards.NAF2, "22.29A")),
+        ((Standards.NAF1, "25.2G"), (Standards.NAF2, "22.29B")),
+        ((Standards.NAF1, "25.2G"), (Standards.NAF2, "27.33Z")),
+        ((Standards.NAF1, "25.2G"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "25.2H"), (Standards.NAF2, "22.29A")),
+        ((Standards.NAF1, "25.2H"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "26.1A"), (Standards.NAF2, "23.11Z")),
+        ((Standards.NAF1, "26.1C"), (Standards.NAF2, "23.12Z")),
+        ((Standards.NAF1, "26.1E"), (Standards.NAF2, "23.13Z")),
+        ((Standards.NAF1, "26.1G"), (Standards.NAF2, "23.14Z")),
+        ((Standards.NAF1, "26.1J"), (Standards.NAF2, "23.19Z")),
+        ((Standards.NAF1, "26.1J"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "26.1J"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "26.1K"), (Standards.NAF2, "23.19Z")),
+        ((Standards.NAF1, "26.2A"), (Standards.NAF2, "23.41Z")),
+        ((Standards.NAF1, "26.2C"), (Standards.NAF2, "23.42Z")),
+        ((Standards.NAF1, "26.2E"), (Standards.NAF2, "23.43Z")),
+        ((Standards.NAF1, "26.2E"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "26.2G"), (Standards.NAF2, "23.44Z")),
+        ((Standards.NAF1, "26.2J"), (Standards.NAF2, "23.49Z")),
+        ((Standards.NAF1, "26.2L"), (Standards.NAF2, "23.20Z")),
+        ((Standards.NAF1, "26.3Z"), (Standards.NAF2, "23.31Z")),
+        ((Standards.NAF1, "26.4A"), (Standards.NAF2, "23.32Z")),
+        ((Standards.NAF1, "26.4B"), (Standards.NAF2, "23.32Z")),
+        ((Standards.NAF1, "26.4C"), (Standards.NAF2, "23.32Z")),
+        ((Standards.NAF1, "26.4C"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "26.4C"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "26.5A"), (Standards.NAF2, "23.51Z")),
+        ((Standards.NAF1, "26.5C"), (Standards.NAF2, "23.52Z")),
+        ((Standards.NAF1, "26.5E"), (Standards.NAF2, "23.52Z")),
+        ((Standards.NAF1, "26.6A"), (Standards.NAF2, "23.61Z")),
+        ((Standards.NAF1, "26.6C"), (Standards.NAF2, "23.62Z")),
+        ((Standards.NAF1, "26.6E"), (Standards.NAF2, "23.63Z")),
+        ((Standards.NAF1, "26.6G"), (Standards.NAF2, "23.64Z")),
+        ((Standards.NAF1, "26.6J"), (Standards.NAF2, "23.65Z")),
+        ((Standards.NAF1, "26.6L"), (Standards.NAF2, "23.69Z")),
+        ((Standards.NAF1, "26.7Z"), (Standards.NAF2, "23.70Z")),
+        ((Standards.NAF1, "26.8A"), (Standards.NAF2, "23.91Z")),
+        ((Standards.NAF1, "26.8A"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "26.8A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "26.8C"), (Standards.NAF2, "23.99Z")),
+        ((Standards.NAF1, "27.1Y"), (Standards.NAF2, "24.10Z")),
+        ((Standards.NAF1, "27.2A"), (Standards.NAF2, "24.51Z")),
+        ((Standards.NAF1, "27.2A"), (Standards.NAF2, "24.52Z")),
+        ((Standards.NAF1, "27.2C"), (Standards.NAF2, "24.20Z")),
+        ((Standards.NAF1, "27.3A"), (Standards.NAF2, "24.31Z")),
+        ((Standards.NAF1, "27.3C"), (Standards.NAF2, "24.32Z")),
+        ((Standards.NAF1, "27.3E"), (Standards.NAF2, "24.33Z")),
+        ((Standards.NAF1, "27.3G"), (Standards.NAF2, "24.34Z")),
+        ((Standards.NAF1, "27.4A"), (Standards.NAF2, "24.41Z")),
+        ((Standards.NAF1, "27.4C"), (Standards.NAF2, "24.42Z")),
+        ((Standards.NAF1, "27.4D"), (Standards.NAF2, "24.42Z")),
+        ((Standards.NAF1, "27.4F"), (Standards.NAF2, "24.43Z")),
+        ((Standards.NAF1, "27.4G"), (Standards.NAF2, "24.43Z")),
+        ((Standards.NAF1, "27.4J"), (Standards.NAF2, "24.44Z")),
+        ((Standards.NAF1, "27.4K"), (Standards.NAF2, "24.44Z")),
+        ((Standards.NAF1, "27.4M"), (Standards.NAF2, "24.45Z")),
+        ((Standards.NAF1, "27.5A"), (Standards.NAF2, "24.51Z")),
+        ((Standards.NAF1, "27.5C"), (Standards.NAF2, "24.52Z")),
+        ((Standards.NAF1, "27.5E"), (Standards.NAF2, "24.53Z")),
+        ((Standards.NAF1, "27.5G"), (Standards.NAF2, "24.54Z")),
+        ((Standards.NAF1, "28.1A"), (Standards.NAF2, "24.33Z")),
+        ((Standards.NAF1, "28.1A"), (Standards.NAF2, "25.11Z")),
+        ((Standards.NAF1, "28.1A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.1A"), (Standards.NAF2, "43.99B")),
+        ((Standards.NAF1, "28.1C"), (Standards.NAF2, "25.12Z")),
+        ((Standards.NAF1, "28.1C"), (Standards.NAF2, "43.32B")),
+        ((Standards.NAF1, "28.2C"), (Standards.NAF2, "25.29Z")),
+        ((Standards.NAF1, "28.2C"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.2C"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.2D"), (Standards.NAF2, "25.21Z")),
+        ((Standards.NAF1, "28.2D"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.2D"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.3A"), (Standards.NAF2, "25.30Z")),
+        ((Standards.NAF1, "28.3A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.3A"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.3B"), (Standards.NAF2, "25.30Z")),
+        ((Standards.NAF1, "28.3B"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.3B"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.3C"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.3C"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.4A"), (Standards.NAF2, "25.50A")),
+        ((Standards.NAF1, "28.4B"), (Standards.NAF2, "25.50B")),
+        ((Standards.NAF1, "28.4C"), (Standards.NAF2, "25.50A")),
+        ((Standards.NAF1, "28.5A"), (Standards.NAF2, "25.61Z")),
+        ((Standards.NAF1, "28.5C"), (Standards.NAF2, "25.62A")),
+        ((Standards.NAF1, "28.5D"), (Standards.NAF2, "25.62B")),
+        ((Standards.NAF1, "28.5D"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.5D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "28.6A"), (Standards.NAF2, "25.71Z")),
+        ((Standards.NAF1, "28.6A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.6C"), (Standards.NAF2, "25.73B")),
+        ((Standards.NAF1, "28.6C"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.6D"), (Standards.NAF2, "25.73B")),
+        ((Standards.NAF1, "28.6D"), (Standards.NAF2, "28.49Z")),
+        ((Standards.NAF1, "28.6D"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.6F"), (Standards.NAF2, "25.72Z")),
+        ((Standards.NAF1, "28.6F"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.6F"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.7A"), (Standards.NAF2, "25.91Z")),
+        ((Standards.NAF1, "28.7A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.7A"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.7C"), (Standards.NAF2, "25.92Z")),
+        ((Standards.NAF1, "28.7E"), (Standards.NAF2, "25.93Z")),
+        ((Standards.NAF1, "28.7G"), (Standards.NAF2, "25.94Z")),
+        ((Standards.NAF1, "28.7H"), (Standards.NAF2, "25.93Z")),
+        ((Standards.NAF1, "28.7J"), (Standards.NAF2, "25.93Z")),
+        ((Standards.NAF1, "28.7L"), (Standards.NAF2, "25.99A")),
+        ((Standards.NAF1, "28.7L"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.7L"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "28.7N"), (Standards.NAF2, "25.99B")),
+        ((Standards.NAF1, "28.7N"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.7Q"), (Standards.NAF2, "25.71Z")),
+        ((Standards.NAF1, "28.7Q"), (Standards.NAF2, "25.99B")),
+        ((Standards.NAF1, "28.7Q"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "28.7Q"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "29.1A"), (Standards.NAF2, "28.11Z")),
+        ((Standards.NAF1, "29.1A"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1A"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1B"), (Standards.NAF2, "28.12Z")),
+        ((Standards.NAF1, "29.1B"), (Standards.NAF2, "28.13Z")),
+        ((Standards.NAF1, "29.1B"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1B"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1D"), (Standards.NAF2, "28.12Z")),
+        ((Standards.NAF1, "29.1D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1D"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1E"), (Standards.NAF2, "28.13Z")),
+        ((Standards.NAF1, "29.1E"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1E"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1F"), (Standards.NAF2, "28.12Z")),
+        ((Standards.NAF1, "29.1F"), (Standards.NAF2, "28.14Z")),
+        ((Standards.NAF1, "29.1F"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1F"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1H"), (Standards.NAF2, "28.15Z")),
+        ((Standards.NAF1, "29.1H"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1H"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.1J"), (Standards.NAF2, "28.15Z")),
+        ((Standards.NAF1, "29.1J"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.1J"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2A"), (Standards.NAF2, "28.21Z")),
+        ((Standards.NAF1, "29.2A"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2A"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2C"), (Standards.NAF2, "28.22Z")),
+        ((Standards.NAF1, "29.2C"), (Standards.NAF2, "43.29B")),
+        ((Standards.NAF1, "29.2D"), (Standards.NAF2, "28.22Z")),
+        ((Standards.NAF1, "29.2D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2D"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2F"), (Standards.NAF2, "28.25Z")),
+        ((Standards.NAF1, "29.2F"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2F"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2H"), (Standards.NAF2, "28.29A")),
+        ((Standards.NAF1, "29.2H"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "29.2H"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2H"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2J"), (Standards.NAF2, "28.29A")),
+        ((Standards.NAF1, "29.2J"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2J"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2L"), (Standards.NAF2, "28.29B")),
+        ((Standards.NAF1, "29.2L"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "29.2L"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2L"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "29.2L"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.2M"), (Standards.NAF2, "28.29B")),
+        ((Standards.NAF1, "29.2M"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "29.2M"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.2M"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "29.2M"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.3A"), (Standards.NAF2, "28.30Z")),
+        ((Standards.NAF1, "29.3A"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.3C"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.3C"), (Standards.NAF2, "95.22Z")),
+        ((Standards.NAF1, "29.3D"), (Standards.NAF2, "28.30Z")),
+        ((Standards.NAF1, "29.3D"), (Standards.NAF2, "28.93Z")),
+        ((Standards.NAF1, "29.3D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.3D"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.4A"), (Standards.NAF2, "28.41Z")),
+        ((Standards.NAF1, "29.4A"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.4A"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.4B"), (Standards.NAF2, "28.49Z")),
+        ((Standards.NAF1, "29.4B"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.4B"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.4C"), (Standards.NAF2, "28.24Z")),
+        ((Standards.NAF1, "29.4C"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.4D"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "29.4D"), (Standards.NAF2, "28.29B")),
+        ((Standards.NAF1, "29.4D"), (Standards.NAF2, "28.49Z")),
+        ((Standards.NAF1, "29.4D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.4D"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.4E"), (Standards.NAF2, "28.49Z")),
+        ((Standards.NAF1, "29.4E"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.4E"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5A"), (Standards.NAF2, "28.91Z")),
+        ((Standards.NAF1, "29.5A"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5A"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5B"), (Standards.NAF2, "28.92Z")),
+        ((Standards.NAF1, "29.5B"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5B"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5D"), (Standards.NAF2, "28.92Z")),
+        ((Standards.NAF1, "29.5D"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5D"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5E"), (Standards.NAF2, "28.93Z")),
+        ((Standards.NAF1, "29.5E"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5E"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5G"), (Standards.NAF2, "28.94Z")),
+        ((Standards.NAF1, "29.5G"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5G"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5J"), (Standards.NAF2, "28.95Z")),
+        ((Standards.NAF1, "29.5J"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5J"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5L"), (Standards.NAF2, "28.94Z")),
+        ((Standards.NAF1, "29.5L"), (Standards.NAF2, "28.99A")),
+        ((Standards.NAF1, "29.5L"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5L"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5M"), (Standards.NAF2, "28.96Z")),
+        ((Standards.NAF1, "29.5M"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5M"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5N"), (Standards.NAF2, "25.73A")),
+        ((Standards.NAF1, "29.5Q"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "29.5Q"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5Q"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.5R"), (Standards.NAF2, "28.94Z")),
+        ((Standards.NAF1, "29.5R"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "29.5R"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "29.5R"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "29.6A"), (Standards.NAF2, "25.40Z")),
+        ((Standards.NAF1, "29.6A"), (Standards.NAF2, "30.30Z")),
+        ((Standards.NAF1, "29.6A"), (Standards.NAF2, "30.40Z")),
+        ((Standards.NAF1, "29.6A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "29.6A"), (Standards.NAF2, "33.20A")),
+        ((Standards.NAF1, "29.6B"), (Standards.NAF2, "25.40Z")),
+        ((Standards.NAF1, "29.6B"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "29.7A"), (Standards.NAF2, "27.51Z")),
+        ((Standards.NAF1, "29.7A"), (Standards.NAF2, "28.21Z")),
+        ((Standards.NAF1, "29.7A"), (Standards.NAF2, "28.25Z")),
+        ((Standards.NAF1, "29.7A"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "29.7A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "29.7C"), (Standards.NAF2, "27.52Z")),
+        ((Standards.NAF1, "29.7C"), (Standards.NAF2, "28.21Z")),
+        ((Standards.NAF1, "30.0A"), (Standards.NAF2, "26.20Z")),
+        ((Standards.NAF1, "30.0A"), (Standards.NAF2, "28.23Z")),
+        ((Standards.NAF1, "30.0A"), (Standards.NAF2, "33.20B")),
+        ((Standards.NAF1, "30.0C"), (Standards.NAF2, "26.20Z")),
+        ((Standards.NAF1, "30.0C"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "30.0C"), (Standards.NAF2, "62.09Z")),
+        ((Standards.NAF1, "31.1A"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "31.1A"), (Standards.NAF2, "27.11Z")),
+        ((Standards.NAF1, "31.1A"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.1A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.1B"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "31.1B"), (Standards.NAF2, "27.11Z")),
+        ((Standards.NAF1, "31.1B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.1C"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "31.1C"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "27.12Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "27.33Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "31.2A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.2B"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "31.2B"), (Standards.NAF2, "27.12Z")),
+        ((Standards.NAF1, "31.2B"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.2B"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "31.2B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.3Z"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "31.3Z"), (Standards.NAF2, "27.31Z")),
+        ((Standards.NAF1, "31.3Z"), (Standards.NAF2, "27.32Z")),
+        ((Standards.NAF1, "31.3Z"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.4Z"), (Standards.NAF2, "27.20Z")),
+        ((Standards.NAF1, "31.5A"), (Standards.NAF2, "27.40Z")),
+        ((Standards.NAF1, "31.5B"), (Standards.NAF2, "27.40Z")),
+        ((Standards.NAF1, "31.5C"), (Standards.NAF2, "27.40Z")),
+        ((Standards.NAF1, "31.6A"), (Standards.NAF2, "27.40Z")),
+        ((Standards.NAF1, "31.6A"), (Standards.NAF2, "29.31Z")),
+        ((Standards.NAF1, "31.6A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.6C"), (Standards.NAF2, "25.99B")),
+        ((Standards.NAF1, "31.6C"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.6C"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "31.6C"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "23.44Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "26.30Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "26.51B")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "28.49Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "31.6D"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "32.1A"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "32.1A"), (Standards.NAF2, "26.12Z")),
+        ((Standards.NAF1, "32.1A"), (Standards.NAF2, "27.90Z")),
+        ((Standards.NAF1, "32.1C"), (Standards.NAF2, "26.11Z")),
+        ((Standards.NAF1, "32.1C"), (Standards.NAF2, "26.12Z")),
+        ((Standards.NAF1, "32.1C"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "32.1D"), (Standards.NAF2, "26.12Z")),
+        ((Standards.NAF1, "32.2A"), (Standards.NAF2, "26.30Z")),
+        ((Standards.NAF1, "32.2A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "32.2A"), (Standards.NAF2, "95.12Z")),
+        ((Standards.NAF1, "32.2B"), (Standards.NAF2, "26.30Z")),
+        ((Standards.NAF1, "32.2B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "32.2B"), (Standards.NAF2, "95.12Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "26.20Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "26.30Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "26.40Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "26.70Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "28.23Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "32.3Z"), (Standards.NAF2, "95.12Z")),
+        ((Standards.NAF1, "33.1A"), (Standards.NAF2, "26.60Z")),
+        ((Standards.NAF1, "33.1A"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "33.1A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "26.60Z")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "31.01Z")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "33.14Z")),
+        ((Standards.NAF1, "33.1B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "33.2A"), (Standards.NAF2, "26.51A")),
+        ((Standards.NAF1, "33.2A"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "33.2A"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "26.51B")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "26.70Z")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "28.29A")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "32.50A")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "33.2B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "33.3Z"), (Standards.NAF2, "33.20C")),
+        ((Standards.NAF1, "33.4A"), (Standards.NAF2, "32.50B")),
+        ((Standards.NAF1, "33.4B"), (Standards.NAF2, "26.70Z")),
+        ((Standards.NAF1, "33.4B"), (Standards.NAF2, "27.31Z")),
+        ((Standards.NAF1, "33.4B"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "33.4B"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "33.4B"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "33.5Z"), (Standards.NAF2, "26.52Z")),
+        ((Standards.NAF1, "33.5Z"), (Standards.NAF2, "32.12Z")),
+        ((Standards.NAF1, "33.5Z"), (Standards.NAF2, "32.13Z")),
+        ((Standards.NAF1, "33.5Z"), (Standards.NAF2, "33.13Z")),
+        ((Standards.NAF1, "33.5Z"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "34.1Z"), (Standards.NAF2, "28.92Z")),
+        ((Standards.NAF1, "34.1Z"), (Standards.NAF2, "29.10Z")),
+        ((Standards.NAF1, "34.1Z"), (Standards.NAF2, "29.32Z")),
+        ((Standards.NAF1, "34.1Z"), (Standards.NAF2, "30.91Z")),
+        ((Standards.NAF1, "34.2A"), (Standards.NAF2, "29.20Z")),
+        ((Standards.NAF1, "34.2A"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "34.2B"), (Standards.NAF2, "29.20Z")),
+        ((Standards.NAF1, "34.3Z"), (Standards.NAF2, "28.11Z")),
+        ((Standards.NAF1, "34.3Z"), (Standards.NAF2, "29.32Z")),
+        ((Standards.NAF1, "35.1A"), (Standards.NAF2, "30.11Z")),
+        ((Standards.NAF1, "35.1B"), (Standards.NAF2, "30.11Z")),
+        ((Standards.NAF1, "35.1C"), (Standards.NAF2, "30.11Z")),
+        ((Standards.NAF1, "35.1C"), (Standards.NAF2, "33.15Z")),
+        ((Standards.NAF1, "35.1E"), (Standards.NAF2, "30.12Z")),
+        ((Standards.NAF1, "35.1E"), (Standards.NAF2, "33.15Z")),
+        ((Standards.NAF1, "35.2Z"), (Standards.NAF2, "30.20Z")),
+        ((Standards.NAF1, "35.2Z"), (Standards.NAF2, "33.17Z")),
+        ((Standards.NAF1, "35.3A"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "35.3A"), (Standards.NAF2, "30.30Z")),
+        ((Standards.NAF1, "35.3A"), (Standards.NAF2, "33.16Z")),
+        ((Standards.NAF1, "35.3B"), (Standards.NAF2, "30.30Z")),
+        ((Standards.NAF1, "35.3B"), (Standards.NAF2, "33.16Z")),
+        ((Standards.NAF1, "35.3C"), (Standards.NAF2, "30.30Z")),
+        ((Standards.NAF1, "35.4A"), (Standards.NAF2, "30.91Z")),
+        ((Standards.NAF1, "35.4C"), (Standards.NAF2, "30.92Z")),
+        ((Standards.NAF1, "35.4E"), (Standards.NAF2, "30.92Z")),
+        ((Standards.NAF1, "35.4E"), (Standards.NAF2, "33.17Z")),
+        ((Standards.NAF1, "35.5Z"), (Standards.NAF2, "28.22Z")),
+        ((Standards.NAF1, "35.5Z"), (Standards.NAF2, "30.99Z")),
+        ((Standards.NAF1, "35.5Z"), (Standards.NAF2, "33.11Z")),
+        ((Standards.NAF1, "35.5Z"), (Standards.NAF2, "33.17Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "29.32Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "30.11Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "30.20Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "30.30Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "31.01Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "31.02Z")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "31.09A")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "31.09B")),
+        ((Standards.NAF1, "36.1A"), (Standards.NAF2, "95.24Z")),
+        ((Standards.NAF1, "36.1C"), (Standards.NAF2, "28.23Z")),
+        ((Standards.NAF1, "36.1C"), (Standards.NAF2, "31.01Z")),
+        ((Standards.NAF1, "36.1E"), (Standards.NAF2, "31.02Z")),
+        ((Standards.NAF1, "36.1G"), (Standards.NAF2, "31.09B")),
+        ((Standards.NAF1, "36.1H"), (Standards.NAF2, "31.09B")),
+        ((Standards.NAF1, "36.1J"), (Standards.NAF2, "31.09B")),
+        ((Standards.NAF1, "36.1K"), (Standards.NAF2, "31.09B")),
+        ((Standards.NAF1, "36.1K"), (Standards.NAF2, "95.24Z")),
+        ((Standards.NAF1, "36.1M"), (Standards.NAF2, "31.03Z")),
+        ((Standards.NAF1, "36.2A"), (Standards.NAF2, "32.11Z")),
+        ((Standards.NAF1, "36.2C"), (Standards.NAF2, "32.12Z")),
+        ((Standards.NAF1, "36.3Z"), (Standards.NAF2, "32.20Z")),
+        ((Standards.NAF1, "36.3Z"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "36.3Z"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "36.3Z"), (Standards.NAF2, "95.29Z")),
+        ((Standards.NAF1, "36.4Z"), (Standards.NAF2, "32.30Z")),
+        ((Standards.NAF1, "36.4Z"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "36.4Z"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "36.4Z"), (Standards.NAF2, "95.29Z")),
+        ((Standards.NAF1, "36.5Z"), (Standards.NAF2, "26.40Z")),
+        ((Standards.NAF1, "36.5Z"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "36.5Z"), (Standards.NAF2, "32.40Z")),
+        ((Standards.NAF1, "36.5Z"), (Standards.NAF2, "33.19Z")),
+        ((Standards.NAF1, "36.5Z"), (Standards.NAF2, "33.20D")),
+        ((Standards.NAF1, "36.6A"), (Standards.NAF2, "32.13Z")),
+        ((Standards.NAF1, "36.6C"), (Standards.NAF2, "32.91Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "13.99Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "15.12Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "16.29Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "17.29Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "20.51Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "22.19Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "22.23Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "22.29B")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "25.99B")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "28.99B")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "30.92Z")),
+        ((Standards.NAF1, "36.6E"), (Standards.NAF2, "32.99Z")),
+        ((Standards.NAF1, "37.1Z"), (Standards.NAF2, "38.31Z")),
+        ((Standards.NAF1, "37.1Z"), (Standards.NAF2, "38.32Z")),
+        ((Standards.NAF1, "37.2Z"), (Standards.NAF2, "38.31Z")),
+        ((Standards.NAF1, "37.2Z"), (Standards.NAF2, "38.32Z")),
+        ((Standards.NAF1, "40.1A"), (Standards.NAF2, "35.11Z")),
+        ((Standards.NAF1, "40.1A"), (Standards.NAF2, "38.12Z")),
+        ((Standards.NAF1, "40.1C"), (Standards.NAF2, "35.12Z")),
+        ((Standards.NAF1, "40.1E"), (Standards.NAF2, "35.13Z")),
+        ((Standards.NAF1, "40.1E"), (Standards.NAF2, "35.14Z")),
+        ((Standards.NAF1, "40.2A"), (Standards.NAF2, "35.21Z")),
+        ((Standards.NAF1, "40.2C"), (Standards.NAF2, "35.22Z")),
+        ((Standards.NAF1, "40.2C"), (Standards.NAF2, "35.23Z")),
+        ((Standards.NAF1, "40.3Z"), (Standards.NAF2, "35.30Z")),
+        ((Standards.NAF1, "41.0Z"), (Standards.NAF2, "36.00Z")),
+        ((Standards.NAF1, "41.0Z"), (Standards.NAF2, "37.00Z")),
+        ((Standards.NAF1, "45.1A"), (Standards.NAF2, "43.11Z")),
+        ((Standards.NAF1, "45.1A"), (Standards.NAF2, "43.12A")),
+        ((Standards.NAF1, "45.1B"), (Standards.NAF2, "43.12B")),
+        ((Standards.NAF1, "45.1D"), (Standards.NAF2, "43.13Z")),
+        ((Standards.NAF1, "45.2A"), (Standards.NAF2, "41.20A")),
+        ((Standards.NAF1, "45.2A"), (Standards.NAF2, "43.99C")),
+        ((Standards.NAF1, "45.2B"), (Standards.NAF2, "41.20B")),
+        ((Standards.NAF1, "45.2B"), (Standards.NAF2, "43.99C")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "41.20B")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "42.13A")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "42.21Z")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "42.22Z")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "42.99Z")),
+        ((Standards.NAF1, "45.2C"), (Standards.NAF2, "43.99D")),
+        ((Standards.NAF1, "45.2D"), (Standards.NAF2, "42.12Z")),
+        ((Standards.NAF1, "45.2D"), (Standards.NAF2, "42.13B")),
+        ((Standards.NAF1, "45.2E"), (Standards.NAF2, "42.21Z")),
+        ((Standards.NAF1, "45.2F"), (Standards.NAF2, "42.22Z")),
+        ((Standards.NAF1, "45.2J"), (Standards.NAF2, "43.91B")),
+        ((Standards.NAF1, "45.2K"), (Standards.NAF2, "43.99A")),
+        ((Standards.NAF1, "45.2L"), (Standards.NAF2, "43.91A")),
+        ((Standards.NAF1, "45.2N"), (Standards.NAF2, "42.12Z")),
+        ((Standards.NAF1, "45.2P"), (Standards.NAF2, "41.20B")),
+        ((Standards.NAF1, "45.2P"), (Standards.NAF2, "42.11Z")),
+        ((Standards.NAF1, "45.2P"), (Standards.NAF2, "42.99Z")),
+        ((Standards.NAF1, "45.2R"), (Standards.NAF2, "42.21Z")),
+        ((Standards.NAF1, "45.2R"), (Standards.NAF2, "42.91Z")),
+        ((Standards.NAF1, "45.2R"), (Standards.NAF2, "43.99D")),
+        ((Standards.NAF1, "45.2T"), (Standards.NAF2, "43.99B")),
+        ((Standards.NAF1, "45.2U"), (Standards.NAF2, "39.00Z")),
+        ((Standards.NAF1, "45.2U"), (Standards.NAF2, "42.21Z")),
+        ((Standards.NAF1, "45.2U"), (Standards.NAF2, "43.99D")),
+        ((Standards.NAF1, "45.2V"), (Standards.NAF2, "43.99C")),
+        ((Standards.NAF1, "45.3A"), (Standards.NAF2, "43.21A")),
+        ((Standards.NAF1, "45.3A"), (Standards.NAF2, "43.22B")),
+        ((Standards.NAF1, "45.3A"), (Standards.NAF2, "43.29B")),
+        ((Standards.NAF1, "45.3A"), (Standards.NAF2, "80.20Z")),
+        ((Standards.NAF1, "45.3C"), (Standards.NAF2, "43.29A")),
+        ((Standards.NAF1, "45.3E"), (Standards.NAF2, "43.22A")),
+        ((Standards.NAF1, "45.3F"), (Standards.NAF2, "43.22B")),
+        ((Standards.NAF1, "45.3H"), (Standards.NAF2, "43.21B")),
+        ((Standards.NAF1, "45.3H"), (Standards.NAF2, "43.29B")),
+        ((Standards.NAF1, "45.4A"), (Standards.NAF2, "43.31Z")),
+        ((Standards.NAF1, "45.4C"), (Standards.NAF2, "43.32A")),
+        ((Standards.NAF1, "45.4D"), (Standards.NAF2, "43.32B")),
+        ((Standards.NAF1, "45.4F"), (Standards.NAF2, "43.33Z")),
+        ((Standards.NAF1, "45.4H"), (Standards.NAF2, "43.34Z")),
+        ((Standards.NAF1, "45.4J"), (Standards.NAF2, "43.34Z")),
+        ((Standards.NAF1, "45.4L"), (Standards.NAF2, "43.32C")),
+        ((Standards.NAF1, "45.4M"), (Standards.NAF2, "43.39Z")),
+        ((Standards.NAF1, "45.4M"), (Standards.NAF2, "43.99D")),
+        ((Standards.NAF1, "45.5Z"), (Standards.NAF2, "43.99E")),
+        ((Standards.NAF1, "50.1Z"), (Standards.NAF2, "45.11Z")),
+        ((Standards.NAF1, "50.1Z"), (Standards.NAF2, "45.19Z")),
+        ((Standards.NAF1, "50.1Z"), (Standards.NAF2, "45.20A")),
+        ((Standards.NAF1, "50.1Z"), (Standards.NAF2, "45.20B")),
+        ((Standards.NAF1, "50.2Z"), (Standards.NAF2, "45.20A")),
+        ((Standards.NAF1, "50.2Z"), (Standards.NAF2, "45.20B")),
+        ((Standards.NAF1, "50.2Z"), (Standards.NAF2, "52.21Z")),
+        ((Standards.NAF1, "50.3A"), (Standards.NAF2, "45.31Z")),
+        ((Standards.NAF1, "50.3B"), (Standards.NAF2, "45.32Z")),
+        ((Standards.NAF1, "50.4Z"), (Standards.NAF2, "45.40Z")),
+        ((Standards.NAF1, "50.5Z"), (Standards.NAF2, "47.30Z")),
+        ((Standards.NAF1, "51.1A"), (Standards.NAF2, "46.11Z")),
+        ((Standards.NAF1, "51.1C"), (Standards.NAF2, "46.12B")),
+        ((Standards.NAF1, "51.1E"), (Standards.NAF2, "46.13Z")),
+        ((Standards.NAF1, "51.1G"), (Standards.NAF2, "46.14Z")),
+        ((Standards.NAF1, "51.1J"), (Standards.NAF2, "46.15Z")),
+        ((Standards.NAF1, "51.1L"), (Standards.NAF2, "46.16Z")),
+        ((Standards.NAF1, "51.1N"), (Standards.NAF2, "46.17B")),
+        ((Standards.NAF1, "51.1P"), (Standards.NAF2, "46.17A")),
+        ((Standards.NAF1, "51.1R"), (Standards.NAF2, "46.18Z")),
+        ((Standards.NAF1, "51.1T"), (Standards.NAF2, "46.19B")),
+        ((Standards.NAF1, "51.1U"), (Standards.NAF2, "46.12A")),
+        ((Standards.NAF1, "51.1U"), (Standards.NAF2, "46.19A")),
+        ((Standards.NAF1, "51.2A"), (Standards.NAF2, "46.21Z")),
+        ((Standards.NAF1, "51.2C"), (Standards.NAF2, "46.22Z")),
+        ((Standards.NAF1, "51.2E"), (Standards.NAF2, "46.23Z")),
+        ((Standards.NAF1, "51.2G"), (Standards.NAF2, "46.24Z")),
+        ((Standards.NAF1, "51.2J"), (Standards.NAF2, "46.21Z")),
+        ((Standards.NAF1, "51.3A"), (Standards.NAF2, "10.39A")),
+        ((Standards.NAF1, "51.3A"), (Standards.NAF2, "10.39B")),
+        ((Standards.NAF1, "51.3A"), (Standards.NAF2, "46.31Z")),
+        ((Standards.NAF1, "51.3C"), (Standards.NAF2, "46.32A")),
+        ((Standards.NAF1, "51.3D"), (Standards.NAF2, "46.32B")),
+        ((Standards.NAF1, "51.3E"), (Standards.NAF2, "46.32C")),
+        ((Standards.NAF1, "51.3G"), (Standards.NAF2, "46.33Z")),
+        ((Standards.NAF1, "51.3J"), (Standards.NAF2, "11.01Z")),
+        ((Standards.NAF1, "51.3J"), (Standards.NAF2, "11.02A")),
+        ((Standards.NAF1, "51.3J"), (Standards.NAF2, "11.02B")),
+        ((Standards.NAF1, "51.3J"), (Standards.NAF2, "46.34Z")),
+        ((Standards.NAF1, "51.3L"), (Standards.NAF2, "46.35Z")),
+        ((Standards.NAF1, "51.3N"), (Standards.NAF2, "46.36Z")),
+        ((Standards.NAF1, "51.3Q"), (Standards.NAF2, "46.37Z")),
+        ((Standards.NAF1, "51.3S"), (Standards.NAF2, "46.38A")),
+        ((Standards.NAF1, "51.3T"), (Standards.NAF2, "46.38B")),
+        ((Standards.NAF1, "51.3V"), (Standards.NAF2, "46.39A")),
+        ((Standards.NAF1, "51.3W"), (Standards.NAF2, "46.39B")),
+        ((Standards.NAF1, "51.4A"), (Standards.NAF2, "46.41Z")),
+        ((Standards.NAF1, "51.4C"), (Standards.NAF2, "46.42Z")),
+        ((Standards.NAF1, "51.4D"), (Standards.NAF2, "46.42Z")),
+        ((Standards.NAF1, "51.4F"), (Standards.NAF2, "46.43Z")),
+        ((Standards.NAF1, "51.4F"), (Standards.NAF2, "46.47Z")),
+        ((Standards.NAF1, "51.4F"), (Standards.NAF2, "46.52Z")),
+        ((Standards.NAF1, "51.4H"), (Standards.NAF2, "46.44Z")),
+        ((Standards.NAF1, "51.4H"), (Standards.NAF2, "46.49Z")),
+        ((Standards.NAF1, "51.4J"), (Standards.NAF2, "46.44Z")),
+        ((Standards.NAF1, "51.4J"), (Standards.NAF2, "46.73B")),
+        ((Standards.NAF1, "51.4L"), (Standards.NAF2, "46.45Z")),
+        ((Standards.NAF1, "51.4N"), (Standards.NAF2, "46.46Z")),
+        ((Standards.NAF1, "51.4Q"), (Standards.NAF2, "46.49Z")),
+        ((Standards.NAF1, "51.4R"), (Standards.NAF2, "46.49Z")),
+        ((Standards.NAF1, "51.4S"), (Standards.NAF2, "46.43Z")),
+        ((Standards.NAF1, "51.4S"), (Standards.NAF2, "46.47Z")),
+        ((Standards.NAF1, "51.4S"), (Standards.NAF2, "46.48Z")),
+        ((Standards.NAF1, "51.4S"), (Standards.NAF2, "46.49Z")),
+        ((Standards.NAF1, "51.4S"), (Standards.NAF2, "46.73B")),
+        ((Standards.NAF1, "51.5A"), (Standards.NAF2, "46.71Z")),
+        ((Standards.NAF1, "51.5C"), (Standards.NAF2, "46.72Z")),
+        ((Standards.NAF1, "51.5E"), (Standards.NAF2, "46.73A")),
+        ((Standards.NAF1, "51.5F"), (Standards.NAF2, "46.73A")),
+        ((Standards.NAF1, "51.5F"), (Standards.NAF2, "46.73B")),
+        ((Standards.NAF1, "51.5H"), (Standards.NAF2, "46.74A")),
+        ((Standards.NAF1, "51.5J"), (Standards.NAF2, "46.74B")),
+        ((Standards.NAF1, "51.5L"), (Standards.NAF2, "46.75Z")),
+        ((Standards.NAF1, "51.5L"), (Standards.NAF2, "46.76Z")),
+        ((Standards.NAF1, "51.5N"), (Standards.NAF2, "46.76Z")),
+        ((Standards.NAF1, "51.5Q"), (Standards.NAF2, "46.77Z")),
+        ((Standards.NAF1, "51.8A"), (Standards.NAF2, "46.62Z")),
+        ((Standards.NAF1, "51.8C"), (Standards.NAF2, "46.63Z")),
+        ((Standards.NAF1, "51.8E"), (Standards.NAF2, "46.64Z")),
+        ((Standards.NAF1, "51.8G"), (Standards.NAF2, "46.51Z")),
+        ((Standards.NAF1, "51.8H"), (Standards.NAF2, "46.65Z")),
+        ((Standards.NAF1, "51.8H"), (Standards.NAF2, "46.66Z")),
+        ((Standards.NAF1, "51.8J"), (Standards.NAF2, "46.52Z")),
+        ((Standards.NAF1, "51.8L"), (Standards.NAF2, "46.69A")),
+        ((Standards.NAF1, "51.8M"), (Standards.NAF2, "46.69B")),
+        ((Standards.NAF1, "51.8N"), (Standards.NAF2, "46.69C")),
+        ((Standards.NAF1, "51.8P"), (Standards.NAF2, "46.61Z")),
+        ((Standards.NAF1, "51.9A"), (Standards.NAF2, "46.90Z")),
+        ((Standards.NAF1, "51.9B"), (Standards.NAF2, "46.90Z")),
+        ((Standards.NAF1, "52.1A"), (Standards.NAF2, "47.11A")),
+        ((Standards.NAF1, "52.1B"), (Standards.NAF2, "47.11B")),
+        ((Standards.NAF1, "52.1C"), (Standards.NAF2, "47.11C")),
+        ((Standards.NAF1, "52.1D"), (Standards.NAF2, "47.11D")),
+        ((Standards.NAF1, "52.1E"), (Standards.NAF2, "47.11E")),
+        ((Standards.NAF1, "52.1F"), (Standards.NAF2, "47.11F")),
+        ((Standards.NAF1, "52.1H"), (Standards.NAF2, "47.19A")),
+        ((Standards.NAF1, "52.1J"), (Standards.NAF2, "47.19B")),
+        ((Standards.NAF1, "52.2A"), (Standards.NAF2, "47.21Z")),
+        ((Standards.NAF1, "52.2C"), (Standards.NAF2, "47.22Z")),
+        ((Standards.NAF1, "52.2E"), (Standards.NAF2, "47.23Z")),
+        ((Standards.NAF1, "52.2G"), (Standards.NAF2, "47.24Z")),
+        ((Standards.NAF1, "52.2J"), (Standards.NAF2, "47.25Z")),
+        ((Standards.NAF1, "52.2L"), (Standards.NAF2, "47.26Z")),
+        ((Standards.NAF1, "52.2N"), (Standards.NAF2, "47.29Z")),
+        ((Standards.NAF1, "52.2P"), (Standards.NAF2, "47.21Z")),
+        ((Standards.NAF1, "52.2P"), (Standards.NAF2, "47.29Z")),
+        ((Standards.NAF1, "52.3A"), (Standards.NAF2, "47.73Z")),
+        ((Standards.NAF1, "52.3C"), (Standards.NAF2, "47.74Z")),
+        ((Standards.NAF1, "52.3E"), (Standards.NAF2, "47.75Z")),
+        ((Standards.NAF1, "52.4A"), (Standards.NAF2, "47.51Z")),
+        ((Standards.NAF1, "52.4C"), (Standards.NAF2, "47.71Z")),
+        ((Standards.NAF1, "52.4E"), (Standards.NAF2, "47.72A")),
+        ((Standards.NAF1, "52.4F"), (Standards.NAF2, "47.72B")),
+        ((Standards.NAF1, "52.4H"), (Standards.NAF2, "47.59A")),
+        ((Standards.NAF1, "52.4J"), (Standards.NAF2, "47.53Z")),
+        ((Standards.NAF1, "52.4J"), (Standards.NAF2, "47.59B")),
+        ((Standards.NAF1, "52.4L"), (Standards.NAF2, "47.43Z")),
+        ((Standards.NAF1, "52.4L"), (Standards.NAF2, "47.54Z")),
+        ((Standards.NAF1, "52.4L"), (Standards.NAF2, "47.59B")),
+        ((Standards.NAF1, "52.4L"), (Standards.NAF2, "47.63Z")),
+        ((Standards.NAF1, "52.4N"), (Standards.NAF2, "47.52A")),
+        ((Standards.NAF1, "52.4P"), (Standards.NAF2, "47.52B")),
+        ((Standards.NAF1, "52.4R"), (Standards.NAF2, "47.61Z")),
+        ((Standards.NAF1, "52.4R"), (Standards.NAF2, "47.62Z")),
+        ((Standards.NAF1, "52.4T"), (Standards.NAF2, "47.78A")),
+        ((Standards.NAF1, "52.4T"), (Standards.NAF2, "47.78C")),
+        ((Standards.NAF1, "52.4U"), (Standards.NAF2, "47.53Z")),
+        ((Standards.NAF1, "52.4V"), (Standards.NAF2, "47.77Z")),
+        ((Standards.NAF1, "52.4W"), (Standards.NAF2, "47.64Z")),
+        ((Standards.NAF1, "52.4W"), (Standards.NAF2, "47.78C")),
+        ((Standards.NAF1, "52.4X"), (Standards.NAF2, "47.76Z")),
+        ((Standards.NAF1, "52.4Y"), (Standards.NAF2, "47.78B")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.41Z")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.42Z")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.59A")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.65Z")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.76Z")),
+        ((Standards.NAF1, "52.4Z"), (Standards.NAF2, "47.78C")),
+        ((Standards.NAF1, "52.5Z"), (Standards.NAF2, "47.79Z")),
+        ((Standards.NAF1, "52.6A"), (Standards.NAF2, "47.91A")),
+        ((Standards.NAF1, "52.6B"), (Standards.NAF2, "47.91B")),
+        ((Standards.NAF1, "52.6D"), (Standards.NAF2, "47.81Z")),
+        ((Standards.NAF1, "52.6E"), (Standards.NAF2, "47.82Z")),
+        ((Standards.NAF1, "52.6E"), (Standards.NAF2, "47.89Z")),
+        ((Standards.NAF1, "52.6G"), (Standards.NAF2, "47.99A")),
+        ((Standards.NAF1, "52.6H"), (Standards.NAF2, "47.99B")),
+        ((Standards.NAF1, "52.7A"), (Standards.NAF2, "95.23Z")),
+        ((Standards.NAF1, "52.7C"), (Standards.NAF2, "95.21Z")),
+        ((Standards.NAF1, "52.7D"), (Standards.NAF2, "95.22Z")),
+        ((Standards.NAF1, "52.7F"), (Standards.NAF2, "95.25Z")),
+        ((Standards.NAF1, "52.7H"), (Standards.NAF2, "95.12Z")),
+        ((Standards.NAF1, "52.7H"), (Standards.NAF2, "95.23Z")),
+        ((Standards.NAF1, "52.7H"), (Standards.NAF2, "95.29Z")),
+        ((Standards.NAF1, "55.1A"), (Standards.NAF2, "55.10Z")),
+        ((Standards.NAF1, "55.1C"), (Standards.NAF2, "55.10Z")),
+        ((Standards.NAF1, "55.1E"), (Standards.NAF2, "55.10Z")),
+        ((Standards.NAF1, "55.2A"), (Standards.NAF2, "55.20Z")),
+        ((Standards.NAF1, "55.2A"), (Standards.NAF2, "55.30Z")),
+        ((Standards.NAF1, "55.2C"), (Standards.NAF2, "55.30Z")),
+        ((Standards.NAF1, "55.2E"), (Standards.NAF2, "55.10Z")),
+        ((Standards.NAF1, "55.2E"), (Standards.NAF2, "55.20Z")),
+        ((Standards.NAF1, "55.2F"), (Standards.NAF2, "55.90Z")),
+        ((Standards.NAF1, "55.3A"), (Standards.NAF2, "56.10A")),
+        ((Standards.NAF1, "55.3A"), (Standards.NAF2, "56.10B")),
+        ((Standards.NAF1, "55.3B"), (Standards.NAF2, "56.10C")),
+        ((Standards.NAF1, "55.4A"), (Standards.NAF2, "56.30Z")),
+        ((Standards.NAF1, "55.4B"), (Standards.NAF2, "56.30Z")),
+        ((Standards.NAF1, "55.4C"), (Standards.NAF2, "56.30Z")),
+        ((Standards.NAF1, "55.4C"), (Standards.NAF2, "93.29Z")),
+        ((Standards.NAF1, "55.5A"), (Standards.NAF2, "56.29B")),
+        ((Standards.NAF1, "55.5C"), (Standards.NAF2, "56.29A")),
+        ((Standards.NAF1, "55.5D"), (Standards.NAF2, "56.21Z")),
+        ((Standards.NAF1, "60.1Z"), (Standards.NAF2, "49.10Z")),
+        ((Standards.NAF1, "60.1Z"), (Standards.NAF2, "49.20Z")),
+        ((Standards.NAF1, "60.1Z"), (Standards.NAF2, "52.21Z")),
+        ((Standards.NAF1, "60.2A"), (Standards.NAF2, "49.31Z")),
+        ((Standards.NAF1, "60.2B"), (Standards.NAF2, "49.39A")),
+        ((Standards.NAF1, "60.2C"), (Standards.NAF2, "49.31Z")),
+        ((Standards.NAF1, "60.2C"), (Standards.NAF2, "49.39C")),
+        ((Standards.NAF1, "60.2E"), (Standards.NAF2, "49.32Z")),
+        ((Standards.NAF1, "60.2G"), (Standards.NAF2, "49.39B")),
+        ((Standards.NAF1, "60.2L"), (Standards.NAF2, "49.41B")),
+        ((Standards.NAF1, "60.2M"), (Standards.NAF2, "49.41A")),
+        ((Standards.NAF1, "60.2N"), (Standards.NAF2, "49.42Z")),
+        ((Standards.NAF1, "60.2P"), (Standards.NAF2, "49.41C")),
+        ((Standards.NAF1, "60.3Z"), (Standards.NAF2, "49.50Z")),
+        ((Standards.NAF1, "61.1A"), (Standards.NAF2, "50.10Z")),
+        ((Standards.NAF1, "61.1A"), (Standards.NAF2, "50.20Z")),
+        ((Standards.NAF1, "61.1A"), (Standards.NAF2, "52.22Z")),
+        ((Standards.NAF1, "61.1B"), (Standards.NAF2, "50.10Z")),
+        ((Standards.NAF1, "61.1B"), (Standards.NAF2, "50.20Z")),
+        ((Standards.NAF1, "61.1B"), (Standards.NAF2, "52.22Z")),
+        ((Standards.NAF1, "61.2Z"), (Standards.NAF2, "50.30Z")),
+        ((Standards.NAF1, "61.2Z"), (Standards.NAF2, "50.40Z")),
+        ((Standards.NAF1, "61.2Z"), (Standards.NAF2, "52.22Z")),
+        ((Standards.NAF1, "62.1Z"), (Standards.NAF2, "51.10Z")),
+        ((Standards.NAF1, "62.1Z"), (Standards.NAF2, "51.21Z")),
+        ((Standards.NAF1, "62.2Z"), (Standards.NAF2, "51.10Z")),
+        ((Standards.NAF1, "62.2Z"), (Standards.NAF2, "51.21Z")),
+        ((Standards.NAF1, "62.3Z"), (Standards.NAF2, "51.22Z")),
+        ((Standards.NAF1, "62.3Z"), (Standards.NAF2, "52.23Z")),
+        ((Standards.NAF1, "63.1A"), (Standards.NAF2, "52.24A")),
+        ((Standards.NAF1, "63.1B"), (Standards.NAF2, "52.24B")),
+        ((Standards.NAF1, "63.1D"), (Standards.NAF2, "52.10A")),
+        ((Standards.NAF1, "63.1E"), (Standards.NAF2, "52.10B")),
+        ((Standards.NAF1, "63.2A"), (Standards.NAF2, "49.32Z")),
+        ((Standards.NAF1, "63.2A"), (Standards.NAF2, "52.21Z")),
+        ((Standards.NAF1, "63.2C"), (Standards.NAF2, "52.22Z")),
+        ((Standards.NAF1, "63.2C"), (Standards.NAF2, "85.32Z")),
+        ((Standards.NAF1, "63.2E"), (Standards.NAF2, "52.23Z")),
+        ((Standards.NAF1, "63.2E"), (Standards.NAF2, "85.42Z")),
+        ((Standards.NAF1, "63.3Z"), (Standards.NAF2, "79.11Z")),
+        ((Standards.NAF1, "63.3Z"), (Standards.NAF2, "79.12Z")),
+        ((Standards.NAF1, "63.3Z"), (Standards.NAF2, "79.90Z")),
+        ((Standards.NAF1, "63.4A"), (Standards.NAF2, "52.29A")),
+        ((Standards.NAF1, "63.4B"), (Standards.NAF2, "52.29B")),
+        ((Standards.NAF1, "63.4C"), (Standards.NAF2, "52.29B")),
+        ((Standards.NAF1, "63.4C"), (Standards.NAF2, "74.90B")),
+        ((Standards.NAF1, "64.1A"), (Standards.NAF2, "53.10Z")),
+        ((Standards.NAF1, "64.1A"), (Standards.NAF2, "82.19Z")),
+        ((Standards.NAF1, "64.1C"), (Standards.NAF2, "53.20Z")),
+        ((Standards.NAF1, "64.2C"), (Standards.NAF2, "61.10Z")),
+        ((Standards.NAF1, "64.2C"), (Standards.NAF2, "61.20Z")),
+        ((Standards.NAF1, "64.2C"), (Standards.NAF2, "61.30Z")),
+        ((Standards.NAF1, "64.2C"), (Standards.NAF2, "61.90Z")),
+        ((Standards.NAF1, "64.2D"), (Standards.NAF2, "61.10Z")),
+        ((Standards.NAF1, "64.2D"), (Standards.NAF2, "61.20Z")),
+        ((Standards.NAF1, "64.2D"), (Standards.NAF2, "61.30Z")),
+        ((Standards.NAF1, "65.1A"), (Standards.NAF2, "64.11Z")),
+        ((Standards.NAF1, "65.1C"), (Standards.NAF2, "64.19Z")),
+        ((Standards.NAF1, "65.1D"), (Standards.NAF2, "64.19Z")),
+        ((Standards.NAF1, "65.1E"), (Standards.NAF2, "64.19Z")),
+        ((Standards.NAF1, "65.1F"), (Standards.NAF2, "64.19Z")),
+        ((Standards.NAF1, "65.2A"), (Standards.NAF2, "64.91Z")),
+        ((Standards.NAF1, "65.2C"), (Standards.NAF2, "64.92Z")),
+        ((Standards.NAF1, "65.2C"), (Standards.NAF2, "64.99Z")),
+        ((Standards.NAF1, "65.2E"), (Standards.NAF2, "64.20Z")),
+        ((Standards.NAF1, "65.2E"), (Standards.NAF2, "64.30Z")),
+        ((Standards.NAF1, "65.2F"), (Standards.NAF2, "64.99Z")),
+        ((Standards.NAF1, "66.0A"), (Standards.NAF2, "65.11Z")),
+        ((Standards.NAF1, "66.0A"), (Standards.NAF2, "65.20Z")),
+        ((Standards.NAF1, "66.0C"), (Standards.NAF2, "65.20Z")),
+        ((Standards.NAF1, "66.0C"), (Standards.NAF2, "65.30Z")),
+        ((Standards.NAF1, "66.0E"), (Standards.NAF2, "65.12Z")),
+        ((Standards.NAF1, "66.0F"), (Standards.NAF2, "65.20Z")),
+        ((Standards.NAF1, "66.0G"), (Standards.NAF2, "65.12Z")),
+        ((Standards.NAF1, "67.1A"), (Standards.NAF2, "66.11Z")),
+        ((Standards.NAF1, "67.1C"), (Standards.NAF2, "66.12Z")),
+        ((Standards.NAF1, "67.1C"), (Standards.NAF2, "66.30Z")),
+        ((Standards.NAF1, "67.1E"), (Standards.NAF2, "66.12Z")),
+        ((Standards.NAF1, "67.1E"), (Standards.NAF2, "66.19B")),
+        ((Standards.NAF1, "67.2Z"), (Standards.NAF2, "66.21Z")),
+        ((Standards.NAF1, "67.2Z"), (Standards.NAF2, "66.22Z")),
+        ((Standards.NAF1, "67.2Z"), (Standards.NAF2, "66.29Z")),
+        ((Standards.NAF1, "70.1A"), (Standards.NAF2, "41.10A")),
+        ((Standards.NAF1, "70.1B"), (Standards.NAF2, "41.10B")),
+        ((Standards.NAF1, "70.1C"), (Standards.NAF2, "41.10C")),
+        ((Standards.NAF1, "70.1C"), (Standards.NAF2, "42.99Z")),
+        ((Standards.NAF1, "70.1D"), (Standards.NAF2, "41.10D")),
+        ((Standards.NAF1, "70.1F"), (Standards.NAF2, "68.10Z")),
+        ((Standards.NAF1, "70.2A"), (Standards.NAF2, "68.20A")),
+        ((Standards.NAF1, "70.2B"), (Standards.NAF2, "68.20B")),
+        ((Standards.NAF1, "70.2C"), (Standards.NAF2, "68.20B")),
+        ((Standards.NAF1, "70.3A"), (Standards.NAF2, "68.31Z")),
+        ((Standards.NAF1, "70.3C"), (Standards.NAF2, "68.32A")),
+        ((Standards.NAF1, "70.3C"), (Standards.NAF2, "81.10Z")),
+        ((Standards.NAF1, "70.3D"), (Standards.NAF2, "68.32A")),
+        ((Standards.NAF1, "70.3D"), (Standards.NAF2, "81.10Z")),
+        ((Standards.NAF1, "70.3E"), (Standards.NAF2, "66.19A")),
+        ((Standards.NAF1, "70.3E"), (Standards.NAF2, "68.32B")),
+        ((Standards.NAF1, "71.1A"), (Standards.NAF2, "77.11A")),
+        ((Standards.NAF1, "71.1B"), (Standards.NAF2, "77.11B")),
+        ((Standards.NAF1, "71.2A"), (Standards.NAF2, "77.12Z")),
+        ((Standards.NAF1, "71.2A"), (Standards.NAF2, "77.39Z")),
+        ((Standards.NAF1, "71.2C"), (Standards.NAF2, "77.34Z")),
+        ((Standards.NAF1, "71.2E"), (Standards.NAF2, "77.35Z")),
+        ((Standards.NAF1, "71.3A"), (Standards.NAF2, "77.31Z")),
+        ((Standards.NAF1, "71.3C"), (Standards.NAF2, "77.32Z")),
+        ((Standards.NAF1, "71.3E"), (Standards.NAF2, "77.33Z")),
+        ((Standards.NAF1, "71.3G"), (Standards.NAF2, "77.39Z")),
+        ((Standards.NAF1, "71.4A"), (Standards.NAF2, "77.29Z")),
+        ((Standards.NAF1, "71.4A"), (Standards.NAF2, "96.01A")),
+        ((Standards.NAF1, "71.4B"), (Standards.NAF2, "77.21Z")),
+        ((Standards.NAF1, "71.4B"), (Standards.NAF2, "77.22Z")),
+        ((Standards.NAF1, "71.4B"), (Standards.NAF2, "77.29Z")),
+        ((Standards.NAF1, "72.1Z"), (Standards.NAF2, "62.02A")),
+        ((Standards.NAF1, "72.2A"), (Standards.NAF2, "58.21Z")),
+        ((Standards.NAF1, "72.2A"), (Standards.NAF2, "58.29A")),
+        ((Standards.NAF1, "72.2A"), (Standards.NAF2, "58.29B")),
+        ((Standards.NAF1, "72.2A"), (Standards.NAF2, "58.29C")),
+        ((Standards.NAF1, "72.2C"), (Standards.NAF2, "62.01Z")),
+        ((Standards.NAF1, "72.2C"), (Standards.NAF2, "62.02A")),
+        ((Standards.NAF1, "72.2C"), (Standards.NAF2, "62.02B")),
+        ((Standards.NAF1, "72.2C"), (Standards.NAF2, "62.09Z")),
+        ((Standards.NAF1, "72.3Z"), (Standards.NAF2, "62.03Z")),
+        ((Standards.NAF1, "72.3Z"), (Standards.NAF2, "63.11Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.11Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.12Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.13Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.14Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.19Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.21Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.29A")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.29B")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "58.29C")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "59.20Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "60.10Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "60.20A")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "60.20B")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "62.01Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "63.11Z")),
+        ((Standards.NAF1, "72.4Z"), (Standards.NAF2, "63.12Z")),
+        ((Standards.NAF1, "72.5Z"), (Standards.NAF2, "33.12Z")),
+        ((Standards.NAF1, "72.5Z"), (Standards.NAF2, "62.09Z")),
+        ((Standards.NAF1, "72.5Z"), (Standards.NAF2, "95.11Z")),
+        ((Standards.NAF1, "72.6Z"), (Standards.NAF2, "62.09Z")),
+        ((Standards.NAF1, "73.1Z"), (Standards.NAF2, "72.11Z")),
+        ((Standards.NAF1, "73.1Z"), (Standards.NAF2, "72.19Z")),
+        ((Standards.NAF1, "73.1Z"), (Standards.NAF2, "72.20Z")),
+        ((Standards.NAF1, "73.2Z"), (Standards.NAF2, "72.20Z")),
+        ((Standards.NAF1, "74.1A"), (Standards.NAF2, "69.10Z")),
+        ((Standards.NAF1, "74.1C"), (Standards.NAF2, "69.20Z")),
+        ((Standards.NAF1, "74.1E"), (Standards.NAF2, "73.20Z")),
+        ((Standards.NAF1, "74.1G"), (Standards.NAF2, "02.40Z")),
+        ((Standards.NAF1, "74.1G"), (Standards.NAF2, "70.21Z")),
+        ((Standards.NAF1, "74.1G"), (Standards.NAF2, "70.22Z")),
+        ((Standards.NAF1, "74.1G"), (Standards.NAF2, "74.90B")),
+        ((Standards.NAF1, "74.1G"), (Standards.NAF2, "85.60Z")),
+        ((Standards.NAF1, "74.1J"), (Standards.NAF2, "64.20Z")),
+        ((Standards.NAF1, "74.1J"), (Standards.NAF2, "70.10Z")),
+        ((Standards.NAF1, "74.2A"), (Standards.NAF2, "71.11Z")),
+        ((Standards.NAF1, "74.2A"), (Standards.NAF2, "71.12B")),
+        ((Standards.NAF1, "74.2B"), (Standards.NAF2, "71.12A")),
+        ((Standards.NAF1, "74.2B"), (Standards.NAF2, "74.90A")),
+        ((Standards.NAF1, "74.2C"), (Standards.NAF2, "71.12B")),
+        ((Standards.NAF1, "74.2C"), (Standards.NAF2, "74.90B")),
+        ((Standards.NAF1, "74.3A"), (Standards.NAF2, "71.20A")),
+        ((Standards.NAF1, "74.3B"), (Standards.NAF2, "71.20B")),
+        ((Standards.NAF1, "74.4A"), (Standards.NAF2, "73.11Z")),
+        ((Standards.NAF1, "74.4A"), (Standards.NAF2, "73.12Z")),
+        ((Standards.NAF1, "74.4B"), (Standards.NAF2, "73.11Z")),
+        ((Standards.NAF1, "74.4B"), (Standards.NAF2, "73.12Z")),
+        ((Standards.NAF1, "74.5A"), (Standards.NAF2, "78.10Z")),
+        ((Standards.NAF1, "74.5A"), (Standards.NAF2, "78.30Z")),
+        ((Standards.NAF1, "74.5B"), (Standards.NAF2, "78.20Z")),
+        ((Standards.NAF1, "74.6Z"), (Standards.NAF2, "74.90B")),
+        ((Standards.NAF1, "74.6Z"), (Standards.NAF2, "80.10Z")),
+        ((Standards.NAF1, "74.6Z"), (Standards.NAF2, "80.20Z")),
+        ((Standards.NAF1, "74.6Z"), (Standards.NAF2, "80.30Z")),
+        ((Standards.NAF1, "74.7Z"), (Standards.NAF2, "81.21Z")),
+        ((Standards.NAF1, "74.7Z"), (Standards.NAF2, "81.22Z")),
+        ((Standards.NAF1, "74.7Z"), (Standards.NAF2, "81.29A")),
+        ((Standards.NAF1, "74.7Z"), (Standards.NAF2, "81.29B")),
+        ((Standards.NAF1, "74.8A"), (Standards.NAF2, "74.20Z")),
+        ((Standards.NAF1, "74.8B"), (Standards.NAF2, "74.20Z")),
+        ((Standards.NAF1, "74.8D"), (Standards.NAF2, "82.92Z")),
+        ((Standards.NAF1, "74.8F"), (Standards.NAF2, "74.30Z")),
+        ((Standards.NAF1, "74.8F"), (Standards.NAF2, "82.11Z")),
+        ((Standards.NAF1, "74.8F"), (Standards.NAF2, "82.19Z")),
+        ((Standards.NAF1, "74.8F"), (Standards.NAF2, "82.99Z")),
+        ((Standards.NAF1, "74.8G"), (Standards.NAF2, "82.19Z")),
+        ((Standards.NAF1, "74.8H"), (Standards.NAF2, "82.20Z")),
+        ((Standards.NAF1, "74.8J"), (Standards.NAF2, "82.30Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "47.79Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "47.91A")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "47.91B")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "63.99Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "74.10Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "74.90B")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "77.40Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "82.91Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "82.99Z")),
+        ((Standards.NAF1, "74.8K"), (Standards.NAF2, "90.02Z")),
+        ((Standards.NAF1, "75.1A"), (Standards.NAF2, "84.11Z")),
+        ((Standards.NAF1, "75.1C"), (Standards.NAF2, "84.12Z")),
+        ((Standards.NAF1, "75.1E"), (Standards.NAF2, "84.13Z")),
+        ((Standards.NAF1, "75.1G"), (Standards.NAF2, "81.10Z")),
+        ((Standards.NAF1, "75.1G"), (Standards.NAF2, "84.11Z")),
+        ((Standards.NAF1, "75.1G"), (Standards.NAF2, "91.01Z")),
+        ((Standards.NAF1, "75.2A"), (Standards.NAF2, "84.21Z")),
+        ((Standards.NAF1, "75.2A"), (Standards.NAF2, "88.99B")),
+        ((Standards.NAF1, "75.2C"), (Standards.NAF2, "84.22Z")),
+        ((Standards.NAF1, "75.2E"), (Standards.NAF2, "84.23Z")),
+        ((Standards.NAF1, "75.2G"), (Standards.NAF2, "84.24Z")),
+        ((Standards.NAF1, "75.2J"), (Standards.NAF2, "84.25Z")),
+        ((Standards.NAF1, "75.3A"), (Standards.NAF2, "84.30A")),
+        ((Standards.NAF1, "75.3B"), (Standards.NAF2, "84.30B")),
+        ((Standards.NAF1, "75.3C"), (Standards.NAF2, "84.30C")),
+        ((Standards.NAF1, "80.1Z"), (Standards.NAF2, "85.10Z")),
+        ((Standards.NAF1, "80.1Z"), (Standards.NAF2, "85.20Z")),
+        ((Standards.NAF1, "80.2A"), (Standards.NAF2, "85.31Z")),
+        ((Standards.NAF1, "80.2C"), (Standards.NAF2, "85.32Z")),
+        ((Standards.NAF1, "80.3Z"), (Standards.NAF2, "85.41Z")),
+        ((Standards.NAF1, "80.3Z"), (Standards.NAF2, "85.42Z")),
+        ((Standards.NAF1, "80.4A"), (Standards.NAF2, "85.32Z")),
+        ((Standards.NAF1, "80.4A"), (Standards.NAF2, "85.53Z")),
+        ((Standards.NAF1, "80.4C"), (Standards.NAF2, "85.32Z")),
+        ((Standards.NAF1, "80.4C"), (Standards.NAF2, "85.51Z")),
+        ((Standards.NAF1, "80.4C"), (Standards.NAF2, "85.59A")),
+        ((Standards.NAF1, "80.4D"), (Standards.NAF2, "85.52Z")),
+        ((Standards.NAF1, "80.4D"), (Standards.NAF2, "85.59B")),
+        ((Standards.NAF1, "85.1A"), (Standards.NAF2, "86.10Z")),
+        ((Standards.NAF1, "85.1A"), (Standards.NAF2, "87.10A")),
+        ((Standards.NAF1, "85.1A"), (Standards.NAF2, "87.20A")),
+        ((Standards.NAF1, "85.1A"), (Standards.NAF2, "87.20B")),
+        ((Standards.NAF1, "85.1C"), (Standards.NAF2, "86.21Z")),
+        ((Standards.NAF1, "85.1C"), (Standards.NAF2, "86.22A")),
+        ((Standards.NAF1, "85.1C"), (Standards.NAF2, "86.22B")),
+        ((Standards.NAF1, "85.1C"), (Standards.NAF2, "86.22C")),
+        ((Standards.NAF1, "85.1E"), (Standards.NAF2, "86.23Z")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "86.90D")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "86.90E")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "86.90F")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.10A")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.10B")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.10C")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.20A")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.20B")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.30A")),
+        ((Standards.NAF1, "85.1G"), (Standards.NAF2, "87.30B")),
+        ((Standards.NAF1, "85.1H"), (Standards.NAF2, "86.90E")),
+        ((Standards.NAF1, "85.1H"), (Standards.NAF2, "86.90F")),
+        ((Standards.NAF1, "85.1J"), (Standards.NAF2, "86.90A")),
+        ((Standards.NAF1, "85.1K"), (Standards.NAF2, "86.90B")),
+        ((Standards.NAF1, "85.1L"), (Standards.NAF2, "86.90C")),
+        ((Standards.NAF1, "85.2Z"), (Standards.NAF2, "75.00Z")),
+        ((Standards.NAF1, "85.3A"), (Standards.NAF2, "87.10B")),
+        ((Standards.NAF1, "85.3A"), (Standards.NAF2, "87.20A")),
+        ((Standards.NAF1, "85.3A"), (Standards.NAF2, "87.20B")),
+        ((Standards.NAF1, "85.3A"), (Standards.NAF2, "87.30B")),
+        ((Standards.NAF1, "85.3B"), (Standards.NAF2, "87.10B")),
+        ((Standards.NAF1, "85.3B"), (Standards.NAF2, "87.90A")),
+        ((Standards.NAF1, "85.3C"), (Standards.NAF2, "87.10C")),
+        ((Standards.NAF1, "85.3C"), (Standards.NAF2, "87.20A")),
+        ((Standards.NAF1, "85.3C"), (Standards.NAF2, "87.20B")),
+        ((Standards.NAF1, "85.3C"), (Standards.NAF2, "87.30B")),
+        ((Standards.NAF1, "85.3D"), (Standards.NAF2, "87.10A")),
+        ((Standards.NAF1, "85.3D"), (Standards.NAF2, "87.30A")),
+        ((Standards.NAF1, "85.3E"), (Standards.NAF2, "87.20A")),
+        ((Standards.NAF1, "85.3E"), (Standards.NAF2, "87.20B")),
+        ((Standards.NAF1, "85.3E"), (Standards.NAF2, "87.90B")),
+        ((Standards.NAF1, "85.3G"), (Standards.NAF2, "88.91A")),
+        ((Standards.NAF1, "85.3H"), (Standards.NAF2, "88.10B")),
+        ((Standards.NAF1, "85.3H"), (Standards.NAF2, "88.10C")),
+        ((Standards.NAF1, "85.3H"), (Standards.NAF2, "88.91B")),
+        ((Standards.NAF1, "85.3H"), (Standards.NAF2, "88.99B")),
+        ((Standards.NAF1, "85.3J"), (Standards.NAF2, "88.10A")),
+        ((Standards.NAF1, "85.3J"), (Standards.NAF2, "88.10B")),
+        ((Standards.NAF1, "85.3J"), (Standards.NAF2, "88.99B")),
+        ((Standards.NAF1, "85.3K"), (Standards.NAF2, "88.99A")),
+        ((Standards.NAF1, "85.3K"), (Standards.NAF2, "88.99B")),
+        ((Standards.NAF1, "90.0A"), (Standards.NAF2, "37.00Z")),
+        ((Standards.NAF1, "90.0B"), (Standards.NAF2, "38.11Z")),
+        ((Standards.NAF1, "90.0B"), (Standards.NAF2, "38.21Z")),
+        ((Standards.NAF1, "90.0E"), (Standards.NAF2, "38.12Z")),
+        ((Standards.NAF1, "90.0E"), (Standards.NAF2, "38.22Z")),
+        ((Standards.NAF1, "90.0G"), (Standards.NAF2, "38.11Z")),
+        ((Standards.NAF1, "90.0G"), (Standards.NAF2, "39.00Z")),
+        ((Standards.NAF1, "90.0G"), (Standards.NAF2, "81.29B")),
+        ((Standards.NAF1, "91.1A"), (Standards.NAF2, "94.11Z")),
+        ((Standards.NAF1, "91.1C"), (Standards.NAF2, "94.12Z")),
+        ((Standards.NAF1, "91.2Z"), (Standards.NAF2, "94.20Z")),
+        ((Standards.NAF1, "91.3A"), (Standards.NAF2, "94.91Z")),
+        ((Standards.NAF1, "91.3C"), (Standards.NAF2, "94.92Z")),
+        ((Standards.NAF1, "91.3E"), (Standards.NAF2, "94.99Z")),
+        ((Standards.NAF1, "92.1A"), (Standards.NAF2, "59.11A")),
+        ((Standards.NAF1, "92.1B"), (Standards.NAF2, "59.11B")),
+        ((Standards.NAF1, "92.1C"), (Standards.NAF2, "59.11C")),
+        ((Standards.NAF1, "92.1D"), (Standards.NAF2, "59.11C")),
+        ((Standards.NAF1, "92.1D"), (Standards.NAF2, "59.12Z")),
+        ((Standards.NAF1, "92.1D"), (Standards.NAF2, "59.20Z")),
+        ((Standards.NAF1, "92.1F"), (Standards.NAF2, "59.13A")),
+        ((Standards.NAF1, "92.1G"), (Standards.NAF2, "59.13B")),
+        ((Standards.NAF1, "92.1J"), (Standards.NAF2, "59.14Z")),
+        ((Standards.NAF1, "92.2A"), (Standards.NAF2, "59.20Z")),
+        ((Standards.NAF1, "92.2A"), (Standards.NAF2, "60.10Z")),
+        ((Standards.NAF1, "92.2B"), (Standards.NAF2, "59.11A")),
+        ((Standards.NAF1, "92.2D"), (Standards.NAF2, "60.20A")),
+        ((Standards.NAF1, "92.2E"), (Standards.NAF2, "60.20B")),
+        ((Standards.NAF1, "92.2F"), (Standards.NAF2, "61.10Z")),
+        ((Standards.NAF1, "92.2F"), (Standards.NAF2, "61.20Z")),
+        ((Standards.NAF1, "92.2F"), (Standards.NAF2, "61.30Z")),
+        ((Standards.NAF1, "92.3A"), (Standards.NAF2, "90.01Z")),
+        ((Standards.NAF1, "92.3A"), (Standards.NAF2, "90.02Z")),
+        ((Standards.NAF1, "92.3A"), (Standards.NAF2, "90.03A")),
+        ((Standards.NAF1, "92.3A"), (Standards.NAF2, "90.03B")),
+        ((Standards.NAF1, "92.3B"), (Standards.NAF2, "90.02Z")),
+        ((Standards.NAF1, "92.3D"), (Standards.NAF2, "79.90Z")),
+        ((Standards.NAF1, "92.3D"), (Standards.NAF2, "90.04Z")),
+        ((Standards.NAF1, "92.3F"), (Standards.NAF2, "93.21Z")),
+        ((Standards.NAF1, "92.3K"), (Standards.NAF2, "79.90Z")),
+        ((Standards.NAF1, "92.3K"), (Standards.NAF2, "85.52Z")),
+        ((Standards.NAF1, "92.3K"), (Standards.NAF2, "90.01Z")),
+        ((Standards.NAF1, "92.3K"), (Standards.NAF2, "93.29Z")),
+        ((Standards.NAF1, "92.4Z"), (Standards.NAF2, "63.91Z")),
+        ((Standards.NAF1, "92.4Z"), (Standards.NAF2, "74.20Z")),
+        ((Standards.NAF1, "92.4Z"), (Standards.NAF2, "90.03B")),
+        ((Standards.NAF1, "92.5A"), (Standards.NAF2, "91.01Z")),
+        ((Standards.NAF1, "92.5C"), (Standards.NAF2, "91.02Z")),
+        ((Standards.NAF1, "92.5C"), (Standards.NAF2, "91.03Z")),
+        ((Standards.NAF1, "92.5E"), (Standards.NAF2, "91.04Z")),
+        ((Standards.NAF1, "92.6A"), (Standards.NAF2, "93.11Z")),
+        ((Standards.NAF1, "92.6C"), (Standards.NAF2, "79.90Z")),
+        ((Standards.NAF1, "92.6C"), (Standards.NAF2, "85.51Z")),
+        ((Standards.NAF1, "92.6C"), (Standards.NAF2, "93.12Z")),
+        ((Standards.NAF1, "92.6C"), (Standards.NAF2, "93.19Z")),
+        ((Standards.NAF1, "92.6C"), (Standards.NAF2, "93.29Z")),
+        ((Standards.NAF1, "92.7A"), (Standards.NAF2, "92.00Z")),
+        ((Standards.NAF1, "92.7C"), (Standards.NAF2, "01.62Z")),
+        ((Standards.NAF1, "92.7C"), (Standards.NAF2, "78.10Z")),
+        ((Standards.NAF1, "92.7C"), (Standards.NAF2, "79.90Z")),
+        ((Standards.NAF1, "92.7C"), (Standards.NAF2, "85.51Z")),
+        ((Standards.NAF1, "92.7C"), (Standards.NAF2, "93.29Z")),
+        ((Standards.NAF1, "93.0A"), (Standards.NAF2, "96.01A")),
+        ((Standards.NAF1, "93.0B"), (Standards.NAF2, "96.01B")),
+        ((Standards.NAF1, "93.0D"), (Standards.NAF2, "96.02A")),
+        ((Standards.NAF1, "93.0E"), (Standards.NAF2, "96.02B")),
+        ((Standards.NAF1, "93.0G"), (Standards.NAF2, "96.03Z")),
+        ((Standards.NAF1, "93.0H"), (Standards.NAF2, "96.03Z")),
+        ((Standards.NAF1, "93.0K"), (Standards.NAF2, "96.04Z")),
+        ((Standards.NAF1, "93.0L"), (Standards.NAF2, "93.13Z")),
+        ((Standards.NAF1, "93.0L"), (Standards.NAF2, "96.04Z")),
+        ((Standards.NAF1, "93.0N"), (Standards.NAF2, "85.51Z")),
+        ((Standards.NAF1, "93.0N"), (Standards.NAF2, "96.09Z")),
+        ((Standards.NAF1, "95.0Z"), (Standards.NAF2, "97.00Z")),
+        ((Standards.NAF1, "96.0Z"), (Standards.NAF2, "98.10Z")),
+        ((Standards.NAF1, "97.0Z"), (Standards.NAF2, "98.20Z")),
+        ((Standards.NAF1, "99.0Z"), (Standards.NAF2, "99.00Z")),
+    ],
+)
diff --git a/pyisic/_standards/naf2/__init__.py b/pyisic/_standards/naf2/__init__.py
new file mode 100644
index 0000000..b4faef9
--- /dev/null
+++ b/pyisic/_standards/naf2/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+from .naf2 import NAF2
+from .naf2_to_nace2 import NAF2_to_NACE2
diff --git a/pyisic/_standards/naf2/naf2.py b/pyisic/_standards/naf2/naf2.py
new file mode 100644
index 0000000..7298d9a
--- /dev/null
+++ b/pyisic/_standards/naf2/naf2.py
@@ -0,0 +1,2484 @@
+# -*- coding: utf-8 -*-
+"""`NAF2 Standard <https://www.insee.fr/fr/information/2120875>`_.
+"""
+from ...types import Category, Classification, Standard, Standards
+
+NAF2 = Standard(
+    standard=Standards.NAF2,
+    classes=[
+        Classification("A", "AGRICULTURE, SYLVICULTURE ET PÊCHE", Category.SECTION),
+        Classification("01", "Culture et production animale, chasse et services annexes", Category.DIVISION),
+        Classification("01.1", "Cultures non permanentes", Category.GROUP),
+        Classification(
+            "01.11",
+            "Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses",
+            Category.CLASS,
+        ),
+        Classification(
+            "01.11Z",
+            "Culture de céréales (à l'exception du riz), de légumineuses et de graines oléagineuses",
+            Category.SUBCLASS,
+        ),
+        Classification("01.12", "Culture du riz", Category.CLASS),
+        Classification("01.12Z", "Culture du riz", Category.SUBCLASS),
+        Classification("01.13", "Culture de légumes, de melons, de racines et de tubercules", Category.CLASS),
+        Classification("01.13Z", "Culture de légumes, de melons, de racines et de tubercules", Category.SUBCLASS),
+        Classification("01.14", "Culture de la canne à sucre", Category.CLASS),
+        Classification("01.14Z", "Culture de la canne à sucre", Category.SUBCLASS),
+        Classification("01.15", "Culture du tabac", Category.CLASS),
+        Classification("01.15Z", "Culture du tabac", Category.SUBCLASS),
+        Classification("01.16", "Culture de plantes à fibres", Category.CLASS),
+        Classification("01.16Z", "Culture de plantes à fibres", Category.SUBCLASS),
+        Classification("01.19", "Autres cultures non permanentes", Category.CLASS),
+        Classification("01.19Z", "Autres cultures non permanentes", Category.SUBCLASS),
+        Classification("01.2", "Cultures permanentes", Category.GROUP),
+        Classification("01.21", "Culture de la vigne", Category.CLASS),
+        Classification("01.21Z", "Culture de la vigne", Category.SUBCLASS),
+        Classification("01.22", "Culture de fruits tropicaux et subtropicaux", Category.CLASS),
+        Classification("01.22Z", "Culture de fruits tropicaux et subtropicaux", Category.SUBCLASS),
+        Classification("01.23", "Culture d'agrumes", Category.CLASS),
+        Classification("01.23Z", "Culture d'agrumes", Category.SUBCLASS),
+        Classification("01.24", "Culture de fruits à pépins et à noyau", Category.CLASS),
+        Classification("01.24Z", "Culture de fruits à pépins et à noyau", Category.SUBCLASS),
+        Classification("01.25", "Culture d'autres fruits d'arbres ou d'arbustes et de fruits à coque", Category.CLASS),
+        Classification(
+            "01.25Z", "Culture d'autres fruits d'arbres ou d'arbustes et de fruits à coque", Category.SUBCLASS
+        ),
+        Classification("01.26", "Culture de fruits oléagineux", Category.CLASS),
+        Classification("01.26Z", "Culture de fruits oléagineux", Category.SUBCLASS),
+        Classification("01.27", "Culture de plantes à boissons", Category.CLASS),
+        Classification("01.27Z", "Culture de plantes à boissons", Category.SUBCLASS),
+        Classification(
+            "01.28", "Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques", Category.CLASS
+        ),
+        Classification(
+            "01.28Z", "Culture de plantes à épices, aromatiques, médicinales et pharmaceutiques", Category.SUBCLASS
+        ),
+        Classification("01.29", "Autres cultures permanentes", Category.CLASS),
+        Classification("01.29Z", "Autres cultures permanentes", Category.SUBCLASS),
+        Classification("01.3", "Reproduction de plantes", Category.GROUP),
+        Classification("01.30", "Reproduction de plantes", Category.CLASS),
+        Classification("01.30Z", "Reproduction de plantes", Category.SUBCLASS),
+        Classification("01.4", "Production animale", Category.GROUP),
+        Classification("01.41", "Élevage de vaches laitières", Category.CLASS),
+        Classification("01.41Z", "Élevage de vaches laitières", Category.SUBCLASS),
+        Classification("01.42", "Élevage d'autres bovins et de buffles", Category.CLASS),
+        Classification("01.42Z", "Élevage d'autres bovins et de buffles", Category.SUBCLASS),
+        Classification("01.43", "Élevage de chevaux et d'autres équidés", Category.CLASS),
+        Classification("01.43Z", "Élevage de chevaux et d'autres équidés", Category.SUBCLASS),
+        Classification("01.44", "Élevage de chameaux et d'autres camélidés", Category.CLASS),
+        Classification("01.44Z", "Élevage de chameaux et d'autres camélidés", Category.SUBCLASS),
+        Classification("01.45", "Élevage d'ovins et de caprins", Category.CLASS),
+        Classification("01.45Z", "Élevage d'ovins et de caprins", Category.SUBCLASS),
+        Classification("01.46", "Élevage de porcins", Category.CLASS),
+        Classification("01.46Z", "Élevage de porcins", Category.SUBCLASS),
+        Classification("01.47", "Élevage de volailles", Category.CLASS),
+        Classification("01.47Z", "Élevage de volailles", Category.SUBCLASS),
+        Classification("01.49", "Élevage d'autres animaux", Category.CLASS),
+        Classification("01.49Z", "Élevage d'autres animaux", Category.SUBCLASS),
+        Classification("01.5", "Culture et élevage associés", Category.GROUP),
+        Classification("01.50", "Culture et élevage associés", Category.CLASS),
+        Classification("01.50Z", "Culture et élevage associés", Category.SUBCLASS),
+        Classification(
+            "01.6", "Activités de soutien à l'agriculture et traitement primaire des récoltes", Category.GROUP
+        ),
+        Classification("01.61", "Activités de soutien aux cultures", Category.CLASS),
+        Classification("01.61Z", "Activités de soutien aux cultures", Category.SUBCLASS),
+        Classification("01.62", "Activités de soutien à la production animale", Category.CLASS),
+        Classification("01.62Z", "Activités de soutien à la production animale", Category.SUBCLASS),
+        Classification("01.63", "Traitement primaire des récoltes", Category.CLASS),
+        Classification("01.63Z", "Traitement primaire des récoltes", Category.SUBCLASS),
+        Classification("01.64", "Traitement des semences", Category.CLASS),
+        Classification("01.64Z", "Traitement des semences", Category.SUBCLASS),
+        Classification("01.7", "Chasse, piégeage et services annexes", Category.GROUP),
+        Classification("01.70", "Chasse, piégeage et services annexes", Category.CLASS),
+        Classification("01.70Z", "Chasse, piégeage et services annexes", Category.SUBCLASS),
+        Classification("02", "Sylviculture et exploitation forestière", Category.DIVISION),
+        Classification("02.1", "Sylviculture et autres activités forestières", Category.GROUP),
+        Classification("02.10", "Sylviculture et autres activités forestières", Category.CLASS),
+        Classification("02.10Z", "Sylviculture et autres activités forestières", Category.SUBCLASS),
+        Classification("02.2", "Exploitation forestière", Category.GROUP),
+        Classification("02.20", "Exploitation forestière", Category.CLASS),
+        Classification("02.20Z", "Exploitation forestière", Category.SUBCLASS),
+        Classification("02.3", "Récolte de produits forestiers non ligneux poussant à l'état sauvage", Category.GROUP),
+        Classification("02.30", "Récolte de produits forestiers non ligneux poussant à l'état sauvage", Category.CLASS),
+        Classification(
+            "02.30Z", "Récolte de produits forestiers non ligneux poussant à l'état sauvage", Category.SUBCLASS
+        ),
+        Classification("02.4", "Services de soutien à l'exploitation forestière", Category.GROUP),
+        Classification("02.40", "Services de soutien à l'exploitation forestière", Category.CLASS),
+        Classification("02.40Z", "Services de soutien à l'exploitation forestière", Category.SUBCLASS),
+        Classification("03", "Pêche et aquaculture", Category.DIVISION),
+        Classification("03.1", "Pêche", Category.GROUP),
+        Classification("03.11", "Pêche en mer", Category.CLASS),
+        Classification("03.11Z", "Pêche en mer", Category.SUBCLASS),
+        Classification("03.12", "Pêche en eau douce", Category.CLASS),
+        Classification("03.12Z", "Pêche en eau douce", Category.SUBCLASS),
+        Classification("03.2", "Aquaculture", Category.GROUP),
+        Classification("03.21", "Aquaculture en mer", Category.CLASS),
+        Classification("03.21Z", "Aquaculture en mer", Category.SUBCLASS),
+        Classification("03.22", "Aquaculture en eau douce", Category.CLASS),
+        Classification("03.22Z", "Aquaculture en eau douce", Category.SUBCLASS),
+        Classification("B", "INDUSTRIES EXTRACTIVES", Category.SECTION),
+        Classification("05", "Extraction de houille et de lignite", Category.DIVISION),
+        Classification("05.1", "Extraction de houille", Category.GROUP),
+        Classification("05.10", "Extraction de houille", Category.CLASS),
+        Classification("05.10Z", "Extraction de houille", Category.SUBCLASS),
+        Classification("05.2", "Extraction de lignite", Category.GROUP),
+        Classification("05.20", "Extraction de lignite", Category.CLASS),
+        Classification("05.20Z", "Extraction de lignite", Category.SUBCLASS),
+        Classification("06", "Extraction d'hydrocarbures", Category.DIVISION),
+        Classification("06.1", "Extraction de pétrole brut", Category.GROUP),
+        Classification("06.10", "Extraction de pétrole brut", Category.CLASS),
+        Classification("06.10Z", "Extraction de pétrole brut", Category.SUBCLASS),
+        Classification("06.2", "Extraction de gaz naturel", Category.GROUP),
+        Classification("06.20", "Extraction de gaz naturel", Category.CLASS),
+        Classification("06.20Z", "Extraction de gaz naturel", Category.SUBCLASS),
+        Classification("07", "Extraction de minerais métalliques", Category.DIVISION),
+        Classification("07.1", "Extraction de minerais de fer", Category.GROUP),
+        Classification("07.10", "Extraction de minerais de fer", Category.CLASS),
+        Classification("07.10Z", "Extraction de minerais de fer", Category.SUBCLASS),
+        Classification("07.2", "Extraction de minerais de métaux non ferreux", Category.GROUP),
+        Classification("07.21", "Extraction de minerais d'uranium et de thorium", Category.CLASS),
+        Classification("07.21Z", "Extraction de minerais d'uranium et de thorium", Category.SUBCLASS),
+        Classification("07.29", "Extraction d'autres minerais de métaux non ferreux", Category.CLASS),
+        Classification("07.29Z", "Extraction d'autres minerais de métaux non ferreux", Category.SUBCLASS),
+        Classification("08", "Autres industries extractives", Category.DIVISION),
+        Classification("08.1", "Extraction de pierres, de sables et d'argiles", Category.GROUP),
+        Classification(
+            "08.11",
+            "Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d'ardoise",
+            Category.CLASS,
+        ),
+        Classification(
+            "08.11Z",
+            "Extraction de pierres ornementales et de construction, de calcaire industriel, de gypse, de craie et d'ardoise",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "08.12", "Exploitation de gravières et sablières, extraction d’argiles et de kaolin", Category.CLASS
+        ),
+        Classification(
+            "08.12Z", "Exploitation de gravières et sablières, extraction d’argiles et de kaolin", Category.SUBCLASS
+        ),
+        Classification("08.9", "Activités extractives n.c.a.", Category.GROUP),
+        Classification("08.91", "Extraction des minéraux chimiques et d'engrais minéraux ", Category.CLASS),
+        Classification("08.91Z", "Extraction des minéraux chimiques et d'engrais minéraux ", Category.SUBCLASS),
+        Classification("08.92", "Extraction de tourbe", Category.CLASS),
+        Classification("08.92Z", "Extraction de tourbe", Category.SUBCLASS),
+        Classification("08.93", "Production de sel ", Category.CLASS),
+        Classification("08.93Z", "Production de sel ", Category.SUBCLASS),
+        Classification("08.99", "Autres activités extractives n.c.a.", Category.CLASS),
+        Classification("08.99Z", "Autres activités extractives n.c.a.", Category.SUBCLASS),
+        Classification("09", "Services de soutien aux industries extractives", Category.DIVISION),
+        Classification("09.1", "Activités de soutien à l'extraction d'hydrocarbures", Category.GROUP),
+        Classification("09.10", "Activités de soutien à l'extraction d'hydrocarbures", Category.CLASS),
+        Classification("09.10Z", "Activités de soutien à l'extraction d'hydrocarbures", Category.SUBCLASS),
+        Classification("09.9", "Activités de soutien aux autres industries extractives", Category.GROUP),
+        Classification("09.90", "Activités de soutien aux autres industries extractives ", Category.CLASS),
+        Classification("09.90Z", "Activités de soutien aux autres industries extractives ", Category.SUBCLASS),
+        Classification("C", "INDUSTRIE MANUFACTURIÈRE", Category.SECTION),
+        Classification("10", "Industries alimentaires", Category.DIVISION),
+        Classification(
+            "10.1",
+            "Transformation et conservation de la viande et préparation de produits à base de viande",
+            Category.GROUP,
+        ),
+        Classification("10.11", "Transformation et conservation de la viande de boucherie", Category.CLASS),
+        Classification("10.11Z", "Transformation et conservation de la viande de boucherie", Category.SUBCLASS),
+        Classification("10.12", "Transformation et conservation de la viande de volaille", Category.CLASS),
+        Classification("10.12Z", "Transformation et conservation de la viande de volaille", Category.SUBCLASS),
+        Classification("10.13", "Préparation de produits à base de viande", Category.CLASS),
+        Classification("10.13A", "Préparation industrielle de produits à base de viande", Category.SUBCLASS),
+        Classification("10.13B", "Charcuterie", Category.SUBCLASS),
+        Classification(
+            "10.2", "Transformation et conservation de poisson, de crustacés et de mollusques", Category.GROUP
+        ),
+        Classification(
+            "10.20", "Transformation et conservation de poisson, de crustacés et de mollusques", Category.CLASS
+        ),
+        Classification(
+            "10.20Z", "Transformation et conservation de poisson, de crustacés et de mollusques", Category.SUBCLASS
+        ),
+        Classification("10.3", "Transformation et conservation de fruits et légumes", Category.GROUP),
+        Classification("10.31", "Transformation et conservation de pommes de terre", Category.CLASS),
+        Classification("10.31Z", "Transformation et conservation de pommes de terre", Category.SUBCLASS),
+        Classification("10.32", "Préparation de jus de fruits et légumes", Category.CLASS),
+        Classification("10.32Z", "Préparation de jus de fruits et légumes", Category.SUBCLASS),
+        Classification("10.39", "Autre transformation et conservation de fruits et légumes", Category.CLASS),
+        Classification("10.39A", "Autre transformation et conservation de légumes", Category.SUBCLASS),
+        Classification("10.39B", "Transformation et conservation de fruits", Category.SUBCLASS),
+        Classification("10.4", "Fabrication d’huiles et graisses végétales et animales", Category.GROUP),
+        Classification("10.41", "Fabrication d'huiles et graisses", Category.CLASS),
+        Classification("10.41A", "Fabrication d'huiles et graisses brutes", Category.SUBCLASS),
+        Classification("10.41B", "Fabrication d'huiles et graisses raffinées", Category.SUBCLASS),
+        Classification("10.42", "Fabrication de margarine et graisses comestibles similaires", Category.CLASS),
+        Classification("10.42Z", "Fabrication de margarine et graisses comestibles similaires", Category.SUBCLASS),
+        Classification("10.5", "Fabrication de produits laitiers", Category.GROUP),
+        Classification("10.51", "Exploitation de laiteries et fabrication de fromage", Category.CLASS),
+        Classification("10.51A", "Fabrication de lait liquide et de produits frais", Category.SUBCLASS),
+        Classification("10.51B", "Fabrication de beurre", Category.SUBCLASS),
+        Classification("10.51C", "Fabrication de fromage", Category.SUBCLASS),
+        Classification("10.51D", "Fabrication d'autres produits laitiers", Category.SUBCLASS),
+        Classification("10.52", "Fabrication de glaces et sorbets", Category.CLASS),
+        Classification("10.52Z", "Fabrication de glaces et sorbets", Category.SUBCLASS),
+        Classification("10.6", "Travail des grains ; fabrication de produits amylacés", Category.GROUP),
+        Classification("10.61", "Travail des grains", Category.CLASS),
+        Classification("10.61A", "Meunerie", Category.SUBCLASS),
+        Classification("10.61B", "Autres activités du travail des grains", Category.SUBCLASS),
+        Classification("10.62", "Fabrication de produits amylacés", Category.CLASS),
+        Classification("10.62Z", "Fabrication de produits amylacés", Category.SUBCLASS),
+        Classification(
+            "10.7", "Fabrication de produits de boulangerie-pâtisserie et de pâtes alimentaires", Category.GROUP
+        ),
+        Classification("10.71", "Fabrication de pain et de pâtisserie fraîche", Category.CLASS),
+        Classification("10.71A", "Fabrication industrielle de pain et de pâtisserie fraîche", Category.SUBCLASS),
+        Classification("10.71B", "Cuisson de produits de boulangerie", Category.SUBCLASS),
+        Classification("10.71C", "Boulangerie et boulangerie-pâtisserie", Category.SUBCLASS),
+        Classification("10.71D", "Pâtisserie", Category.SUBCLASS),
+        Classification("10.72", "Fabrication de biscuits, biscottes et pâtisseries de conservation", Category.CLASS),
+        Classification(
+            "10.72Z", "Fabrication de biscuits, biscottes et pâtisseries de conservation", Category.SUBCLASS
+        ),
+        Classification("10.73", "Fabrication de pâtes alimentaires", Category.CLASS),
+        Classification("10.73Z", "Fabrication de pâtes alimentaires", Category.SUBCLASS),
+        Classification("10.8", "Fabrication d'autres produits alimentaires", Category.GROUP),
+        Classification("10.81", "Fabrication de sucre", Category.CLASS),
+        Classification("10.81Z", "Fabrication de sucre", Category.SUBCLASS),
+        Classification("10.82", "Fabrication de cacao, chocolat et de produits de confiserie", Category.CLASS),
+        Classification("10.82Z", "Fabrication de cacao, chocolat et de produits de confiserie", Category.SUBCLASS),
+        Classification("10.83", "Transformation du thé et du café", Category.CLASS),
+        Classification("10.83Z", "Transformation du thé et du café", Category.SUBCLASS),
+        Classification("10.84", "Fabrication de condiments et assaisonnements", Category.CLASS),
+        Classification("10.84Z", "Fabrication de condiments et assaisonnements", Category.SUBCLASS),
+        Classification("10.85", "Fabrication de plats préparés", Category.CLASS),
+        Classification("10.85Z", "Fabrication de plats préparés", Category.SUBCLASS),
+        Classification("10.86", "Fabrication d'aliments homogénéisés et diététiques", Category.CLASS),
+        Classification("10.86Z", "Fabrication d'aliments homogénéisés et diététiques", Category.SUBCLASS),
+        Classification("10.89", "Fabrication d'autres produits alimentaires n.c.a.", Category.CLASS),
+        Classification("10.89Z", "Fabrication d'autres produits alimentaires n.c.a.", Category.SUBCLASS),
+        Classification("10.9", "Fabrication d'aliments pour animaux", Category.GROUP),
+        Classification("10.91", "Fabrication d'aliments pour animaux de ferme", Category.CLASS),
+        Classification("10.91Z", "Fabrication d'aliments pour animaux de ferme", Category.SUBCLASS),
+        Classification("10.92", "Fabrication d'aliments pour animaux de compagnie", Category.CLASS),
+        Classification("10.92Z", "Fabrication d'aliments pour animaux de compagnie", Category.SUBCLASS),
+        Classification("11", "Fabrication de boissons", Category.DIVISION),
+        Classification("11.0", "Fabrication de boissons", Category.GROUP),
+        Classification("11.01", "Production de boissons alcooliques distillées", Category.CLASS),
+        Classification("11.01Z", "Production de boissons alcooliques distillées", Category.SUBCLASS),
+        Classification("11.02", "Production de vin (de raisin)", Category.CLASS),
+        Classification("11.02A", "Fabrication de vins effervescents", Category.SUBCLASS),
+        Classification("11.02B", "Vinification", Category.SUBCLASS),
+        Classification("11.03", "Fabrication de cidre et de vins de fruits  ", Category.CLASS),
+        Classification("11.03Z", "Fabrication de cidre et de vins de fruits ", Category.SUBCLASS),
+        Classification("11.04", "Production d'autres boissons fermentées non distillées", Category.CLASS),
+        Classification("11.04Z", "Production d'autres boissons fermentées non distillées", Category.SUBCLASS),
+        Classification("11.05", "Fabrication de bière", Category.CLASS),
+        Classification("11.05Z", "Fabrication de bière", Category.SUBCLASS),
+        Classification("11.06", "Fabrication de malt", Category.CLASS),
+        Classification("11.06Z", "Fabrication de malt", Category.SUBCLASS),
+        Classification(
+            "11.07",
+            "Industrie des eaux minérales et autres eaux embouteillées et des boissons rafraîchissantes",
+            Category.CLASS,
+        ),
+        Classification("11.07A", "Industrie des eaux de table", Category.SUBCLASS),
+        Classification("11.07B", "Production de boissons rafraîchissantes", Category.SUBCLASS),
+        Classification("12", "Fabrication de produits à base de tabac", Category.DIVISION),
+        Classification("12.0", "Fabrication de produits à base de tabac", Category.GROUP),
+        Classification("12.00", "Fabrication de produits à base de tabac", Category.CLASS),
+        Classification("12.00Z", "Fabrication de produits à base de tabac", Category.SUBCLASS),
+        Classification("13", "Fabrication de textiles", Category.DIVISION),
+        Classification("13.1", "Préparation de fibres textiles et filature", Category.GROUP),
+        Classification("13.10", "Préparation de fibres textiles et filature", Category.CLASS),
+        Classification("13.10Z", "Préparation de fibres textiles et filature", Category.SUBCLASS),
+        Classification("13.2", "Tissage", Category.GROUP),
+        Classification("13.20", "Tissage", Category.CLASS),
+        Classification("13.20Z", "Tissage", Category.SUBCLASS),
+        Classification("13.3", "Ennoblissement textile", Category.GROUP),
+        Classification("13.30", "Ennoblissement textile", Category.CLASS),
+        Classification("13.30Z", "Ennoblissement textile", Category.SUBCLASS),
+        Classification("13.9", "Fabrication d'autres textiles", Category.GROUP),
+        Classification("13.91", "Fabrication d'étoffes à mailles", Category.CLASS),
+        Classification("13.91Z", "Fabrication d'étoffes à mailles", Category.SUBCLASS),
+        Classification("13.92", "Fabrication d'articles textiles, sauf habillement", Category.CLASS),
+        Classification("13.92Z", "Fabrication d'articles textiles, sauf habillement", Category.SUBCLASS),
+        Classification("13.93", "Fabrication de tapis et moquettes", Category.CLASS),
+        Classification("13.93Z", "Fabrication de tapis et moquettes", Category.SUBCLASS),
+        Classification("13.94", "Fabrication de ficelles, cordes et filets", Category.CLASS),
+        Classification("13.94Z", "Fabrication de ficelles, cordes et filets", Category.SUBCLASS),
+        Classification("13.95", "Fabrication de non-tissés, sauf habillement", Category.CLASS),
+        Classification("13.95Z", "Fabrication de non-tissés, sauf habillement", Category.SUBCLASS),
+        Classification("13.96", "Fabrication d'autres textiles techniques et industriels", Category.CLASS),
+        Classification("13.96Z", "Fabrication d'autres textiles techniques et industriels", Category.SUBCLASS),
+        Classification("13.99", "Fabrication d'autres textiles n.c.a.", Category.CLASS),
+        Classification("13.99Z", "Fabrication d'autres textiles n.c.a.", Category.SUBCLASS),
+        Classification("14", "Industrie de l'habillement", Category.DIVISION),
+        Classification("14.1", "Fabrication de vêtements, autres qu'en fourrure", Category.GROUP),
+        Classification("14.11", "Fabrication de vêtements en cuir", Category.CLASS),
+        Classification("14.11Z", "Fabrication de vêtements en cuir", Category.SUBCLASS),
+        Classification("14.12", "Fabrication de vêtements de travail", Category.CLASS),
+        Classification("14.12Z", "Fabrication de vêtements de travail", Category.SUBCLASS),
+        Classification("14.13", "Fabrication de vêtements de dessus", Category.CLASS),
+        Classification("14.13Z", "Fabrication de vêtements de dessus", Category.SUBCLASS),
+        Classification("14.14", "Fabrication de vêtements de dessous", Category.CLASS),
+        Classification("14.14Z", "Fabrication de vêtements de dessous", Category.SUBCLASS),
+        Classification("14.19", "Fabrication d'autres vêtements et accessoires", Category.CLASS),
+        Classification("14.19Z", "Fabrication d'autres vêtements et accessoires", Category.SUBCLASS),
+        Classification("14.2", "Fabrication d'articles en fourrure", Category.GROUP),
+        Classification("14.20", "Fabrication d'articles en fourrure", Category.CLASS),
+        Classification("14.20Z", "Fabrication d'articles en fourrure", Category.SUBCLASS),
+        Classification("14.3", "Fabrication d'articles à mailles", Category.GROUP),
+        Classification("14.31", "Fabrication d'articles chaussants à mailles", Category.CLASS),
+        Classification("14.31Z", "Fabrication d'articles chaussants à mailles", Category.SUBCLASS),
+        Classification("14.39", "Fabrication d'autres articles à mailles", Category.CLASS),
+        Classification("14.39Z", "Fabrication d'autres articles à mailles", Category.SUBCLASS),
+        Classification("15", "Industrie du cuir et de la chaussure", Category.DIVISION),
+        Classification(
+            "15.1",
+            "Apprêt et tannage des cuirs ; préparation et teinture des fourrures ; fabrication d'articles de voyage, de maroquinerie et de sellerie",
+            Category.GROUP,
+        ),
+        Classification("15.11", "Apprêt et tannage des cuirs ; préparation et teinture des fourrures", Category.CLASS),
+        Classification(
+            "15.11Z", "Apprêt et tannage des cuirs ; préparation et teinture des fourrures", Category.SUBCLASS
+        ),
+        Classification("15.12", "Fabrication d'articles de voyage, de maroquinerie et de sellerie", Category.CLASS),
+        Classification("15.12Z", "Fabrication d'articles de voyage, de maroquinerie et de sellerie", Category.SUBCLASS),
+        Classification("15.2", "Fabrication de chaussures", Category.GROUP),
+        Classification("15.20", "Fabrication de chaussures", Category.CLASS),
+        Classification("15.20Z", "Fabrication de chaussures", Category.SUBCLASS),
+        Classification(
+            "16",
+            "Travail du bois et fabrication d'articles en bois et en liège, à l’exception des meubles ; fabrication d’articles en vannerie et sparterie",
+            Category.DIVISION,
+        ),
+        Classification("16.1", "Sciage et rabotage du bois", Category.GROUP),
+        Classification("16.10", "Sciage et rabotage du bois", Category.CLASS),
+        Classification("16.10A", "Sciage et rabotage du bois, hors imprégnation", Category.SUBCLASS),
+        Classification("16.10B", "Imprégnation du bois", Category.SUBCLASS),
+        Classification("16.2", "Fabrication d'articles en bois, liège, vannerie et sparterie", Category.GROUP),
+        Classification("16.21", "Fabrication de placage et de panneaux de bois", Category.CLASS),
+        Classification("16.21Z", "Fabrication de placage et de panneaux de bois", Category.SUBCLASS),
+        Classification("16.22", "Fabrication de parquets assemblés", Category.CLASS),
+        Classification("16.22Z", "Fabrication de parquets assemblés", Category.SUBCLASS),
+        Classification("16.23", "Fabrication de charpentes et d'autres menuiseries", Category.CLASS),
+        Classification("16.23Z", "Fabrication de charpentes et d'autres menuiseries", Category.SUBCLASS),
+        Classification("16.24", "Fabrication d'emballages en bois", Category.CLASS),
+        Classification("16.24Z", "Fabrication d'emballages en bois", Category.SUBCLASS),
+        Classification(
+            "16.29",
+            "Fabrication d'objets divers en bois ; fabrication d'objets en liège, vannerie et sparterie",
+            Category.CLASS,
+        ),
+        Classification(
+            "16.29Z",
+            "Fabrication d'objets divers en bois ; fabrication d'objets en liège, vannerie et sparterie",
+            Category.SUBCLASS,
+        ),
+        Classification("17", "Industrie du papier et du carton", Category.DIVISION),
+        Classification("17.1", "Fabrication de pâte à papier, de papier et de carton", Category.GROUP),
+        Classification("17.11", "Fabrication de pâte à papier", Category.CLASS),
+        Classification("17.11Z", "Fabrication de pâte à papier", Category.SUBCLASS),
+        Classification("17.12", "Fabrication de papier et de carton", Category.CLASS),
+        Classification("17.12Z", "Fabrication de papier et de carton", Category.SUBCLASS),
+        Classification("17.2", "Fabrication d'articles en papier ou en carton", Category.GROUP),
+        Classification(
+            "17.21", "Fabrication de papier et carton ondulés et d'emballages en papier ou en carton", Category.CLASS
+        ),
+        Classification("17.21A", "Fabrication de carton ondulé", Category.SUBCLASS),
+        Classification("17.21B", "Fabrication de cartonnages ", Category.SUBCLASS),
+        Classification("17.21C", "Fabrication d'emballages en papier", Category.SUBCLASS),
+        Classification("17.22", "Fabrication d'articles en papier à usage sanitaire ou domestique", Category.CLASS),
+        Classification("17.22Z", "Fabrication d'articles en papier à usage sanitaire ou domestique", Category.SUBCLASS),
+        Classification("17.23", "Fabrication d'articles de papeterie", Category.CLASS),
+        Classification("17.23Z", "Fabrication d'articles de papeterie", Category.SUBCLASS),
+        Classification("17.24", "Fabrication de papiers peints", Category.CLASS),
+        Classification("17.24Z", "Fabrication de papiers peints", Category.SUBCLASS),
+        Classification("17.29", "Fabrication d'autres articles en papier ou en carton", Category.CLASS),
+        Classification("17.29Z", "Fabrication d'autres articles en papier ou en carton", Category.SUBCLASS),
+        Classification("18", "Imprimerie et reproduction d'enregistrements", Category.DIVISION),
+        Classification("18.1", "Imprimerie et services annexes", Category.GROUP),
+        Classification("18.11", "Imprimerie de journaux", Category.CLASS),
+        Classification("18.11Z", "Imprimerie de journaux", Category.SUBCLASS),
+        Classification("18.12", "Autre imprimerie (labeur)", Category.CLASS),
+        Classification("18.12Z", "Autre imprimerie (labeur)", Category.SUBCLASS),
+        Classification("18.13", "Activités de pré-presse ", Category.CLASS),
+        Classification("18.13Z", "Activités de pré-presse ", Category.SUBCLASS),
+        Classification("18.14", "Reliure et activités connexes", Category.CLASS),
+        Classification("18.14Z", "Reliure et activités connexes", Category.SUBCLASS),
+        Classification("18.2", "Reproduction d'enregistrements", Category.GROUP),
+        Classification("18.20", "Reproduction d'enregistrements", Category.CLASS),
+        Classification("18.20Z", "Reproduction d'enregistrements", Category.SUBCLASS),
+        Classification("19", "Cokéfaction et raffinage", Category.DIVISION),
+        Classification("19.1", "Cokéfaction", Category.GROUP),
+        Classification("19.10", "Cokéfaction", Category.CLASS),
+        Classification("19.10Z", "Cokéfaction", Category.SUBCLASS),
+        Classification("19.2", "Raffinage du pétrole", Category.GROUP),
+        Classification("19.20", "Raffinage du pétrole", Category.CLASS),
+        Classification("19.20Z", "Raffinage du pétrole", Category.SUBCLASS),
+        Classification("20", "Industrie chimique", Category.DIVISION),
+        Classification(
+            "20.1",
+            "Fabrication de produits chimiques de base, de produits azotés et d'engrais, de matières plastiques de base et de caoutchouc synthétique",
+            Category.GROUP,
+        ),
+        Classification("20.11", "Fabrication de gaz industriels", Category.CLASS),
+        Classification("20.11Z", "Fabrication de gaz industriels", Category.SUBCLASS),
+        Classification("20.12", "Fabrication de colorants et de pigments", Category.CLASS),
+        Classification("20.12Z", "Fabrication de colorants et de pigments", Category.SUBCLASS),
+        Classification("20.13", "Fabrication d'autres produits chimiques inorganiques de base", Category.CLASS),
+        Classification("20.13A", "Enrichissement et  retraitement de matières nucléaires", Category.SUBCLASS),
+        Classification(
+            "20.13B", "Fabrication d'autres produits chimiques inorganiques de base n.c.a.", Category.SUBCLASS
+        ),
+        Classification("20.14", "Fabrication d'autres produits chimiques organiques de base", Category.CLASS),
+        Classification("20.14Z", "Fabrication d'autres produits chimiques organiques de base", Category.SUBCLASS),
+        Classification("20.15", "Fabrication de produits azotés et d'engrais", Category.CLASS),
+        Classification("20.15Z", "Fabrication de produits azotés et d'engrais", Category.SUBCLASS),
+        Classification("20.16", "Fabrication de matières plastiques de base", Category.CLASS),
+        Classification("20.16Z", "Fabrication de matières plastiques de base", Category.SUBCLASS),
+        Classification("20.17", "Fabrication de caoutchouc synthétique", Category.CLASS),
+        Classification("20.17Z", "Fabrication de caoutchouc synthétique", Category.SUBCLASS),
+        Classification("20.2", "Fabrication de pesticides et d’autres produits agrochimiques ", Category.GROUP),
+        Classification("20.20", "Fabrication de pesticides et d’autres produits agrochimiques", Category.CLASS),
+        Classification("20.20Z", "Fabrication de pesticides et d’autres produits agrochimiques", Category.SUBCLASS),
+        Classification("20.3", "Fabrication de peintures, vernis, encres et mastics", Category.GROUP),
+        Classification("20.30", "Fabrication de peintures, vernis, encres et mastics", Category.CLASS),
+        Classification("20.30Z", "Fabrication de peintures, vernis, encres et mastics", Category.SUBCLASS),
+        Classification("20.4", "Fabrication de savons, de produits d'entretien et de parfums", Category.GROUP),
+        Classification("20.41", "Fabrication de savons, détergents et produits d'entretien", Category.CLASS),
+        Classification("20.41Z", "Fabrication de savons, détergents et produits d'entretien", Category.SUBCLASS),
+        Classification("20.42", "Fabrication de parfums et de produits pour la toilette", Category.CLASS),
+        Classification("20.42Z", "Fabrication de parfums et de produits pour la toilette", Category.SUBCLASS),
+        Classification("20.5", "Fabrication d'autres produits chimiques", Category.GROUP),
+        Classification("20.51", "Fabrication de produits explosifs", Category.CLASS),
+        Classification("20.51Z", "Fabrication de produits explosifs", Category.SUBCLASS),
+        Classification("20.52", "Fabrication de colles", Category.CLASS),
+        Classification("20.52Z", "Fabrication de colles", Category.SUBCLASS),
+        Classification("20.53", "Fabrication d'huiles essentielles", Category.CLASS),
+        Classification("20.53Z", "Fabrication d'huiles essentielles", Category.SUBCLASS),
+        Classification("20.59", "Fabrication d'autres produits chimiques n.c.a.", Category.CLASS),
+        Classification("20.59Z", "Fabrication d'autres produits chimiques n.c.a.", Category.SUBCLASS),
+        Classification("20.6", "Fabrication de fibres artificielles ou synthétiques", Category.GROUP),
+        Classification("20.60", "Fabrication de fibres artificielles ou synthétiques", Category.CLASS),
+        Classification("20.60Z", "Fabrication de fibres artificielles ou synthétiques", Category.SUBCLASS),
+        Classification("21", "Industrie pharmaceutique", Category.DIVISION),
+        Classification("21.1", "Fabrication de produits pharmaceutiques de base", Category.GROUP),
+        Classification("21.10", "Fabrication de produits pharmaceutiques de base", Category.CLASS),
+        Classification("21.10Z", "Fabrication de produits pharmaceutiques de base", Category.SUBCLASS),
+        Classification("21.2", "Fabrication de préparations pharmaceutiques", Category.GROUP),
+        Classification("21.20", "Fabrication de préparations pharmaceutiques", Category.CLASS),
+        Classification("21.20Z", "Fabrication de préparations pharmaceutiques", Category.SUBCLASS),
+        Classification("22", "Fabrication de produits en caoutchouc et en plastique", Category.DIVISION),
+        Classification("22.1", "Fabrication de produits en caoutchouc", Category.GROUP),
+        Classification("22.11", "Fabrication et rechapage de pneumatiques", Category.CLASS),
+        Classification("22.11Z", "Fabrication et rechapage de pneumatiques", Category.SUBCLASS),
+        Classification("22.19", "Fabrication d'autres articles en caoutchouc", Category.CLASS),
+        Classification("22.19Z", "Fabrication d'autres articles en caoutchouc", Category.SUBCLASS),
+        Classification("22.2", "Fabrication  de produits en plastique", Category.GROUP),
+        Classification(
+            "22.21", "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", Category.CLASS
+        ),
+        Classification(
+            "22.21Z", "Fabrication de plaques, feuilles, tubes et profilés en matières plastiques", Category.SUBCLASS
+        ),
+        Classification("22.22", "Fabrication d'emballages en matières plastiques", Category.CLASS),
+        Classification("22.22Z", "Fabrication d'emballages en matières plastiques", Category.SUBCLASS),
+        Classification("22.23", "Fabrication d'éléments en matières plastiques pour la construction", Category.CLASS),
+        Classification(
+            "22.23Z", "Fabrication d'éléments en matières plastiques pour la construction", Category.SUBCLASS
+        ),
+        Classification("22.29", "Fabrication d'autres articles en matières plastiques", Category.CLASS),
+        Classification("22.29A", "Fabrication de pièces techniques à base de matières plastiques", Category.SUBCLASS),
+        Classification(
+            "22.29B", "Fabrication de produits de consommation courante en matières plastiques", Category.SUBCLASS
+        ),
+        Classification("23", "Fabrication d'autres produits minéraux non métalliques", Category.DIVISION),
+        Classification("23.1", "Fabrication de verre et d'articles en verre", Category.GROUP),
+        Classification("23.11", "Fabrication de verre plat", Category.CLASS),
+        Classification("23.11Z", "Fabrication de verre plat", Category.SUBCLASS),
+        Classification("23.12", "Façonnage et transformation du verre plat", Category.CLASS),
+        Classification("23.12Z", "Façonnage et transformation du verre plat", Category.SUBCLASS),
+        Classification("23.13", "Fabrication de verre creux", Category.CLASS),
+        Classification("23.13Z", "Fabrication de verre creux", Category.SUBCLASS),
+        Classification("23.14", "Fabrication de fibres de verre", Category.CLASS),
+        Classification("23.14Z", "Fabrication de fibres de verre", Category.SUBCLASS),
+        Classification(
+            "23.19", "Fabrication et façonnage d'autres articles en verre, y compris verre technique", Category.CLASS
+        ),
+        Classification(
+            "23.19Z",
+            "Fabrication et façonnage d'autres articles en verre, y compris verre technique",
+            Category.SUBCLASS,
+        ),
+        Classification("23.2", "Fabrication de produits réfractaires", Category.GROUP),
+        Classification("23.20", "Fabrication de produits réfractaires", Category.CLASS),
+        Classification("23.20Z", "Fabrication de produits réfractaires", Category.SUBCLASS),
+        Classification("23.3", "Fabrication de matériaux de construction en terre cuite", Category.GROUP),
+        Classification("23.31", "Fabrication de carreaux en céramique", Category.CLASS),
+        Classification("23.31Z", "Fabrication de carreaux en céramique", Category.SUBCLASS),
+        Classification(
+            "23.32", "Fabrication de briques, tuiles et produits de construction, en terre cuite", Category.CLASS
+        ),
+        Classification(
+            "23.32Z", "Fabrication de briques, tuiles et produits de construction, en terre cuite", Category.SUBCLASS
+        ),
+        Classification("23.4", "Fabrication d'autres produits en céramique et en porcelaine ", Category.GROUP),
+        Classification("23.41", "Fabrication d'articles céramiques à usage domestique ou ornemental", Category.CLASS),
+        Classification(
+            "23.41Z", "Fabrication d'articles céramiques à usage domestique ou ornemental", Category.SUBCLASS
+        ),
+        Classification("23.42", "Fabrication d'appareils sanitaires en céramique", Category.CLASS),
+        Classification("23.42Z", "Fabrication d'appareils sanitaires en céramique", Category.SUBCLASS),
+        Classification("23.43", "Fabrication d'isolateurs et pièces isolantes en céramique", Category.CLASS),
+        Classification("23.43Z", "Fabrication d'isolateurs et pièces isolantes en céramique", Category.SUBCLASS),
+        Classification("23.44", "Fabrication d'autres produits céramiques à usage technique", Category.CLASS),
+        Classification("23.44Z", "Fabrication d'autres produits céramiques à usage technique", Category.SUBCLASS),
+        Classification("23.49", "Fabrication d'autres produits céramiques ", Category.CLASS),
+        Classification("23.49Z", "Fabrication d'autres produits céramiques", Category.SUBCLASS),
+        Classification("23.5", "Fabrication de ciment, chaux et plâtre", Category.GROUP),
+        Classification("23.51", "Fabrication de ciment", Category.CLASS),
+        Classification("23.51Z", "Fabrication de ciment", Category.SUBCLASS),
+        Classification("23.52", "Fabrication de chaux et plâtre", Category.CLASS),
+        Classification("23.52Z", "Fabrication de chaux et plâtre", Category.SUBCLASS),
+        Classification("23.6", "Fabrication d'ouvrages en béton, en ciment ou en plâtre", Category.GROUP),
+        Classification("23.61", "Fabrication d'éléments en béton pour la construction", Category.CLASS),
+        Classification("23.61Z", "Fabrication d'éléments en béton pour la construction", Category.SUBCLASS),
+        Classification("23.62", "Fabrication d'éléments en plâtre pour la construction", Category.CLASS),
+        Classification("23.62Z", "Fabrication d'éléments en plâtre pour la construction", Category.SUBCLASS),
+        Classification("23.63", "Fabrication de béton prêt à l'emploi", Category.CLASS),
+        Classification("23.63Z", "Fabrication de béton prêt à l'emploi", Category.SUBCLASS),
+        Classification("23.64", "Fabrication de mortiers et bétons secs", Category.CLASS),
+        Classification("23.64Z", "Fabrication de mortiers et bétons secs", Category.SUBCLASS),
+        Classification("23.65", "Fabrication d'ouvrages en fibre-ciment", Category.CLASS),
+        Classification("23.65Z", "Fabrication d'ouvrages en fibre-ciment", Category.SUBCLASS),
+        Classification("23.69", "Fabrication d'autres ouvrages en béton, en ciment ou en plâtre", Category.CLASS),
+        Classification("23.69Z", "Fabrication d'autres ouvrages en béton, en ciment ou en plâtre", Category.SUBCLASS),
+        Classification("23.7", "Taille, façonnage et finissage de pierres ", Category.GROUP),
+        Classification("23.70", "Taille, façonnage et finissage de pierres", Category.CLASS),
+        Classification("23.70Z", "Taille, façonnage et finissage de pierres", Category.SUBCLASS),
+        Classification(
+            "23.9", "Fabrication de produits abrasifs et de produits minéraux non métalliques n.c.a.", Category.GROUP
+        ),
+        Classification("23.91", "Fabrication de produits abrasifs", Category.CLASS),
+        Classification("23.91Z", "Fabrication de produits abrasifs", Category.SUBCLASS),
+        Classification("23.99", "Fabrication d'autres produits minéraux non métalliques n.c.a.", Category.CLASS),
+        Classification("23.99Z", "Fabrication d'autres produits minéraux non métalliques n.c.a.", Category.SUBCLASS),
+        Classification("24", "Métallurgie", Category.DIVISION),
+        Classification("24.1", "Sidérurgie", Category.GROUP),
+        Classification("24.10", "Sidérurgie", Category.CLASS),
+        Classification("24.10Z", "Sidérurgie", Category.SUBCLASS),
+        Classification(
+            "24.2",
+            "Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier ",
+            Category.GROUP,
+        ),
+        Classification(
+            "24.20",
+            "Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier ",
+            Category.CLASS,
+        ),
+        Classification(
+            "24.20Z",
+            "Fabrication de tubes, tuyaux, profilés creux et accessoires correspondants en acier ",
+            Category.SUBCLASS,
+        ),
+        Classification("24.3", "Fabrication d'autres produits de première transformation de l'acier", Category.GROUP),
+        Classification("24.31", "Étirage à froid de barres", Category.CLASS),
+        Classification("24.31Z", "Étirage à froid de barres", Category.SUBCLASS),
+        Classification("24.32", "Laminage à froid de feuillards", Category.CLASS),
+        Classification("24.32Z", "Laminage à froid de feuillards", Category.SUBCLASS),
+        Classification("24.33", "Profilage à froid par formage ou pliage", Category.CLASS),
+        Classification("24.33Z", "Profilage à froid par formage ou pliage", Category.SUBCLASS),
+        Classification("24.34", "Tréfilage à froid", Category.CLASS),
+        Classification("24.34Z", "Tréfilage à froid", Category.SUBCLASS),
+        Classification("24.4", "Production de métaux précieux et d'autres métaux non ferreux", Category.GROUP),
+        Classification("24.41", "Production de métaux précieux", Category.CLASS),
+        Classification("24.41Z", "Production de métaux précieux", Category.SUBCLASS),
+        Classification("24.42", "Métallurgie de l'aluminium", Category.CLASS),
+        Classification("24.42Z", "Métallurgie de l'aluminium", Category.SUBCLASS),
+        Classification("24.43", "Métallurgie du plomb, du zinc ou de l'étain", Category.CLASS),
+        Classification("24.43Z", "Métallurgie du plomb, du zinc ou de l'étain", Category.SUBCLASS),
+        Classification("24.44", "Métallurgie du cuivre", Category.CLASS),
+        Classification("24.44Z", "Métallurgie du cuivre", Category.SUBCLASS),
+        Classification("24.45", "Métallurgie des autres métaux non ferreux", Category.CLASS),
+        Classification("24.45Z", "Métallurgie des autres métaux non ferreux", Category.SUBCLASS),
+        Classification("24.46", "Élaboration et transformation de matières nucléaires", Category.CLASS),
+        Classification("24.46Z", "Élaboration et transformation de matières nucléaires", Category.SUBCLASS),
+        Classification("24.5", "Fonderie", Category.GROUP),
+        Classification("24.51", "Fonderie de fonte", Category.CLASS),
+        Classification("24.51Z", "Fonderie de fonte", Category.SUBCLASS),
+        Classification("24.52", "Fonderie d'acier", Category.CLASS),
+        Classification("24.52Z", "Fonderie d'acier", Category.SUBCLASS),
+        Classification("24.53", "Fonderie de métaux légers", Category.CLASS),
+        Classification("24.53Z", "Fonderie de métaux légers", Category.SUBCLASS),
+        Classification("24.54", "Fonderie d'autres métaux non ferreux", Category.CLASS),
+        Classification("24.54Z", "Fonderie d'autres métaux non ferreux", Category.SUBCLASS),
+        Classification(
+            "25",
+            "Fabrication de produits métalliques, à l’exception des machines et des équipements",
+            Category.DIVISION,
+        ),
+        Classification("25.1", "Fabrication d'éléments en métal pour la construction", Category.GROUP),
+        Classification("25.11", "Fabrication de structures métalliques et de parties de structures", Category.CLASS),
+        Classification(
+            "25.11Z", "Fabrication de structures métalliques et de parties de structures", Category.SUBCLASS
+        ),
+        Classification("25.12", "Fabrication de portes et fenêtres en métal", Category.CLASS),
+        Classification("25.12Z", "Fabrication de portes et fenêtres en métal", Category.SUBCLASS),
+        Classification("25.2", "Fabrication de réservoirs, citernes et conteneurs métalliques", Category.GROUP),
+        Classification("25.21", "Fabrication de radiateurs et de chaudières pour le chauffage central", Category.CLASS),
+        Classification(
+            "25.21Z", "Fabrication de radiateurs et de chaudières pour le chauffage central", Category.SUBCLASS
+        ),
+        Classification("25.29", "Fabrication d'autres réservoirs, citernes et conteneurs métalliques", Category.CLASS),
+        Classification(
+            "25.29Z", "Fabrication d'autres réservoirs, citernes et conteneurs métalliques", Category.SUBCLASS
+        ),
+        Classification(
+            "25.3",
+            "Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central",
+            Category.GROUP,
+        ),
+        Classification(
+            "25.30",
+            "Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central",
+            Category.CLASS,
+        ),
+        Classification(
+            "25.30Z",
+            "Fabrication de générateurs de vapeur, à l'exception des chaudières pour le chauffage central",
+            Category.SUBCLASS,
+        ),
+        Classification("25.4", "Fabrication d'armes et de munitions", Category.GROUP),
+        Classification("25.40", "Fabrication d'armes et de munitions", Category.CLASS),
+        Classification("25.40Z", "Fabrication d'armes et de munitions", Category.SUBCLASS),
+        Classification("25.5", "Forge, emboutissage, estampage ; métallurgie des poudres", Category.GROUP),
+        Classification("25.50", "Forge, emboutissage, estampage ; métallurgie des poudres", Category.CLASS),
+        Classification("25.50A", "Forge, estampage, matriçage ; métallurgie des poudres", Category.SUBCLASS),
+        Classification("25.50B", "Découpage, emboutissage", Category.SUBCLASS),
+        Classification("25.6", "Traitement et revêtement des métaux ; usinage", Category.GROUP),
+        Classification("25.61", "Traitement et revêtement des métaux", Category.CLASS),
+        Classification("25.61Z", "Traitement et revêtement des métaux", Category.SUBCLASS),
+        Classification("25.62", "Usinage", Category.CLASS),
+        Classification("25.62A", "Décolletage", Category.SUBCLASS),
+        Classification("25.62B", "Mécanique industrielle", Category.SUBCLASS),
+        Classification("25.7", "Fabrication de coutellerie, d'outillage et de quincaillerie", Category.GROUP),
+        Classification("25.71", "Fabrication de coutellerie", Category.CLASS),
+        Classification("25.71Z", "Fabrication de coutellerie", Category.SUBCLASS),
+        Classification("25.72", "Fabrication de serrures et de ferrures", Category.CLASS),
+        Classification("25.72Z", "Fabrication de serrures et de ferrures", Category.SUBCLASS),
+        Classification("25.73", "Fabrication d'outillage", Category.CLASS),
+        Classification("25.73A", "Fabrication de moules et modèles", Category.SUBCLASS),
+        Classification("25.73B", "Fabrication d'autres outillages", Category.SUBCLASS),
+        Classification("25.9", "Fabrication d'autres ouvrages en métaux", Category.GROUP),
+        Classification("25.91", "Fabrication de fûts et emballages métalliques similaires", Category.CLASS),
+        Classification("25.91Z", "Fabrication de fûts et emballages métalliques similaires", Category.SUBCLASS),
+        Classification("25.92", "Fabrication d'emballages métalliques légers", Category.CLASS),
+        Classification("25.92Z", "Fabrication d'emballages métalliques légers", Category.SUBCLASS),
+        Classification(
+            "25.93", "Fabrication d'articles en fils métalliques, de chaînes et de ressorts", Category.CLASS
+        ),
+        Classification(
+            "25.93Z", "Fabrication d'articles en fils métalliques, de chaînes et de ressorts", Category.SUBCLASS
+        ),
+        Classification("25.94", "Fabrication de vis et de boulons", Category.CLASS),
+        Classification("25.94Z", "Fabrication de vis et de boulons", Category.SUBCLASS),
+        Classification("25.99", "Fabrication d'autres produits métalliques n.c.a.", Category.CLASS),
+        Classification("25.99A", "Fabrication d'articles métalliques ménagers", Category.SUBCLASS),
+        Classification("25.99B", "Fabrication d'autres articles métalliques", Category.SUBCLASS),
+        Classification("26", "Fabrication de produits informatiques, électroniques et optiques", Category.DIVISION),
+        Classification("26.1", "Fabrication de composants et cartes électroniques", Category.GROUP),
+        Classification("26.11", "Fabrication de composants électroniques", Category.CLASS),
+        Classification("26.11Z", "Fabrication de composants électroniques", Category.SUBCLASS),
+        Classification("26.12", "Fabrication de cartes électroniques assemblées", Category.CLASS),
+        Classification("26.12Z", "Fabrication de cartes électroniques assemblées", Category.SUBCLASS),
+        Classification("26.2", "Fabrication d'ordinateurs et d'équipements périphériques", Category.GROUP),
+        Classification("26.20", "Fabrication d'ordinateurs et d'équipements périphériques", Category.CLASS),
+        Classification("26.20Z", "Fabrication d'ordinateurs et d'équipements périphériques", Category.SUBCLASS),
+        Classification("26.3", "Fabrication d'équipements de communication", Category.GROUP),
+        Classification("26.30", "Fabrication d'équipements de communication ", Category.CLASS),
+        Classification("26.30Z", "Fabrication d'équipements de communication ", Category.SUBCLASS),
+        Classification("26.4", "Fabrication de produits électroniques grand public", Category.GROUP),
+        Classification("26.40", "Fabrication de produits électroniques grand public", Category.CLASS),
+        Classification("26.40Z", "Fabrication de produits électroniques grand public", Category.SUBCLASS),
+        Classification(
+            "26.5",
+            "Fabrication d'instruments et d'appareils de mesure, d'essai et de navigation ; horlogerie",
+            Category.GROUP,
+        ),
+        Classification(
+            "26.51", "Fabrication d'instruments et d'appareils de mesure, d'essai et de navigation", Category.CLASS
+        ),
+        Classification("26.51A", "Fabrication d'équipements d'aide à la navigation", Category.SUBCLASS),
+        Classification("26.51B", "Fabrication d'instrumentation scientifique et technique", Category.SUBCLASS),
+        Classification("26.52", "Horlogerie", Category.CLASS),
+        Classification("26.52Z", "Horlogerie", Category.SUBCLASS),
+        Classification(
+            "26.6",
+            "Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques",
+            Category.GROUP,
+        ),
+        Classification(
+            "26.60",
+            "Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques ",
+            Category.CLASS,
+        ),
+        Classification(
+            "26.60Z",
+            "Fabrication d'équipements d'irradiation médicale, d'équipements électromédicaux et électrothérapeutiques ",
+            Category.SUBCLASS,
+        ),
+        Classification("26.7", "Fabrication de matériels optique et photographique", Category.GROUP),
+        Classification("26.70", "Fabrication de matériels optique et photographique", Category.CLASS),
+        Classification("26.70Z", "Fabrication de matériels optique et photographique", Category.SUBCLASS),
+        Classification("26.8", "Fabrication de supports magnétiques et optiques", Category.GROUP),
+        Classification("26.80", "Fabrication de supports magnétiques et optiques", Category.CLASS),
+        Classification("26.80Z", "Fabrication de supports magnétiques et optiques", Category.SUBCLASS),
+        Classification("27", "Fabrication d'équipements électriques", Category.DIVISION),
+        Classification(
+            "27.1",
+            "Fabrication de moteurs, génératrices et transformateurs électriques et de matériel de distribution et de commande électrique",
+            Category.GROUP,
+        ),
+        Classification("27.11", "Fabrication de moteurs, génératrices et transformateurs électriques", Category.CLASS),
+        Classification(
+            "27.11Z", "Fabrication de moteurs, génératrices et transformateurs électriques", Category.SUBCLASS
+        ),
+        Classification("27.12", "Fabrication de matériel de distribution et de commande électrique", Category.CLASS),
+        Classification(
+            "27.12Z", "Fabrication de matériel de distribution et de commande électrique", Category.SUBCLASS
+        ),
+        Classification("27.2", "Fabrication de piles et d'accumulateurs électriques", Category.GROUP),
+        Classification("27.20", "Fabrication de piles et d'accumulateurs électriques", Category.CLASS),
+        Classification("27.20Z", "Fabrication de piles et d'accumulateurs électriques", Category.SUBCLASS),
+        Classification(
+            "27.3", "Fabrication de fils et câbles et de matériel d'installation électrique", Category.GROUP
+        ),
+        Classification("27.31", "Fabrication de câbles de fibres optiques", Category.CLASS),
+        Classification("27.31Z", "Fabrication de câbles de fibres optiques", Category.SUBCLASS),
+        Classification("27.32", "Fabrication d'autres fils et câbles électroniques ou électriques", Category.CLASS),
+        Classification("27.32Z", "Fabrication d'autres fils et câbles électroniques ou électriques", Category.SUBCLASS),
+        Classification("27.33", "Fabrication de matériel d'installation électrique", Category.CLASS),
+        Classification("27.33Z", "Fabrication de matériel d'installation électrique", Category.SUBCLASS),
+        Classification("27.4", "Fabrication d'appareils d'éclairage électrique", Category.GROUP),
+        Classification("27.40", "Fabrication d'appareils d'éclairage électrique", Category.CLASS),
+        Classification("27.40Z", "Fabrication d'appareils d'éclairage électrique", Category.SUBCLASS),
+        Classification("27.5", "Fabrication d'appareils ménagers", Category.GROUP),
+        Classification("27.51", "Fabrication d'appareils électroménagers", Category.CLASS),
+        Classification("27.51Z", "Fabrication d'appareils électroménagers", Category.SUBCLASS),
+        Classification("27.52", "Fabrication d'appareils ménagers non électriques", Category.CLASS),
+        Classification("27.52Z", "Fabrication d'appareils ménagers non électriques", Category.SUBCLASS),
+        Classification("27.9", "Fabrication d'autres matériels électriques", Category.GROUP),
+        Classification("27.90", "Fabrication d'autres matériels électriques", Category.CLASS),
+        Classification("27.90Z", "Fabrication d'autres matériels électriques", Category.SUBCLASS),
+        Classification("28", "Fabrication de machines et équipements n.c.a.", Category.DIVISION),
+        Classification("28.1", "Fabrication de machines d'usage général", Category.GROUP),
+        Classification(
+            "28.11",
+            "Fabrication de moteurs et turbines, à l'exception des moteurs d’avions et de véhicules",
+            Category.CLASS,
+        ),
+        Classification(
+            "28.11Z",
+            "Fabrication de moteurs et turbines, à l'exception des moteurs d’avions et de véhicules",
+            Category.SUBCLASS,
+        ),
+        Classification("28.12", "Fabrication d'équipements hydrauliques et pneumatiques", Category.CLASS),
+        Classification("28.12Z", "Fabrication d'équipements hydrauliques et pneumatiques", Category.SUBCLASS),
+        Classification("28.13", "Fabrication d'autres pompes et compresseurs", Category.CLASS),
+        Classification("28.13Z", "Fabrication d'autres pompes et compresseurs", Category.SUBCLASS),
+        Classification("28.14", "Fabrication d'autres articles de robinetterie", Category.CLASS),
+        Classification("28.14Z", "Fabrication d'autres articles de robinetterie", Category.SUBCLASS),
+        Classification("28.15", "Fabrication d'engrenages et d'organes mécaniques de transmission", Category.CLASS),
+        Classification("28.15Z", "Fabrication d'engrenages et d'organes mécaniques de transmission", Category.SUBCLASS),
+        Classification("28.2", "Fabrication d'autres machines d'usage général", Category.GROUP),
+        Classification("28.21", "Fabrication de fours et brûleurs", Category.CLASS),
+        Classification("28.21Z", "Fabrication de fours et brûleurs", Category.SUBCLASS),
+        Classification("28.22", "Fabrication de matériel de levage et de manutention", Category.CLASS),
+        Classification("28.22Z", "Fabrication de matériel de levage et de manutention", Category.SUBCLASS),
+        Classification(
+            "28.23",
+            "Fabrication de machines et d'équipements de bureau (à l'exception des ordinateurs et équipements périphériques)",
+            Category.CLASS,
+        ),
+        Classification(
+            "28.23Z",
+            "Fabrication de machines et d'équipements de bureau (à l'exception des ordinateurs et équipements périphériques)",
+            Category.SUBCLASS,
+        ),
+        Classification("28.24", "Fabrication d'outillage portatif à moteur incorporé", Category.CLASS),
+        Classification("28.24Z", "Fabrication d'outillage portatif à moteur incorporé", Category.SUBCLASS),
+        Classification("28.25", "Fabrication d'équipements aérauliques et frigorifiques industriels", Category.CLASS),
+        Classification(
+            "28.25Z", "Fabrication d'équipements aérauliques et frigorifiques industriels", Category.SUBCLASS
+        ),
+        Classification("28.29", "Fabrication de machines diverses d'usage général", Category.CLASS),
+        Classification(
+            "28.29A", "Fabrication d'équipements d'emballage, de conditionnement et de pesage ", Category.SUBCLASS
+        ),
+        Classification("28.29B", "Fabrication d'autres machines d'usage général", Category.SUBCLASS),
+        Classification("28.3", "Fabrication de machines agricoles et forestières", Category.GROUP),
+        Classification("28.30", "Fabrication de machines agricoles et forestières", Category.CLASS),
+        Classification("28.30Z", "Fabrication de machines agricoles et forestières", Category.SUBCLASS),
+        Classification("28.4", "Fabrication de machines de formage des métaux et de machines-outils", Category.GROUP),
+        Classification("28.41", "Fabrication de machines de formage des métaux", Category.CLASS),
+        Classification("28.41Z", "Fabrication de machines-outils pour le travail des métaux", Category.SUBCLASS),
+        Classification("28.49", "Fabrication d'autres machines-outils ", Category.CLASS),
+        Classification("28.49Z", "Fabrication d'autres machines-outils ", Category.SUBCLASS),
+        Classification("28.9", "Fabrication d'autres machines d'usage spécifique", Category.GROUP),
+        Classification("28.91", "Fabrication de machines pour la métallurgie", Category.CLASS),
+        Classification("28.91Z", "Fabrication de machines pour la métallurgie", Category.SUBCLASS),
+        Classification("28.92", "Fabrication de machines pour l'extraction ou la construction", Category.CLASS),
+        Classification("28.92Z", "Fabrication de machines pour l'extraction ou la construction", Category.SUBCLASS),
+        Classification("28.93", "Fabrication de machines pour l'industrie agro-alimentaire", Category.CLASS),
+        Classification("28.93Z", "Fabrication de machines pour l'industrie agro-alimentaire", Category.SUBCLASS),
+        Classification("28.94", "Fabrication de machines pour les industries textiles", Category.CLASS),
+        Classification("28.94Z", "Fabrication de machines pour les industries textiles", Category.SUBCLASS),
+        Classification("28.95", "Fabrication de machines pour les industries du papier et du carton", Category.CLASS),
+        Classification(
+            "28.95Z", "Fabrication de machines pour les industries du papier et du carton", Category.SUBCLASS
+        ),
+        Classification(
+            "28.96", "Fabrication de machines pour le travail du caoutchouc ou des plastiques", Category.CLASS
+        ),
+        Classification(
+            "28.96Z", "Fabrication de machines pour le travail du caoutchouc ou des plastiques", Category.SUBCLASS
+        ),
+        Classification("28.99", "Fabrication d'autres machines d'usage spécifique n.c.a.", Category.CLASS),
+        Classification("28.99A", "Fabrication de machines d'imprimerie", Category.SUBCLASS),
+        Classification("28.99B", "Fabrication d'autres machines spécialisées", Category.SUBCLASS),
+        Classification("29", "Industrie automobile", Category.DIVISION),
+        Classification("29.1", "Construction de véhicules automobiles", Category.GROUP),
+        Classification("29.10", "Construction de véhicules automobiles", Category.CLASS),
+        Classification("29.10Z", "Construction de véhicules automobiles", Category.SUBCLASS),
+        Classification("29.2", "Fabrication de carrosseries et remorques", Category.GROUP),
+        Classification("29.20", "Fabrication de carrosseries et remorques", Category.CLASS),
+        Classification("29.20Z", "Fabrication de carrosseries et remorques", Category.SUBCLASS),
+        Classification("29.3", "Fabrication d'équipements automobiles", Category.GROUP),
+        Classification("29.31", "Fabrication d'équipements électriques et électroniques automobiles", Category.CLASS),
+        Classification(
+            "29.31Z", "Fabrication d'équipements électriques et électroniques automobiles", Category.SUBCLASS
+        ),
+        Classification("29.32", "Fabrication d'autres équipements automobiles", Category.CLASS),
+        Classification("29.32Z", "Fabrication d'autres équipements automobiles", Category.SUBCLASS),
+        Classification("30", "Fabrication d'autres matériels de transport", Category.DIVISION),
+        Classification("30.1", "Construction navale", Category.GROUP),
+        Classification("30.11", "Construction de navires et de structures flottantes", Category.CLASS),
+        Classification("30.11Z", "Construction de navires et de structures flottantes", Category.SUBCLASS),
+        Classification("30.12", "Construction de bateaux de plaisance", Category.CLASS),
+        Classification("30.12Z", "Construction de bateaux de plaisance", Category.SUBCLASS),
+        Classification("30.2", "Construction de locomotives et d'autre matériel ferroviaire roulant", Category.GROUP),
+        Classification("30.20", "Construction de locomotives et d'autre matériel ferroviaire roulant ", Category.CLASS),
+        Classification(
+            "30.20Z", "Construction de locomotives et d'autre matériel ferroviaire roulant ", Category.SUBCLASS
+        ),
+        Classification("30.3", "Construction aéronautique et spatiale ", Category.GROUP),
+        Classification("30.30", "Construction aéronautique et spatiale ", Category.CLASS),
+        Classification("30.30Z", "Construction aéronautique et spatiale ", Category.SUBCLASS),
+        Classification("30.4", "Construction de véhicules militaires de combat", Category.GROUP),
+        Classification("30.40", "Construction de véhicules militaires de combat ", Category.CLASS),
+        Classification("30.40Z", "Construction de véhicules militaires de combat ", Category.SUBCLASS),
+        Classification("30.9", "Fabrication de matériels de transport n.c.a.", Category.GROUP),
+        Classification("30.91", "Fabrication de motocycles", Category.CLASS),
+        Classification("30.91Z", "Fabrication de motocycles", Category.SUBCLASS),
+        Classification("30.92", "Fabrication de bicyclettes et de véhicules pour invalides", Category.CLASS),
+        Classification("30.92Z", "Fabrication de bicyclettes et de véhicules pour invalides", Category.SUBCLASS),
+        Classification("30.99", "Fabrication d’autres équipements de transport n.c.a.", Category.CLASS),
+        Classification("30.99Z", "Fabrication d’autres équipements de transport n.c.a.", Category.SUBCLASS),
+        Classification("31", "Fabrication de meubles", Category.DIVISION),
+        Classification("31.0", "Fabrication de meubles", Category.GROUP),
+        Classification("31.01", "Fabrication de meubles de bureau et de magasin", Category.CLASS),
+        Classification("31.01Z", "Fabrication de meubles de bureau et de magasin", Category.SUBCLASS),
+        Classification("31.02", "Fabrication de meubles de cuisine ", Category.CLASS),
+        Classification("31.02Z", "Fabrication de meubles de cuisine ", Category.SUBCLASS),
+        Classification("31.03", "Fabrication de matelas", Category.CLASS),
+        Classification("31.03Z", "Fabrication de matelas", Category.SUBCLASS),
+        Classification("31.09", "Fabrication d'autres meubles", Category.CLASS),
+        Classification("31.09A", "Fabrication de sièges d'ameublement d'intérieur", Category.SUBCLASS),
+        Classification(
+            "31.09B", "Fabrication d’autres meubles et industries connexes de l’ameublement", Category.SUBCLASS
+        ),
+        Classification("32", "Autres industries manufacturières", Category.DIVISION),
+        Classification(
+            "32.1", "Fabrication d’articles de joaillerie, bijouterie et articles similaires", Category.GROUP
+        ),
+        Classification("32.11", "Frappe de monnaie", Category.CLASS),
+        Classification("32.11Z", "Frappe de monnaie", Category.SUBCLASS),
+        Classification("32.12", "Fabrication d’articles de joaillerie et bijouterie", Category.CLASS),
+        Classification("32.12Z", "Fabrication d’articles de joaillerie et bijouterie", Category.SUBCLASS),
+        Classification(
+            "32.13", "Fabrication d’articles de bijouterie fantaisie et articles similaires", Category.CLASS
+        ),
+        Classification(
+            "32.13Z", "Fabrication d’articles de bijouterie fantaisie et articles similaires", Category.SUBCLASS
+        ),
+        Classification("32.2", "Fabrication d'instruments de musique", Category.GROUP),
+        Classification("32.20", "Fabrication d'instruments de musique", Category.CLASS),
+        Classification("32.20Z", "Fabrication d'instruments de musique", Category.SUBCLASS),
+        Classification("32.3", "Fabrication d'articles de sport", Category.GROUP),
+        Classification("32.30", "Fabrication d'articles de sport", Category.CLASS),
+        Classification("32.30Z", "Fabrication d'articles de sport", Category.SUBCLASS),
+        Classification("32.4", "Fabrication de jeux et jouets", Category.GROUP),
+        Classification("32.40", "Fabrication de jeux et jouets", Category.CLASS),
+        Classification("32.40Z", "Fabrication de jeux et jouets", Category.SUBCLASS),
+        Classification(
+            "32.5", "Fabrication d'instruments et de fournitures à usage médical et dentaire", Category.GROUP
+        ),
+        Classification(
+            "32.50", "Fabrication d'instruments et de fournitures à usage médical et dentaire ", Category.CLASS
+        ),
+        Classification("32.50A", "Fabrication de matériel médico-chirurgical et dentaire", Category.SUBCLASS),
+        Classification("32.50B", "Fabrication de lunettes", Category.SUBCLASS),
+        Classification("32.9", "Activités manufacturières n.c.a.", Category.GROUP),
+        Classification("32.91", "Fabrication d’articles de brosserie", Category.CLASS),
+        Classification("32.91Z", "Fabrication d’articles de brosserie", Category.SUBCLASS),
+        Classification("32.99", "Autres activités manufacturières n.c.a. ", Category.CLASS),
+        Classification("32.99Z", "Autres activités manufacturières n.c.a. ", Category.SUBCLASS),
+        Classification("33", "Réparation et installation de machines et d'équipements ", Category.DIVISION),
+        Classification("33.1", "Réparation d'ouvrages en métaux, de machines et d'équipements", Category.GROUP),
+        Classification("33.11", "Réparation d'ouvrages en métaux", Category.CLASS),
+        Classification("33.11Z", "Réparation d'ouvrages en métaux", Category.SUBCLASS),
+        Classification("33.12", "Réparation de machines et équipements mécaniques", Category.CLASS),
+        Classification("33.12Z", "Réparation de machines et équipements mécaniques", Category.SUBCLASS),
+        Classification("33.13", "Réparation de matériels électroniques et optiques", Category.CLASS),
+        Classification("33.13Z", "Réparation de matériels électroniques et optiques", Category.SUBCLASS),
+        Classification("33.14", "Réparation d'équipements électriques", Category.CLASS),
+        Classification("33.14Z", "Réparation d'équipements électriques", Category.SUBCLASS),
+        Classification("33.15", "Réparation et maintenance navale", Category.CLASS),
+        Classification("33.15Z", "Réparation et maintenance navale", Category.SUBCLASS),
+        Classification("33.16", "Réparation et maintenance d'aéronefs et d'engins spatiaux ", Category.CLASS),
+        Classification("33.16Z", "Réparation et maintenance d'aéronefs et d'engins spatiaux ", Category.SUBCLASS),
+        Classification("33.17", "Réparation et maintenance d'autres équipements de transport", Category.CLASS),
+        Classification("33.17Z", "Réparation et maintenance d'autres équipements de transport", Category.SUBCLASS),
+        Classification("33.19", "Réparation d'autres équipements", Category.CLASS),
+        Classification("33.19Z", "Réparation d'autres équipements", Category.SUBCLASS),
+        Classification("33.2", "Installation de machines et d'équipements industriels", Category.GROUP),
+        Classification("33.20", "Installation de machines et d'équipements industriels", Category.CLASS),
+        Classification(
+            "33.20A", "Installation de structures métalliques, chaudronnées et de tuyauterie", Category.SUBCLASS
+        ),
+        Classification("33.20B", "Installation de machines et équipements mécaniques", Category.SUBCLASS),
+        Classification(
+            "33.20C",
+            "Conception d'ensemble et assemblage sur site industriel d'équipements de contrôle des processus industriels ",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "33.20D",
+            "Installation d'équipements électriques, de matériels électroniques et optiques ou d'autres matériels",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "D", "PRODUCTION ET DISTRIBUTION D'ÉLECTRICITÉ, DE GAZ, DE VAPEUR ET D'AIR CONDITIONNÉ", Category.SECTION
+        ),
+        Classification(
+            "35", "Production et distribution d'électricité, de gaz, de vapeur et d'air conditionné", Category.DIVISION
+        ),
+        Classification("35.1", "Production, transport et distribution d'électricité", Category.GROUP),
+        Classification("35.11", "Production d'électricité", Category.CLASS),
+        Classification("35.11Z", "Production d'électricité", Category.SUBCLASS),
+        Classification("35.12", "Transport d'électricité", Category.CLASS),
+        Classification("35.12Z", "Transport d'électricité", Category.SUBCLASS),
+        Classification("35.13", "Distribution d'électricité", Category.CLASS),
+        Classification("35.13Z", "Distribution d'électricité", Category.SUBCLASS),
+        Classification("35.14", "Commerce d'électricité", Category.CLASS),
+        Classification("35.14Z", "Commerce d'électricité", Category.SUBCLASS),
+        Classification("35.2", "Production et distribution de combustibles gazeux", Category.GROUP),
+        Classification("35.21", "Production de combustibles gazeux", Category.CLASS),
+        Classification("35.21Z", "Production de combustibles gazeux", Category.SUBCLASS),
+        Classification("35.22", "Distribution de combustibles gazeux par conduites", Category.CLASS),
+        Classification("35.22Z", "Distribution de combustibles gazeux par conduites", Category.SUBCLASS),
+        Classification("35.23", "Commerce de combustibles gazeux par conduites", Category.CLASS),
+        Classification("35.23Z", "Commerce de combustibles gazeux par conduites", Category.SUBCLASS),
+        Classification("35.3", "Production et distribution de vapeur et d'air conditionné", Category.GROUP),
+        Classification("35.30", "Production et distribution de vapeur et d'air conditionné ", Category.CLASS),
+        Classification("35.30Z", "Production et distribution de vapeur et d'air conditionné ", Category.SUBCLASS),
+        Classification(
+            "E",
+            "PRODUCTION ET DISTRIBUTION D'EAU ; ASSAINISSEMENT, GESTION DES DÉCHETS ET DÉPOLLUTION",
+            Category.SECTION,
+        ),
+        Classification("36", "Captage, traitement et distribution d'eau ", Category.DIVISION),
+        Classification("36.0", "Captage, traitement et distribution d'eau", Category.GROUP),
+        Classification("36.00", "Captage, traitement et distribution d'eau", Category.CLASS),
+        Classification("36.00Z", "Captage, traitement et distribution d'eau", Category.SUBCLASS),
+        Classification("37", "Collecte et traitement des eaux usées", Category.DIVISION),
+        Classification("37.0", "Collecte et traitement des eaux usées", Category.GROUP),
+        Classification("37.00", "Collecte et traitement des eaux usées", Category.CLASS),
+        Classification("37.00Z", "Collecte et traitement des eaux usées", Category.SUBCLASS),
+        Classification("38", "Collecte, traitement et élimination des déchets ; récupération", Category.DIVISION),
+        Classification("38.1", "Collecte des déchets", Category.GROUP),
+        Classification("38.11", "Collecte des déchets non dangereux", Category.CLASS),
+        Classification("38.11Z", "Collecte des déchets non dangereux", Category.SUBCLASS),
+        Classification("38.12", "Collecte des déchets dangereux", Category.CLASS),
+        Classification("38.12Z", "Collecte des déchets dangereux", Category.SUBCLASS),
+        Classification("38.2", "Traitement et élimination des déchets", Category.GROUP),
+        Classification("38.21", "Traitement et élimination des déchets non dangereux", Category.CLASS),
+        Classification("38.21Z", "Traitement et élimination des déchets non dangereux", Category.SUBCLASS),
+        Classification("38.22", "Traitement et élimination des déchets dangereux", Category.CLASS),
+        Classification("38.22Z", "Traitement et élimination des déchets dangereux", Category.SUBCLASS),
+        Classification("38.3", "Récupération", Category.GROUP),
+        Classification("38.31", "Démantèlement d'épaves", Category.CLASS),
+        Classification("38.31Z", "Démantèlement d'épaves", Category.SUBCLASS),
+        Classification("38.32", "Récupération de déchets triés", Category.CLASS),
+        Classification("38.32Z", "Récupération de déchets triés", Category.SUBCLASS),
+        Classification("39", "Dépollution et autres services de gestion des déchets", Category.DIVISION),
+        Classification("39.0", "Dépollution et autres services de gestion des déchets", Category.GROUP),
+        Classification("39.00", "Dépollution et autres services de gestion des déchets", Category.CLASS),
+        Classification("39.00Z", "Dépollution et autres services de gestion des déchets", Category.SUBCLASS),
+        Classification("F", "CONSTRUCTION", Category.SECTION),
+        Classification("41", "Construction de bâtiments ", Category.DIVISION),
+        Classification("41.1", "Promotion immobilière", Category.GROUP),
+        Classification("41.10", "Promotion immobilière", Category.CLASS),
+        Classification("41.10A", "Promotion immobilière de logements", Category.SUBCLASS),
+        Classification("41.10B", "Promotion immobilière de bureaux", Category.SUBCLASS),
+        Classification("41.10C", "Promotion immobilière d'autres bâtiments", Category.SUBCLASS),
+        Classification("41.10D", "Supports juridiques de programmes", Category.SUBCLASS),
+        Classification("41.2", "Construction de bâtiments résidentiels et non résidentiels", Category.GROUP),
+        Classification("41.20", "Construction de bâtiments résidentiels et non résidentiels", Category.CLASS),
+        Classification("41.20A", "Construction de maisons individuelles", Category.SUBCLASS),
+        Classification("41.20B", "Construction d'autres bâtiments", Category.SUBCLASS),
+        Classification("42", "Génie civil", Category.DIVISION),
+        Classification("42.1", "Construction de routes et de voies ferrées ", Category.GROUP),
+        Classification("42.11", "Construction de routes et autoroutes", Category.CLASS),
+        Classification("42.11Z", "Construction de routes et autoroutes", Category.SUBCLASS),
+        Classification("42.12", "Construction de voies ferrées de surface et souterraines", Category.CLASS),
+        Classification("42.12Z", "Construction de voies ferrées de surface et souterraines", Category.SUBCLASS),
+        Classification("42.13", "Construction de ponts et tunnels", Category.CLASS),
+        Classification("42.13A", "Construction d'ouvrages d'art", Category.SUBCLASS),
+        Classification("42.13B", "Construction et entretien de tunnels", Category.SUBCLASS),
+        Classification("42.2", "Construction de réseaux et de lignes", Category.GROUP),
+        Classification("42.21", "Construction de réseaux pour fluides", Category.CLASS),
+        Classification("42.21Z", "Construction de réseaux pour fluides", Category.SUBCLASS),
+        Classification("42.22", "Construction de réseaux électriques et de télécommunications", Category.CLASS),
+        Classification("42.22Z", "Construction de réseaux électriques et de télécommunications", Category.SUBCLASS),
+        Classification("42.9", "Construction d'autres ouvrages de génie civil ", Category.GROUP),
+        Classification("42.91", "Construction d'ouvrages maritimes et fluviaux", Category.CLASS),
+        Classification("42.91Z", "Construction d'ouvrages maritimes et fluviaux", Category.SUBCLASS),
+        Classification("42.99", "Construction d'autres ouvrages de génie civil n.c.a.", Category.CLASS),
+        Classification("42.99Z", "Construction d'autres ouvrages de génie civil n.c.a.", Category.SUBCLASS),
+        Classification("43", "Travaux de construction spécialisés ", Category.DIVISION),
+        Classification("43.1", "Démolition et préparation des sites", Category.GROUP),
+        Classification("43.11", "Travaux de démolition", Category.CLASS),
+        Classification("43.11Z", "Travaux de démolition", Category.SUBCLASS),
+        Classification("43.12", "Travaux de préparation des sites", Category.CLASS),
+        Classification("43.12A", "Travaux de terrassement courants et travaux préparatoires", Category.SUBCLASS),
+        Classification("43.12B", "Travaux de terrassement spécialisés ou de grande masse", Category.SUBCLASS),
+        Classification("43.13", "Forages et sondages", Category.CLASS),
+        Classification("43.13Z", "Forages et sondages", Category.SUBCLASS),
+        Classification(
+            "43.2", "Travaux d'installation électrique, plomberie et autres travaux d'installation", Category.GROUP
+        ),
+        Classification("43.21", "Installation électrique", Category.CLASS),
+        Classification("43.21A", "Travaux d'installation électrique dans tous locaux", Category.SUBCLASS),
+        Classification("43.21B", "Travaux d'installation électrique sur la voie publique", Category.SUBCLASS),
+        Classification(
+            "43.22", "Travaux de plomberie et installation de chauffage et de conditionnement d'air", Category.CLASS
+        ),
+        Classification("43.22A", "Travaux d'installation d'eau et de gaz en tous locaux", Category.SUBCLASS),
+        Classification(
+            "43.22B", "Travaux d'installation d'équipements thermiques et de climatisation", Category.SUBCLASS
+        ),
+        Classification("43.29", "Autres travaux d'installation", Category.CLASS),
+        Classification("43.29A", "Travaux d'isolation", Category.SUBCLASS),
+        Classification("43.29B", "Autres travaux d'installation n.c.a.", Category.SUBCLASS),
+        Classification("43.3", "Travaux de finition", Category.GROUP),
+        Classification("43.31", "Travaux de plâtrerie", Category.CLASS),
+        Classification("43.31Z", "Travaux de plâtrerie", Category.SUBCLASS),
+        Classification("43.32", "Travaux de menuiserie", Category.CLASS),
+        Classification("43.32A", "Travaux de menuiserie bois et PVC", Category.SUBCLASS),
+        Classification("43.32B", "Travaux de menuiserie métallique et serrurerie", Category.SUBCLASS),
+        Classification("43.32C", "Agencement de lieux de vente", Category.SUBCLASS),
+        Classification("43.33", "Travaux de revêtement des sols et des murs", Category.CLASS),
+        Classification("43.33Z", "Travaux de revêtement des sols et des murs", Category.SUBCLASS),
+        Classification("43.34", "Travaux de peinture et vitrerie", Category.CLASS),
+        Classification("43.34Z", "Travaux de peinture et vitrerie", Category.SUBCLASS),
+        Classification("43.39", "Autres travaux de finition", Category.CLASS),
+        Classification("43.39Z", "Autres travaux de finition", Category.SUBCLASS),
+        Classification("43.9", "Autres travaux de construction spécialisés", Category.GROUP),
+        Classification("43.91", "Travaux de couverture", Category.CLASS),
+        Classification("43.91A", "Travaux de charpente", Category.SUBCLASS),
+        Classification("43.91B", "Travaux de couverture par éléments", Category.SUBCLASS),
+        Classification("43.99", "Autres travaux de construction spécialisés n.c.a.", Category.CLASS),
+        Classification("43.99A", "Travaux d'étanchéification", Category.SUBCLASS),
+        Classification("43.99B", "Travaux de montage de structures métalliques", Category.SUBCLASS),
+        Classification("43.99C", "Travaux de maçonnerie générale et gros œuvre de bâtiment", Category.SUBCLASS),
+        Classification("43.99D", "Autres travaux spécialisés de construction", Category.SUBCLASS),
+        Classification("43.99E", "Location avec opérateur de matériel de construction", Category.SUBCLASS),
+        Classification("G", "COMMERCE ; RÉPARATION D'AUTOMOBILES ET DE MOTOCYCLES", Category.SECTION),
+        Classification("45", "Commerce et réparation d'automobiles et de motocycles", Category.DIVISION),
+        Classification("45.1", "Commerce de véhicules automobiles", Category.GROUP),
+        Classification("45.11", "Commerce de voitures et de véhicules automobiles légers", Category.CLASS),
+        Classification("45.11Z", "Commerce de voitures et de véhicules automobiles légers", Category.SUBCLASS),
+        Classification("45.19", "Commerce d'autres véhicules automobiles", Category.CLASS),
+        Classification("45.19Z", "Commerce d'autres véhicules automobiles", Category.SUBCLASS),
+        Classification("45.2", "Entretien et réparation de véhicules automobiles", Category.GROUP),
+        Classification("45.20", "Entretien et réparation de véhicules automobiles", Category.CLASS),
+        Classification("45.20A", "Entretien et réparation de véhicules automobiles légers", Category.SUBCLASS),
+        Classification("45.20B", "Entretien et réparation d'autres véhicules automobiles", Category.SUBCLASS),
+        Classification("45.3", "Commerce d'équipements automobiles", Category.GROUP),
+        Classification("45.31", "Commerce de gros d'équipements automobiles", Category.CLASS),
+        Classification("45.31Z", "Commerce de gros d'équipements automobiles", Category.SUBCLASS),
+        Classification("45.32", "Commerce de détail d'équipements automobiles", Category.CLASS),
+        Classification("45.32Z", "Commerce de détail d'équipements automobiles", Category.SUBCLASS),
+        Classification("45.4", "Commerce et réparation de motocycles", Category.GROUP),
+        Classification("45.40", "Commerce et réparation de motocycles", Category.CLASS),
+        Classification("45.40Z", "Commerce et réparation de motocycles", Category.SUBCLASS),
+        Classification("46", "Commerce de gros, à l’exception des automobiles et des motocycles", Category.DIVISION),
+        Classification("46.1", "Intermédiaires du commerce de gros", Category.GROUP),
+        Classification(
+            "46.11",
+            "Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.11Z",
+            "Intermédiaires du commerce en matières premières agricoles, animaux vivants, matières premières textiles et produits semi-finis",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.12",
+            "Intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques",
+            Category.CLASS,
+        ),
+        Classification("46.12A", "Centrales d'achat de carburant", Category.SUBCLASS),
+        Classification(
+            "46.12B",
+            "Autres intermédiaires du commerce en combustibles, métaux, minéraux et produits chimiques",
+            Category.SUBCLASS,
+        ),
+        Classification("46.13", "Intermédiaires du commerce en bois et matériaux de construction", Category.CLASS),
+        Classification("46.13Z", "Intermédiaires du commerce en bois et matériaux de construction", Category.SUBCLASS),
+        Classification(
+            "46.14",
+            "Intermédiaires du commerce en machines, équipements industriels, navires et avions",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.14Z",
+            "Intermédiaires du commerce en machines, équipements industriels, navires et avions",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.15", "Intermédiaires du commerce en meubles, articles de ménage et quincaillerie", Category.CLASS
+        ),
+        Classification(
+            "46.15Z", "Intermédiaires du commerce en meubles, articles de ménage et quincaillerie", Category.SUBCLASS
+        ),
+        Classification(
+            "46.16",
+            "Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.16Z",
+            "Intermédiaires du commerce en textiles, habillement, fourrures, chaussures et articles en cuir",
+            Category.SUBCLASS,
+        ),
+        Classification("46.17", "Intermédiaires du commerce en denrées, boissons et tabac", Category.CLASS),
+        Classification("46.17A", "Centrales d'achat alimentaires", Category.SUBCLASS),
+        Classification("46.17B", "Autres intermédiaires du commerce en denrées, boissons et tabac", Category.SUBCLASS),
+        Classification(
+            "46.18", "Intermédiaires spécialisés dans le commerce d'autres produits spécifiques", Category.CLASS
+        ),
+        Classification(
+            "46.18Z", "Intermédiaires spécialisés dans le commerce d'autres produits spécifiques", Category.SUBCLASS
+        ),
+        Classification("46.19", "Intermédiaires du commerce en produits divers", Category.CLASS),
+        Classification("46.19A", "Centrales d'achat non alimentaires", Category.SUBCLASS),
+        Classification("46.19B", "Autres intermédiaires du commerce en produits divers", Category.SUBCLASS),
+        Classification("46.2", "Commerce de gros de produits agricoles bruts et d'animaux vivants", Category.GROUP),
+        Classification(
+            "46.21",
+            "Commerce de gros de céréales, de tabac non manufacturé, de semences et d'aliments pour le bétail ",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.21Z",
+            "Commerce de gros (commerce interentreprises) de céréales, de tabac non manufacturé, de semences et d'aliments pour le bétail ",
+            Category.SUBCLASS,
+        ),
+        Classification("46.22", "Commerce de gros de fleurs et plantes", Category.CLASS),
+        Classification(
+            "46.22Z", "Commerce de gros (commerce interentreprises) de fleurs et plantes", Category.SUBCLASS
+        ),
+        Classification("46.23", "Commerce de gros d'animaux vivants", Category.CLASS),
+        Classification("46.23Z", "Commerce de gros (commerce interentreprises) d'animaux vivants", Category.SUBCLASS),
+        Classification("46.24", "Commerce de gros de cuirs et peaux", Category.CLASS),
+        Classification("46.24Z", "Commerce de gros (commerce interentreprises) de cuirs et peaux", Category.SUBCLASS),
+        Classification("46.3", "Commerce de gros de produits alimentaires, de boissons et de tabac", Category.GROUP),
+        Classification("46.31", "Commerce de gros de fruits et légumes", Category.CLASS),
+        Classification(
+            "46.31Z", "Commerce de gros (commerce interentreprises) de fruits et légumes", Category.SUBCLASS
+        ),
+        Classification("46.32", "Commerce de gros de viandes et de produits à base de viande", Category.CLASS),
+        Classification(
+            "46.32A", "Commerce de gros (commerce interentreprises) de viandes de boucherie", Category.SUBCLASS
+        ),
+        Classification(
+            "46.32B", "Commerce de gros (commerce interentreprises) de produits à base de viande", Category.SUBCLASS
+        ),
+        Classification(
+            "46.32C", "Commerce de gros (commerce interentreprises) de volailles et gibier", Category.SUBCLASS
+        ),
+        Classification(
+            "46.33",
+            "Commerce de gros de produits laitiers, œufs, huiles et matières grasses comestibles",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.33Z",
+            "Commerce de gros (commerce interentreprises) de produits laitiers, œufs, huiles et matières grasses comestibles",
+            Category.SUBCLASS,
+        ),
+        Classification("46.34", "Commerce de gros de boissons", Category.CLASS),
+        Classification("46.34Z", "Commerce de gros (commerce interentreprises) de boissons", Category.SUBCLASS),
+        Classification("46.35", "Commerce de gros de produits à base de tabac", Category.CLASS),
+        Classification(
+            "46.35Z", "Commerce de gros (commerce interentreprises) de produits à base de tabac", Category.SUBCLASS
+        ),
+        Classification("46.36", "Commerce de gros de sucre, chocolat et confiserie", Category.CLASS),
+        Classification(
+            "46.36Z", "Commerce de gros (commerce interentreprises) de sucre, chocolat et confiserie", Category.SUBCLASS
+        ),
+        Classification("46.37", "Commerce de gros de café, thé, cacao et épices", Category.CLASS),
+        Classification(
+            "46.37Z", "Commerce de gros (commerce interentreprises) de café, thé, cacao et épices", Category.SUBCLASS
+        ),
+        Classification(
+            "46.38",
+            "Commerce de gros d'autres produits alimentaires, y compris poissons, crustacés et mollusques",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.38A",
+            "Commerce de gros (commerce interentreprises) de poissons, crustacés et mollusques",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.38B", "Commerce de gros (commerce interentreprises) alimentaire spécialisé divers", Category.SUBCLASS
+        ),
+        Classification("46.39", "Commerce de gros non spécialisé de denrées, boissons et tabac", Category.CLASS),
+        Classification(
+            "46.39A", "Commerce de gros (commerce interentreprises) de produits surgelés", Category.SUBCLASS
+        ),
+        Classification(
+            "46.39B", "Commerce de gros (commerce interentreprises) alimentaire non spécialisé", Category.SUBCLASS
+        ),
+        Classification("46.4", "Commerce de gros de biens domestiques", Category.GROUP),
+        Classification("46.41", "Commerce de gros de textiles", Category.CLASS),
+        Classification("46.41Z", "Commerce de gros (commerce interentreprises) de textiles", Category.SUBCLASS),
+        Classification("46.42", "Commerce de gros d'habillement et de chaussures", Category.CLASS),
+        Classification(
+            "46.42Z", "Commerce de gros (commerce interentreprises) d'habillement et de chaussures", Category.SUBCLASS
+        ),
+        Classification("46.43", "Commerce de gros d'appareils électroménagers", Category.CLASS),
+        Classification(
+            "46.43Z", "Commerce de gros (commerce interentreprises) d'appareils électroménagers", Category.SUBCLASS
+        ),
+        Classification("46.44", "Commerce de gros de vaisselle, verrerie et produits d'entretien", Category.CLASS),
+        Classification(
+            "46.44Z",
+            "Commerce de gros (commerce interentreprises) de vaisselle, verrerie et produits d'entretien",
+            Category.SUBCLASS,
+        ),
+        Classification("46.45", "Commerce de gros de parfumerie et de produits de beauté", Category.CLASS),
+        Classification(
+            "46.45Z",
+            "Commerce de gros (commerce interentreprises) de parfumerie et de produits de beauté",
+            Category.SUBCLASS,
+        ),
+        Classification("46.46", "Commerce de gros de produits pharmaceutiques", Category.CLASS),
+        Classification(
+            "46.46Z", "Commerce de gros (commerce interentreprises) de produits pharmaceutiques", Category.SUBCLASS
+        ),
+        Classification("46.47", "Commerce de gros de meubles, de tapis et d'appareils d'éclairage ", Category.CLASS),
+        Classification(
+            "46.47Z",
+            "Commerce de gros (commerce interentreprises) de meubles, de tapis et d'appareils d'éclairage ",
+            Category.SUBCLASS,
+        ),
+        Classification("46.48", "Commerce de gros d'articles d'horlogerie et de bijouterie", Category.CLASS),
+        Classification(
+            "46.48Z",
+            "Commerce de gros (commerce interentreprises) d'articles d'horlogerie et de bijouterie",
+            Category.SUBCLASS,
+        ),
+        Classification("46.49", "Commerce de gros d'autres biens domestiques", Category.CLASS),
+        Classification(
+            "46.49Z", "Commerce de gros (commerce interentreprises) d'autres biens domestiques ", Category.SUBCLASS
+        ),
+        Classification(
+            "46.5", "Commerce de gros d'équipements de l'information et de la communication ", Category.GROUP
+        ),
+        Classification(
+            "46.51",
+            "Commerce de gros d'ordinateurs, d'équipements informatiques périphériques et de logiciels",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.51Z",
+            "Commerce de gros (commerce interentreprises) d'ordinateurs, d'équipements informatiques périphériques et de logiciels",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.52",
+            "Commerce de gros de composants et d'équipements électroniques et de télécommunication",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.52Z",
+            "Commerce de gros (commerce interentreprises) de composants et d'équipements électroniques et de télécommunication",
+            Category.SUBCLASS,
+        ),
+        Classification("46.6", "Commerce de gros d'autres équipements industriels", Category.GROUP),
+        Classification("46.61", "Commerce de gros de matériel agricole", Category.CLASS),
+        Classification(
+            "46.61Z", "Commerce de gros (commerce interentreprises) de matériel agricole", Category.SUBCLASS
+        ),
+        Classification("46.62", "Commerce de gros de machines-outils", Category.CLASS),
+        Classification("46.62Z", "Commerce de gros (commerce interentreprises) de machines-outils", Category.SUBCLASS),
+        Classification(
+            "46.63",
+            "Commerce de gros de machines pour l'extraction, la construction et le génie civil ",
+            Category.CLASS,
+        ),
+        Classification(
+            "46.63Z",
+            "Commerce de gros (commerce interentreprises) de machines pour l'extraction, la construction et le génie civil ",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.64", "Commerce de gros de machines pour l'industrie textile et l'habillement", Category.CLASS
+        ),
+        Classification(
+            "46.64Z",
+            "Commerce de gros (commerce interentreprises) de machines pour l'industrie textile et l'habillement",
+            Category.SUBCLASS,
+        ),
+        Classification("46.65", "Commerce de gros de mobilier de bureau", Category.CLASS),
+        Classification(
+            "46.65Z", "Commerce de gros (commerce interentreprises) de mobilier de bureau", Category.SUBCLASS
+        ),
+        Classification("46.66", "Commerce de gros d'autres machines et équipements de bureau ", Category.CLASS),
+        Classification(
+            "46.66Z",
+            "Commerce de gros (commerce interentreprises) d'autres machines et équipements de bureau ",
+            Category.SUBCLASS,
+        ),
+        Classification("46.69", "Commerce de gros d'autres machines et équipements", Category.CLASS),
+        Classification(
+            "46.69A", "Commerce de gros (commerce interentreprises) de matériel électrique", Category.SUBCLASS
+        ),
+        Classification(
+            "46.69B",
+            "Commerce de gros (commerce interentreprises) de fournitures et équipements industriels divers",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.69C",
+            "Commerce de gros (commerce interentreprises) de fournitures et équipements divers pour le commerce et les services",
+            Category.SUBCLASS,
+        ),
+        Classification("46.7", "Autres commerces de gros spécialisés", Category.GROUP),
+        Classification("46.71", "Commerce de gros de combustibles et de produits annexes", Category.CLASS),
+        Classification(
+            "46.71Z",
+            "Commerce de gros (commerce interentreprises) de combustibles et de produits annexes",
+            Category.SUBCLASS,
+        ),
+        Classification("46.72", "Commerce de gros de minerais et métaux", Category.CLASS),
+        Classification(
+            "46.72Z", "Commerce de gros (commerce interentreprises) de minerais et métaux", Category.SUBCLASS
+        ),
+        Classification(
+            "46.73", "Commerce de gros de bois, de matériaux de construction et d'appareils sanitaires ", Category.CLASS
+        ),
+        Classification(
+            "46.73A",
+            "Commerce de gros (commerce interentreprises) de bois et de matériaux de construction ",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.73B",
+            "Commerce de gros (commerce interentreprises) d'appareils sanitaires et de produits de décoration",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "46.74", "Commerce de gros de quincaillerie et fournitures pour plomberie et chauffage", Category.CLASS
+        ),
+        Classification("46.74A", "Commerce de gros (commerce interentreprises) de quincaillerie", Category.SUBCLASS),
+        Classification(
+            "46.74B",
+            "Commerce de gros (commerce interentreprises) de fournitures pour la plomberie et le chauffage",
+            Category.SUBCLASS,
+        ),
+        Classification("46.75", "Commerce de gros de produits chimiques", Category.CLASS),
+        Classification(
+            "46.75Z", "Commerce de gros (commerce interentreprises) de produits chimiques", Category.SUBCLASS
+        ),
+        Classification("46.76", "Commerce de gros d'autres produits intermédiaires", Category.CLASS),
+        Classification(
+            "46.76Z", "Commerce de gros (commerce interentreprises) d'autres produits intermédiaires", Category.SUBCLASS
+        ),
+        Classification("46.77", "Commerce de gros de déchets et débris", Category.CLASS),
+        Classification(
+            "46.77Z", "Commerce de gros (commerce interentreprises) de déchets et débris", Category.SUBCLASS
+        ),
+        Classification("46.9", "Commerce de gros non spécialisé", Category.GROUP),
+        Classification("46.90", "Commerce de gros non spécialisé", Category.CLASS),
+        Classification("46.90Z", "Commerce de gros (commerce interentreprises) non spécialisé", Category.SUBCLASS),
+        Classification("47", "Commerce de détail, à l’exception des automobiles et des motocycles", Category.DIVISION),
+        Classification("47.1", "Commerce de détail en magasin non spécialisé", Category.GROUP),
+        Classification(
+            "47.11", "Commerce de détail en magasin non spécialisé à prédominance alimentaire", Category.CLASS
+        ),
+        Classification("47.11A", "Commerce de détail de produits surgelés", Category.SUBCLASS),
+        Classification("47.11B", "Commerce d'alimentation générale", Category.SUBCLASS),
+        Classification("47.11C", "Supérettes", Category.SUBCLASS),
+        Classification("47.11D", "Supermarchés", Category.SUBCLASS),
+        Classification("47.11E", "Magasins multi-commerces", Category.SUBCLASS),
+        Classification("47.11F", "Hypermarchés", Category.SUBCLASS),
+        Classification("47.19", "Autre commerce de détail en magasin non spécialisé", Category.CLASS),
+        Classification("47.19A", "Grands magasins", Category.SUBCLASS),
+        Classification("47.19B", "Autres commerces de détail en magasin non spécialisé", Category.SUBCLASS),
+        Classification("47.2", "Commerce de détail alimentaire en magasin spécialisé", Category.GROUP),
+        Classification("47.21", "Commerce de détail de fruits et légumes en magasin spécialisé", Category.CLASS),
+        Classification("47.21Z", "Commerce de détail de fruits et légumes en magasin spécialisé", Category.SUBCLASS),
+        Classification(
+            "47.22",
+            "Commerce de détail de viandes et de produits à base de viande en magasin spécialisé",
+            Category.CLASS,
+        ),
+        Classification(
+            "47.22Z",
+            "Commerce de détail de viandes et de produits à base de viande en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.23", "Commerce de détail de poissons, crustacés et mollusques en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.23Z", "Commerce de détail de poissons, crustacés et mollusques en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.24", "Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.24Z", "Commerce de détail de pain, pâtisserie et confiserie en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification("47.25", "Commerce de détail de boissons en magasin spécialisé", Category.CLASS),
+        Classification("47.25Z", "Commerce de détail de boissons en magasin spécialisé", Category.SUBCLASS),
+        Classification("47.26", "Commerce de détail de produits à base de tabac en magasin spécialisé", Category.CLASS),
+        Classification(
+            "47.26Z", "Commerce de détail de produits à base de tabac en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification("47.29", "Autres commerces de détail alimentaires en magasin spécialisé ", Category.CLASS),
+        Classification("47.29Z", "Autres commerces de détail alimentaires en magasin spécialisé ", Category.SUBCLASS),
+        Classification("47.3", "Commerce de détail de carburants en magasin spécialisé", Category.GROUP),
+        Classification("47.30", "Commerce de détail de carburants en magasin spécialisé", Category.CLASS),
+        Classification("47.30Z", "Commerce de détail de carburants en magasin spécialisé", Category.SUBCLASS),
+        Classification(
+            "47.4",
+            "Commerce de détail d'équipements de l'information et de la communication en magasin spécialisé",
+            Category.GROUP,
+        ),
+        Classification(
+            "47.41",
+            "Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé",
+            Category.CLASS,
+        ),
+        Classification(
+            "47.41Z",
+            "Commerce de détail d'ordinateurs, d'unités périphériques et de logiciels en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.42", "Commerce de détail de matériels de télécommunication en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.42Z", "Commerce de détail de matériels de télécommunication en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification("47.43", "Commerce de détail de matériels audio/vidéo en magasin spécialisé", Category.CLASS),
+        Classification(
+            "47.43Z", "Commerce de détail de matériels audio et vidéo en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.5", "Commerce de détail d'autres équipements du foyer en magasin spécialisé", Category.GROUP
+        ),
+        Classification("47.51", "Commerce de détail de textiles en magasin spécialisé", Category.CLASS),
+        Classification("47.51Z", "Commerce de détail de textiles en magasin spécialisé", Category.SUBCLASS),
+        Classification(
+            "47.52", "Commerce de détail de quincaillerie, peintures et verres en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.52A",
+            "Commerce de détail de quincaillerie, peintures et verres en petites surfaces (moins de 400 m2)",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.52B",
+            "Commerce de détail de quincaillerie, peintures et verres en grandes surfaces (400 m2et plus)",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.53",
+            "Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé",
+            Category.CLASS,
+        ),
+        Classification(
+            "47.53Z",
+            "Commerce de détail de tapis, moquettes et revêtements de murs et de sols en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification("47.54", "Commerce de détail d'appareils électroménagers en magasin spécialisé", Category.CLASS),
+        Classification(
+            "47.54Z", "Commerce de détail d'appareils électroménagers en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.59",
+            "Commerce de détail de meubles, appareils d'éclairage et autres articles de ménage en magasin spécialisé",
+            Category.CLASS,
+        ),
+        Classification("47.59A", "Commerce de détail de meubles", Category.SUBCLASS),
+        Classification("47.59B", "Commerce de détail d'autres équipements du foyer", Category.SUBCLASS),
+        Classification(
+            "47.6", "Commerce de détail de biens culturels et de loisirs en magasin spécialisé", Category.GROUP
+        ),
+        Classification("47.61", "Commerce de détail de livres en magasin spécialisé", Category.CLASS),
+        Classification("47.61Z", "Commerce de détail de livres en magasin spécialisé", Category.SUBCLASS),
+        Classification("47.62", "Commerce de détail de journaux et papeterie en magasin spécialisé", Category.CLASS),
+        Classification(
+            "47.62Z", "Commerce de détail de journaux et papeterie en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.63", "Commerce de détail d'enregistrements musicaux et vidéo en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.63Z", "Commerce de détail d'enregistrements musicaux et vidéo en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification("47.64", "Commerce de détail d'articles de sport en magasin spécialisé", Category.CLASS),
+        Classification("47.64Z", "Commerce de détail d'articles de sport en magasin spécialisé", Category.SUBCLASS),
+        Classification("47.65", "Commerce de détail de jeux et jouets en magasin spécialisé", Category.CLASS),
+        Classification("47.65Z", "Commerce de détail de jeux et jouets en magasin spécialisé", Category.SUBCLASS),
+        Classification("47.7", "Autres commerces de détail en magasin spécialisé", Category.GROUP),
+        Classification("47.71", "Commerce de détail d'habillement en magasin spécialisé", Category.CLASS),
+        Classification("47.71Z", "Commerce de détail d'habillement en magasin spécialisé", Category.SUBCLASS),
+        Classification(
+            "47.72", "Commerce de détail de chaussures et d'articles en cuir en magasin spécialisé", Category.CLASS
+        ),
+        Classification("47.72A", "Commerce de détail de la chaussure", Category.SUBCLASS),
+        Classification("47.72B", "Commerce de détail de maroquinerie et d'articles de voyage", Category.SUBCLASS),
+        Classification("47.73", "Commerce de détail de produits pharmaceutiques en magasin spécialisé", Category.CLASS),
+        Classification(
+            "47.73Z", "Commerce de détail de produits pharmaceutiques en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.74", "Commerce de détail d'articles médicaux et orthopédiques en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.74Z", "Commerce de détail d'articles médicaux et orthopédiques en magasin spécialisé", Category.SUBCLASS
+        ),
+        Classification(
+            "47.75", "Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.75Z",
+            "Commerce de détail de parfumerie et de produits de beauté en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.76",
+            "Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé",
+            Category.CLASS,
+        ),
+        Classification(
+            "47.76Z",
+            "Commerce de détail de fleurs, plantes, graines, engrais, animaux de compagnie et aliments pour ces animaux en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "47.77", "Commerce de détail d'articles d'horlogerie et de bijouterie en magasin spécialisé", Category.CLASS
+        ),
+        Classification(
+            "47.77Z",
+            "Commerce de détail d'articles d'horlogerie et de bijouterie en magasin spécialisé",
+            Category.SUBCLASS,
+        ),
+        Classification("47.78", "Autre commerce de détail de biens neufs en magasin spécialisé", Category.CLASS),
+        Classification("47.78A", "Commerces de détail d'optique", Category.SUBCLASS),
+        Classification("47.78B", "Commerces de détail de charbons et combustibles", Category.SUBCLASS),
+        Classification("47.78C", "Autres commerces de détail spécialisés divers", Category.SUBCLASS),
+        Classification("47.79", "Commerce de détail de biens d'occasion en magasin", Category.CLASS),
+        Classification("47.79Z", "Commerce de détail de biens d'occasion en magasin", Category.SUBCLASS),
+        Classification("47.8", "Commerce de détail sur éventaires et marchés", Category.GROUP),
+        Classification("47.81", "Commerce de détail alimentaire sur éventaires et marchés", Category.CLASS),
+        Classification("47.81Z", "Commerce de détail alimentaire sur éventaires et marchés", Category.SUBCLASS),
+        Classification(
+            "47.82",
+            "Commerce de détail de textiles, d'habillement et de chaussures sur éventaires et marchés",
+            Category.CLASS,
+        ),
+        Classification(
+            "47.82Z",
+            "Commerce de détail de textiles, d'habillement et de chaussures sur éventaires et marchés",
+            Category.SUBCLASS,
+        ),
+        Classification("47.89", "Autres commerces de détail sur éventaires et marchés", Category.CLASS),
+        Classification("47.89Z", "Autres commerces de détail sur éventaires et marchés", Category.SUBCLASS),
+        Classification("47.9", "Commerce de détail hors magasin, éventaires ou marchés", Category.GROUP),
+        Classification("47.91", "Vente à distance", Category.CLASS),
+        Classification("47.91A", "Vente à distance sur catalogue général", Category.SUBCLASS),
+        Classification("47.91B", "Vente à distance sur catalogue spécialisé", Category.SUBCLASS),
+        Classification("47.99", "Autres commerces de détail hors magasin, éventaires ou marchés", Category.CLASS),
+        Classification("47.99A", "Vente à domicile", Category.SUBCLASS),
+        Classification(
+            "47.99B",
+            "Vente par automates et autres commerces de détail hors magasin, éventaires ou marchés n.c.a.",
+            Category.SUBCLASS,
+        ),
+        Classification("H", "TRANSPORTS ET ENTREPOSAGE", Category.SECTION),
+        Classification("49", "Transports terrestres et transport par conduites", Category.DIVISION),
+        Classification("49.1", "Transport ferroviaire interurbain de voyageurs", Category.GROUP),
+        Classification("49.10", "Transport ferroviaire interurbain de voyageurs", Category.CLASS),
+        Classification("49.10Z", "Transport ferroviaire interurbain de voyageurs", Category.SUBCLASS),
+        Classification("49.2", "Transports ferroviaires de fret", Category.GROUP),
+        Classification("49.20", "Transports ferroviaires de fret ", Category.CLASS),
+        Classification("49.20Z", "Transports ferroviaires de fret ", Category.SUBCLASS),
+        Classification("49.3", "Autres transports terrestres de voyageurs", Category.GROUP),
+        Classification("49.31", "Transports urbains et suburbains de voyageurs", Category.CLASS),
+        Classification("49.31Z", "Transports urbains et suburbains de voyageurs", Category.SUBCLASS),
+        Classification("49.32", "Transports de voyageurs par taxis", Category.CLASS),
+        Classification("49.32Z", "Transports de voyageurs par taxis", Category.SUBCLASS),
+        Classification("49.39", "Autres transports terrestres de voyageurs n.c.a.", Category.CLASS),
+        Classification("49.39A", "Transports routiers réguliers de voyageurs", Category.SUBCLASS),
+        Classification("49.39B", "Autres transports routiers de voyageurs ", Category.SUBCLASS),
+        Classification("49.39C", "Téléphériques et remontées mécaniques", Category.SUBCLASS),
+        Classification("49.4", "Transports routiers de fret et services de déménagement", Category.GROUP),
+        Classification("49.41", "Transports routiers de fret", Category.CLASS),
+        Classification("49.41A", "Transports routiers de fret interurbains", Category.SUBCLASS),
+        Classification("49.41B", "Transports routiers de fret de proximité", Category.SUBCLASS),
+        Classification("49.41C", "Location de camions avec chauffeur", Category.SUBCLASS),
+        Classification("49.42", "Services de déménagement", Category.CLASS),
+        Classification("49.42Z", "Services de déménagement", Category.SUBCLASS),
+        Classification("49.5", "Transports par conduites", Category.GROUP),
+        Classification("49.50", "Transports par conduites", Category.CLASS),
+        Classification("49.50Z", "Transports par conduites", Category.SUBCLASS),
+        Classification("50", "Transports par eau", Category.DIVISION),
+        Classification("50.1", "Transports maritimes et côtiers de passagers", Category.GROUP),
+        Classification("50.10", "Transports maritimes et côtiers de passagers", Category.CLASS),
+        Classification("50.10Z", "Transports maritimes et côtiers de passagers", Category.SUBCLASS),
+        Classification("50.2", "Transports maritimes et côtiers de fret", Category.GROUP),
+        Classification("50.20", "Transports maritimes et côtiers de fret", Category.CLASS),
+        Classification("50.20Z", "Transports maritimes et côtiers de fret", Category.SUBCLASS),
+        Classification("50.3", "Transports fluviaux de passagers", Category.GROUP),
+        Classification("50.30", "Transports fluviaux de passagers", Category.CLASS),
+        Classification("50.30Z", "Transports fluviaux de passagers", Category.SUBCLASS),
+        Classification("50.4", "Transports fluviaux de fret", Category.GROUP),
+        Classification("50.40", "Transports fluviaux de fret ", Category.CLASS),
+        Classification("50.40Z", "Transports fluviaux de fret ", Category.SUBCLASS),
+        Classification("51", "Transports aériens", Category.DIVISION),
+        Classification("51.1", "Transports aériens de passagers", Category.GROUP),
+        Classification("51.10", "Transports aériens de passagers", Category.CLASS),
+        Classification("51.10Z", "Transports aériens de passagers", Category.SUBCLASS),
+        Classification("51.2", "Transports aériens de fret et transports spatiaux", Category.GROUP),
+        Classification("51.21", "Transports aériens de fret", Category.CLASS),
+        Classification("51.21Z", "Transports aériens de fret", Category.SUBCLASS),
+        Classification("51.22", "Transports spatiaux", Category.CLASS),
+        Classification("51.22Z", "Transports spatiaux", Category.SUBCLASS),
+        Classification("52", "Entreposage et services auxiliaires des transports", Category.DIVISION),
+        Classification("52.1", "Entreposage et stockage", Category.GROUP),
+        Classification("52.10", "Entreposage et stockage", Category.CLASS),
+        Classification("52.10A", "Entreposage et stockage frigorifique", Category.SUBCLASS),
+        Classification("52.10B", "Entreposage et stockage non frigorifique", Category.SUBCLASS),
+        Classification("52.2", "Services auxiliaires des transports", Category.GROUP),
+        Classification("52.21", "Services auxiliaires des transports terrestres", Category.CLASS),
+        Classification("52.21Z", "Services auxiliaires des transports terrestres", Category.SUBCLASS),
+        Classification("52.22", "Services auxiliaires des transports par eau", Category.CLASS),
+        Classification("52.22Z", "Services auxiliaires des transports par eau", Category.SUBCLASS),
+        Classification("52.23", "Services auxiliaires des transports aériens", Category.CLASS),
+        Classification("52.23Z", "Services auxiliaires des transports aériens", Category.SUBCLASS),
+        Classification("52.24", "Manutention", Category.CLASS),
+        Classification("52.24A", "Manutention portuaire", Category.SUBCLASS),
+        Classification("52.24B", "Manutention non portuaire", Category.SUBCLASS),
+        Classification("52.29", "Autres services auxiliaires des transports ", Category.CLASS),
+        Classification("52.29A", "Messagerie, fret express", Category.SUBCLASS),
+        Classification("52.29B", "Affrètement et organisation des transports ", Category.SUBCLASS),
+        Classification("53", "Activités de poste et de courrier", Category.DIVISION),
+        Classification(
+            "53.1", "Activités de poste dans le cadre d'une obligation de service universel", Category.GROUP
+        ),
+        Classification(
+            "53.10", "Activités de poste dans le cadre d'une obligation de service universel ", Category.CLASS
+        ),
+        Classification(
+            "53.10Z", "Activités de poste dans le cadre d'une obligation de service universel ", Category.SUBCLASS
+        ),
+        Classification("53.2", "Autres activités de poste et de courrier", Category.GROUP),
+        Classification("53.20", "Autres activités de poste et de courrier", Category.CLASS),
+        Classification("53.20Z", "Autres activités de poste et de courrier", Category.SUBCLASS),
+        Classification("I", "HÉBERGEMENT ET RESTAURATION", Category.SECTION),
+        Classification("55", "Hébergement", Category.DIVISION),
+        Classification("55.1", "Hôtels et hébergement similaire", Category.GROUP),
+        Classification("55.10", "Hôtels et hébergement similaire ", Category.CLASS),
+        Classification("55.10Z", "Hôtels et hébergement similaire ", Category.SUBCLASS),
+        Classification("55.2", "Hébergement touristique et autre hébergement de courte durée ", Category.GROUP),
+        Classification("55.20", "Hébergement touristique et autre hébergement de courte durée ", Category.CLASS),
+        Classification("55.20Z", "Hébergement touristique et autre hébergement de courte durée ", Category.SUBCLASS),
+        Classification("55.3", "Terrains de camping et parcs pour caravanes ou véhicules de loisirs", Category.GROUP),
+        Classification("55.30", "Terrains de camping et parcs pour caravanes ou véhicules de loisirs", Category.CLASS),
+        Classification(
+            "55.30Z", "Terrains de camping et parcs pour caravanes ou véhicules de loisirs", Category.SUBCLASS
+        ),
+        Classification("55.9", "Autres hébergements ", Category.GROUP),
+        Classification("55.90", "Autres hébergements ", Category.CLASS),
+        Classification("55.90Z", "Autres hébergements ", Category.SUBCLASS),
+        Classification("56", "Restauration", Category.DIVISION),
+        Classification("56.1", "Restaurants et services de restauration mobile", Category.GROUP),
+        Classification("56.10", "Restaurants et services de restauration mobile", Category.CLASS),
+        Classification("56.10A", "Restauration traditionnelle", Category.SUBCLASS),
+        Classification("56.10B", "Cafétérias et autres libres-services", Category.SUBCLASS),
+        Classification("56.10C", "Restauration de type rapide", Category.SUBCLASS),
+        Classification("56.2", "Traiteurs et autres services de restauration", Category.GROUP),
+        Classification("56.21", "Services des traiteurs ", Category.CLASS),
+        Classification("56.21Z", "Services des traiteurs ", Category.SUBCLASS),
+        Classification("56.29", "Autres services de restauration ", Category.CLASS),
+        Classification("56.29A", "Restauration collective sous contrat", Category.SUBCLASS),
+        Classification("56.29B", "Autres services de restauration n.c.a.", Category.SUBCLASS),
+        Classification("56.3", "Débits de boissons", Category.GROUP),
+        Classification("56.30", "Débits de boissons", Category.CLASS),
+        Classification("56.30Z", "Débits de boissons", Category.SUBCLASS),
+        Classification("J", "INFORMATION ET COMMUNICATION", Category.SECTION),
+        Classification("58", "Édition", Category.DIVISION),
+        Classification("58.1", "Édition de livres et périodiques et autres activités d'édition ", Category.GROUP),
+        Classification("58.11", "Édition de livres", Category.CLASS),
+        Classification("58.11Z", "Édition de livres", Category.SUBCLASS),
+        Classification("58.12", "Édition de répertoires et de fichiers d'adresses", Category.CLASS),
+        Classification("58.12Z", "Édition de répertoires et de fichiers d'adresses", Category.SUBCLASS),
+        Classification("58.13", "Édition de journaux", Category.CLASS),
+        Classification("58.13Z", "Édition de journaux", Category.SUBCLASS),
+        Classification("58.14", "Édition de revues et périodiques", Category.CLASS),
+        Classification("58.14Z", "Édition de revues et périodiques", Category.SUBCLASS),
+        Classification("58.19", "Autres activités d'édition", Category.CLASS),
+        Classification("58.19Z", "Autres activités d'édition", Category.SUBCLASS),
+        Classification("58.2", "Édition de logiciels", Category.GROUP),
+        Classification("58.21", "Édition de jeux électroniques", Category.CLASS),
+        Classification("58.21Z", "Édition de jeux électroniques", Category.SUBCLASS),
+        Classification("58.29", "Édition d'autres logiciels", Category.CLASS),
+        Classification("58.29A", "Édition de logiciels système et de réseau", Category.SUBCLASS),
+        Classification("58.29B", "Edition de logiciels outils de développement et de langages", Category.SUBCLASS),
+        Classification("58.29C", "Edition de logiciels applicatifs", Category.SUBCLASS),
+        Classification(
+            "59",
+            "Production de films cinématographiques, de vidéo et de programmes de télévision ; enregistrement sonore et édition musicale",
+            Category.DIVISION,
+        ),
+        Classification("59.1", "Activités cinématographiques, vidéo et de télévision", Category.GROUP),
+        Classification(
+            "59.11", "Production de films cinématographiques, de vidéo et de programmes de télévision ", Category.CLASS
+        ),
+        Classification("59.11A", "Production de films et de programmes pour la télévision ", Category.SUBCLASS),
+        Classification("59.11B", "Production de films institutionnels et publicitaires", Category.SUBCLASS),
+        Classification("59.11C", "Production de films pour le cinéma", Category.SUBCLASS),
+        Classification(
+            "59.12",
+            "Post-production de films cinématographiques, de vidéo et de programmes de télévision",
+            Category.CLASS,
+        ),
+        Classification(
+            "59.12Z",
+            "Post-production de films cinématographiques, de vidéo et de programmes de télévision",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "59.13",
+            "Distribution de films cinématographiques, de vidéo et de programmes de télévision ",
+            Category.CLASS,
+        ),
+        Classification("59.13A", "Distribution de films cinématographiques", Category.SUBCLASS),
+        Classification("59.13B", "Edition et distribution vidéo", Category.SUBCLASS),
+        Classification("59.14", "Projection de films cinématographiques", Category.CLASS),
+        Classification("59.14Z", "Projection de films cinématographiques", Category.SUBCLASS),
+        Classification("59.2", "Enregistrement sonore et édition musicale", Category.GROUP),
+        Classification("59.20", "Enregistrement sonore et édition musicale ", Category.CLASS),
+        Classification("59.20Z", "Enregistrement sonore et édition musicale ", Category.SUBCLASS),
+        Classification("60", "Programmation et diffusion", Category.DIVISION),
+        Classification("60.1", "Édition et diffusion de programmes radio", Category.GROUP),
+        Classification("60.10", "Édition et diffusion de programmes radio", Category.CLASS),
+        Classification("60.10Z", "Édition et diffusion de programmes radio", Category.SUBCLASS),
+        Classification("60.2", "Programmation de télévision et télédiffusion", Category.GROUP),
+        Classification("60.20", "Programmation de télévision et télédiffusion", Category.CLASS),
+        Classification("60.20A", "Edition de chaînes généralistes", Category.SUBCLASS),
+        Classification("60.20B", "Edition de chaînes thématiques", Category.SUBCLASS),
+        Classification("61", "Télécommunications", Category.DIVISION),
+        Classification("61.1", "Télécommunications filaires", Category.GROUP),
+        Classification("61.10", "Télécommunications filaires", Category.CLASS),
+        Classification("61.10Z", "Télécommunications filaires", Category.SUBCLASS),
+        Classification("61.2", "Télécommunications sans fil ", Category.GROUP),
+        Classification("61.20", "Télécommunications sans fil ", Category.CLASS),
+        Classification("61.20Z", "Télécommunications sans fil ", Category.SUBCLASS),
+        Classification("61.3", "Télécommunications par satellite", Category.GROUP),
+        Classification("61.30", "Télécommunications par satellite", Category.CLASS),
+        Classification("61.30Z", "Télécommunications par satellite", Category.SUBCLASS),
+        Classification("61.9", "Autres activités de télécommunication", Category.GROUP),
+        Classification("61.90", "Autres activités de télécommunication ", Category.CLASS),
+        Classification("61.90Z", "Autres activités de télécommunication ", Category.SUBCLASS),
+        Classification("62", "Programmation, conseil et autres activités informatiques ", Category.DIVISION),
+        Classification("62.0", "Programmation, conseil et autres activités informatiques ", Category.GROUP),
+        Classification("62.01", "Programmation informatique", Category.CLASS),
+        Classification("62.01Z", "Programmation informatique", Category.SUBCLASS),
+        Classification("62.02", "Conseil informatique ", Category.CLASS),
+        Classification("62.02A", "Conseil en systèmes et logiciels informatiques", Category.SUBCLASS),
+        Classification("62.02B", "Tierce maintenance de systèmes et d’applications informatiques", Category.SUBCLASS),
+        Classification("62.03", "Gestion d'installations informatiques", Category.CLASS),
+        Classification("62.03Z", "Gestion d'installations informatiques", Category.SUBCLASS),
+        Classification("62.09", "Autres activités informatiques", Category.CLASS),
+        Classification("62.09Z", "Autres activités informatiques", Category.SUBCLASS),
+        Classification("63", "Services d'information", Category.DIVISION),
+        Classification(
+            "63.1", "Traitement de données, hébergement et activités connexes ; portails Internet", Category.GROUP
+        ),
+        Classification("63.11", "Traitement de données, hébergement et activités connexes", Category.CLASS),
+        Classification("63.11Z", "Traitement de données, hébergement et activités connexes", Category.SUBCLASS),
+        Classification("63.12", "Portails Internet", Category.CLASS),
+        Classification("63.12Z", "Portails Internet", Category.SUBCLASS),
+        Classification("63.9", "Autres services d'information", Category.GROUP),
+        Classification("63.91", "Activités des agences de presse", Category.CLASS),
+        Classification("63.91Z", "Activités des agences de presse", Category.SUBCLASS),
+        Classification("63.99", "Autres services d'information n.c.a.", Category.CLASS),
+        Classification("63.99Z", "Autres services d'information n.c.a.", Category.SUBCLASS),
+        Classification("K", "ACTIVITÉS FINANCIÈRES ET D'ASSURANCE", Category.SECTION),
+        Classification(
+            "64", "Activités des services financiers, hors assurance et caisses de retraite", Category.DIVISION
+        ),
+        Classification("64.1", "Intermédiation monétaire", Category.GROUP),
+        Classification("64.11", "Activités de banque centrale", Category.CLASS),
+        Classification("64.11Z", "Activités de banque centrale", Category.SUBCLASS),
+        Classification("64.19", "Autres intermédiations monétaires", Category.CLASS),
+        Classification("64.19Z", "Autres intermédiations monétaires", Category.SUBCLASS),
+        Classification("64.2", "Activités des sociétés holding", Category.GROUP),
+        Classification("64.20", "Activités des sociétés holding", Category.CLASS),
+        Classification("64.20Z", "Activités des sociétés holding", Category.SUBCLASS),
+        Classification("64.3", "Fonds de placement et entités financières similaires", Category.GROUP),
+        Classification("64.30", "Fonds de placement et entités financières similaires", Category.CLASS),
+        Classification("64.30Z", "Fonds de placement et entités financières similaires", Category.SUBCLASS),
+        Classification(
+            "64.9", "Autres activités des services financiers, hors assurance et caisses de retraite", Category.GROUP
+        ),
+        Classification("64.91", "Crédit-bail ", Category.CLASS),
+        Classification("64.91Z", "Crédit-bail ", Category.SUBCLASS),
+        Classification("64.92", "Autre distribution de crédit", Category.CLASS),
+        Classification("64.92Z", "Autre distribution de crédit", Category.SUBCLASS),
+        Classification(
+            "64.99",
+            "Autres activités des services financiers, hors assurance et caisses de retraite, n.c.a.",
+            Category.CLASS,
+        ),
+        Classification(
+            "64.99Z",
+            "Autres activités des services financiers, hors assurance et caisses de retraite, n.c.a.",
+            Category.SUBCLASS,
+        ),
+        Classification("65", "Assurance", Category.DIVISION),
+        Classification("65.1", "Assurance", Category.GROUP),
+        Classification("65.11", "Assurance vie ", Category.CLASS),
+        Classification("65.11Z", "Assurance vie", Category.SUBCLASS),
+        Classification("65.12", "Autres assurances", Category.CLASS),
+        Classification("65.12Z", "Autres assurances", Category.SUBCLASS),
+        Classification("65.2", "Réassurance", Category.GROUP),
+        Classification("65.20", "Réassurance", Category.CLASS),
+        Classification("65.20Z", "Réassurance", Category.SUBCLASS),
+        Classification("65.3", "Caisses de retraite", Category.GROUP),
+        Classification("65.30", "Caisses de retraite", Category.CLASS),
+        Classification("65.30Z", "Caisses de retraite", Category.SUBCLASS),
+        Classification("66", "Activités auxiliaires de services financiers et d'assurance ", Category.DIVISION),
+        Classification(
+            "66.1",
+            "Activités auxiliaires de services financiers, hors assurance et caisses de retraite",
+            Category.GROUP,
+        ),
+        Classification("66.11", "Administration de marchés financiers", Category.CLASS),
+        Classification("66.11Z", "Administration de marchés financiers", Category.SUBCLASS),
+        Classification("66.12", "Courtage de valeurs mobilières et de marchandises", Category.CLASS),
+        Classification("66.12Z", "Courtage de valeurs mobilières et de marchandises", Category.SUBCLASS),
+        Classification(
+            "66.19",
+            "Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite",
+            Category.CLASS,
+        ),
+        Classification("66.19A", "Supports juridiques de gestion de patrimoine mobilier", Category.SUBCLASS),
+        Classification(
+            "66.19B",
+            "Autres activités auxiliaires de services financiers, hors assurance et caisses de retraite, n.c.a.",
+            Category.SUBCLASS,
+        ),
+        Classification("66.2", "Activités auxiliaires d'assurance et de caisses de retraite", Category.GROUP),
+        Classification("66.21", "Évaluation des risques et dommages", Category.CLASS),
+        Classification("66.21Z", "Évaluation des risques et dommages", Category.SUBCLASS),
+        Classification("66.22", "Activités des agents et courtiers d'assurances", Category.CLASS),
+        Classification("66.22Z", "Activités des agents et courtiers d'assurances", Category.SUBCLASS),
+        Classification("66.29", "Autres activités auxiliaires d'assurance et de caisses de retraite", Category.CLASS),
+        Classification(
+            "66.29Z", "Autres activités auxiliaires d'assurance et de caisses de retraite", Category.SUBCLASS
+        ),
+        Classification("66.3", "Gestion de fonds", Category.GROUP),
+        Classification("66.30", "Gestion de fonds", Category.CLASS),
+        Classification("66.30Z", "Gestion de fonds", Category.SUBCLASS),
+        Classification("L", "ACTIVITÉS IMMOBILIÈRES", Category.SECTION),
+        Classification("68", "Activités immobilières", Category.DIVISION),
+        Classification("68.1", "Activités des marchands de biens immobiliers", Category.GROUP),
+        Classification("68.10", "Activités des marchands de biens immobiliers", Category.CLASS),
+        Classification("68.10Z", "Activités des marchands de biens immobiliers", Category.SUBCLASS),
+        Classification("68.2", "Location et exploitation de biens immobiliers propres ou loués", Category.GROUP),
+        Classification("68.20", "Location et exploitation de biens immobiliers propres ou loués ", Category.CLASS),
+        Classification("68.20A", "Location de logements", Category.SUBCLASS),
+        Classification("68.20B", "Location de terrains et d'autres biens immobiliers", Category.SUBCLASS),
+        Classification("68.3", "Activités immobilières pour compte de tiers", Category.GROUP),
+        Classification("68.31", "Agences immobilières", Category.CLASS),
+        Classification("68.31Z", "Agences immobilières", Category.SUBCLASS),
+        Classification("68.32", "Administration de biens immobiliers", Category.CLASS),
+        Classification("68.32A", "Administration d'immeubles et autres biens immobiliers", Category.SUBCLASS),
+        Classification("68.32B", "Supports juridiques de gestion de patrimoine immobilier", Category.SUBCLASS),
+        Classification("M", "ACTIVITÉS SPÉCIALISÉES, SCIENTIFIQUES ET TECHNIQUES", Category.SECTION),
+        Classification("69", "Activités juridiques et comptables", Category.DIVISION),
+        Classification("69.1", "Activités juridiques", Category.GROUP),
+        Classification("69.10", "Activités juridiques", Category.CLASS),
+        Classification("69.10Z", "Activités juridiques", Category.SUBCLASS),
+        Classification("69.2", "Activités comptables", Category.GROUP),
+        Classification("69.20", "Activités comptables", Category.CLASS),
+        Classification("69.20Z", "Activités comptables", Category.SUBCLASS),
+        Classification("70", "Activités des sièges sociaux ; conseil de gestion", Category.DIVISION),
+        Classification("70.1", "Activités des sièges sociaux", Category.GROUP),
+        Classification("70.10", "Activités des sièges sociaux", Category.CLASS),
+        Classification("70.10Z", "Activités des sièges sociaux", Category.SUBCLASS),
+        Classification("70.2", "Conseil de gestion", Category.GROUP),
+        Classification("70.21", "Conseil en relations publiques et communication", Category.CLASS),
+        Classification("70.21Z", "Conseil en relations publiques et communication", Category.SUBCLASS),
+        Classification("70.22", "Conseil pour les affaires et autres conseils de gestion", Category.CLASS),
+        Classification("70.22Z", "Conseil pour les affaires et autres conseils de gestion", Category.SUBCLASS),
+        Classification(
+            "71",
+            "Activités d'architecture et d'ingénierie ; activités de contrôle et analyses techniques",
+            Category.DIVISION,
+        ),
+        Classification("71.1", "Activités d'architecture et d'ingénierie", Category.GROUP),
+        Classification("71.11", "Activités d'architecture ", Category.CLASS),
+        Classification("71.11Z", "Activités d'architecture ", Category.SUBCLASS),
+        Classification("71.12", "Activités d'ingénierie", Category.CLASS),
+        Classification("71.12A", "Activité des géomètres", Category.SUBCLASS),
+        Classification("71.12B", "Ingénierie, études techniques", Category.SUBCLASS),
+        Classification("71.2", "Activités de contrôle et analyses techniques", Category.GROUP),
+        Classification("71.20", "Activités de contrôle et analyses techniques", Category.CLASS),
+        Classification("71.20A", "Contrôle technique automobile", Category.SUBCLASS),
+        Classification("71.20B", "Analyses, essais et inspections techniques", Category.SUBCLASS),
+        Classification("72", "Recherche-développement scientifique", Category.DIVISION),
+        Classification("72.1", "Recherche-développement en sciences physiques et naturelles", Category.GROUP),
+        Classification("72.11", "Recherche-développement en biotechnologie", Category.CLASS),
+        Classification("72.11Z", "Recherche-développement en biotechnologie", Category.SUBCLASS),
+        Classification("72.19", "Recherche-développement en autres sciences physiques et naturelles", Category.CLASS),
+        Classification(
+            "72.19Z", "Recherche-développement en autres sciences physiques et naturelles", Category.SUBCLASS
+        ),
+        Classification("72.2", "Recherche-développement en sciences humaines et sociales", Category.GROUP),
+        Classification("72.20", "Recherche-développement en sciences humaines et sociales", Category.CLASS),
+        Classification("72.20Z", "Recherche-développement en sciences humaines et sociales", Category.SUBCLASS),
+        Classification("73", "Publicité et études de marché", Category.DIVISION),
+        Classification("73.1", "Publicité", Category.GROUP),
+        Classification("73.11", "Activités des agences de publicité", Category.CLASS),
+        Classification("73.11Z", "Activités des agences de publicité", Category.SUBCLASS),
+        Classification("73.12", "Régie publicitaire de médias", Category.CLASS),
+        Classification("73.12Z", "Régie publicitaire de médias", Category.SUBCLASS),
+        Classification("73.2", "Études de marché et sondages", Category.GROUP),
+        Classification("73.20", "Études de marché et sondages", Category.CLASS),
+        Classification("73.20Z", "Études de marché et sondages", Category.SUBCLASS),
+        Classification("74", "Autres activités spécialisées, scientifiques et techniques", Category.DIVISION),
+        Classification("74.1", "Activités spécialisées de design", Category.GROUP),
+        Classification("74.10", "Activités spécialisées de design", Category.CLASS),
+        Classification("74.10Z", "Activités spécialisées de design", Category.SUBCLASS),
+        Classification("74.2", "Activités photographiques", Category.GROUP),
+        Classification("74.20", "Activités photographiques", Category.CLASS),
+        Classification("74.20Z", "Activités photographiques", Category.SUBCLASS),
+        Classification("74.3", "Traduction et interprétation", Category.GROUP),
+        Classification("74.30", "Traduction et interprétation", Category.CLASS),
+        Classification("74.30Z", "Traduction et interprétation", Category.SUBCLASS),
+        Classification("74.9", "Autres activités spécialisées, scientifiques et techniques n.c.a.", Category.GROUP),
+        Classification("74.90", "Autres activités spécialisées, scientifiques et techniques n.c.a.", Category.CLASS),
+        Classification("74.90A", "Activité des économistes de la construction", Category.SUBCLASS),
+        Classification("74.90B", "Activités spécialisées, scientifiques et techniques diverses", Category.SUBCLASS),
+        Classification("75", "Activités vétérinaires", Category.DIVISION),
+        Classification("75.0", "Activités vétérinaires", Category.GROUP),
+        Classification("75.00", "Activités vétérinaires", Category.CLASS),
+        Classification("75.00Z", "Activités vétérinaires", Category.SUBCLASS),
+        Classification("N", "ACTIVITÉS DE SERVICES ADMINISTRATIFS ET DE SOUTIEN", Category.SECTION),
+        Classification("77", "Activités de location et location-bail", Category.DIVISION),
+        Classification("77.1", "Location et location-bail de véhicules automobiles", Category.GROUP),
+        Classification(
+            "77.11", "Location et location-bail de voitures et de véhicules automobiles légers", Category.CLASS
+        ),
+        Classification(
+            "77.11A", "Location de courte durée de voitures et de véhicules automobiles légers", Category.SUBCLASS
+        ),
+        Classification(
+            "77.11B", "Location de longue durée de voitures et de véhicules automobiles légers", Category.SUBCLASS
+        ),
+        Classification("77.12", "Location et location-bail de camions", Category.CLASS),
+        Classification("77.12Z", "Location et location-bail de camions", Category.SUBCLASS),
+        Classification("77.2", "Location et location-bail de biens personnels et domestiques", Category.GROUP),
+        Classification("77.21", "Location et location-bail d'articles de loisirs et de sport ", Category.CLASS),
+        Classification("77.21Z", "Location et location-bail d'articles de loisirs et de sport ", Category.SUBCLASS),
+        Classification("77.22", "Location de vidéocassettes et disques vidéo", Category.CLASS),
+        Classification("77.22Z", "Location de vidéocassettes et disques vidéo", Category.SUBCLASS),
+        Classification("77.29", "Location et location-bail d'autres biens personnels et domestiques", Category.CLASS),
+        Classification(
+            "77.29Z", "Location et location-bail d'autres biens personnels et domestiques", Category.SUBCLASS
+        ),
+        Classification("77.3", "Location et location-bail d'autres machines, équipements et biens", Category.GROUP),
+        Classification("77.31", "Location et location-bail de machines et équipements agricoles", Category.CLASS),
+        Classification("77.31Z", "Location et location-bail de machines et équipements agricoles", Category.SUBCLASS),
+        Classification(
+            "77.32", "Location et location-bail de machines et équipements pour la construction", Category.CLASS
+        ),
+        Classification(
+            "77.32Z", "Location et location-bail de machines et équipements pour la construction", Category.SUBCLASS
+        ),
+        Classification(
+            "77.33", "Location et location-bail de machines de bureau et de matériel informatique", Category.CLASS
+        ),
+        Classification(
+            "77.33Z", "Location et location-bail de machines de bureau et de matériel informatique", Category.SUBCLASS
+        ),
+        Classification("77.34", "Location et location-bail de matériels de transport par eau", Category.CLASS),
+        Classification("77.34Z", "Location et location-bail de matériels de transport par eau", Category.SUBCLASS),
+        Classification("77.35", "Location et location-bail de matériels de transport aérien", Category.CLASS),
+        Classification("77.35Z", "Location et location-bail de matériels de transport aérien", Category.SUBCLASS),
+        Classification(
+            "77.39",
+            "Location et location-bail d'autres machines, équipements et biens matériels n.c.a. ",
+            Category.CLASS,
+        ),
+        Classification(
+            "77.39Z",
+            "Location et location-bail d'autres machines, équipements et biens matériels n.c.a. ",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "77.4",
+            "Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright",
+            Category.GROUP,
+        ),
+        Classification(
+            "77.40",
+            "Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright",
+            Category.CLASS,
+        ),
+        Classification(
+            "77.40Z",
+            "Location-bail de propriété intellectuelle et de produits similaires, à l'exception des œuvres soumises à copyright",
+            Category.SUBCLASS,
+        ),
+        Classification("78", "Activités liées à l'emploi", Category.DIVISION),
+        Classification("78.1", "Activités des agences de placement de main-d'œuvre", Category.GROUP),
+        Classification("78.10", "Activités des agences de placement de main-d'œuvre ", Category.CLASS),
+        Classification("78.10Z", "Activités des agences de placement de main-d'œuvre ", Category.SUBCLASS),
+        Classification("78.2", "Activités des agences de travail temporaire", Category.GROUP),
+        Classification("78.20", "Activités des agences de travail temporaire ", Category.CLASS),
+        Classification("78.20Z", "Activités des agences de travail temporaire ", Category.SUBCLASS),
+        Classification("78.3", "Autre mise à disposition de ressources humaines", Category.GROUP),
+        Classification("78.30", "Autre mise à disposition de ressources humaines", Category.CLASS),
+        Classification("78.30Z", "Autre mise à disposition de ressources humaines", Category.SUBCLASS),
+        Classification(
+            "79",
+            "Activités des agences de voyage, voyagistes, services de réservation et activités connexes",
+            Category.DIVISION,
+        ),
+        Classification("79.1", "Activités des agences de voyage et voyagistes", Category.GROUP),
+        Classification("79.11", "Activités des agences de voyage", Category.CLASS),
+        Classification("79.11Z", "Activités des agences de voyage", Category.SUBCLASS),
+        Classification("79.12", "Activités des voyagistes", Category.CLASS),
+        Classification("79.12Z", "Activités des voyagistes", Category.SUBCLASS),
+        Classification("79.9", "Autres services de réservation et activités connexes", Category.GROUP),
+        Classification("79.90", "Autres services de réservation et activités connexes", Category.CLASS),
+        Classification("79.90Z", "Autres services de réservation et activités connexes", Category.SUBCLASS),
+        Classification("80", "Enquêtes et sécurité", Category.DIVISION),
+        Classification("80.1", "Activités de sécurité privée", Category.GROUP),
+        Classification("80.10", "Activités de sécurité privée ", Category.CLASS),
+        Classification("80.10Z", "Activités de sécurité privée ", Category.SUBCLASS),
+        Classification("80.2", "Activités liées aux systèmes de sécurité", Category.GROUP),
+        Classification("80.20", "Activités liées aux systèmes de sécurité ", Category.CLASS),
+        Classification("80.20Z", "Activités liées aux systèmes de sécurité ", Category.SUBCLASS),
+        Classification("80.3", "Activités d'enquête", Category.GROUP),
+        Classification("80.30", "Activités d'enquête", Category.CLASS),
+        Classification("80.30Z", "Activités d'enquête", Category.SUBCLASS),
+        Classification("81", "Services relatifs aux bâtiments et aménagement paysager", Category.DIVISION),
+        Classification("81.1", "Activités combinées de soutien lié aux bâtiments", Category.GROUP),
+        Classification("81.10", "Activités combinées de soutien lié aux bâtiments ", Category.CLASS),
+        Classification("81.10Z", "Activités combinées de soutien lié aux bâtiments ", Category.SUBCLASS),
+        Classification("81.2", "Activités de nettoyage", Category.GROUP),
+        Classification("81.21", "Nettoyage courant des bâtiments", Category.CLASS),
+        Classification("81.21Z", "Nettoyage courant des bâtiments", Category.SUBCLASS),
+        Classification("81.22", "Autres activités de nettoyage des bâtiments et nettoyage industriel", Category.CLASS),
+        Classification(
+            "81.22Z", "Autres activités de nettoyage des bâtiments et nettoyage industriel", Category.SUBCLASS
+        ),
+        Classification("81.29", "Autres activités de nettoyage", Category.CLASS),
+        Classification("81.29A", "Désinfection, désinsectisation, dératisation", Category.SUBCLASS),
+        Classification("81.29B", "Autres activités de nettoyage n.c.a.", Category.SUBCLASS),
+        Classification("81.3", "Services d'aménagement paysager", Category.GROUP),
+        Classification("81.30", "Services d'aménagement paysager ", Category.CLASS),
+        Classification("81.30Z", "Services d'aménagement paysager ", Category.SUBCLASS),
+        Classification(
+            "82", "Activités administratives et autres activités de soutien aux entreprises", Category.DIVISION
+        ),
+        Classification("82.1", "Activités administratives ", Category.GROUP),
+        Classification("82.11", "Services administratifs combinés de bureau", Category.CLASS),
+        Classification("82.11Z", "Services administratifs combinés de bureau", Category.SUBCLASS),
+        Classification(
+            "82.19",
+            "Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau",
+            Category.CLASS,
+        ),
+        Classification(
+            "82.19Z",
+            "Photocopie, préparation de documents et autres activités spécialisées de soutien de bureau",
+            Category.SUBCLASS,
+        ),
+        Classification("82.2", "Activités de centres d'appels", Category.GROUP),
+        Classification("82.20", "Activités de centres d'appels", Category.CLASS),
+        Classification("82.20Z", "Activités de centres d'appels", Category.SUBCLASS),
+        Classification("82.3", "Organisation de salons professionnels et congrès", Category.GROUP),
+        Classification("82.30", "Organisation de salons professionnels et congrès", Category.CLASS),
+        Classification("82.30Z", "Organisation de foires, salons professionnels et congrès", Category.SUBCLASS),
+        Classification("82.9", "Activités de soutien aux entreprises n.c.a.", Category.GROUP),
+        Classification(
+            "82.91",
+            "Activités des agences de recouvrement de factures et des sociétés d'information financière sur la clientèle",
+            Category.CLASS,
+        ),
+        Classification(
+            "82.91Z",
+            "Activités des agences de recouvrement de factures et des sociétés d'information financière sur la clientèle",
+            Category.SUBCLASS,
+        ),
+        Classification("82.92", "Activités de conditionnement", Category.CLASS),
+        Classification("82.92Z", "Activités de conditionnement", Category.SUBCLASS),
+        Classification("82.99", "Autres activités de soutien aux entreprises n.c.a.", Category.CLASS),
+        Classification("82.99Z", "Autres activités de soutien aux entreprises n.c.a.", Category.SUBCLASS),
+        Classification("O", "ADMINISTRATION PUBLIQUE ", Category.SECTION),
+        Classification("84", "Administration publique et défense ; sécurité sociale obligatoire", Category.DIVISION),
+        Classification("84.1", "Administration générale, économique et sociale", Category.GROUP),
+        Classification("84.11", "Administration publique générale", Category.CLASS),
+        Classification("84.11Z", "Administration publique générale", Category.SUBCLASS),
+        Classification(
+            "84.12",
+            "Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que sécurité sociale ",
+            Category.CLASS,
+        ),
+        Classification(
+            "84.12Z",
+            "Administration publique (tutelle) de la santé, de la formation, de la culture et des services sociaux, autre que sécurité sociale ",
+            Category.SUBCLASS,
+        ),
+        Classification("84.13", "Administration publique (tutelle) des activités économiques", Category.CLASS),
+        Classification("84.13Z", "Administration publique (tutelle) des activités économiques", Category.SUBCLASS),
+        Classification("84.2", "Services de prérogative publique", Category.GROUP),
+        Classification("84.21", "Affaires étrangères", Category.CLASS),
+        Classification("84.21Z", "Affaires étrangères", Category.SUBCLASS),
+        Classification("84.22", "Défense", Category.CLASS),
+        Classification("84.22Z", "Défense", Category.SUBCLASS),
+        Classification("84.23", "Justice", Category.CLASS),
+        Classification("84.23Z", "Justice", Category.SUBCLASS),
+        Classification("84.24", "Activités d’ordre public et de sécurité", Category.CLASS),
+        Classification("84.24Z", "Activités d’ordre public et de sécurité", Category.SUBCLASS),
+        Classification("84.25", "Services du feu et de secours", Category.CLASS),
+        Classification("84.25Z", "Services du feu et de secours", Category.SUBCLASS),
+        Classification("84.3", "Sécurité sociale obligatoire", Category.GROUP),
+        Classification("84.30", "Sécurité sociale obligatoire", Category.CLASS),
+        Classification("84.30A", "Activités générales de sécurité sociale", Category.SUBCLASS),
+        Classification("84.30B", "Gestion des retraites complémentaires", Category.SUBCLASS),
+        Classification("84.30C", "Distribution sociale de revenus", Category.SUBCLASS),
+        Classification("P", "ENSEIGNEMENT", Category.SECTION),
+        Classification("85", "Enseignement", Category.DIVISION),
+        Classification("85.1", "Enseignement pré-primaire", Category.GROUP),
+        Classification("85.10", "Enseignement pré-primaire", Category.CLASS),
+        Classification("85.10Z", "Enseignement pré-primaire", Category.SUBCLASS),
+        Classification("85.2", "Enseignement primaire", Category.GROUP),
+        Classification("85.20", "Enseignement primaire", Category.CLASS),
+        Classification("85.20Z", "Enseignement primaire", Category.SUBCLASS),
+        Classification("85.3", "Enseignement secondaire", Category.GROUP),
+        Classification("85.31", "Enseignement secondaire général", Category.CLASS),
+        Classification("85.31Z", "Enseignement secondaire général", Category.SUBCLASS),
+        Classification("85.32", "Enseignement secondaire technique ou professionnel", Category.CLASS),
+        Classification("85.32Z", "Enseignement secondaire technique ou professionnel", Category.SUBCLASS),
+        Classification("85.4", "Enseignement supérieur et post-secondaire non supérieur", Category.GROUP),
+        Classification("85.41", "Enseignement post-secondaire non supérieur", Category.CLASS),
+        Classification("85.41Z", "Enseignement post-secondaire non supérieur", Category.SUBCLASS),
+        Classification("85.42", "Enseignement supérieur", Category.CLASS),
+        Classification("85.42Z", "Enseignement supérieur", Category.SUBCLASS),
+        Classification("85.5", "Autres activités d'enseignement", Category.GROUP),
+        Classification("85.51", "Enseignement de disciplines sportives et d'activités de loisirs", Category.CLASS),
+        Classification("85.51Z", "Enseignement de disciplines sportives et d'activités de loisirs", Category.SUBCLASS),
+        Classification("85.52", "Enseignement culturel", Category.CLASS),
+        Classification("85.52Z", "Enseignement culturel", Category.SUBCLASS),
+        Classification("85.53", "Enseignement de la conduite", Category.CLASS),
+        Classification("85.53Z", "Enseignement de la conduite", Category.SUBCLASS),
+        Classification("85.59", "Enseignements divers", Category.CLASS),
+        Classification("85.59A", "Formation continue d'adultes", Category.SUBCLASS),
+        Classification("85.59B", "Autres enseignements", Category.SUBCLASS),
+        Classification("85.6", "Activités de soutien à l'enseignement", Category.GROUP),
+        Classification("85.60", "Activités de soutien à l'enseignement", Category.CLASS),
+        Classification("85.60Z", "Activités de soutien à l'enseignement", Category.SUBCLASS),
+        Classification("Q", "SANTÉ HUMAINE ET ACTION SOCIALE", Category.SECTION),
+        Classification("86", "Activités pour la santé humaine", Category.DIVISION),
+        Classification("86.1", "Activités hospitalières", Category.GROUP),
+        Classification("86.10", "Activités hospitalières", Category.CLASS),
+        Classification("86.10Z", "Activités hospitalières", Category.SUBCLASS),
+        Classification("86.2", "Activité des médecins et des dentistes", Category.GROUP),
+        Classification("86.21", "Activité des médecins généralistes", Category.CLASS),
+        Classification("86.21Z", "Activité des médecins généralistes", Category.SUBCLASS),
+        Classification("86.22", "Activité des médecins spécialistes", Category.CLASS),
+        Classification("86.22A", "Activités de radiodiagnostic et de radiothérapie", Category.SUBCLASS),
+        Classification("86.22B", "Activités chirurgicales", Category.SUBCLASS),
+        Classification("86.22C", "Autres activités des médecins spécialistes", Category.SUBCLASS),
+        Classification("86.23", "Pratique dentaire", Category.CLASS),
+        Classification("86.23Z", "Pratique dentaire", Category.SUBCLASS),
+        Classification("86.9", "Autres activités pour la santé humaine", Category.GROUP),
+        Classification("86.90", "Autres activités pour la santé humaine", Category.CLASS),
+        Classification("86.90A", "Ambulances", Category.SUBCLASS),
+        Classification("86.90B", "Laboratoires d'analyses médicales", Category.SUBCLASS),
+        Classification("86.90C", "Centres de collecte et banques d'organes", Category.SUBCLASS),
+        Classification("86.90D", "Activités des infirmiers et des sages-femmes", Category.SUBCLASS),
+        Classification(
+            "86.90E",
+            "Activités des professionnels de la rééducation, de l’appareillage et des pédicures-podologues",
+            Category.SUBCLASS,
+        ),
+        Classification("86.90F", "Activités de santé humaine non classées ailleurs", Category.SUBCLASS),
+        Classification("87", "Hébergement médico-social et social", Category.DIVISION),
+        Classification("87.1", "Hébergement médicalisé", Category.GROUP),
+        Classification("87.10", "Hébergement médicalisé", Category.CLASS),
+        Classification("87.10A", "Hébergement médicalisé pour personnes âgées", Category.SUBCLASS),
+        Classification("87.10B", "Hébergement médicalisé pour enfants handicapés ", Category.SUBCLASS),
+        Classification(
+            "87.10C",
+            "Hébergement médicalisé pour adultes handicapés et autre hébergement médicalisé",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "87.2",
+            "Hébergement social pour personnes handicapées mentales, malades mentales et toxicomanes",
+            Category.GROUP,
+        ),
+        Classification(
+            "87.20",
+            "Hébergement social pour personnes handicapées mentales, malades mentales et toxicomanes",
+            Category.CLASS,
+        ),
+        Classification("87.20A", "Hébergement social pour handicapés mentaux et malades mentaux ", Category.SUBCLASS),
+        Classification("87.20B", "Hébergement social pour toxicomanes", Category.SUBCLASS),
+        Classification("87.3", "Hébergement social pour personnes âgées ou handicapées physiques ", Category.GROUP),
+        Classification("87.30", "Hébergement social pour personnes âgées ou handicapées physiques ", Category.CLASS),
+        Classification("87.30A", "Hébergement social pour personnes âgées", Category.SUBCLASS),
+        Classification("87.30B", "Hébergement social pour handicapés  physiques", Category.SUBCLASS),
+        Classification("87.9", "Autres activités d’hébergement social ", Category.GROUP),
+        Classification("87.90", "Autres activités d’hébergement social ", Category.CLASS),
+        Classification("87.90A", "Hébergement social pour enfants en difficultés ", Category.SUBCLASS),
+        Classification(
+            "87.90B",
+            "Hébergement social pour adultes et familles en difficultés et autre hébergement social ",
+            Category.SUBCLASS,
+        ),
+        Classification("88", "Action sociale sans hébergement", Category.DIVISION),
+        Classification(
+            "88.1",
+            "Action sociale sans hébergement pour personnes âgées et pour personnes handicapées ",
+            Category.GROUP,
+        ),
+        Classification(
+            "88.10",
+            "Action sociale sans hébergement pour personnes âgées et pour personnes handicapées ",
+            Category.CLASS,
+        ),
+        Classification("88.10A", "Aide à domicile  ", Category.SUBCLASS),
+        Classification(
+            "88.10B",
+            "Accueil ou accompagnement sans hébergement d’adultes handicapés ou de  personnes âgées",
+            Category.SUBCLASS,
+        ),
+        Classification("88.10C", "Aide par le travail ", Category.SUBCLASS),
+        Classification("88.9", "Autre action sociale sans hébergement", Category.GROUP),
+        Classification("88.91", "Action sociale sans hébergement pour jeunes enfants", Category.CLASS),
+        Classification("88.91A", "Accueil de jeunes enfants", Category.SUBCLASS),
+        Classification("88.91B", "Accueil ou accompagnement sans hébergement d’enfants handicapés", Category.SUBCLASS),
+        Classification("88.99", "Autre action sociale sans hébergement n.c.a.", Category.CLASS),
+        Classification(
+            "88.99A", "Autre accueil ou accompagnement sans hébergement d’enfants et d’adolescents", Category.SUBCLASS
+        ),
+        Classification("88.99B", "Action sociale sans hébergement n.c.a.", Category.SUBCLASS),
+        Classification("R", "ARTS, SPECTACLES ET ACTIVITÉS RÉCRÉATIVES", Category.SECTION),
+        Classification("90", "Activités créatives, artistiques et de spectacle ", Category.DIVISION),
+        Classification("90.0", "Activités créatives, artistiques et de spectacle ", Category.GROUP),
+        Classification("90.01", "Arts du spectacle vivant", Category.CLASS),
+        Classification("90.01Z", "Arts du spectacle vivant", Category.SUBCLASS),
+        Classification("90.02", "Activités de soutien au spectacle vivant", Category.CLASS),
+        Classification("90.02Z", "Activités de soutien au spectacle vivant", Category.SUBCLASS),
+        Classification("90.03", "Création artistique", Category.CLASS),
+        Classification("90.03A", "Création artistique relevant des arts plastiques", Category.SUBCLASS),
+        Classification("90.03B", "Autre création artistique", Category.SUBCLASS),
+        Classification("90.04", "Gestion de salles de spectacles", Category.CLASS),
+        Classification("90.04Z", "Gestion de salles de spectacles", Category.SUBCLASS),
+        Classification("91", "Bibliothèques, archives, musées et autres activités culturelles", Category.DIVISION),
+        Classification("91.0", "Bibliothèques, archives, musées et autres activités culturelles", Category.GROUP),
+        Classification("91.01", "Gestion des bibliothèques et des archives", Category.CLASS),
+        Classification("91.01Z", "Gestion des bibliothèques et des archives", Category.SUBCLASS),
+        Classification("91.02", "Gestion des musées", Category.CLASS),
+        Classification("91.02Z", "Gestion des musées", Category.SUBCLASS),
+        Classification(
+            "91.03",
+            "Gestion des sites et monuments historiques et des attractions touristiques similaires",
+            Category.CLASS,
+        ),
+        Classification(
+            "91.03Z",
+            "Gestion des sites et monuments historiques et des attractions touristiques similaires",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "91.04", "Gestion des jardins botaniques et zoologiques et des réserves naturelles", Category.CLASS
+        ),
+        Classification(
+            "91.04Z", "Gestion des jardins botaniques et zoologiques et des réserves naturelles", Category.SUBCLASS
+        ),
+        Classification("92", "Organisation de jeux de hasard et d'argent", Category.DIVISION),
+        Classification("92.0", "Organisation de jeux de hasard et d'argent", Category.GROUP),
+        Classification("92.00", "Organisation de jeux de hasard et d'argent", Category.CLASS),
+        Classification("92.00Z", "Organisation de jeux de hasard et d'argent", Category.SUBCLASS),
+        Classification("93", "Activités sportives, récréatives et de loisirs", Category.DIVISION),
+        Classification("93.1", "Activités liées au sport", Category.GROUP),
+        Classification("93.11", "Gestion d'installations sportives", Category.CLASS),
+        Classification("93.11Z", "Gestion d'installations sportives", Category.SUBCLASS),
+        Classification("93.12", "Activités de clubs de sports", Category.CLASS),
+        Classification("93.12Z", "Activités de clubs de sports", Category.SUBCLASS),
+        Classification("93.13", "Activités des centres de culture physique", Category.CLASS),
+        Classification("93.13Z", "Activités des centres de culture physique", Category.SUBCLASS),
+        Classification("93.19", "Autres activités liées au sport", Category.CLASS),
+        Classification("93.19Z", "Autres activités liées au sport", Category.SUBCLASS),
+        Classification("93.2", "Activités récréatives et de loisirs", Category.GROUP),
+        Classification("93.21", "Activités des parcs d'attractions et parcs à thèmes", Category.CLASS),
+        Classification("93.21Z", "Activités des parcs d'attractions et parcs à thèmes", Category.SUBCLASS),
+        Classification("93.29", "Autres activités récréatives et de loisirs ", Category.CLASS),
+        Classification("93.29Z", "Autres activités récréatives et de loisirs", Category.SUBCLASS),
+        Classification("S", "AUTRES ACTIVITÉS DE SERVICES", Category.SECTION),
+        Classification("94", "Activités des organisations associatives", Category.DIVISION),
+        Classification(
+            "94.1", "Activités des organisations économiques, patronales et professionnelles", Category.GROUP
+        ),
+        Classification("94.11", "Activités des organisations patronales et consulaires", Category.CLASS),
+        Classification("94.11Z", "Activités des organisations patronales et consulaires", Category.SUBCLASS),
+        Classification("94.12", "Activités des organisations professionnelles", Category.CLASS),
+        Classification("94.12Z", "Activités des organisations professionnelles", Category.SUBCLASS),
+        Classification("94.2", "Activités des syndicats de salariés", Category.GROUP),
+        Classification("94.20", "Activités des syndicats de salariés", Category.CLASS),
+        Classification("94.20Z", "Activités des syndicats de salariés", Category.SUBCLASS),
+        Classification("94.9", "Activités des autres organisations associatives", Category.GROUP),
+        Classification("94.91", "Activités des organisations religieuses", Category.CLASS),
+        Classification("94.91Z", "Activités des organisations religieuses", Category.SUBCLASS),
+        Classification("94.92", "Activités des organisations politiques", Category.CLASS),
+        Classification("94.92Z", "Activités des organisations politiques", Category.SUBCLASS),
+        Classification("94.99", "Activités des organisations associatives n.c.a.", Category.CLASS),
+        Classification("94.99Z", "Autres organisations fonctionnant par adhésion volontaire", Category.SUBCLASS),
+        Classification("95", "Réparation d'ordinateurs et de biens personnels et domestiques", Category.DIVISION),
+        Classification("95.1", "Réparation d'ordinateurs et d'équipements de communication ", Category.GROUP),
+        Classification("95.11", "Réparation d'ordinateurs et d'équipements périphériques", Category.CLASS),
+        Classification("95.11Z", "Réparation d'ordinateurs et d'équipements périphériques", Category.SUBCLASS),
+        Classification("95.12", "Réparation d'équipements de communication", Category.CLASS),
+        Classification("95.12Z", "Réparation d'équipements de communication", Category.SUBCLASS),
+        Classification("95.2", "Réparation de biens personnels et domestiques", Category.GROUP),
+        Classification("95.21", "Réparation de produits électroniques grand public", Category.CLASS),
+        Classification("95.21Z", "Réparation de produits électroniques grand public", Category.SUBCLASS),
+        Classification(
+            "95.22",
+            "Réparation d'appareils électroménagers et d'équipements pour la maison et le jardin",
+            Category.CLASS,
+        ),
+        Classification(
+            "95.22Z",
+            "Réparation d'appareils électroménagers et d'équipements pour la maison et le jardin",
+            Category.SUBCLASS,
+        ),
+        Classification("95.23", "Réparation de chaussures et d'articles en cuir", Category.CLASS),
+        Classification("95.23Z", "Réparation de chaussures et d'articles en cuir", Category.SUBCLASS),
+        Classification("95.24", "Réparation de meubles et d'équipements du foyer", Category.CLASS),
+        Classification("95.24Z", "Réparation de meubles et d'équipements du foyer", Category.SUBCLASS),
+        Classification("95.25", "Réparation d'articles d'horlogerie et de bijouterie", Category.CLASS),
+        Classification("95.25Z", "Réparation d'articles d'horlogerie et de bijouterie", Category.SUBCLASS),
+        Classification("95.29", "Réparation d'autres biens personnels et domestiques", Category.CLASS),
+        Classification("95.29Z", "Réparation d'autres biens personnels et domestiques", Category.SUBCLASS),
+        Classification("96", "Autres services personnels", Category.DIVISION),
+        Classification("96.0", "Autres services personnels", Category.GROUP),
+        Classification("96.01", "Blanchisserie-teinturerie", Category.CLASS),
+        Classification("96.01A", "Blanchisserie-teinturerie de gros", Category.SUBCLASS),
+        Classification("96.01B", "Blanchisserie-teinturerie de détail", Category.SUBCLASS),
+        Classification("96.02", "Coiffure et soins de beauté", Category.CLASS),
+        Classification("96.02A", "Coiffure", Category.SUBCLASS),
+        Classification("96.02B", "Soins de beauté", Category.SUBCLASS),
+        Classification("96.03", "Services funéraires", Category.CLASS),
+        Classification("96.03Z", "Services funéraires", Category.SUBCLASS),
+        Classification("96.04", "Entretien corporel", Category.CLASS),
+        Classification("96.04Z", "Entretien corporel", Category.SUBCLASS),
+        Classification("96.09", "Autres services personnels n.c.a.", Category.CLASS),
+        Classification("96.09Z", "Autres services personnels n.c.a.", Category.SUBCLASS),
+        Classification(
+            "T",
+            "ACTIVITÉS DES MÉNAGES EN TANT QU'EMPLOYEURS ; ACTIVITÉS INDIFFÉRENCIÉES DES MÉNAGES EN TANT QUE PRODUCTEURS DE BIENS ET SERVICES POUR USAGE PROPRE",
+            Category.SECTION,
+        ),
+        Classification("97", "Activités des ménages en tant qu'employeurs de personnel domestique", Category.DIVISION),
+        Classification("97.0", "Activités des ménages en tant qu'employeurs de personnel domestique", Category.GROUP),
+        Classification("97.00", "Activités des ménages en tant qu'employeurs de personnel domestique", Category.CLASS),
+        Classification(
+            "97.00Z", "Activités des ménages en tant qu'employeurs de personnel domestique", Category.SUBCLASS
+        ),
+        Classification(
+            "98",
+            "Activités indifférenciées des ménages en tant que producteurs de biens et services pour usage propre",
+            Category.DIVISION,
+        ),
+        Classification(
+            "98.1",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.GROUP,
+        ),
+        Classification(
+            "98.10",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.CLASS,
+        ),
+        Classification(
+            "98.10Z",
+            "Activités indifférenciées des ménages en tant que producteurs de biens pour usage propre",
+            Category.SUBCLASS,
+        ),
+        Classification(
+            "98.2",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.GROUP,
+        ),
+        Classification(
+            "98.20",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.CLASS,
+        ),
+        Classification(
+            "98.20Z",
+            "Activités indifférenciées des ménages en tant que producteurs de services pour usage propre",
+            Category.SUBCLASS,
+        ),
+        Classification("U", "ACTIVITÉS EXTRA-TERRITORIALES", Category.SECTION),
+        Classification("99", "Activités des organisations et organismes extraterritoriaux", Category.DIVISION),
+        Classification("99.0", "Activités des organisations et organismes extraterritoriaux", Category.GROUP),
+        Classification("99.00", "Activités des organisations et organismes extraterritoriaux", Category.CLASS),
+        Classification("99.00Z", "Activités des organisations et organismes extraterritoriaux", Category.SUBCLASS),
+    ],
+)
diff --git a/pyisic/_standards/naf2/naf2_to_nace2.py b/pyisic/_standards/naf2/naf2_to_nace2.py
new file mode 100644
index 0000000..81fcb8f
--- /dev/null
+++ b/pyisic/_standards/naf2/naf2_to_nace2.py
@@ -0,0 +1,1011 @@
+# -*- coding: utf-8 -*-
+"""`Concordance between NAF2 and NACE2 <https://www.insee.fr/fr/information/2406147>`_.
+
+NAF2 codes map directly to NACE2 codes, except for subclasses.
+"""
+from ...types import Concordance, Standards
+from ..nace2 import NACE2
+from . import NAF2
+
+NAF2_to_NACE2 = Concordance(
+    src=NAF2,
+    dst=NACE2,
+    concordances=[
+        ((Standards.NAF2, "A"), (Standards.NACE2, "A")),
+        ((Standards.NAF2, "01"), (Standards.NACE2, "01")),
+        ((Standards.NAF2, "01.1"), (Standards.NACE2, "01.1")),
+        ((Standards.NAF2, "01.11"), (Standards.NACE2, "01.11")),
+        ((Standards.NAF2, "01.12"), (Standards.NACE2, "01.12")),
+        ((Standards.NAF2, "01.13"), (Standards.NACE2, "01.13")),
+        ((Standards.NAF2, "01.14"), (Standards.NACE2, "01.14")),
+        ((Standards.NAF2, "01.15"), (Standards.NACE2, "01.15")),
+        ((Standards.NAF2, "01.16"), (Standards.NACE2, "01.16")),
+        ((Standards.NAF2, "01.19"), (Standards.NACE2, "01.19")),
+        ((Standards.NAF2, "01.2"), (Standards.NACE2, "01.2")),
+        ((Standards.NAF2, "01.21"), (Standards.NACE2, "01.21")),
+        ((Standards.NAF2, "01.22"), (Standards.NACE2, "01.22")),
+        ((Standards.NAF2, "01.23"), (Standards.NACE2, "01.23")),
+        ((Standards.NAF2, "01.24"), (Standards.NACE2, "01.24")),
+        ((Standards.NAF2, "01.25"), (Standards.NACE2, "01.25")),
+        ((Standards.NAF2, "01.26"), (Standards.NACE2, "01.26")),
+        ((Standards.NAF2, "01.27"), (Standards.NACE2, "01.27")),
+        ((Standards.NAF2, "01.28"), (Standards.NACE2, "01.28")),
+        ((Standards.NAF2, "01.29"), (Standards.NACE2, "01.29")),
+        ((Standards.NAF2, "01.3"), (Standards.NACE2, "01.3")),
+        ((Standards.NAF2, "01.30"), (Standards.NACE2, "01.30")),
+        ((Standards.NAF2, "01.4"), (Standards.NACE2, "01.4")),
+        ((Standards.NAF2, "01.41"), (Standards.NACE2, "01.41")),
+        ((Standards.NAF2, "01.42"), (Standards.NACE2, "01.42")),
+        ((Standards.NAF2, "01.43"), (Standards.NACE2, "01.43")),
+        ((Standards.NAF2, "01.44"), (Standards.NACE2, "01.44")),
+        ((Standards.NAF2, "01.45"), (Standards.NACE2, "01.45")),
+        ((Standards.NAF2, "01.46"), (Standards.NACE2, "01.46")),
+        ((Standards.NAF2, "01.47"), (Standards.NACE2, "01.47")),
+        ((Standards.NAF2, "01.49"), (Standards.NACE2, "01.49")),
+        ((Standards.NAF2, "01.5"), (Standards.NACE2, "01.5")),
+        ((Standards.NAF2, "01.50"), (Standards.NACE2, "01.50")),
+        ((Standards.NAF2, "01.6"), (Standards.NACE2, "01.6")),
+        ((Standards.NAF2, "01.61"), (Standards.NACE2, "01.61")),
+        ((Standards.NAF2, "01.62"), (Standards.NACE2, "01.62")),
+        ((Standards.NAF2, "01.63"), (Standards.NACE2, "01.63")),
+        ((Standards.NAF2, "01.64"), (Standards.NACE2, "01.64")),
+        ((Standards.NAF2, "01.7"), (Standards.NACE2, "01.7")),
+        ((Standards.NAF2, "01.70"), (Standards.NACE2, "01.70")),
+        ((Standards.NAF2, "02"), (Standards.NACE2, "02")),
+        ((Standards.NAF2, "02.1"), (Standards.NACE2, "02.1")),
+        ((Standards.NAF2, "02.10"), (Standards.NACE2, "02.10")),
+        ((Standards.NAF2, "02.2"), (Standards.NACE2, "02.2")),
+        ((Standards.NAF2, "02.20"), (Standards.NACE2, "02.20")),
+        ((Standards.NAF2, "02.3"), (Standards.NACE2, "02.3")),
+        ((Standards.NAF2, "02.30"), (Standards.NACE2, "02.30")),
+        ((Standards.NAF2, "02.4"), (Standards.NACE2, "02.4")),
+        ((Standards.NAF2, "02.40"), (Standards.NACE2, "02.40")),
+        ((Standards.NAF2, "03"), (Standards.NACE2, "03")),
+        ((Standards.NAF2, "03.1"), (Standards.NACE2, "03.1")),
+        ((Standards.NAF2, "03.11"), (Standards.NACE2, "03.11")),
+        ((Standards.NAF2, "03.12"), (Standards.NACE2, "03.12")),
+        ((Standards.NAF2, "03.2"), (Standards.NACE2, "03.2")),
+        ((Standards.NAF2, "03.21"), (Standards.NACE2, "03.21")),
+        ((Standards.NAF2, "03.22"), (Standards.NACE2, "03.22")),
+        ((Standards.NAF2, "B"), (Standards.NACE2, "B")),
+        ((Standards.NAF2, "05"), (Standards.NACE2, "05")),
+        ((Standards.NAF2, "05.1"), (Standards.NACE2, "05.1")),
+        ((Standards.NAF2, "05.10"), (Standards.NACE2, "05.10")),
+        ((Standards.NAF2, "05.2"), (Standards.NACE2, "05.2")),
+        ((Standards.NAF2, "05.20"), (Standards.NACE2, "05.20")),
+        ((Standards.NAF2, "06"), (Standards.NACE2, "06")),
+        ((Standards.NAF2, "06.1"), (Standards.NACE2, "06.1")),
+        ((Standards.NAF2, "06.10"), (Standards.NACE2, "06.10")),
+        ((Standards.NAF2, "06.2"), (Standards.NACE2, "06.2")),
+        ((Standards.NAF2, "06.20"), (Standards.NACE2, "06.20")),
+        ((Standards.NAF2, "07"), (Standards.NACE2, "07")),
+        ((Standards.NAF2, "07.1"), (Standards.NACE2, "07.1")),
+        ((Standards.NAF2, "07.10"), (Standards.NACE2, "07.10")),
+        ((Standards.NAF2, "07.2"), (Standards.NACE2, "07.2")),
+        ((Standards.NAF2, "07.21"), (Standards.NACE2, "07.21")),
+        ((Standards.NAF2, "07.29"), (Standards.NACE2, "07.29")),
+        ((Standards.NAF2, "08"), (Standards.NACE2, "08")),
+        ((Standards.NAF2, "08.1"), (Standards.NACE2, "08.1")),
+        ((Standards.NAF2, "08.11"), (Standards.NACE2, "08.11")),
+        ((Standards.NAF2, "08.12"), (Standards.NACE2, "08.12")),
+        ((Standards.NAF2, "08.9"), (Standards.NACE2, "08.9")),
+        ((Standards.NAF2, "08.91"), (Standards.NACE2, "08.91")),
+        ((Standards.NAF2, "08.92"), (Standards.NACE2, "08.92")),
+        ((Standards.NAF2, "08.93"), (Standards.NACE2, "08.93")),
+        ((Standards.NAF2, "08.99"), (Standards.NACE2, "08.99")),
+        ((Standards.NAF2, "09"), (Standards.NACE2, "09")),
+        ((Standards.NAF2, "09.1"), (Standards.NACE2, "09.1")),
+        ((Standards.NAF2, "09.10"), (Standards.NACE2, "09.10")),
+        ((Standards.NAF2, "09.9"), (Standards.NACE2, "09.9")),
+        ((Standards.NAF2, "09.90"), (Standards.NACE2, "09.90")),
+        ((Standards.NAF2, "C"), (Standards.NACE2, "C")),
+        ((Standards.NAF2, "10"), (Standards.NACE2, "10")),
+        ((Standards.NAF2, "10.1"), (Standards.NACE2, "10.1")),
+        ((Standards.NAF2, "10.11"), (Standards.NACE2, "10.11")),
+        ((Standards.NAF2, "10.12"), (Standards.NACE2, "10.12")),
+        ((Standards.NAF2, "10.13"), (Standards.NACE2, "10.13")),
+        ((Standards.NAF2, "10.2"), (Standards.NACE2, "10.2")),
+        ((Standards.NAF2, "10.20"), (Standards.NACE2, "10.20")),
+        ((Standards.NAF2, "10.3"), (Standards.NACE2, "10.3")),
+        ((Standards.NAF2, "10.31"), (Standards.NACE2, "10.31")),
+        ((Standards.NAF2, "10.32"), (Standards.NACE2, "10.32")),
+        ((Standards.NAF2, "10.39"), (Standards.NACE2, "10.39")),
+        ((Standards.NAF2, "10.4"), (Standards.NACE2, "10.4")),
+        ((Standards.NAF2, "10.41"), (Standards.NACE2, "10.41")),
+        ((Standards.NAF2, "10.42"), (Standards.NACE2, "10.42")),
+        ((Standards.NAF2, "10.5"), (Standards.NACE2, "10.5")),
+        ((Standards.NAF2, "10.51"), (Standards.NACE2, "10.51")),
+        ((Standards.NAF2, "10.52"), (Standards.NACE2, "10.52")),
+        ((Standards.NAF2, "10.6"), (Standards.NACE2, "10.6")),
+        ((Standards.NAF2, "10.61"), (Standards.NACE2, "10.61")),
+        ((Standards.NAF2, "10.62"), (Standards.NACE2, "10.62")),
+        ((Standards.NAF2, "10.7"), (Standards.NACE2, "10.7")),
+        ((Standards.NAF2, "10.71"), (Standards.NACE2, "10.71")),
+        ((Standards.NAF2, "10.72"), (Standards.NACE2, "10.72")),
+        ((Standards.NAF2, "10.73"), (Standards.NACE2, "10.73")),
+        ((Standards.NAF2, "10.8"), (Standards.NACE2, "10.8")),
+        ((Standards.NAF2, "10.81"), (Standards.NACE2, "10.81")),
+        ((Standards.NAF2, "10.82"), (Standards.NACE2, "10.82")),
+        ((Standards.NAF2, "10.83"), (Standards.NACE2, "10.83")),
+        ((Standards.NAF2, "10.84"), (Standards.NACE2, "10.84")),
+        ((Standards.NAF2, "10.85"), (Standards.NACE2, "10.85")),
+        ((Standards.NAF2, "10.86"), (Standards.NACE2, "10.86")),
+        ((Standards.NAF2, "10.89"), (Standards.NACE2, "10.89")),
+        ((Standards.NAF2, "10.9"), (Standards.NACE2, "10.9")),
+        ((Standards.NAF2, "10.91"), (Standards.NACE2, "10.91")),
+        ((Standards.NAF2, "10.92"), (Standards.NACE2, "10.92")),
+        ((Standards.NAF2, "11"), (Standards.NACE2, "11")),
+        ((Standards.NAF2, "11.0"), (Standards.NACE2, "11.0")),
+        ((Standards.NAF2, "11.01"), (Standards.NACE2, "11.01")),
+        ((Standards.NAF2, "11.02"), (Standards.NACE2, "11.02")),
+        ((Standards.NAF2, "11.03"), (Standards.NACE2, "11.03")),
+        ((Standards.NAF2, "11.04"), (Standards.NACE2, "11.04")),
+        ((Standards.NAF2, "11.05"), (Standards.NACE2, "11.05")),
+        ((Standards.NAF2, "11.06"), (Standards.NACE2, "11.06")),
+        ((Standards.NAF2, "11.07"), (Standards.NACE2, "11.07")),
+        ((Standards.NAF2, "12"), (Standards.NACE2, "12")),
+        ((Standards.NAF2, "12.0"), (Standards.NACE2, "12.0")),
+        ((Standards.NAF2, "12.00"), (Standards.NACE2, "12.00")),
+        ((Standards.NAF2, "13"), (Standards.NACE2, "13")),
+        ((Standards.NAF2, "13.1"), (Standards.NACE2, "13.1")),
+        ((Standards.NAF2, "13.10"), (Standards.NACE2, "13.10")),
+        ((Standards.NAF2, "13.2"), (Standards.NACE2, "13.2")),
+        ((Standards.NAF2, "13.20"), (Standards.NACE2, "13.20")),
+        ((Standards.NAF2, "13.3"), (Standards.NACE2, "13.3")),
+        ((Standards.NAF2, "13.30"), (Standards.NACE2, "13.30")),
+        ((Standards.NAF2, "13.9"), (Standards.NACE2, "13.9")),
+        ((Standards.NAF2, "13.91"), (Standards.NACE2, "13.91")),
+        ((Standards.NAF2, "13.92"), (Standards.NACE2, "13.92")),
+        ((Standards.NAF2, "13.93"), (Standards.NACE2, "13.93")),
+        ((Standards.NAF2, "13.94"), (Standards.NACE2, "13.94")),
+        ((Standards.NAF2, "13.95"), (Standards.NACE2, "13.95")),
+        ((Standards.NAF2, "13.96"), (Standards.NACE2, "13.96")),
+        ((Standards.NAF2, "13.99"), (Standards.NACE2, "13.99")),
+        ((Standards.NAF2, "14"), (Standards.NACE2, "14")),
+        ((Standards.NAF2, "14.1"), (Standards.NACE2, "14.1")),
+        ((Standards.NAF2, "14.11"), (Standards.NACE2, "14.11")),
+        ((Standards.NAF2, "14.12"), (Standards.NACE2, "14.12")),
+        ((Standards.NAF2, "14.13"), (Standards.NACE2, "14.13")),
+        ((Standards.NAF2, "14.14"), (Standards.NACE2, "14.14")),
+        ((Standards.NAF2, "14.19"), (Standards.NACE2, "14.19")),
+        ((Standards.NAF2, "14.2"), (Standards.NACE2, "14.2")),
+        ((Standards.NAF2, "14.20"), (Standards.NACE2, "14.20")),
+        ((Standards.NAF2, "14.3"), (Standards.NACE2, "14.3")),
+        ((Standards.NAF2, "14.31"), (Standards.NACE2, "14.31")),
+        ((Standards.NAF2, "14.39"), (Standards.NACE2, "14.39")),
+        ((Standards.NAF2, "15"), (Standards.NACE2, "15")),
+        ((Standards.NAF2, "15.1"), (Standards.NACE2, "15.1")),
+        ((Standards.NAF2, "15.11"), (Standards.NACE2, "15.11")),
+        ((Standards.NAF2, "15.12"), (Standards.NACE2, "15.12")),
+        ((Standards.NAF2, "15.2"), (Standards.NACE2, "15.2")),
+        ((Standards.NAF2, "15.20"), (Standards.NACE2, "15.20")),
+        ((Standards.NAF2, "16"), (Standards.NACE2, "16")),
+        ((Standards.NAF2, "16.1"), (Standards.NACE2, "16.1")),
+        ((Standards.NAF2, "16.10"), (Standards.NACE2, "16.10")),
+        ((Standards.NAF2, "16.2"), (Standards.NACE2, "16.2")),
+        ((Standards.NAF2, "16.21"), (Standards.NACE2, "16.21")),
+        ((Standards.NAF2, "16.22"), (Standards.NACE2, "16.22")),
+        ((Standards.NAF2, "16.23"), (Standards.NACE2, "16.23")),
+        ((Standards.NAF2, "16.24"), (Standards.NACE2, "16.24")),
+        ((Standards.NAF2, "16.29"), (Standards.NACE2, "16.29")),
+        ((Standards.NAF2, "17"), (Standards.NACE2, "17")),
+        ((Standards.NAF2, "17.1"), (Standards.NACE2, "17.1")),
+        ((Standards.NAF2, "17.11"), (Standards.NACE2, "17.11")),
+        ((Standards.NAF2, "17.12"), (Standards.NACE2, "17.12")),
+        ((Standards.NAF2, "17.2"), (Standards.NACE2, "17.2")),
+        ((Standards.NAF2, "17.21"), (Standards.NACE2, "17.21")),
+        ((Standards.NAF2, "17.22"), (Standards.NACE2, "17.22")),
+        ((Standards.NAF2, "17.23"), (Standards.NACE2, "17.23")),
+        ((Standards.NAF2, "17.24"), (Standards.NACE2, "17.24")),
+        ((Standards.NAF2, "17.29"), (Standards.NACE2, "17.29")),
+        ((Standards.NAF2, "18"), (Standards.NACE2, "18")),
+        ((Standards.NAF2, "18.1"), (Standards.NACE2, "18.1")),
+        ((Standards.NAF2, "18.11"), (Standards.NACE2, "18.11")),
+        ((Standards.NAF2, "18.12"), (Standards.NACE2, "18.12")),
+        ((Standards.NAF2, "18.13"), (Standards.NACE2, "18.13")),
+        ((Standards.NAF2, "18.14"), (Standards.NACE2, "18.14")),
+        ((Standards.NAF2, "18.2"), (Standards.NACE2, "18.2")),
+        ((Standards.NAF2, "18.20"), (Standards.NACE2, "18.20")),
+        ((Standards.NAF2, "19"), (Standards.NACE2, "19")),
+        ((Standards.NAF2, "19.1"), (Standards.NACE2, "19.1")),
+        ((Standards.NAF2, "19.10"), (Standards.NACE2, "19.10")),
+        ((Standards.NAF2, "19.2"), (Standards.NACE2, "19.2")),
+        ((Standards.NAF2, "19.20"), (Standards.NACE2, "19.20")),
+        ((Standards.NAF2, "20"), (Standards.NACE2, "20")),
+        ((Standards.NAF2, "20.1"), (Standards.NACE2, "20.1")),
+        ((Standards.NAF2, "20.11"), (Standards.NACE2, "20.11")),
+        ((Standards.NAF2, "20.12"), (Standards.NACE2, "20.12")),
+        ((Standards.NAF2, "20.13"), (Standards.NACE2, "20.13")),
+        ((Standards.NAF2, "20.14"), (Standards.NACE2, "20.14")),
+        ((Standards.NAF2, "20.15"), (Standards.NACE2, "20.15")),
+        ((Standards.NAF2, "20.16"), (Standards.NACE2, "20.16")),
+        ((Standards.NAF2, "20.17"), (Standards.NACE2, "20.17")),
+        ((Standards.NAF2, "20.2"), (Standards.NACE2, "20.2")),
+        ((Standards.NAF2, "20.20"), (Standards.NACE2, "20.20")),
+        ((Standards.NAF2, "20.3"), (Standards.NACE2, "20.3")),
+        ((Standards.NAF2, "20.30"), (Standards.NACE2, "20.30")),
+        ((Standards.NAF2, "20.4"), (Standards.NACE2, "20.4")),
+        ((Standards.NAF2, "20.41"), (Standards.NACE2, "20.41")),
+        ((Standards.NAF2, "20.42"), (Standards.NACE2, "20.42")),
+        ((Standards.NAF2, "20.5"), (Standards.NACE2, "20.5")),
+        ((Standards.NAF2, "20.51"), (Standards.NACE2, "20.51")),
+        ((Standards.NAF2, "20.52"), (Standards.NACE2, "20.52")),
+        ((Standards.NAF2, "20.53"), (Standards.NACE2, "20.53")),
+        ((Standards.NAF2, "20.59"), (Standards.NACE2, "20.59")),
+        ((Standards.NAF2, "20.6"), (Standards.NACE2, "20.6")),
+        ((Standards.NAF2, "20.60"), (Standards.NACE2, "20.60")),
+        ((Standards.NAF2, "21"), (Standards.NACE2, "21")),
+        ((Standards.NAF2, "21.1"), (Standards.NACE2, "21.1")),
+        ((Standards.NAF2, "21.10"), (Standards.NACE2, "21.10")),
+        ((Standards.NAF2, "21.2"), (Standards.NACE2, "21.2")),
+        ((Standards.NAF2, "21.20"), (Standards.NACE2, "21.20")),
+        ((Standards.NAF2, "22"), (Standards.NACE2, "22")),
+        ((Standards.NAF2, "22.1"), (Standards.NACE2, "22.1")),
+        ((Standards.NAF2, "22.11"), (Standards.NACE2, "22.11")),
+        ((Standards.NAF2, "22.19"), (Standards.NACE2, "22.19")),
+        ((Standards.NAF2, "22.2"), (Standards.NACE2, "22.2")),
+        ((Standards.NAF2, "22.21"), (Standards.NACE2, "22.21")),
+        ((Standards.NAF2, "22.22"), (Standards.NACE2, "22.22")),
+        ((Standards.NAF2, "22.23"), (Standards.NACE2, "22.23")),
+        ((Standards.NAF2, "22.29"), (Standards.NACE2, "22.29")),
+        ((Standards.NAF2, "23"), (Standards.NACE2, "23")),
+        ((Standards.NAF2, "23.1"), (Standards.NACE2, "23.1")),
+        ((Standards.NAF2, "23.11"), (Standards.NACE2, "23.11")),
+        ((Standards.NAF2, "23.12"), (Standards.NACE2, "23.12")),
+        ((Standards.NAF2, "23.13"), (Standards.NACE2, "23.13")),
+        ((Standards.NAF2, "23.14"), (Standards.NACE2, "23.14")),
+        ((Standards.NAF2, "23.19"), (Standards.NACE2, "23.19")),
+        ((Standards.NAF2, "23.2"), (Standards.NACE2, "23.2")),
+        ((Standards.NAF2, "23.20"), (Standards.NACE2, "23.20")),
+        ((Standards.NAF2, "23.3"), (Standards.NACE2, "23.3")),
+        ((Standards.NAF2, "23.31"), (Standards.NACE2, "23.31")),
+        ((Standards.NAF2, "23.32"), (Standards.NACE2, "23.32")),
+        ((Standards.NAF2, "23.4"), (Standards.NACE2, "23.4")),
+        ((Standards.NAF2, "23.41"), (Standards.NACE2, "23.41")),
+        ((Standards.NAF2, "23.42"), (Standards.NACE2, "23.42")),
+        ((Standards.NAF2, "23.43"), (Standards.NACE2, "23.43")),
+        ((Standards.NAF2, "23.44"), (Standards.NACE2, "23.44")),
+        ((Standards.NAF2, "23.49"), (Standards.NACE2, "23.49")),
+        ((Standards.NAF2, "23.5"), (Standards.NACE2, "23.5")),
+        ((Standards.NAF2, "23.51"), (Standards.NACE2, "23.51")),
+        ((Standards.NAF2, "23.52"), (Standards.NACE2, "23.52")),
+        ((Standards.NAF2, "23.6"), (Standards.NACE2, "23.6")),
+        ((Standards.NAF2, "23.61"), (Standards.NACE2, "23.61")),
+        ((Standards.NAF2, "23.62"), (Standards.NACE2, "23.62")),
+        ((Standards.NAF2, "23.63"), (Standards.NACE2, "23.63")),
+        ((Standards.NAF2, "23.64"), (Standards.NACE2, "23.64")),
+        ((Standards.NAF2, "23.65"), (Standards.NACE2, "23.65")),
+        ((Standards.NAF2, "23.69"), (Standards.NACE2, "23.69")),
+        ((Standards.NAF2, "23.7"), (Standards.NACE2, "23.7")),
+        ((Standards.NAF2, "23.70"), (Standards.NACE2, "23.70")),
+        ((Standards.NAF2, "23.9"), (Standards.NACE2, "23.9")),
+        ((Standards.NAF2, "23.91"), (Standards.NACE2, "23.91")),
+        ((Standards.NAF2, "23.99"), (Standards.NACE2, "23.99")),
+        ((Standards.NAF2, "24"), (Standards.NACE2, "24")),
+        ((Standards.NAF2, "24.1"), (Standards.NACE2, "24.1")),
+        ((Standards.NAF2, "24.10"), (Standards.NACE2, "24.10")),
+        ((Standards.NAF2, "24.2"), (Standards.NACE2, "24.2")),
+        ((Standards.NAF2, "24.20"), (Standards.NACE2, "24.20")),
+        ((Standards.NAF2, "24.3"), (Standards.NACE2, "24.3")),
+        ((Standards.NAF2, "24.31"), (Standards.NACE2, "24.31")),
+        ((Standards.NAF2, "24.32"), (Standards.NACE2, "24.32")),
+        ((Standards.NAF2, "24.33"), (Standards.NACE2, "24.33")),
+        ((Standards.NAF2, "24.34"), (Standards.NACE2, "24.34")),
+        ((Standards.NAF2, "24.4"), (Standards.NACE2, "24.4")),
+        ((Standards.NAF2, "24.41"), (Standards.NACE2, "24.41")),
+        ((Standards.NAF2, "24.42"), (Standards.NACE2, "24.42")),
+        ((Standards.NAF2, "24.43"), (Standards.NACE2, "24.43")),
+        ((Standards.NAF2, "24.44"), (Standards.NACE2, "24.44")),
+        ((Standards.NAF2, "24.45"), (Standards.NACE2, "24.45")),
+        ((Standards.NAF2, "24.46"), (Standards.NACE2, "24.46")),
+        ((Standards.NAF2, "24.5"), (Standards.NACE2, "24.5")),
+        ((Standards.NAF2, "24.51"), (Standards.NACE2, "24.51")),
+        ((Standards.NAF2, "24.52"), (Standards.NACE2, "24.52")),
+        ((Standards.NAF2, "24.53"), (Standards.NACE2, "24.53")),
+        ((Standards.NAF2, "24.54"), (Standards.NACE2, "24.54")),
+        ((Standards.NAF2, "25"), (Standards.NACE2, "25")),
+        ((Standards.NAF2, "25.1"), (Standards.NACE2, "25.1")),
+        ((Standards.NAF2, "25.11"), (Standards.NACE2, "25.11")),
+        ((Standards.NAF2, "25.12"), (Standards.NACE2, "25.12")),
+        ((Standards.NAF2, "25.2"), (Standards.NACE2, "25.2")),
+        ((Standards.NAF2, "25.21"), (Standards.NACE2, "25.21")),
+        ((Standards.NAF2, "25.29"), (Standards.NACE2, "25.29")),
+        ((Standards.NAF2, "25.3"), (Standards.NACE2, "25.3")),
+        ((Standards.NAF2, "25.30"), (Standards.NACE2, "25.30")),
+        ((Standards.NAF2, "25.4"), (Standards.NACE2, "25.4")),
+        ((Standards.NAF2, "25.40"), (Standards.NACE2, "25.40")),
+        ((Standards.NAF2, "25.5"), (Standards.NACE2, "25.5")),
+        ((Standards.NAF2, "25.50"), (Standards.NACE2, "25.50")),
+        ((Standards.NAF2, "25.6"), (Standards.NACE2, "25.6")),
+        ((Standards.NAF2, "25.61"), (Standards.NACE2, "25.61")),
+        ((Standards.NAF2, "25.62"), (Standards.NACE2, "25.62")),
+        ((Standards.NAF2, "25.7"), (Standards.NACE2, "25.7")),
+        ((Standards.NAF2, "25.71"), (Standards.NACE2, "25.71")),
+        ((Standards.NAF2, "25.72"), (Standards.NACE2, "25.72")),
+        ((Standards.NAF2, "25.73"), (Standards.NACE2, "25.73")),
+        ((Standards.NAF2, "25.9"), (Standards.NACE2, "25.9")),
+        ((Standards.NAF2, "25.91"), (Standards.NACE2, "25.91")),
+        ((Standards.NAF2, "25.92"), (Standards.NACE2, "25.92")),
+        ((Standards.NAF2, "25.93"), (Standards.NACE2, "25.93")),
+        ((Standards.NAF2, "25.94"), (Standards.NACE2, "25.94")),
+        ((Standards.NAF2, "25.99"), (Standards.NACE2, "25.99")),
+        ((Standards.NAF2, "26"), (Standards.NACE2, "26")),
+        ((Standards.NAF2, "26.1"), (Standards.NACE2, "26.1")),
+        ((Standards.NAF2, "26.11"), (Standards.NACE2, "26.11")),
+        ((Standards.NAF2, "26.12"), (Standards.NACE2, "26.12")),
+        ((Standards.NAF2, "26.2"), (Standards.NACE2, "26.2")),
+        ((Standards.NAF2, "26.20"), (Standards.NACE2, "26.20")),
+        ((Standards.NAF2, "26.3"), (Standards.NACE2, "26.3")),
+        ((Standards.NAF2, "26.30"), (Standards.NACE2, "26.30")),
+        ((Standards.NAF2, "26.4"), (Standards.NACE2, "26.4")),
+        ((Standards.NAF2, "26.40"), (Standards.NACE2, "26.40")),
+        ((Standards.NAF2, "26.5"), (Standards.NACE2, "26.5")),
+        ((Standards.NAF2, "26.51"), (Standards.NACE2, "26.51")),
+        ((Standards.NAF2, "26.52"), (Standards.NACE2, "26.52")),
+        ((Standards.NAF2, "26.6"), (Standards.NACE2, "26.6")),
+        ((Standards.NAF2, "26.60"), (Standards.NACE2, "26.60")),
+        ((Standards.NAF2, "26.7"), (Standards.NACE2, "26.7")),
+        ((Standards.NAF2, "26.70"), (Standards.NACE2, "26.70")),
+        ((Standards.NAF2, "26.8"), (Standards.NACE2, "26.8")),
+        ((Standards.NAF2, "26.80"), (Standards.NACE2, "26.80")),
+        ((Standards.NAF2, "27"), (Standards.NACE2, "27")),
+        ((Standards.NAF2, "27.1"), (Standards.NACE2, "27.1")),
+        ((Standards.NAF2, "27.11"), (Standards.NACE2, "27.11")),
+        ((Standards.NAF2, "27.12"), (Standards.NACE2, "27.12")),
+        ((Standards.NAF2, "27.2"), (Standards.NACE2, "27.2")),
+        ((Standards.NAF2, "27.20"), (Standards.NACE2, "27.20")),
+        ((Standards.NAF2, "27.3"), (Standards.NACE2, "27.3")),
+        ((Standards.NAF2, "27.31"), (Standards.NACE2, "27.31")),
+        ((Standards.NAF2, "27.32"), (Standards.NACE2, "27.32")),
+        ((Standards.NAF2, "27.33"), (Standards.NACE2, "27.33")),
+        ((Standards.NAF2, "27.4"), (Standards.NACE2, "27.4")),
+        ((Standards.NAF2, "27.40"), (Standards.NACE2, "27.40")),
+        ((Standards.NAF2, "27.5"), (Standards.NACE2, "27.5")),
+        ((Standards.NAF2, "27.51"), (Standards.NACE2, "27.51")),
+        ((Standards.NAF2, "27.52"), (Standards.NACE2, "27.52")),
+        ((Standards.NAF2, "27.9"), (Standards.NACE2, "27.9")),
+        ((Standards.NAF2, "27.90"), (Standards.NACE2, "27.90")),
+        ((Standards.NAF2, "28"), (Standards.NACE2, "28")),
+        ((Standards.NAF2, "28.1"), (Standards.NACE2, "28.1")),
+        ((Standards.NAF2, "28.11"), (Standards.NACE2, "28.11")),
+        ((Standards.NAF2, "28.12"), (Standards.NACE2, "28.12")),
+        ((Standards.NAF2, "28.13"), (Standards.NACE2, "28.13")),
+        ((Standards.NAF2, "28.14"), (Standards.NACE2, "28.14")),
+        ((Standards.NAF2, "28.15"), (Standards.NACE2, "28.15")),
+        ((Standards.NAF2, "28.2"), (Standards.NACE2, "28.2")),
+        ((Standards.NAF2, "28.21"), (Standards.NACE2, "28.21")),
+        ((Standards.NAF2, "28.22"), (Standards.NACE2, "28.22")),
+        ((Standards.NAF2, "28.23"), (Standards.NACE2, "28.23")),
+        ((Standards.NAF2, "28.24"), (Standards.NACE2, "28.24")),
+        ((Standards.NAF2, "28.25"), (Standards.NACE2, "28.25")),
+        ((Standards.NAF2, "28.29"), (Standards.NACE2, "28.29")),
+        ((Standards.NAF2, "28.3"), (Standards.NACE2, "28.3")),
+        ((Standards.NAF2, "28.30"), (Standards.NACE2, "28.30")),
+        ((Standards.NAF2, "28.4"), (Standards.NACE2, "28.4")),
+        ((Standards.NAF2, "28.41"), (Standards.NACE2, "28.41")),
+        ((Standards.NAF2, "28.49"), (Standards.NACE2, "28.49")),
+        ((Standards.NAF2, "28.9"), (Standards.NACE2, "28.9")),
+        ((Standards.NAF2, "28.91"), (Standards.NACE2, "28.91")),
+        ((Standards.NAF2, "28.92"), (Standards.NACE2, "28.92")),
+        ((Standards.NAF2, "28.93"), (Standards.NACE2, "28.93")),
+        ((Standards.NAF2, "28.94"), (Standards.NACE2, "28.94")),
+        ((Standards.NAF2, "28.95"), (Standards.NACE2, "28.95")),
+        ((Standards.NAF2, "28.96"), (Standards.NACE2, "28.96")),
+        ((Standards.NAF2, "28.99"), (Standards.NACE2, "28.99")),
+        ((Standards.NAF2, "29"), (Standards.NACE2, "29")),
+        ((Standards.NAF2, "29.1"), (Standards.NACE2, "29.1")),
+        ((Standards.NAF2, "29.10"), (Standards.NACE2, "29.10")),
+        ((Standards.NAF2, "29.2"), (Standards.NACE2, "29.2")),
+        ((Standards.NAF2, "29.20"), (Standards.NACE2, "29.20")),
+        ((Standards.NAF2, "29.3"), (Standards.NACE2, "29.3")),
+        ((Standards.NAF2, "29.31"), (Standards.NACE2, "29.31")),
+        ((Standards.NAF2, "29.32"), (Standards.NACE2, "29.32")),
+        ((Standards.NAF2, "30"), (Standards.NACE2, "30")),
+        ((Standards.NAF2, "30.1"), (Standards.NACE2, "30.1")),
+        ((Standards.NAF2, "30.11"), (Standards.NACE2, "30.11")),
+        ((Standards.NAF2, "30.12"), (Standards.NACE2, "30.12")),
+        ((Standards.NAF2, "30.2"), (Standards.NACE2, "30.2")),
+        ((Standards.NAF2, "30.20"), (Standards.NACE2, "30.20")),
+        ((Standards.NAF2, "30.3"), (Standards.NACE2, "30.3")),
+        ((Standards.NAF2, "30.30"), (Standards.NACE2, "30.30")),
+        ((Standards.NAF2, "30.4"), (Standards.NACE2, "30.4")),
+        ((Standards.NAF2, "30.40"), (Standards.NACE2, "30.40")),
+        ((Standards.NAF2, "30.9"), (Standards.NACE2, "30.9")),
+        ((Standards.NAF2, "30.91"), (Standards.NACE2, "30.91")),
+        ((Standards.NAF2, "30.92"), (Standards.NACE2, "30.92")),
+        ((Standards.NAF2, "30.99"), (Standards.NACE2, "30.99")),
+        ((Standards.NAF2, "31"), (Standards.NACE2, "31")),
+        ((Standards.NAF2, "31.0"), (Standards.NACE2, "31.0")),
+        ((Standards.NAF2, "31.01"), (Standards.NACE2, "31.01")),
+        ((Standards.NAF2, "31.02"), (Standards.NACE2, "31.02")),
+        ((Standards.NAF2, "31.03"), (Standards.NACE2, "31.03")),
+        ((Standards.NAF2, "31.09"), (Standards.NACE2, "31.09")),
+        ((Standards.NAF2, "32"), (Standards.NACE2, "32")),
+        ((Standards.NAF2, "32.1"), (Standards.NACE2, "32.1")),
+        ((Standards.NAF2, "32.11"), (Standards.NACE2, "32.11")),
+        ((Standards.NAF2, "32.12"), (Standards.NACE2, "32.12")),
+        ((Standards.NAF2, "32.13"), (Standards.NACE2, "32.13")),
+        ((Standards.NAF2, "32.2"), (Standards.NACE2, "32.2")),
+        ((Standards.NAF2, "32.20"), (Standards.NACE2, "32.20")),
+        ((Standards.NAF2, "32.3"), (Standards.NACE2, "32.3")),
+        ((Standards.NAF2, "32.30"), (Standards.NACE2, "32.30")),
+        ((Standards.NAF2, "32.4"), (Standards.NACE2, "32.4")),
+        ((Standards.NAF2, "32.40"), (Standards.NACE2, "32.40")),
+        ((Standards.NAF2, "32.5"), (Standards.NACE2, "32.5")),
+        ((Standards.NAF2, "32.50"), (Standards.NACE2, "32.50")),
+        ((Standards.NAF2, "32.9"), (Standards.NACE2, "32.9")),
+        ((Standards.NAF2, "32.91"), (Standards.NACE2, "32.91")),
+        ((Standards.NAF2, "32.99"), (Standards.NACE2, "32.99")),
+        ((Standards.NAF2, "33"), (Standards.NACE2, "33")),
+        ((Standards.NAF2, "33.1"), (Standards.NACE2, "33.1")),
+        ((Standards.NAF2, "33.11"), (Standards.NACE2, "33.11")),
+        ((Standards.NAF2, "33.12"), (Standards.NACE2, "33.12")),
+        ((Standards.NAF2, "33.13"), (Standards.NACE2, "33.13")),
+        ((Standards.NAF2, "33.14"), (Standards.NACE2, "33.14")),
+        ((Standards.NAF2, "33.15"), (Standards.NACE2, "33.15")),
+        ((Standards.NAF2, "33.16"), (Standards.NACE2, "33.16")),
+        ((Standards.NAF2, "33.17"), (Standards.NACE2, "33.17")),
+        ((Standards.NAF2, "33.19"), (Standards.NACE2, "33.19")),
+        ((Standards.NAF2, "33.2"), (Standards.NACE2, "33.2")),
+        ((Standards.NAF2, "33.20"), (Standards.NACE2, "33.20")),
+        ((Standards.NAF2, "D"), (Standards.NACE2, "D")),
+        ((Standards.NAF2, "35"), (Standards.NACE2, "35")),
+        ((Standards.NAF2, "35.1"), (Standards.NACE2, "35.1")),
+        ((Standards.NAF2, "35.11"), (Standards.NACE2, "35.11")),
+        ((Standards.NAF2, "35.12"), (Standards.NACE2, "35.12")),
+        ((Standards.NAF2, "35.13"), (Standards.NACE2, "35.13")),
+        ((Standards.NAF2, "35.14"), (Standards.NACE2, "35.14")),
+        ((Standards.NAF2, "35.2"), (Standards.NACE2, "35.2")),
+        ((Standards.NAF2, "35.21"), (Standards.NACE2, "35.21")),
+        ((Standards.NAF2, "35.22"), (Standards.NACE2, "35.22")),
+        ((Standards.NAF2, "35.23"), (Standards.NACE2, "35.23")),
+        ((Standards.NAF2, "35.3"), (Standards.NACE2, "35.3")),
+        ((Standards.NAF2, "35.30"), (Standards.NACE2, "35.30")),
+        ((Standards.NAF2, "E"), (Standards.NACE2, "E")),
+        ((Standards.NAF2, "36"), (Standards.NACE2, "36")),
+        ((Standards.NAF2, "36.0"), (Standards.NACE2, "36.0")),
+        ((Standards.NAF2, "36.00"), (Standards.NACE2, "36.00")),
+        ((Standards.NAF2, "37"), (Standards.NACE2, "37")),
+        ((Standards.NAF2, "37.0"), (Standards.NACE2, "37.0")),
+        ((Standards.NAF2, "37.00"), (Standards.NACE2, "37.00")),
+        ((Standards.NAF2, "38"), (Standards.NACE2, "38")),
+        ((Standards.NAF2, "38.1"), (Standards.NACE2, "38.1")),
+        ((Standards.NAF2, "38.11"), (Standards.NACE2, "38.11")),
+        ((Standards.NAF2, "38.12"), (Standards.NACE2, "38.12")),
+        ((Standards.NAF2, "38.2"), (Standards.NACE2, "38.2")),
+        ((Standards.NAF2, "38.21"), (Standards.NACE2, "38.21")),
+        ((Standards.NAF2, "38.22"), (Standards.NACE2, "38.22")),
+        ((Standards.NAF2, "38.3"), (Standards.NACE2, "38.3")),
+        ((Standards.NAF2, "38.31"), (Standards.NACE2, "38.31")),
+        ((Standards.NAF2, "38.32"), (Standards.NACE2, "38.32")),
+        ((Standards.NAF2, "39"), (Standards.NACE2, "39")),
+        ((Standards.NAF2, "39.0"), (Standards.NACE2, "39.0")),
+        ((Standards.NAF2, "39.00"), (Standards.NACE2, "39.00")),
+        ((Standards.NAF2, "F"), (Standards.NACE2, "F")),
+        ((Standards.NAF2, "41"), (Standards.NACE2, "41")),
+        ((Standards.NAF2, "41.1"), (Standards.NACE2, "41.1")),
+        ((Standards.NAF2, "41.10"), (Standards.NACE2, "41.10")),
+        ((Standards.NAF2, "41.2"), (Standards.NACE2, "41.2")),
+        ((Standards.NAF2, "41.20"), (Standards.NACE2, "41.20")),
+        ((Standards.NAF2, "42"), (Standards.NACE2, "42")),
+        ((Standards.NAF2, "42.1"), (Standards.NACE2, "42.1")),
+        ((Standards.NAF2, "42.11"), (Standards.NACE2, "42.11")),
+        ((Standards.NAF2, "42.12"), (Standards.NACE2, "42.12")),
+        ((Standards.NAF2, "42.13"), (Standards.NACE2, "42.13")),
+        ((Standards.NAF2, "42.2"), (Standards.NACE2, "42.2")),
+        ((Standards.NAF2, "42.21"), (Standards.NACE2, "42.21")),
+        ((Standards.NAF2, "42.22"), (Standards.NACE2, "42.22")),
+        ((Standards.NAF2, "42.9"), (Standards.NACE2, "42.9")),
+        ((Standards.NAF2, "42.91"), (Standards.NACE2, "42.91")),
+        ((Standards.NAF2, "42.99"), (Standards.NACE2, "42.99")),
+        ((Standards.NAF2, "43"), (Standards.NACE2, "43")),
+        ((Standards.NAF2, "43.1"), (Standards.NACE2, "43.1")),
+        ((Standards.NAF2, "43.11"), (Standards.NACE2, "43.11")),
+        ((Standards.NAF2, "43.12"), (Standards.NACE2, "43.12")),
+        ((Standards.NAF2, "43.13"), (Standards.NACE2, "43.13")),
+        ((Standards.NAF2, "43.2"), (Standards.NACE2, "43.2")),
+        ((Standards.NAF2, "43.21"), (Standards.NACE2, "43.21")),
+        ((Standards.NAF2, "43.22"), (Standards.NACE2, "43.22")),
+        ((Standards.NAF2, "43.29"), (Standards.NACE2, "43.29")),
+        ((Standards.NAF2, "43.3"), (Standards.NACE2, "43.3")),
+        ((Standards.NAF2, "43.31"), (Standards.NACE2, "43.31")),
+        ((Standards.NAF2, "43.32"), (Standards.NACE2, "43.32")),
+        ((Standards.NAF2, "43.33"), (Standards.NACE2, "43.33")),
+        ((Standards.NAF2, "43.34"), (Standards.NACE2, "43.34")),
+        ((Standards.NAF2, "43.39"), (Standards.NACE2, "43.39")),
+        ((Standards.NAF2, "43.9"), (Standards.NACE2, "43.9")),
+        ((Standards.NAF2, "43.91"), (Standards.NACE2, "43.91")),
+        ((Standards.NAF2, "43.99"), (Standards.NACE2, "43.99")),
+        ((Standards.NAF2, "G"), (Standards.NACE2, "G")),
+        ((Standards.NAF2, "45"), (Standards.NACE2, "45")),
+        ((Standards.NAF2, "45.1"), (Standards.NACE2, "45.1")),
+        ((Standards.NAF2, "45.11"), (Standards.NACE2, "45.11")),
+        ((Standards.NAF2, "45.19"), (Standards.NACE2, "45.19")),
+        ((Standards.NAF2, "45.2"), (Standards.NACE2, "45.2")),
+        ((Standards.NAF2, "45.20"), (Standards.NACE2, "45.20")),
+        ((Standards.NAF2, "45.3"), (Standards.NACE2, "45.3")),
+        ((Standards.NAF2, "45.31"), (Standards.NACE2, "45.31")),
+        ((Standards.NAF2, "45.32"), (Standards.NACE2, "45.32")),
+        ((Standards.NAF2, "45.4"), (Standards.NACE2, "45.4")),
+        ((Standards.NAF2, "45.40"), (Standards.NACE2, "45.40")),
+        ((Standards.NAF2, "46"), (Standards.NACE2, "46")),
+        ((Standards.NAF2, "46.1"), (Standards.NACE2, "46.1")),
+        ((Standards.NAF2, "46.11"), (Standards.NACE2, "46.11")),
+        ((Standards.NAF2, "46.12"), (Standards.NACE2, "46.12")),
+        ((Standards.NAF2, "46.13"), (Standards.NACE2, "46.13")),
+        ((Standards.NAF2, "46.14"), (Standards.NACE2, "46.14")),
+        ((Standards.NAF2, "46.15"), (Standards.NACE2, "46.15")),
+        ((Standards.NAF2, "46.16"), (Standards.NACE2, "46.16")),
+        ((Standards.NAF2, "46.17"), (Standards.NACE2, "46.17")),
+        ((Standards.NAF2, "46.18"), (Standards.NACE2, "46.18")),
+        ((Standards.NAF2, "46.19"), (Standards.NACE2, "46.19")),
+        ((Standards.NAF2, "46.2"), (Standards.NACE2, "46.2")),
+        ((Standards.NAF2, "46.21"), (Standards.NACE2, "46.21")),
+        ((Standards.NAF2, "46.22"), (Standards.NACE2, "46.22")),
+        ((Standards.NAF2, "46.23"), (Standards.NACE2, "46.23")),
+        ((Standards.NAF2, "46.24"), (Standards.NACE2, "46.24")),
+        ((Standards.NAF2, "46.3"), (Standards.NACE2, "46.3")),
+        ((Standards.NAF2, "46.31"), (Standards.NACE2, "46.31")),
+        ((Standards.NAF2, "46.32"), (Standards.NACE2, "46.32")),
+        ((Standards.NAF2, "46.33"), (Standards.NACE2, "46.33")),
+        ((Standards.NAF2, "46.34"), (Standards.NACE2, "46.34")),
+        ((Standards.NAF2, "46.35"), (Standards.NACE2, "46.35")),
+        ((Standards.NAF2, "46.36"), (Standards.NACE2, "46.36")),
+        ((Standards.NAF2, "46.37"), (Standards.NACE2, "46.37")),
+        ((Standards.NAF2, "46.38"), (Standards.NACE2, "46.38")),
+        ((Standards.NAF2, "46.39"), (Standards.NACE2, "46.39")),
+        ((Standards.NAF2, "46.4"), (Standards.NACE2, "46.4")),
+        ((Standards.NAF2, "46.41"), (Standards.NACE2, "46.41")),
+        ((Standards.NAF2, "46.42"), (Standards.NACE2, "46.42")),
+        ((Standards.NAF2, "46.43"), (Standards.NACE2, "46.43")),
+        ((Standards.NAF2, "46.44"), (Standards.NACE2, "46.44")),
+        ((Standards.NAF2, "46.45"), (Standards.NACE2, "46.45")),
+        ((Standards.NAF2, "46.46"), (Standards.NACE2, "46.46")),
+        ((Standards.NAF2, "46.47"), (Standards.NACE2, "46.47")),
+        ((Standards.NAF2, "46.48"), (Standards.NACE2, "46.48")),
+        ((Standards.NAF2, "46.49"), (Standards.NACE2, "46.49")),
+        ((Standards.NAF2, "46.5"), (Standards.NACE2, "46.5")),
+        ((Standards.NAF2, "46.51"), (Standards.NACE2, "46.51")),
+        ((Standards.NAF2, "46.52"), (Standards.NACE2, "46.52")),
+        ((Standards.NAF2, "46.6"), (Standards.NACE2, "46.6")),
+        ((Standards.NAF2, "46.61"), (Standards.NACE2, "46.61")),
+        ((Standards.NAF2, "46.62"), (Standards.NACE2, "46.62")),
+        ((Standards.NAF2, "46.63"), (Standards.NACE2, "46.63")),
+        ((Standards.NAF2, "46.64"), (Standards.NACE2, "46.64")),
+        ((Standards.NAF2, "46.65"), (Standards.NACE2, "46.65")),
+        ((Standards.NAF2, "46.66"), (Standards.NACE2, "46.66")),
+        ((Standards.NAF2, "46.69"), (Standards.NACE2, "46.69")),
+        ((Standards.NAF2, "46.7"), (Standards.NACE2, "46.7")),
+        ((Standards.NAF2, "46.71"), (Standards.NACE2, "46.71")),
+        ((Standards.NAF2, "46.72"), (Standards.NACE2, "46.72")),
+        ((Standards.NAF2, "46.73"), (Standards.NACE2, "46.73")),
+        ((Standards.NAF2, "46.74"), (Standards.NACE2, "46.74")),
+        ((Standards.NAF2, "46.75"), (Standards.NACE2, "46.75")),
+        ((Standards.NAF2, "46.76"), (Standards.NACE2, "46.76")),
+        ((Standards.NAF2, "46.77"), (Standards.NACE2, "46.77")),
+        ((Standards.NAF2, "46.9"), (Standards.NACE2, "46.9")),
+        ((Standards.NAF2, "46.90"), (Standards.NACE2, "46.90")),
+        ((Standards.NAF2, "47"), (Standards.NACE2, "47")),
+        ((Standards.NAF2, "47.1"), (Standards.NACE2, "47.1")),
+        ((Standards.NAF2, "47.11"), (Standards.NACE2, "47.11")),
+        ((Standards.NAF2, "47.19"), (Standards.NACE2, "47.19")),
+        ((Standards.NAF2, "47.2"), (Standards.NACE2, "47.2")),
+        ((Standards.NAF2, "47.21"), (Standards.NACE2, "47.21")),
+        ((Standards.NAF2, "47.22"), (Standards.NACE2, "47.22")),
+        ((Standards.NAF2, "47.23"), (Standards.NACE2, "47.23")),
+        ((Standards.NAF2, "47.24"), (Standards.NACE2, "47.24")),
+        ((Standards.NAF2, "47.25"), (Standards.NACE2, "47.25")),
+        ((Standards.NAF2, "47.26"), (Standards.NACE2, "47.26")),
+        ((Standards.NAF2, "47.29"), (Standards.NACE2, "47.29")),
+        ((Standards.NAF2, "47.3"), (Standards.NACE2, "47.3")),
+        ((Standards.NAF2, "47.30"), (Standards.NACE2, "47.30")),
+        ((Standards.NAF2, "47.4"), (Standards.NACE2, "47.4")),
+        ((Standards.NAF2, "47.41"), (Standards.NACE2, "47.41")),
+        ((Standards.NAF2, "47.42"), (Standards.NACE2, "47.42")),
+        ((Standards.NAF2, "47.43"), (Standards.NACE2, "47.43")),
+        ((Standards.NAF2, "47.5"), (Standards.NACE2, "47.5")),
+        ((Standards.NAF2, "47.51"), (Standards.NACE2, "47.51")),
+        ((Standards.NAF2, "47.52"), (Standards.NACE2, "47.52")),
+        ((Standards.NAF2, "47.53"), (Standards.NACE2, "47.53")),
+        ((Standards.NAF2, "47.54"), (Standards.NACE2, "47.54")),
+        ((Standards.NAF2, "47.59"), (Standards.NACE2, "47.59")),
+        ((Standards.NAF2, "47.6"), (Standards.NACE2, "47.6")),
+        ((Standards.NAF2, "47.61"), (Standards.NACE2, "47.61")),
+        ((Standards.NAF2, "47.62"), (Standards.NACE2, "47.62")),
+        ((Standards.NAF2, "47.63"), (Standards.NACE2, "47.63")),
+        ((Standards.NAF2, "47.64"), (Standards.NACE2, "47.64")),
+        ((Standards.NAF2, "47.65"), (Standards.NACE2, "47.65")),
+        ((Standards.NAF2, "47.7"), (Standards.NACE2, "47.7")),
+        ((Standards.NAF2, "47.71"), (Standards.NACE2, "47.71")),
+        ((Standards.NAF2, "47.72"), (Standards.NACE2, "47.72")),
+        ((Standards.NAF2, "47.73"), (Standards.NACE2, "47.73")),
+        ((Standards.NAF2, "47.74"), (Standards.NACE2, "47.74")),
+        ((Standards.NAF2, "47.75"), (Standards.NACE2, "47.75")),
+        ((Standards.NAF2, "47.76"), (Standards.NACE2, "47.76")),
+        ((Standards.NAF2, "47.77"), (Standards.NACE2, "47.77")),
+        ((Standards.NAF2, "47.78"), (Standards.NACE2, "47.78")),
+        ((Standards.NAF2, "47.79"), (Standards.NACE2, "47.79")),
+        ((Standards.NAF2, "47.8"), (Standards.NACE2, "47.8")),
+        ((Standards.NAF2, "47.81"), (Standards.NACE2, "47.81")),
+        ((Standards.NAF2, "47.82"), (Standards.NACE2, "47.82")),
+        ((Standards.NAF2, "47.89"), (Standards.NACE2, "47.89")),
+        ((Standards.NAF2, "47.9"), (Standards.NACE2, "47.9")),
+        ((Standards.NAF2, "47.91"), (Standards.NACE2, "47.91")),
+        ((Standards.NAF2, "47.99"), (Standards.NACE2, "47.99")),
+        ((Standards.NAF2, "H"), (Standards.NACE2, "H")),
+        ((Standards.NAF2, "49"), (Standards.NACE2, "49")),
+        ((Standards.NAF2, "49.1"), (Standards.NACE2, "49.1")),
+        ((Standards.NAF2, "49.10"), (Standards.NACE2, "49.10")),
+        ((Standards.NAF2, "49.2"), (Standards.NACE2, "49.2")),
+        ((Standards.NAF2, "49.20"), (Standards.NACE2, "49.20")),
+        ((Standards.NAF2, "49.3"), (Standards.NACE2, "49.3")),
+        ((Standards.NAF2, "49.31"), (Standards.NACE2, "49.31")),
+        ((Standards.NAF2, "49.32"), (Standards.NACE2, "49.32")),
+        ((Standards.NAF2, "49.39"), (Standards.NACE2, "49.39")),
+        ((Standards.NAF2, "49.4"), (Standards.NACE2, "49.4")),
+        ((Standards.NAF2, "49.41"), (Standards.NACE2, "49.41")),
+        ((Standards.NAF2, "49.42"), (Standards.NACE2, "49.42")),
+        ((Standards.NAF2, "49.5"), (Standards.NACE2, "49.5")),
+        ((Standards.NAF2, "49.50"), (Standards.NACE2, "49.50")),
+        ((Standards.NAF2, "50"), (Standards.NACE2, "50")),
+        ((Standards.NAF2, "50.1"), (Standards.NACE2, "50.1")),
+        ((Standards.NAF2, "50.10"), (Standards.NACE2, "50.10")),
+        ((Standards.NAF2, "50.2"), (Standards.NACE2, "50.2")),
+        ((Standards.NAF2, "50.20"), (Standards.NACE2, "50.20")),
+        ((Standards.NAF2, "50.3"), (Standards.NACE2, "50.3")),
+        ((Standards.NAF2, "50.30"), (Standards.NACE2, "50.30")),
+        ((Standards.NAF2, "50.4"), (Standards.NACE2, "50.4")),
+        ((Standards.NAF2, "50.40"), (Standards.NACE2, "50.40")),
+        ((Standards.NAF2, "51"), (Standards.NACE2, "51")),
+        ((Standards.NAF2, "51.1"), (Standards.NACE2, "51.1")),
+        ((Standards.NAF2, "51.10"), (Standards.NACE2, "51.10")),
+        ((Standards.NAF2, "51.2"), (Standards.NACE2, "51.2")),
+        ((Standards.NAF2, "51.21"), (Standards.NACE2, "51.21")),
+        ((Standards.NAF2, "51.22"), (Standards.NACE2, "51.22")),
+        ((Standards.NAF2, "52"), (Standards.NACE2, "52")),
+        ((Standards.NAF2, "52.1"), (Standards.NACE2, "52.1")),
+        ((Standards.NAF2, "52.10"), (Standards.NACE2, "52.10")),
+        ((Standards.NAF2, "52.2"), (Standards.NACE2, "52.2")),
+        ((Standards.NAF2, "52.21"), (Standards.NACE2, "52.21")),
+        ((Standards.NAF2, "52.22"), (Standards.NACE2, "52.22")),
+        ((Standards.NAF2, "52.23"), (Standards.NACE2, "52.23")),
+        ((Standards.NAF2, "52.24"), (Standards.NACE2, "52.24")),
+        ((Standards.NAF2, "52.29"), (Standards.NACE2, "52.29")),
+        ((Standards.NAF2, "53"), (Standards.NACE2, "53")),
+        ((Standards.NAF2, "53.1"), (Standards.NACE2, "53.1")),
+        ((Standards.NAF2, "53.10"), (Standards.NACE2, "53.10")),
+        ((Standards.NAF2, "53.2"), (Standards.NACE2, "53.2")),
+        ((Standards.NAF2, "53.20"), (Standards.NACE2, "53.20")),
+        ((Standards.NAF2, "I"), (Standards.NACE2, "I")),
+        ((Standards.NAF2, "55"), (Standards.NACE2, "55")),
+        ((Standards.NAF2, "55.1"), (Standards.NACE2, "55.1")),
+        ((Standards.NAF2, "55.10"), (Standards.NACE2, "55.10")),
+        ((Standards.NAF2, "55.2"), (Standards.NACE2, "55.2")),
+        ((Standards.NAF2, "55.20"), (Standards.NACE2, "55.20")),
+        ((Standards.NAF2, "55.3"), (Standards.NACE2, "55.3")),
+        ((Standards.NAF2, "55.30"), (Standards.NACE2, "55.30")),
+        ((Standards.NAF2, "55.9"), (Standards.NACE2, "55.9")),
+        ((Standards.NAF2, "55.90"), (Standards.NACE2, "55.90")),
+        ((Standards.NAF2, "56"), (Standards.NACE2, "56")),
+        ((Standards.NAF2, "56.1"), (Standards.NACE2, "56.1")),
+        ((Standards.NAF2, "56.10"), (Standards.NACE2, "56.10")),
+        ((Standards.NAF2, "56.2"), (Standards.NACE2, "56.2")),
+        ((Standards.NAF2, "56.21"), (Standards.NACE2, "56.21")),
+        ((Standards.NAF2, "56.29"), (Standards.NACE2, "56.29")),
+        ((Standards.NAF2, "56.3"), (Standards.NACE2, "56.3")),
+        ((Standards.NAF2, "56.30"), (Standards.NACE2, "56.30")),
+        ((Standards.NAF2, "J"), (Standards.NACE2, "J")),
+        ((Standards.NAF2, "58"), (Standards.NACE2, "58")),
+        ((Standards.NAF2, "58.1"), (Standards.NACE2, "58.1")),
+        ((Standards.NAF2, "58.11"), (Standards.NACE2, "58.11")),
+        ((Standards.NAF2, "58.12"), (Standards.NACE2, "58.12")),
+        ((Standards.NAF2, "58.13"), (Standards.NACE2, "58.13")),
+        ((Standards.NAF2, "58.14"), (Standards.NACE2, "58.14")),
+        ((Standards.NAF2, "58.19"), (Standards.NACE2, "58.19")),
+        ((Standards.NAF2, "58.2"), (Standards.NACE2, "58.2")),
+        ((Standards.NAF2, "58.21"), (Standards.NACE2, "58.21")),
+        ((Standards.NAF2, "58.29"), (Standards.NACE2, "58.29")),
+        ((Standards.NAF2, "59"), (Standards.NACE2, "59")),
+        ((Standards.NAF2, "59.1"), (Standards.NACE2, "59.1")),
+        ((Standards.NAF2, "59.11"), (Standards.NACE2, "59.11")),
+        ((Standards.NAF2, "59.12"), (Standards.NACE2, "59.12")),
+        ((Standards.NAF2, "59.13"), (Standards.NACE2, "59.13")),
+        ((Standards.NAF2, "59.14"), (Standards.NACE2, "59.14")),
+        ((Standards.NAF2, "59.2"), (Standards.NACE2, "59.2")),
+        ((Standards.NAF2, "59.20"), (Standards.NACE2, "59.20")),
+        ((Standards.NAF2, "60"), (Standards.NACE2, "60")),
+        ((Standards.NAF2, "60.1"), (Standards.NACE2, "60.1")),
+        ((Standards.NAF2, "60.10"), (Standards.NACE2, "60.10")),
+        ((Standards.NAF2, "60.2"), (Standards.NACE2, "60.2")),
+        ((Standards.NAF2, "60.20"), (Standards.NACE2, "60.20")),
+        ((Standards.NAF2, "61"), (Standards.NACE2, "61")),
+        ((Standards.NAF2, "61.1"), (Standards.NACE2, "61.1")),
+        ((Standards.NAF2, "61.10"), (Standards.NACE2, "61.10")),
+        ((Standards.NAF2, "61.2"), (Standards.NACE2, "61.2")),
+        ((Standards.NAF2, "61.20"), (Standards.NACE2, "61.20")),
+        ((Standards.NAF2, "61.3"), (Standards.NACE2, "61.3")),
+        ((Standards.NAF2, "61.30"), (Standards.NACE2, "61.30")),
+        ((Standards.NAF2, "61.9"), (Standards.NACE2, "61.9")),
+        ((Standards.NAF2, "61.90"), (Standards.NACE2, "61.90")),
+        ((Standards.NAF2, "62"), (Standards.NACE2, "62")),
+        ((Standards.NAF2, "62.0"), (Standards.NACE2, "62.0")),
+        ((Standards.NAF2, "62.01"), (Standards.NACE2, "62.01")),
+        ((Standards.NAF2, "62.02"), (Standards.NACE2, "62.02")),
+        ((Standards.NAF2, "62.03"), (Standards.NACE2, "62.03")),
+        ((Standards.NAF2, "62.09"), (Standards.NACE2, "62.09")),
+        ((Standards.NAF2, "63"), (Standards.NACE2, "63")),
+        ((Standards.NAF2, "63.1"), (Standards.NACE2, "63.1")),
+        ((Standards.NAF2, "63.11"), (Standards.NACE2, "63.11")),
+        ((Standards.NAF2, "63.12"), (Standards.NACE2, "63.12")),
+        ((Standards.NAF2, "63.9"), (Standards.NACE2, "63.9")),
+        ((Standards.NAF2, "63.91"), (Standards.NACE2, "63.91")),
+        ((Standards.NAF2, "63.99"), (Standards.NACE2, "63.99")),
+        ((Standards.NAF2, "K"), (Standards.NACE2, "K")),
+        ((Standards.NAF2, "64"), (Standards.NACE2, "64")),
+        ((Standards.NAF2, "64.1"), (Standards.NACE2, "64.1")),
+        ((Standards.NAF2, "64.11"), (Standards.NACE2, "64.11")),
+        ((Standards.NAF2, "64.19"), (Standards.NACE2, "64.19")),
+        ((Standards.NAF2, "64.2"), (Standards.NACE2, "64.2")),
+        ((Standards.NAF2, "64.20"), (Standards.NACE2, "64.20")),
+        ((Standards.NAF2, "64.3"), (Standards.NACE2, "64.3")),
+        ((Standards.NAF2, "64.30"), (Standards.NACE2, "64.30")),
+        ((Standards.NAF2, "64.9"), (Standards.NACE2, "64.9")),
+        ((Standards.NAF2, "64.91"), (Standards.NACE2, "64.91")),
+        ((Standards.NAF2, "64.92"), (Standards.NACE2, "64.92")),
+        ((Standards.NAF2, "64.99"), (Standards.NACE2, "64.99")),
+        ((Standards.NAF2, "65"), (Standards.NACE2, "65")),
+        ((Standards.NAF2, "65.1"), (Standards.NACE2, "65.1")),
+        ((Standards.NAF2, "65.11"), (Standards.NACE2, "65.11")),
+        ((Standards.NAF2, "65.12"), (Standards.NACE2, "65.12")),
+        ((Standards.NAF2, "65.2"), (Standards.NACE2, "65.2")),
+        ((Standards.NAF2, "65.20"), (Standards.NACE2, "65.20")),
+        ((Standards.NAF2, "65.3"), (Standards.NACE2, "65.3")),
+        ((Standards.NAF2, "65.30"), (Standards.NACE2, "65.30")),
+        ((Standards.NAF2, "66"), (Standards.NACE2, "66")),
+        ((Standards.NAF2, "66.1"), (Standards.NACE2, "66.1")),
+        ((Standards.NAF2, "66.11"), (Standards.NACE2, "66.11")),
+        ((Standards.NAF2, "66.12"), (Standards.NACE2, "66.12")),
+        ((Standards.NAF2, "66.19"), (Standards.NACE2, "66.19")),
+        ((Standards.NAF2, "66.2"), (Standards.NACE2, "66.2")),
+        ((Standards.NAF2, "66.21"), (Standards.NACE2, "66.21")),
+        ((Standards.NAF2, "66.22"), (Standards.NACE2, "66.22")),
+        ((Standards.NAF2, "66.29"), (Standards.NACE2, "66.29")),
+        ((Standards.NAF2, "66.3"), (Standards.NACE2, "66.3")),
+        ((Standards.NAF2, "66.30"), (Standards.NACE2, "66.30")),
+        ((Standards.NAF2, "L"), (Standards.NACE2, "L")),
+        ((Standards.NAF2, "68"), (Standards.NACE2, "68")),
+        ((Standards.NAF2, "68.1"), (Standards.NACE2, "68.1")),
+        ((Standards.NAF2, "68.10"), (Standards.NACE2, "68.10")),
+        ((Standards.NAF2, "68.2"), (Standards.NACE2, "68.2")),
+        ((Standards.NAF2, "68.20"), (Standards.NACE2, "68.20")),
+        ((Standards.NAF2, "68.3"), (Standards.NACE2, "68.3")),
+        ((Standards.NAF2, "68.31"), (Standards.NACE2, "68.31")),
+        ((Standards.NAF2, "68.32"), (Standards.NACE2, "68.32")),
+        ((Standards.NAF2, "M"), (Standards.NACE2, "M")),
+        ((Standards.NAF2, "69"), (Standards.NACE2, "69")),
+        ((Standards.NAF2, "69.1"), (Standards.NACE2, "69.1")),
+        ((Standards.NAF2, "69.10"), (Standards.NACE2, "69.10")),
+        ((Standards.NAF2, "69.2"), (Standards.NACE2, "69.2")),
+        ((Standards.NAF2, "69.20"), (Standards.NACE2, "69.20")),
+        ((Standards.NAF2, "70"), (Standards.NACE2, "70")),
+        ((Standards.NAF2, "70.1"), (Standards.NACE2, "70.1")),
+        ((Standards.NAF2, "70.10"), (Standards.NACE2, "70.10")),
+        ((Standards.NAF2, "70.2"), (Standards.NACE2, "70.2")),
+        ((Standards.NAF2, "70.21"), (Standards.NACE2, "70.21")),
+        ((Standards.NAF2, "70.22"), (Standards.NACE2, "70.22")),
+        ((Standards.NAF2, "71"), (Standards.NACE2, "71")),
+        ((Standards.NAF2, "71.1"), (Standards.NACE2, "71.1")),
+        ((Standards.NAF2, "71.11"), (Standards.NACE2, "71.11")),
+        ((Standards.NAF2, "71.12"), (Standards.NACE2, "71.12")),
+        ((Standards.NAF2, "71.2"), (Standards.NACE2, "71.2")),
+        ((Standards.NAF2, "71.20"), (Standards.NACE2, "71.20")),
+        ((Standards.NAF2, "72"), (Standards.NACE2, "72")),
+        ((Standards.NAF2, "72.1"), (Standards.NACE2, "72.1")),
+        ((Standards.NAF2, "72.11"), (Standards.NACE2, "72.11")),
+        ((Standards.NAF2, "72.19"), (Standards.NACE2, "72.19")),
+        ((Standards.NAF2, "72.2"), (Standards.NACE2, "72.2")),
+        ((Standards.NAF2, "72.20"), (Standards.NACE2, "72.20")),
+        ((Standards.NAF2, "73"), (Standards.NACE2, "73")),
+        ((Standards.NAF2, "73.1"), (Standards.NACE2, "73.1")),
+        ((Standards.NAF2, "73.11"), (Standards.NACE2, "73.11")),
+        ((Standards.NAF2, "73.12"), (Standards.NACE2, "73.12")),
+        ((Standards.NAF2, "73.2"), (Standards.NACE2, "73.2")),
+        ((Standards.NAF2, "73.20"), (Standards.NACE2, "73.20")),
+        ((Standards.NAF2, "74"), (Standards.NACE2, "74")),
+        ((Standards.NAF2, "74.1"), (Standards.NACE2, "74.1")),
+        ((Standards.NAF2, "74.10"), (Standards.NACE2, "74.10")),
+        ((Standards.NAF2, "74.2"), (Standards.NACE2, "74.2")),
+        ((Standards.NAF2, "74.20"), (Standards.NACE2, "74.20")),
+        ((Standards.NAF2, "74.3"), (Standards.NACE2, "74.3")),
+        ((Standards.NAF2, "74.30"), (Standards.NACE2, "74.30")),
+        ((Standards.NAF2, "74.9"), (Standards.NACE2, "74.9")),
+        ((Standards.NAF2, "74.90"), (Standards.NACE2, "74.90")),
+        ((Standards.NAF2, "75"), (Standards.NACE2, "75")),
+        ((Standards.NAF2, "75.0"), (Standards.NACE2, "75.0")),
+        ((Standards.NAF2, "75.00"), (Standards.NACE2, "75.00")),
+        ((Standards.NAF2, "N"), (Standards.NACE2, "N")),
+        ((Standards.NAF2, "77"), (Standards.NACE2, "77")),
+        ((Standards.NAF2, "77.1"), (Standards.NACE2, "77.1")),
+        ((Standards.NAF2, "77.11"), (Standards.NACE2, "77.11")),
+        ((Standards.NAF2, "77.12"), (Standards.NACE2, "77.12")),
+        ((Standards.NAF2, "77.2"), (Standards.NACE2, "77.2")),
+        ((Standards.NAF2, "77.21"), (Standards.NACE2, "77.21")),
+        ((Standards.NAF2, "77.22"), (Standards.NACE2, "77.22")),
+        ((Standards.NAF2, "77.29"), (Standards.NACE2, "77.29")),
+        ((Standards.NAF2, "77.3"), (Standards.NACE2, "77.3")),
+        ((Standards.NAF2, "77.31"), (Standards.NACE2, "77.31")),
+        ((Standards.NAF2, "77.32"), (Standards.NACE2, "77.32")),
+        ((Standards.NAF2, "77.33"), (Standards.NACE2, "77.33")),
+        ((Standards.NAF2, "77.34"), (Standards.NACE2, "77.34")),
+        ((Standards.NAF2, "77.35"), (Standards.NACE2, "77.35")),
+        ((Standards.NAF2, "77.39"), (Standards.NACE2, "77.39")),
+        ((Standards.NAF2, "77.4"), (Standards.NACE2, "77.4")),
+        ((Standards.NAF2, "77.40"), (Standards.NACE2, "77.40")),
+        ((Standards.NAF2, "78"), (Standards.NACE2, "78")),
+        ((Standards.NAF2, "78.1"), (Standards.NACE2, "78.1")),
+        ((Standards.NAF2, "78.10"), (Standards.NACE2, "78.10")),
+        ((Standards.NAF2, "78.2"), (Standards.NACE2, "78.2")),
+        ((Standards.NAF2, "78.20"), (Standards.NACE2, "78.20")),
+        ((Standards.NAF2, "78.3"), (Standards.NACE2, "78.3")),
+        ((Standards.NAF2, "78.30"), (Standards.NACE2, "78.30")),
+        ((Standards.NAF2, "79"), (Standards.NACE2, "79")),
+        ((Standards.NAF2, "79.1"), (Standards.NACE2, "79.1")),
+        ((Standards.NAF2, "79.11"), (Standards.NACE2, "79.11")),
+        ((Standards.NAF2, "79.12"), (Standards.NACE2, "79.12")),
+        ((Standards.NAF2, "79.9"), (Standards.NACE2, "79.9")),
+        ((Standards.NAF2, "79.90"), (Standards.NACE2, "79.90")),
+        ((Standards.NAF2, "80"), (Standards.NACE2, "80")),
+        ((Standards.NAF2, "80.1"), (Standards.NACE2, "80.1")),
+        ((Standards.NAF2, "80.10"), (Standards.NACE2, "80.10")),
+        ((Standards.NAF2, "80.2"), (Standards.NACE2, "80.2")),
+        ((Standards.NAF2, "80.20"), (Standards.NACE2, "80.20")),
+        ((Standards.NAF2, "80.3"), (Standards.NACE2, "80.3")),
+        ((Standards.NAF2, "80.30"), (Standards.NACE2, "80.30")),
+        ((Standards.NAF2, "81"), (Standards.NACE2, "81")),
+        ((Standards.NAF2, "81.1"), (Standards.NACE2, "81.1")),
+        ((Standards.NAF2, "81.10"), (Standards.NACE2, "81.10")),
+        ((Standards.NAF2, "81.2"), (Standards.NACE2, "81.2")),
+        ((Standards.NAF2, "81.21"), (Standards.NACE2, "81.21")),
+        ((Standards.NAF2, "81.22"), (Standards.NACE2, "81.22")),
+        ((Standards.NAF2, "81.29"), (Standards.NACE2, "81.29")),
+        ((Standards.NAF2, "81.3"), (Standards.NACE2, "81.3")),
+        ((Standards.NAF2, "81.30"), (Standards.NACE2, "81.30")),
+        ((Standards.NAF2, "82"), (Standards.NACE2, "82")),
+        ((Standards.NAF2, "82.1"), (Standards.NACE2, "82.1")),
+        ((Standards.NAF2, "82.11"), (Standards.NACE2, "82.11")),
+        ((Standards.NAF2, "82.19"), (Standards.NACE2, "82.19")),
+        ((Standards.NAF2, "82.2"), (Standards.NACE2, "82.2")),
+        ((Standards.NAF2, "82.20"), (Standards.NACE2, "82.20")),
+        ((Standards.NAF2, "82.3"), (Standards.NACE2, "82.3")),
+        ((Standards.NAF2, "82.30"), (Standards.NACE2, "82.30")),
+        ((Standards.NAF2, "82.9"), (Standards.NACE2, "82.9")),
+        ((Standards.NAF2, "82.91"), (Standards.NACE2, "82.91")),
+        ((Standards.NAF2, "82.92"), (Standards.NACE2, "82.92")),
+        ((Standards.NAF2, "82.99"), (Standards.NACE2, "82.99")),
+        ((Standards.NAF2, "O"), (Standards.NACE2, "O")),
+        ((Standards.NAF2, "84"), (Standards.NACE2, "84")),
+        ((Standards.NAF2, "84.1"), (Standards.NACE2, "84.1")),
+        ((Standards.NAF2, "84.11"), (Standards.NACE2, "84.11")),
+        ((Standards.NAF2, "84.12"), (Standards.NACE2, "84.12")),
+        ((Standards.NAF2, "84.13"), (Standards.NACE2, "84.13")),
+        ((Standards.NAF2, "84.2"), (Standards.NACE2, "84.2")),
+        ((Standards.NAF2, "84.21"), (Standards.NACE2, "84.21")),
+        ((Standards.NAF2, "84.22"), (Standards.NACE2, "84.22")),
+        ((Standards.NAF2, "84.23"), (Standards.NACE2, "84.23")),
+        ((Standards.NAF2, "84.24"), (Standards.NACE2, "84.24")),
+        ((Standards.NAF2, "84.25"), (Standards.NACE2, "84.25")),
+        ((Standards.NAF2, "84.3"), (Standards.NACE2, "84.3")),
+        ((Standards.NAF2, "84.30"), (Standards.NACE2, "84.30")),
+        ((Standards.NAF2, "P"), (Standards.NACE2, "P")),
+        ((Standards.NAF2, "85"), (Standards.NACE2, "85")),
+        ((Standards.NAF2, "85.1"), (Standards.NACE2, "85.1")),
+        ((Standards.NAF2, "85.10"), (Standards.NACE2, "85.10")),
+        ((Standards.NAF2, "85.2"), (Standards.NACE2, "85.2")),
+        ((Standards.NAF2, "85.20"), (Standards.NACE2, "85.20")),
+        ((Standards.NAF2, "85.3"), (Standards.NACE2, "85.3")),
+        ((Standards.NAF2, "85.31"), (Standards.NACE2, "85.31")),
+        ((Standards.NAF2, "85.32"), (Standards.NACE2, "85.32")),
+        ((Standards.NAF2, "85.4"), (Standards.NACE2, "85.4")),
+        ((Standards.NAF2, "85.41"), (Standards.NACE2, "85.41")),
+        ((Standards.NAF2, "85.42"), (Standards.NACE2, "85.42")),
+        ((Standards.NAF2, "85.5"), (Standards.NACE2, "85.5")),
+        ((Standards.NAF2, "85.51"), (Standards.NACE2, "85.51")),
+        ((Standards.NAF2, "85.52"), (Standards.NACE2, "85.52")),
+        ((Standards.NAF2, "85.53"), (Standards.NACE2, "85.53")),
+        ((Standards.NAF2, "85.59"), (Standards.NACE2, "85.59")),
+        ((Standards.NAF2, "85.6"), (Standards.NACE2, "85.6")),
+        ((Standards.NAF2, "85.60"), (Standards.NACE2, "85.60")),
+        ((Standards.NAF2, "Q"), (Standards.NACE2, "Q")),
+        ((Standards.NAF2, "86"), (Standards.NACE2, "86")),
+        ((Standards.NAF2, "86.1"), (Standards.NACE2, "86.1")),
+        ((Standards.NAF2, "86.10"), (Standards.NACE2, "86.10")),
+        ((Standards.NAF2, "86.2"), (Standards.NACE2, "86.2")),
+        ((Standards.NAF2, "86.21"), (Standards.NACE2, "86.21")),
+        ((Standards.NAF2, "86.22"), (Standards.NACE2, "86.22")),
+        ((Standards.NAF2, "86.23"), (Standards.NACE2, "86.23")),
+        ((Standards.NAF2, "86.9"), (Standards.NACE2, "86.9")),
+        ((Standards.NAF2, "86.90"), (Standards.NACE2, "86.90")),
+        ((Standards.NAF2, "87"), (Standards.NACE2, "87")),
+        ((Standards.NAF2, "87.1"), (Standards.NACE2, "87.1")),
+        ((Standards.NAF2, "87.10"), (Standards.NACE2, "87.10")),
+        ((Standards.NAF2, "87.2"), (Standards.NACE2, "87.2")),
+        ((Standards.NAF2, "87.20"), (Standards.NACE2, "87.20")),
+        ((Standards.NAF2, "87.3"), (Standards.NACE2, "87.3")),
+        ((Standards.NAF2, "87.30"), (Standards.NACE2, "87.30")),
+        ((Standards.NAF2, "87.9"), (Standards.NACE2, "87.9")),
+        ((Standards.NAF2, "87.90"), (Standards.NACE2, "87.90")),
+        ((Standards.NAF2, "88"), (Standards.NACE2, "88")),
+        ((Standards.NAF2, "88.1"), (Standards.NACE2, "88.1")),
+        ((Standards.NAF2, "88.10"), (Standards.NACE2, "88.10")),
+        ((Standards.NAF2, "88.9"), (Standards.NACE2, "88.9")),
+        ((Standards.NAF2, "88.91"), (Standards.NACE2, "88.91")),
+        ((Standards.NAF2, "88.99"), (Standards.NACE2, "88.99")),
+        ((Standards.NAF2, "R"), (Standards.NACE2, "R")),
+        ((Standards.NAF2, "90"), (Standards.NACE2, "90")),
+        ((Standards.NAF2, "90.0"), (Standards.NACE2, "90.0")),
+        ((Standards.NAF2, "90.01"), (Standards.NACE2, "90.01")),
+        ((Standards.NAF2, "90.02"), (Standards.NACE2, "90.02")),
+        ((Standards.NAF2, "90.03"), (Standards.NACE2, "90.03")),
+        ((Standards.NAF2, "90.04"), (Standards.NACE2, "90.04")),
+        ((Standards.NAF2, "91"), (Standards.NACE2, "91")),
+        ((Standards.NAF2, "91.0"), (Standards.NACE2, "91.0")),
+        ((Standards.NAF2, "91.01"), (Standards.NACE2, "91.01")),
+        ((Standards.NAF2, "91.02"), (Standards.NACE2, "91.02")),
+        ((Standards.NAF2, "91.03"), (Standards.NACE2, "91.03")),
+        ((Standards.NAF2, "91.04"), (Standards.NACE2, "91.04")),
+        ((Standards.NAF2, "92"), (Standards.NACE2, "92")),
+        ((Standards.NAF2, "92.0"), (Standards.NACE2, "92.0")),
+        ((Standards.NAF2, "92.00"), (Standards.NACE2, "92.00")),
+        ((Standards.NAF2, "93"), (Standards.NACE2, "93")),
+        ((Standards.NAF2, "93.1"), (Standards.NACE2, "93.1")),
+        ((Standards.NAF2, "93.11"), (Standards.NACE2, "93.11")),
+        ((Standards.NAF2, "93.12"), (Standards.NACE2, "93.12")),
+        ((Standards.NAF2, "93.13"), (Standards.NACE2, "93.13")),
+        ((Standards.NAF2, "93.19"), (Standards.NACE2, "93.19")),
+        ((Standards.NAF2, "93.2"), (Standards.NACE2, "93.2")),
+        ((Standards.NAF2, "93.21"), (Standards.NACE2, "93.21")),
+        ((Standards.NAF2, "93.29"), (Standards.NACE2, "93.29")),
+        ((Standards.NAF2, "S"), (Standards.NACE2, "S")),
+        ((Standards.NAF2, "94"), (Standards.NACE2, "94")),
+        ((Standards.NAF2, "94.1"), (Standards.NACE2, "94.1")),
+        ((Standards.NAF2, "94.11"), (Standards.NACE2, "94.11")),
+        ((Standards.NAF2, "94.12"), (Standards.NACE2, "94.12")),
+        ((Standards.NAF2, "94.2"), (Standards.NACE2, "94.2")),
+        ((Standards.NAF2, "94.20"), (Standards.NACE2, "94.20")),
+        ((Standards.NAF2, "94.9"), (Standards.NACE2, "94.9")),
+        ((Standards.NAF2, "94.91"), (Standards.NACE2, "94.91")),
+        ((Standards.NAF2, "94.92"), (Standards.NACE2, "94.92")),
+        ((Standards.NAF2, "94.99"), (Standards.NACE2, "94.99")),
+        ((Standards.NAF2, "95"), (Standards.NACE2, "95")),
+        ((Standards.NAF2, "95.1"), (Standards.NACE2, "95.1")),
+        ((Standards.NAF2, "95.11"), (Standards.NACE2, "95.11")),
+        ((Standards.NAF2, "95.12"), (Standards.NACE2, "95.12")),
+        ((Standards.NAF2, "95.2"), (Standards.NACE2, "95.2")),
+        ((Standards.NAF2, "95.21"), (Standards.NACE2, "95.21")),
+        ((Standards.NAF2, "95.22"), (Standards.NACE2, "95.22")),
+        ((Standards.NAF2, "95.23"), (Standards.NACE2, "95.23")),
+        ((Standards.NAF2, "95.24"), (Standards.NACE2, "95.24")),
+        ((Standards.NAF2, "95.25"), (Standards.NACE2, "95.25")),
+        ((Standards.NAF2, "95.29"), (Standards.NACE2, "95.29")),
+        ((Standards.NAF2, "96"), (Standards.NACE2, "96")),
+        ((Standards.NAF2, "96.0"), (Standards.NACE2, "96.0")),
+        ((Standards.NAF2, "96.01"), (Standards.NACE2, "96.01")),
+        ((Standards.NAF2, "96.02"), (Standards.NACE2, "96.02")),
+        ((Standards.NAF2, "96.03"), (Standards.NACE2, "96.03")),
+        ((Standards.NAF2, "96.04"), (Standards.NACE2, "96.04")),
+        ((Standards.NAF2, "96.09"), (Standards.NACE2, "96.09")),
+        ((Standards.NAF2, "T"), (Standards.NACE2, "T")),
+        ((Standards.NAF2, "97"), (Standards.NACE2, "97")),
+        ((Standards.NAF2, "97.0"), (Standards.NACE2, "97.0")),
+        ((Standards.NAF2, "97.00"), (Standards.NACE2, "97.00")),
+        ((Standards.NAF2, "98"), (Standards.NACE2, "98")),
+        ((Standards.NAF2, "98.1"), (Standards.NACE2, "98.1")),
+        ((Standards.NAF2, "98.10"), (Standards.NACE2, "98.10")),
+        ((Standards.NAF2, "98.2"), (Standards.NACE2, "98.2")),
+        ((Standards.NAF2, "98.20"), (Standards.NACE2, "98.20")),
+        ((Standards.NAF2, "U"), (Standards.NACE2, "U")),
+        ((Standards.NAF2, "99"), (Standards.NACE2, "99")),
+        ((Standards.NAF2, "99.0"), (Standards.NACE2, "99.0")),
+        ((Standards.NAF2, "99.00"), (Standards.NACE2, "99.00")),
+    ],
+)
diff --git a/pyisic/types.py b/pyisic/types.py
index cbe9d75..7d193a6 100644
--- a/pyisic/types.py
+++ b/pyisic/types.py
@@ -35,6 +35,8 @@ class Standards(_Enum):  # pragma: no cover
     CNAE2 = "CNAE2"
     NACEBEL2003 = "NACEBEL2003"
     NACEBEL2008 = "NACEBEL2008"
+    NAF1 = "NAF1"
+    NAF2 = "NAF2"
 
 
 @_dataclass


Test patch:
diff --git a/tests/test_all_concordances.py b/tests/test_all_concordances.py
index cf96eba..a2bab4c 100644
--- a/tests/test_all_concordances.py
+++ b/tests/test_all_concordances.py
@@ -19,6 +19,8 @@
         (pyisic.CNAE2, pyisic.CNAE2_to_ISIC4, 1.0),
         (pyisic.NACEBEL2003, pyisic.NACEBEL2003_to_NACEBEL2008, 1.0),
         (pyisic.NACEBEL2008, pyisic.NACEBEL2008_to_NACE2, 0.2),
+        (pyisic.NAF1, pyisic.NAF1_to_NAF2, 0.6),
+        (pyisic.NAF2, pyisic.NAF2_to_NACE2, 0.5),
     ],
 )
 def test_minimum_concordance(standard, concordance, minimum: float):
@@ -42,6 +44,8 @@ def test_minimum_concordance(standard, concordance, minimum: float):
         pyisic.CNAE2_to_ISIC4,
         pyisic.NACEBEL2003_to_NACEBEL2008,
         pyisic.NACEBEL2008_to_NACE2,
+        pyisic.NAF1_to_NAF2,
+        pyisic.NAF2_to_NACE2,
     ],
 )
 def test_to_isic4(standard):
diff --git a/tests/test_naf1.py b/tests/test_naf1.py
new file mode 100644
index 0000000..f2ba043
--- /dev/null
+++ b/tests/test_naf1.py
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+import pytest
+
+from pyisic import NAF1_to_NAF2
+from pyisic.types import Standards
+
+
+@pytest.mark.parametrize(
+    "code,expected",
+    [
+        ("DOESNT EXIST", set()),
+        (
+            "01.1A",
+            {
+                (Standards.NAF2, "01.11Z"),
+                (Standards.NAF2, "01.12Z"),
+                (Standards.NAF2, "01.13Z"),
+                (Standards.NAF2, "01.14Z"),
+                (Standards.NAF2, "01.15Z"),
+                (Standards.NAF2, "01.16Z"),
+                (Standards.NAF2, "01.19Z"),
+                (Standards.NAF2, "01.26Z"),
+                (Standards.NAF2, "01.28Z"),
+                (Standards.NAF2, "01.29Z"),
+                (Standards.NAF2, "01.63Z"),
+                (Standards.NAF2, "01.64Z"),
+            },
+        ),
+        ("45.4A", {(Standards.NAF2, "43.31Z")}),
+    ],
+)
+def test_naf1_to_naf2_concordance(code: str, expected: set):
+    """Test NAF1 to NAF2 sample concordances."""
+    assert NAF1_to_NAF2.concordant(code) == expected
diff --git a/tests/test_naf2.py b/tests/test_naf2.py
new file mode 100644
index 0000000..98738d5
--- /dev/null
+++ b/tests/test_naf2.py
@@ -0,0 +1,20 @@
+# -*- coding: utf-8 -*-
+import pytest
+
+from pyisic import NAF2_to_NACE2
+from pyisic.types import Standards
+
+
+@pytest.mark.parametrize(
+    "code,expected",
+    [
+        ("DOESNT EXIST", set()),
+        ("A", {(Standards.NACE2, "A")}),
+        ("01", {(Standards.NACE2, "01")}),
+        ("15.12", {(Standards.NACE2, "15.12")}),
+        ("01.12Z", set()),
+    ],
+)
+def test_naf2_to_nace2_concordance(code: str, expected: set):
+    """Test NAF2 to NACE2 sample concordances."""
+    assert NAF2_to_NACE2.concordant(code) == expected