diff --git a/apps/baseline/migrations/0001_initial.py b/apps/baseline/migrations/0001_initial.py index f56215d5..0e778b0f 100644 --- a/apps/baseline/migrations/0001_initial.py +++ b/apps/baseline/migrations/0001_initial.py @@ -11,11 +11,10 @@ class Migration(migrations.Migration): - initial = True dependencies = [ - ("common", "0006_unitofmeasure_aliases"), + ("common", "0001_initial"), ("metadata", "0001_initial"), ] diff --git a/apps/baseline/models.py b/apps/baseline/models.py index 317e428e..1add95ff 100644 --- a/apps/baseline/models.py +++ b/apps/baseline/models.py @@ -537,7 +537,7 @@ def get_by_natural_key( else: criteria["wealth_group__community__isnull"] = True if product: - criteria["product__cpcv2"] = product + criteria["product__cpc"] = product else: criteria["product__isnull"] = True @@ -1759,7 +1759,7 @@ def clean(self): if not self.crop_id.startswith("R01"): raise ValidationError( _( - "Crop type for Community Crop Production must have a CPCv2 code beginning R01 (Agriculture Products)" # NOQA: E501 + "Crop type for Community Crop Production must have a CPC code code beginning R01 (Agriculture Products)" # NOQA: E501 ) ) super().clean() @@ -1825,7 +1825,7 @@ class CommunityLivestock(common_models.Model): def clean(self): if not self.livestock_id.startswith("L021"): raise ValidationError( - _("Livestock type for Community Livestock must have a CPCv2 code beginning L021 (Live animals)") + _("Livestock type for Community Livestock must have a CPC code code beginning L021 (Live animals)") ) super().clean() diff --git a/apps/baseline/tests/factories.py b/apps/baseline/tests/factories.py index 24af0b46..af12c34f 100644 --- a/apps/baseline/tests/factories.py +++ b/apps/baseline/tests/factories.py @@ -603,7 +603,7 @@ class Meta: community = factory.SubFactory(CommunityFactory) crop = factory.SubFactory( "common.tests.factories.ClassifiedProductFactory", - cpcv2=factory.Iterator([f"R019{n}" for n in range(1, 10)]), + cpc=factory.Iterator([f"R019{n}" for n in range(1, 10)]), ) crop_purpose = factory.Iterator(["food", "cash"]) season = factory.SubFactory(SeasonFactory) @@ -627,7 +627,7 @@ class Meta: community = factory.SubFactory(CommunityFactory) livestock = factory.SubFactory( "common.tests.factories.ClassifiedProductFactory", - cpcv2=factory.Iterator([f"L021{n}" for n in range(1, 10)]), + cpc=factory.Iterator([f"L021{n}" for n in range(1, 10)]), ) birth_interval = factory.Sequence(lambda n: n + 1) wet_season_lactation_period = fuzzy.FuzzyInteger(1, 80) diff --git a/apps/baseline/tests/test_admin.py b/apps/baseline/tests/test_admin.py index 7ffa08c6..03140a5c 100644 --- a/apps/baseline/tests/test_admin.py +++ b/apps/baseline/tests/test_admin.py @@ -243,8 +243,8 @@ def test_livelihoodstrategy_search_fields(self): {"q": self.strategy1.livelihood_zone_baseline.livelihood_zone.name_en}, ) self.assertEqual(response.status_code, 200) - self.assertContains(response, self.strategy1.product.cpcv2) - self.assertNotContains(response, self.strategy2.product.cpcv2) + self.assertContains(response, self.strategy1.product.cpc) + self.assertNotContains(response, self.strategy2.product.cpc) def test_livelihoodstrategy_list_filter(self): response = self.client.get( @@ -252,8 +252,8 @@ def test_livelihoodstrategy_list_filter(self): {"strategy_type": self.strategy2.strategy_type}, ) self.assertEqual(response.status_code, 200) - self.assertContains(response, self.strategy2.product.cpcv2) - self.assertNotContains(response, self.strategy1.product.cpcv2) + self.assertContains(response, self.strategy2.product.cpc) + self.assertNotContains(response, self.strategy1.product.cpc) class WealthGroupAdminTest(TestCase): @@ -570,9 +570,9 @@ def setUpTestData(cls): cls.url = "admin:baseline_communitylivestock_changelist" cls.community1 = CommunityFactory(name="Test Community") cls.livestockproduction1 = CommunityLivestockFactory( - community=cls.community1, livestock=ClassifiedProductFactory(cpcv2="L021001") + community=cls.community1, livestock=ClassifiedProductFactory(cpc="L021001") ) - cls.livestockproduction2 = CommunityLivestockFactory(livestock=ClassifiedProductFactory(cpcv2="L021002")) + cls.livestockproduction2 = CommunityLivestockFactory(livestock=ClassifiedProductFactory(cpc="L021002")) cls.site = AdminSite() activate("en") diff --git a/apps/baseline/tests/test_pipelines.py b/apps/baseline/tests/test_pipelines.py index 77b6b3ed..cf370488 100644 --- a/apps/baseline/tests/test_pipelines.py +++ b/apps/baseline/tests/test_pipelines.py @@ -1,3 +1,4 @@ +import pandas as pd from django.test import TestCase from kiluigi.utils import submit_task @@ -21,9 +22,9 @@ class IngestionPipelineTestCase(TestCase): @classmethod def setUpTestData(cls): CountryFactory(iso3166a2="MW", iso3166a3="MWI", iso3166n3=454, iso_en_ro_name="Malawi") - ClassifiedProductFactory(cpcv2="L02151", description="Chickens", aliases=["chicken", "hen", "hens"]), + ClassifiedProductFactory(cpc="L02151", description="Chickens", aliases=["chicken", "hen", "hens"]), ClassifiedProductFactory( - cpcv2="L02111AP", description_en="Cattle, oxen, unspecified", common_name_en="Oxen", aliases=["ox"] + cpc="L02111AP", description_en="Cattle, oxen, unspecified", common_name_en="Oxen", aliases=["ox"] ) UnitOfMeasureFactory(abbreviation="acre", unit_type=UnitOfMeasure.AREA, aliases=["acres"], conversion=None) LivelihoodCategoryFactory( @@ -241,7 +242,6 @@ def test_import_baseline(self): # Capture logging and direct writes to stdout (because loaddata writes # to stdout directly), so that unit test output is still clean. with conditional_logging(): - task = ImportBaseline( bss_path="apps/baseline/tests/bss.xlsx", metadata_path="apps/baseline/tests/metadata.xlsx" ) diff --git a/apps/common/admin.py b/apps/common/admin.py index 5e66ee03..52378206 100644 --- a/apps/common/admin.py +++ b/apps/common/admin.py @@ -17,7 +17,6 @@ class CurrencyAdmin(admin.ModelAdmin): - list_display = ("iso4217a3", "iso4217n3", "iso_en_name") search_fields = ["iso4217a3", "iso4217n3", "iso_en_name"] @@ -38,24 +37,27 @@ class CountryClassifiedProductAliasesInline(InlineModelAdmin): class ClassifiedProductAdmin(TreeAdmin): form = movenodeform_factory(ClassifiedProduct) fields = ( - "cpcv2", + "cpc", *translation_fields("description"), *translation_fields("common_name"), "scientific_name", "unit_of_measure", "kcals_per_unit", "aliases", + "cpcv2", "hs2012", "_position", "_ref_node_id", ) - list_display = ("cpcv2", "description", "common_name", "scientific_name") - ordering = ["cpcv2"] + list_display = ("cpc", "description", "common_name", "scientific_name") + ordering = ["cpc"] search_fields = ( - "^cpcv2", + "^cpc", *translation_fields("description"), *translation_fields("common_name"), "scientific_name", + "cpcv2", + "hs2012", "per_country_aliases__country__iso_en_ro_name", "per_country_aliases__country__iso_en_name", "per_country_aliases__country__iso_en_ro_proper", @@ -76,10 +78,12 @@ class UnitOfMeasureAdmin(admin.ModelAdmin): list_display = ( "abbreviation", "description", + "aliases", ) search_fields = ( "abbreviation", *translation_fields("description"), + "aliases", ) list_filter = ("unit_type",) inlines = [UnitOfMeasureConversionInline] diff --git a/apps/common/lookups.py b/apps/common/lookups.py index 2a61a61f..f610ab9a 100644 --- a/apps/common/lookups.py +++ b/apps/common/lookups.py @@ -288,7 +288,7 @@ def get_instances(self, df, column, related_models=None): class CountryClassifiedProductAliasesLookup(Lookup): model = CountryClassifiedProductAliases - id_fields = ["product__cpcv2"] + id_fields = ["product__cpc"] parent_fields = ["country"] lookup_fields = ["aliases"] require_match = False @@ -348,11 +348,12 @@ class ClassifiedProductLookup(Lookup): # products to be leaf nodes in the tree. If that behavior is required in # HEA, then pass `filters={"numchild": 0}` when instantiating the Lookup. model = ClassifiedProduct - id_fields = ["cpcv2"] + id_fields = ["cpc"] lookup_fields = ( *translation_fields("common_name"), *translation_fields("description"), "aliases", + "cpcv2", "hs2012", ) @@ -367,14 +368,38 @@ def get_lookup_df(self): """ df = super().get_lookup_df() - # Split hs2012 into columns + # Split hs2012 and cpcv2 into columns # Start by replacing None/null alias values with an empty list + df["cpcv2"] = df["cpcv2"].apply(lambda x: x if x else []) df["hs2012"] = df["hs2012"].apply(lambda x: x if x else []) # Append the hs2012 codes as separate columns + df = pd.concat([df.drop("cpcv2", axis="columns"), pd.DataFrame(df["cpcv2"].tolist())], axis="columns") df = pd.concat([df.drop("hs2012", axis="columns"), pd.DataFrame(df["hs2012"].tolist())], axis="columns") return df + def prepare_lookup_df(self): + """ + Remove parent nodes with a single child to avoid spurious multiple match errors. + + Some Classified Product parent nodes have a single child that is the identical to the parent. For example: + - R015 Edible roots and tubers with high starch or inulin content + - R0151 Potatoes + - R01510 Potatoes + + In this case, a search for "potatoes" should return the leaf node, R01510, and ignore the parent R0151. To do + this we need to remove the R0151 row from the lookup_df, otherwise the search raises: + ValueError: ClassifiedProductLookup found multiple ClassifiedProduct matches for some rows + """ + df = super().prepare_lookup_df() + # Drop any rows where the lookup_key is duplicated but there is another row in the dataframe with the same + # lookup_value suffixed with "0", which is the convention CPC uses for a parent with a single child. + unwanted_parents = df[ + (df["lookup_key"].duplicated(keep=False)) & (df["lookup_value"] + "0").isin(df["lookup_value"]) + ] + df = pd.concat([df, unwanted_parents]).drop_duplicates(keep=False) + return df + class UnitOfMeasureLookup(Lookup): model = UnitOfMeasure diff --git a/apps/common/migrations/0005_load_classified_product.py b/apps/common/migrations/0005_load_classified_product.py deleted file mode 100644 index 0dbee263..00000000 --- a/apps/common/migrations/0005_load_classified_product.py +++ /dev/null @@ -1,138 +0,0 @@ -# Generated by Django 4.2.2 on 2023-09-03 13:52 -import ast -import csv -import logging -import os - -from django.conf import settings -from django.db import migrations - -from common.utils import UnicodeDictReader, get_frozen_treebeard_model - -logger = logging.getLogger(__name__) - - -def forwards(apps, schema_editor): - - ClassifiedProduct = get_frozen_treebeard_model(apps.get_model("common", "ClassifiedProduct")) - UnitOfMeasure = apps.get_model("common", "UnitOfMeasure") - load_plain_prefixed_products(ClassifiedProduct) - update_classifiedproducts_from_fdw(ClassifiedProduct) - update_kcals_per_unit(ClassifiedProduct, UnitOfMeasure) - - -def load_plain_prefixed_products(ClassifiedProduct): - """ - Load the plain CPC v2.1 data (with the leading R, P, S character) - """ - logging.info("Loading plain classified products ...") - f = os.path.splitext(os.path.abspath(__file__))[0] + ".txt" - records_added = 0 - records_failed = 0 - with open(f, "r") as f: - for row in UnicodeDictReader(f, delimiter=";"): - try: - if len(row["cpcv2"]) == 2: - ClassifiedProduct.add_root(**row) - else: - if row["cpcv2"] in ["L02", "P03", "P04"]: - parent = ClassifiedProduct.objects.get(pk="R0") - elif row["cpcv2"] in ["P022", "P023", "P024", "P029"]: - parent = ClassifiedProduct.objects.get(pk="L02") - else: - parent = ClassifiedProduct.objects.get(pk=row["cpcv2"][:-1]) - parent.add_child(**row) - records_added += 1 - except Exception as e: - records_failed += 1 - logging.info(f"{e} for row {row}") - logging.info("%d records added" % records_added) - logging.info("%d records failed" % records_failed) - - -def update_classifiedproducts_from_fdw(ClassifiedProduct): - """ - Update the records based on an extract of current data from FDW to add the common name, aliases and hs2012 - """ - logging.info("Updating common name from fdw ...") - records_updated = 0 - records_skipped = 0 - fdw_products = [] - fdw_products_file = os.path.join(os.path.dirname(__file__), "0005_load_classified_product_fdw.csv") - with open(fdw_products_file, encoding="utf-8-sig") as csv_file: - csv_reader = csv.DictReader(csv_file) - - for row in csv_reader: - fdw_products.append(row) - - for classified_product in ClassifiedProduct.objects.all(): - fdw_product = [product for product in fdw_products if product["cpcv2"] == classified_product.cpcv2] - if fdw_product and len(fdw_product) == 1: - classified_product.common_name = fdw_product[0]["common_name"] - if fdw_product[0]["aliases"]: - aliases = ast.literal_eval(fdw_product[0]["aliases"]) - if aliases: - classified_product.aliases = aliases - if fdw_product[0]["hs2012"]: - hs2012 = ast.literal_eval(fdw_product[0]["hs2012"]) - if hs2012: - classified_product.hs2012 = hs2012 - classified_product.save() - records_updated += 1 - else: - records_skipped += 1 - logging.info( - f"Skipping ... failed to fetch {classified_product.cpcv2} from FDW, " - f"perhaps product is version cpcv2.1" - ) - - logging.info("%d records updated common_name from FDW" % records_updated) - logging.info("%d records skipped updating common_name" % records_skipped) - - -def update_kcals_per_unit(ClassifiedProduct, UnitOfMeasure): - """ - Update the records based on the kilocalorie table in to add the kcals_per_unit and unit_of_measure - """ - logging.info("Updating kcals and unit_of_measure ...") - kcal_file = os.path.join(os.path.dirname(__file__), "0005_load_classified_product_kcal_per_kg.txt") - records_updated = 0 - records_failed = 0 - records_skipped = 0 - with open(kcal_file, "r") as f: - for row in UnicodeDictReader(f, delimiter=";"): - try: - if row["cpcv2"]: - product = ClassifiedProduct.objects.get(pk=row["cpcv2"]) - product.kcals_per_unit = row["kcal_per_kg"] - if row["unit_of_measure"]: - unit_of_measure = UnitOfMeasure.objects.get_or_create( - **{"abbreviation": row["unit_of_measure"], "unit_type": "Weight"} - ) # Typically are Weight I think - product.unit_code = unit_of_measure[0].abbreviation - product.save() - records_updated += 1 - else: - records_skipped += 1 - except Exception as e: - records_failed += 1 - logging.info(f"{e} for row {row}") - - logging.info("%d records updated kcals and unit_of_measure" % records_updated) - logging.info("%d records failed updating kcals and unit_of_measure" % records_failed) - logging.info("%d records skipped updating kcals and unit_of_measure" % records_skipped) - - -def backwards(apps, schema_editor): - pass - - -class Migration(migrations.Migration): - - dependencies = [ - ("common", "0004_alter_classifiedproduct"), - ] - - operations = [ - migrations.RunPython(forwards, backwards), - ] diff --git a/apps/common/migrations/0005_load_classified_product_kcal_per_kg.txt b/apps/common/migrations/0005_load_classified_product_kcal_per_kg.txt deleted file mode 100644 index c0e8d17b..00000000 --- a/apps/common/migrations/0005_load_classified_product_kcal_per_kg.txt +++ /dev/null @@ -1,64 +0,0 @@ -cpcv2;name_from_kcal_table;kcal_per_kg;unit_of_measure -R01152;barley;3390;kg -R01112;bulgur wheat;3500;kg -R01122;maize, white, whole;3630;kg -R01911;maize meal, refined 60-80%;3600;kg -R01182;millet flour;3650;kg -R01181;millet, whole grain;3630;kg -R0117;oats;3880;kg -P23710;pasta;3420;kg -P23161;rice, parboiled, lightly milled;3540;kg -R01172;rolled oats;3630;kg -R01142;sorghum;3550;kg -;sorghum flour;3530;kg -;teff, whole grains;3450;kg -R01112;wheat, whole;3440;kg -P23110;wheat flourKcal;3480;kg -;cassava flour;3420;kg -R01520;cassava, fresh;1530;kg -R01313;plantain, ripe, raw;1280;kg -R01510;potato raw;750;kg -R01530;sweet potato, pale raw;1140;kg -R01550;taro;1130;kg -R01540;yam, flour;3170;kg -;yam, fresh;1040;kg -R01701;beans, dried;3390;kg -;cowpeas, dried;3400;kg -R01704;lentil, dried;3390;kg -R01412;soya bean, driedKcal;3820;kg -;leaves, dark green;480;kg -;leaves, medium green;280;kg -;leaves, light green;230;kg -R01122;maize, immature on cob;1230;kg -R01253;onions;480;kg -R01235;pumpkin;360;kg -R01234;tomato;200;kg -P23511;sugar;4000;kg -P244;soft drinks, commercialKcal;450;lt -P21111;beef, mod fat;2350;kg -;beef, lean;2020;kg -P21116;goat meat;1450;kg -;pork, lean;3710;kg -L0215;poultry;1390;kg -P02312;eggs;1580;kg -P21231;fish, dried;3090;kg -P04212;fish, fresh;950;kg -R01341;apple;610;kg -R01311;avocado;1650;kg -R01312;banana;1160;kg -R01329;citrus;530;kg -R01316;mango;630;kg -R01317;papaya;390;kg -P02211;milk, cow whole;640;lt -P02292;milk, goat whole;710;lt -P02291;milk, sheep whole;1080;lt -;DSM vit A-enriched;3550; -P22241;butter;7450;kg -;ghee;8280;kg -P21700;margarine;7650;kg -P216;vegetable oilKcal;9000;lt -P24310;beer, local;350;lt -P02910;honey;2860;kg -P21495;groundnut, dried;5790;kg -P21421;groundnuts, fresh;3320;kg -R01235;pumpkin seeds (no coat);6100;kg diff --git a/apps/common/migrations/0005_unitofmeasure_aliases_and_rename_cpc.py b/apps/common/migrations/0005_unitofmeasure_aliases_and_rename_cpc.py new file mode 100644 index 00000000..38d9d190 --- /dev/null +++ b/apps/common/migrations/0005_unitofmeasure_aliases_and_rename_cpc.py @@ -0,0 +1,45 @@ +# Generated by Django 4.2.4 on 2023-10-17 05:53 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("common", "0004_alter_classifiedproduct"), + ] + + operations = [ + migrations.RenameField( + model_name="classifiedproduct", + old_name="cpcv2", + new_name="cpc", + ), + migrations.AlterField( + model_name="classifiedproduct", + name="cpc", + field=models.CharField( + help_text="classification structure of products based on version 2.1 of the UN’s Central Product Classification rules, prefixed with R, L, P or S, a letter indicating whether the Product is Raw agricultural output, Live animals, a Processed product or a Service.", + max_length=8, + primary_key=True, + serialize=False, + verbose_name="CPC v2.1", + ), + ), + migrations.AddField( + model_name="classifiedproduct", + name="cpcv2", + field=models.JSONField( + blank=True, + null=True, + help_text="classification structure of products based on version 2 of the UN’s Central Product Classification rules, prefixed with R, L, P or S, a letter indicating whether the Product is Raw agricultural output, Live animals, a Processed product or a Service.", + verbose_name="CPC v2", + ), + ), + migrations.AddField( + model_name="unitofmeasure", + name="aliases", + field=models.JSONField( + blank=True, help_text="A list of alternate names for the product.", null=True, verbose_name="aliases" + ), + ), + ] diff --git a/apps/common/migrations/0007_add_translation_fields.py b/apps/common/migrations/0006_add_translation_fields.py similarity index 98% rename from apps/common/migrations/0007_add_translation_fields.py rename to apps/common/migrations/0006_add_translation_fields.py index 6a236d9b..7f4363fa 100644 --- a/apps/common/migrations/0007_add_translation_fields.py +++ b/apps/common/migrations/0006_add_translation_fields.py @@ -4,9 +4,8 @@ class Migration(migrations.Migration): - dependencies = [ - ("common", "0006_unitofmeasure_aliases"), + ("common", "0005_unitofmeasure_aliases_and_rename_cpc"), ] operations = [ diff --git a/apps/common/migrations/0006_unitofmeasure_aliases.py b/apps/common/migrations/0006_unitofmeasure_aliases.py deleted file mode 100644 index 0971e61f..00000000 --- a/apps/common/migrations/0006_unitofmeasure_aliases.py +++ /dev/null @@ -1,20 +0,0 @@ -# Generated by Django 4.2.4 on 2023-10-17 05:53 - -from django.db import migrations, models - - -class Migration(migrations.Migration): - - dependencies = [ - ("common", "0005_load_classified_product"), - ] - - operations = [ - migrations.AddField( - model_name="unitofmeasure", - name="aliases", - field=models.JSONField( - blank=True, help_text="A list of alternate names for the product.", null=True, verbose_name="aliases" - ), - ), - ] diff --git a/apps/common/migrations/0007_load_units_of_measure.py b/apps/common/migrations/0007_load_units_of_measure.py new file mode 100644 index 00000000..4b1e5782 --- /dev/null +++ b/apps/common/migrations/0007_load_units_of_measure.py @@ -0,0 +1,50 @@ +import os.path +from collections import namedtuple + +from django.db import migrations, models + +from common.utils import LoadModelFromDict + +Unit = namedtuple("UnitOfMeasure", ["abbreviation", "description_en", "unit_type", "aliases"]) +UNITS = [ + Unit("kg", "kilogram", "Weight", ["kilogram", "kilogramme", "kilo", "1 kg", "1kg"]), + Unit("lb", "pound", "Weight", ["pound", "pound (lb.)"]), + Unit("L", "litre", "Volume", ["l", "litre", "liter", "1 litre", "1 liter"]), + Unit("gal", "US Liquid Gallon", "Volume", ["gallon", "1 gallon"]), + Unit("ea", "individual item", "Item", ["each", "individual", "head"]), + Unit("t", "tonne", "Weight", ["mt"]), + Unit("m2", "square metre", "Area", ["square meter"]), + Unit("ha", "hectare", "Area", ""), + Unit("acre", "acre", "Area", ["acres"]), + Unit("km2", "square kilometre", "Area", ["square kilometer"]), + Unit("hg", "hectogram", "Weight", ""), + Unit("kg/ha", "kilograms per hectare", "Yield", ""), + Unit("hg/ha", "hectograms per hectare", "Yield", ""), + Unit("MT/ha", "tonnes per hectare", "Yield", ""), +] + +Conv = namedtuple("UnitOfMeasureConversion", ["from_unit", "to_unit", "conversion_factor"]) +CONVS = [ + Conv("lb", "kg", 0.45359237), + Conv("t", "kg", 1000), + Conv("gal", "L", 3.785411784), + Conv("ha", "m2", 10000), + Conv("acre", "m2", 4046.8564224), + Conv("km2", "m2", 1000000), + Conv("hg", "kg", 0.1), + Conv("hg/ha", "kg/ha", 0.1), + Conv("MT/ha", "kg/ha", 1000), +] + + +class Migration(migrations.Migration): + initial = True + + dependencies = [ + ("common", "0006_add_translation_fields"), + ] + + operations = [ + LoadModelFromDict(model="UnitOfMeasure", data=UNITS), + LoadModelFromDict(model="UnitOfMeasureConversion", data=CONVS), + ] diff --git a/apps/common/migrations/0008_load_classified_product.py b/apps/common/migrations/0008_load_classified_product.py new file mode 100644 index 00000000..e7c57617 --- /dev/null +++ b/apps/common/migrations/0008_load_classified_product.py @@ -0,0 +1,365 @@ +# Generated by Django 4.2.2 on 2023-09-03 13:52 +import ast +import datetime +import json +import logging +import os +from collections import namedtuple + +from django.conf import settings +from django.db import migrations + +from common.utils import UnicodeDictReader, get_frozen_treebeard_model + +logger = logging.getLogger(__name__) + + +def forwards(apps, schema_editor): + ClassifiedProduct = get_frozen_treebeard_model(apps.get_model("common", "ClassifiedProduct")) + load_cpcv21(ClassifiedProduct) + update_cpcv2(ClassifiedProduct) + update_hs2012(ClassifiedProduct) + update_from_fdw(ClassifiedProduct) + load_new_products(ClassifiedProduct) + update_kcals_per_unit(ClassifiedProduct) + + +def get_prefix(cpc: str) -> str: + """ + Return the R, L, P or S prefix for a CPC code. + """ + if cpc == "0" or cpc[:2] == "01": + return "R" + elif cpc == "02" or cpc[:3] == "021": + return "L" + elif int(cpc[0]) >= 5: + return "S" + else: + return "P" + + +def load_cpcv21(ClassifiedProduct): + """ + Load the plain CPC v2.1 data (with the leading R, P, S character) + """ + logging.info("Loading CPCv2.1 classified products ...") + # https://unstats.un.org/unsd/classifications/Econ/Download/In Text/CPC_Ver_2_1_english_structure.txt + f = os.path.splitext(os.path.abspath(__file__))[0] + "_cpcv21.txt" + records_added = 0 + records_failed = 0 + with open(f, "r") as f: + for row in UnicodeDictReader(f, delimiter=";"): + try: + if len(row["cpc"]) == 2: + ClassifiedProduct.add_root(**row) + else: + if row["cpc"] in ["L02", "P03", "P04"]: + parent = ClassifiedProduct.objects.get(pk="R0") + elif row["cpc"] in ["P022", "P023", "P024", "P029"]: + parent = ClassifiedProduct.objects.get(pk="L02") + else: + parent = ClassifiedProduct.objects.get(pk=row["cpc"][:-1]) + parent.add_child(**row) + records_added += 1 + except Exception as e: + records_failed += 1 + logging.info(f"{e} for row {row}") + logging.info("%d records added" % records_added) + logging.info("%d records failed" % records_failed) + + +def update_cpcv2(ClassifiedProduct): + """ + Update the loaded ClassifiedProducts with CPCv2 codes + """ + logging.info("Updating HS2012 ...") + # Conversion table + # https://unstats.un.org/unsd/classifications/Econ/tables/CPC/CPCv21_CPCv2/CPC21-CPC2.txt + f = os.path.splitext(os.path.abspath(__file__))[0] + "_cpcv2.csv" + # Store the products in a dict keyed by the official CPC v2.1 code (ie. without the prefix) + products = {product.pk[1:]: product for product in ClassifiedProduct.objects.all()} + changed_products = set() + with open(f, "r") as f: + for row in UnicodeDictReader(f, delimiter=","): + cpc = row["CPC21code"].strip() + cpcv2 = row["CPC2code"].strip() + cpcv2 = get_prefix(cpcv2) + cpcv2 + if cpc not in products: + logger.info("Skipping missing CPC v2.1 code %s" % cpc) + continue + product = products[cpc] + if product.cpcv2 is None: + # Make sure product.cpcv2 can be turned into a set + product.cpcv2 = [cpcv2] + changed_products.add(cpc) + elif cpcv2 not in product.cpcv2: + product.cpcv2.append(cpcv2) + changed_products.add(cpc) + for cpc in changed_products: + products[cpc].modified = datetime.datetime.now(datetime.timezone.utc) + ClassifiedProduct.objects.bulk_update([products[cpc] for cpc in changed_products], fields=["cpcv2", "modified"]) + logger.info("%d records updated" % len(changed_products)) + + +def update_hs2012(ClassifiedProduct): + """ + Update the loaded ClassifiedProducts with HS2012 codes + """ + logging.info("Updating HS2012 ...") + # Conversion table + # https://unstats.un.org/unsd/classifications/Econ/tables/CPC/CPCv21_HS12/cpc21-hs2012.txt + f = os.path.splitext(os.path.abspath(__file__))[0] + "_hs2012.csv" + # Store the products in a dict keyed by the official CPC v2.1 code (ie. without the prefix) + products = {product.pk[1:]: product for product in ClassifiedProduct.objects.all()} + changed_products = set() + + with open(f, "r") as f: + for row in UnicodeDictReader(f, delimiter=","): + cpc = row["CPC21code"].strip() + hs2012 = row["HS12code"].strip() + if cpc not in products: + logger.info("Skipping missing CPC v2.1 code %s" % cpc) + continue + product = products[cpc] + if product.hs2012 is None: + # Make sure product.hs2012 can be turned into a set + product.hs2012 = [hs2012] + changed_products.add(cpc) + elif hs2012 not in product.hs2012: + product.hs2012.append(hs2012) + changed_products.add(cpc) + for cpc in changed_products: + products[cpc].modified = datetime.datetime.now(datetime.timezone.utc) + ClassifiedProduct.objects.bulk_update([products[cpc] for cpc in changed_products], fields=["hs2012", "modified"]) + logger.info("%d records updated" % len(changed_products)) + + +def update_from_fdw(ClassifiedProduct): + """ + Update the loaded ClassifiedProducts with the common name, scientific_name and aliases from FDW. + + Also load a a select few products that sit below the main CPC hierarchy, to allow us to differentiate the kcals for + different subtypes of CPC products. + """ + logging.info("Updating common name, etc. from fdw ...") + f = os.path.splitext(os.path.abspath(__file__))[0] + "_fdw.csv" + products = {} + for product in ClassifiedProduct.objects.all(): + if product.cpcv2 and len(product.cpcv2) == 1: + products[product.cpcv2[0]] = product + changed_products = set() + required_leaf_products = { + "P21393AA": "P21393AA", # Cassava Chips + "P21393AB": "P21393AB", # Dried Cassava + "P23120AB": "P23120AB", # Millet flour + "P23161AT": "P23161AT", # Rice, parboiled, lightly milled + "P23120AA": "P23120AA", # Sorghum flour + "R01190AA": "R01199AA", # Teff, whole grains - note this is the CPCv2 code rather than the CPCv21 code R01199AA + "P23170AA": "P23170AA", # Cassava flour + } + with open(f, "r", encoding="utf-8-sig") as f: + for row in UnicodeDictReader(f, delimiter=","): + aliases = None + if row["aliases"]: + aliases = ast.literal_eval(row["aliases"]) + aliases = aliases if aliases else None + cpcv2 = row["cpcv2"] + # For some FDW leaf nodes that we need in HEA, copy the record completely + if cpcv2 in required_leaf_products: + parent = ClassifiedProduct.objects.get(pk=required_leaf_products[cpcv2][:-2]) + parent.add_child( + cpc=required_leaf_products[cpcv2], + cpcv2=[cpcv2], + description_en=row["description"], + common_name_en=row["common_name"], + common_name_es=row["es_name"], + common_name_fr=row["fr_name"], + common_name_pt=row["pt_name"], + common_name_ar=row["ar_name"], + aliases=aliases or None, + hs2012=row["hs2012"], + scientific_name=row["scientific_name"], + ) + # For products that match a CPCv2.1 code update fields not in the + # original file + elif cpcv2 in products: + product = products[cpcv2] + product.common_name_en = row["common_name"] + product.common_name_es = row["es_name"] + product.common_name_fr = row["fr_name"] + product.common_name_pt = row["pt_name"] + product.common_name_ar = row["ar_name"] + product.aliases = aliases or None + product.scientific_name = row["scientific_name"] + product.modified = datetime.datetime.now(datetime.timezone.utc) + changed_products.add(cpcv2) + ClassifiedProduct.objects.bulk_update( + [products[cpc] for cpc in changed_products], + fields=["common_name_en", "scientific_name", "aliases", "modified"], + ) + logger.info("%d records updated" % len(changed_products)) + + +def load_new_products(ClassifiedProduct): + """ + Load new products that are required for the kcals table but don't exist in FDW. + + New products are created as leaf nodes below the main CPC hierarchy with a suffix starting with H: HA, HB, etc. + """ + logging.info("Creating new leaf products ...") + Product = namedtuple( + "ClassifiedProduct", + [ + "cpc", + "description_en", + "common_name_en", + "aliases", + "common_name_es", + "common_name_fr", + "common_name_pt", + "common_name_ar", + "hs2012", + "scientific_name", + ], + ) + PRODUCTS = [ + Product("L02111HA", "Cattle, oxen, unspecified", "Oxen", ["ox"], "", "", "", "", "", ""), + Product( + "P23130HA", "Groats, meal and pellets of wheat, bulgar wheat", "Bulgur wheat", None, "", "", "", "", "", "" + ), + Product( + "P23130HB", "Groats, meal and pellets of oats, rolled oats", "Rolled oats", None, "", "", "", "", "", "" + ), + Product("P23170HA", "Other vegetable flours and meals, yam flour", "Yam flour", None, "", "", "", "", "", ""), + Product("R01412HA", "Soya beans, other, dry", "Soya beans (dry)", None, "", "", "", "", "", ""), + Product( + "R01219HA", + "Other leafy or stem vegetables, dark green", + "Leafy vegetables, dark green", + None, + "", + "", + "", + "", + "", + "", + ), + Product( + "R01219HB", + "Other leafy or stem vegetables, medium green", + "Leafy vegetables, medium green", + None, + "", + "", + "", + "", + "", + "", + ), + Product( + "R01219HC", + "Other leafy or stem vegetables, light green", + "Leafy vegetables, light green", + None, + "", + "", + "", + "", + "", + "", + ), + Product( + "P24490HA", + "Other non-alcoholic caloric beverages, soft drinks", + "Soft drinks (commercial)", + None, + "", + "", + "", + "", + "", + "", + ), + Product( + "P21111HA", + "Meat of cattle, fresh or chilled, moderate fat", + "Beef, moderate fat", + ["beef, mod fat"], + "", + "", + "", + "", + "", + "", + ), + Product( + "P21111HB", + "Meat of cattle, fresh or chilled, lean", + "Beef, lean", + ["beef, lean"], + "", + "", + "", + "", + "", + "", + ), + Product( + "P2224HA", "Butter and other fats and oils derived from milk, ghee", "Ghee", None, "", "", "", "", "", "" + ), + Product("P21495HA", "Groundnuts, dry", "Groundnuts (dried)", ["groundnut, dried"], "", "", "", "", "", ""), + Product( + "P21495HB", + "Pumpkin seeds (no coat)", + "Pumpkin seeds (no coat)", + ["pumpkin seeds (no coat)"], + "", + "", + "", + "", + "", + "", + ), + ] + for product in PRODUCTS: + parent = ClassifiedProduct.objects.get(pk=product.cpc[:-2]) + parent.add_child(**product._asdict()) + logger.info("%d records created" % len(PRODUCTS)) + + +def update_kcals_per_unit(ClassifiedProduct): + """ + Update the records based on the kilocalorie table in to add the kcals_per_unit and unit_of_measure + """ + logging.info("Updating kcals and unit_of_measure ...") + + f = os.path.splitext(os.path.abspath(__file__))[0] + "_kcal.txt" + products = {product.pk: product for product in ClassifiedProduct.objects.all()} + changed_products = set() + + with open(f, "r") as f: + for row in UnicodeDictReader(f, delimiter=";"): + cpc = row["cpc"] + product = products[cpc] + product.kcals_per_unit = row["kcal_per_kg"] + product.unit_of_measure_id = row["unit_of_measure"] + product.modified = datetime.datetime.now(datetime.timezone.utc) + changed_products.add(cpc) + ClassifiedProduct.objects.bulk_update( + [products[cpc] for cpc in changed_products], fields=["kcals_per_unit", "unit_of_measure", "modified"] + ) + logger.info("%d records updated" % len(changed_products)) + + +def backwards(apps, schema_editor): + pass + + +class Migration(migrations.Migration): + dependencies = [ + ("common", "0007_load_units_of_measure"), + ] + + operations = [ + migrations.RunPython(forwards, backwards), + ] diff --git a/apps/common/migrations/0008_load_classified_product_cpcv2.csv b/apps/common/migrations/0008_load_classified_product_cpcv2.csv new file mode 100644 index 00000000..7498ed21 --- /dev/null +++ b/apps/common/migrations/0008_load_classified_product_cpcv2.csv @@ -0,0 +1,2958 @@ +"CPC21code","CPC21partial","CPC2code","CPC2partial" +"01111",0,"01111",0 +"01112",0,"01112",0 +"01121",0,"01121",0 +"01122",0,"01122",0 +"01131",0,"01131",0 +"01132",0,"01132",0 +"01141",0,"01141",0 +"01142",0,"01142",0 +"01151",0,"01151",0 +"01152",0,"01152",0 +"01161",0,"01161",0 +"01162",0,"01162",0 +"01171",0,"01171",0 +"01172",0,"01172",0 +"01181",0,"01181",0 +"01182",0,"01182",0 +"01191",0,"01190",1 +"01192",0,"01190",1 +"01193",0,"01190",1 +"01194",0,"01190",1 +"01195",0,"01190",1 +"01199",0,"01190",1 +"01211",0,"01211",0 +"01212",0,"01212",0 +"01213",0,"01213",0 +"01214",0,"01214",0 +"01215",0,"01215",0 +"01216",0,"01216",0 +"01219",0,"01219",0 +"01221",0,"01221",0 +"01229",0,"01229",0 +"01231",0,"01231",0 +"01232",0,"01232",0 +"01233",0,"01233",0 +"01234",0,"01234",0 +"01235",0,"01235",0 +"01239",0,"01239",0 +"01241",0,"01241",0 +"01242",0,"01242",0 +"01243",0,"01249",1 +"01249",0,"01249",1 +"01251",0,"01251",0 +"01252",0,"01252",0 +"01253",0,"01253",0 +"01254",0,"01254",0 +"01259",0,"01259",0 +"01260",0,"01260",0 +"01270",0,"01270",0 +"01290",0,"01290",0 +"01311",0,"01311",0 +"01312",0,"01312",0 +"01313",0,"01313",0 +"01314",0,"01314",0 +"01315",0,"01315",0 +"01316",0,"01316",0 +"01317",0,"01317",0 +"01318",0,"01318",0 +"01319",0,"01319",0 +"01321",0,"01321",0 +"01322",0,"01322",0 +"01323",0,"01323",0 +"01324",0,"01324",0 +"01329",0,"01329",0 +"01330",0,"01330",0 +"01341",0,"01351",0 +"01342",0,"01352",0 +"01343",0,"01353",0 +"01344",0,"01354",0 +"01345",0,"01355",0 +"01346",0,"01356",0 +"01349",0,"01359",0 +"01351",0,"01341",0 +"01352",0,"01342",0 +"01353",0,"01343",0 +"01354",0,"01344",0 +"01355",0,"01349",0 +"01356",0,"01391",0 +"01359",0,"01399",0 +"01360",0,"01360",1 +"01371",0,"01371",0 +"01372",0,"01372",0 +"01373",0,"01373",0 +"01374",0,"01374",0 +"01375",0,"01375",0 +"01376",0,"01376",0 +"01377",0,"01377",0 +"01379",0,"01379",0 +"01411",0,"01411",0 +"01412",0,"01412",0 +"01421",0,"01421",0 +"01422",0,"01422",0 +"01431",0,"01431",0 +"01432",0,"01432",0 +"01441",0,"01441",0 +"01442",0,"01442",0 +"01443",0,"01443",0 +"01444",0,"01444",0 +"01445",0,"01445",0 +"01446",0,"01446",0 +"01447",0,"01449",1 +"01448",0,"01449",1 +"01449",0,"01449",1 +"01450",0,"01450",0 +"01460",0,"01460",0 +"01491",0,"01491",0 +"01492",0,"01499",1 +"01499",0,"01499",1 +"01510",0,"01510",0 +"01520",0,"01592",0 +"01530",0,"01591",0 +"01540",0,"01593",0 +"01550",0,"01599",1 +"01591",0,"01599",1 +"01599",0,"01599",1 +"01610",0,"01610",0 +"01620",0,"01620",0 +"01630",0,"01630",0 +"01640",0,"01640",0 +"01651",0,"01651",0 +"01652",0,"01652",0 +"01653",0,"01653",0 +"01654",0,"01654",0 +"01655",0,"01655",0 +"01656",0,"01656",0 +"01657",0,"01657",0 +"01658",0,"01658",0 +"01659",0,"01659",0 +"01691",0,"01690",1 +"01699",0,"01690",1 +"01701",0,"01701",0 +"01702",0,"01702",0 +"01703",0,"01703",0 +"01704",0,"01704",0 +"01705",0,"01705",0 +"01706",0,"01709",1 +"01707",0,"01709",1 +"01708",0,"01709",1 +"01709",0,"01709",1 +"01801",0,"01801",0 +"01802",0,"01802",0 +"01803",0,"01803",0 +"01809",0,"01809",0 +"01911",0,"01911",0 +"01912",0,"01912",0 +"01913",0,"01913",0 +"01919",0,"01919",0 +"01921",0,"01921",0 +"01922",0,"01922",0 +"01929",0,"01929",0 +"01930",0,"01930",0 +"01940",0,"01940",0 +"01950",0,"01950",0 +"01961",0,"01961",0 +"01962",0,"01962",0 +"01963",0,"01963",0 +"01970",0,"01970",0 +"01990",1,"01360",1 +"01990",1,"01990",0 +"02111",0,"02111",1 +"02112",0,"02112",1 +"02119",1,"02111",1 +"02119",1,"02112",1 +"02121",0,"02121",0 +"02122",0,"02122",0 +"02123",0,"02123",0 +"02129",0,"02129",0 +"02131",0,"02130",1 +"02132",0,"02130",1 +"02133",0,"02130",1 +"02140",0,"02140",0 +"02151",0,"02151",0 +"02152",0,"02152",0 +"02153",0,"02153",0 +"02154",0,"02154",0 +"02155",0,"02155",0 +"02191",0,"02191",0 +"02192",0,"02192",0 +"02193",0,"02193",0 +"02194",0,"02194",0 +"02195",0,"02195",0 +"02196",0,"02196",0 +"02199",0,"02199",0 +"02211",0,"02211",0 +"02212",0,"02212",0 +"02291",0,"02291",0 +"02292",0,"02292",0 +"02293",0,"02293",0 +"02299",0,"02299",0 +"02311",0,"02330",1 +"02312",0,"02310",0 +"02321",0,"02330",1 +"02322",0,"02320",0 +"02411",0,"02411",0 +"02419",0,"02419",0 +"02420",0,"02420",0 +"02910",0,"02910",0 +"02920",0,"02920",0 +"02930",0,"02930",0 +"02941",0,"02941",0 +"02942",0,"02942",0 +"02943",0,"02943",0 +"02944",0,"02944",0 +"02951",0,"02951",0 +"02952",0,"02952",0 +"02953",0,"02953",0 +"02954",0,"02954",0 +"02955",0,"02955",0 +"02959",0,"02959",0 +"02960",0,"02960",0 +"03110",0,"03110",0 +"03120",0,"03120",0 +"03131",0,"03130",1 +"03132",0,"03130",1 +"03211",0,"03211",0 +"03219",0,"03219",0 +"03220",0,"03220",0 +"03230",0,"03230",0 +"03241",0,"03241",0 +"03249",0,"03249",0 +"03250",0,"03250",0 +"04111",0,"04111",1 +"04112",0,"04111",1 +"04191",0,"04119",1 +"04192",0,"04119",1 +"04211",1,"04119",1 +"04211",1,"04120",1 +"04212",1,"04119",1 +"04212",1,"04120",1 +"04221",1,"04119",1 +"04221",1,"04120",1 +"04222",1,"04119",1 +"04222",1,"04120",1 +"04231",1,"04119",1 +"04231",1,"04120",1 +"04232",1,"04119",1 +"04232",1,"04120",1 +"04241",1,"04119",1 +"04241",1,"04120",1 +"04242",1,"04119",1 +"04242",1,"04120",1 +"04251",1,"04119",1 +"04251",1,"04120",1 +"04252",1,"04119",1 +"04252",1,"04120",1 +"04261",1,"04119",1 +"04261",1,"04120",1 +"04262",1,"04119",1 +"04262",1,"04120",1 +"04291",1,"04119",1 +"04291",1,"04120",1 +"04292",1,"04119",1 +"04292",1,"04120",1 +"04311",0,"04210",1 +"04312",0,"04210",1 +"04321",0,"04210",1 +"04322",0,"04210",1 +"04331",0,"04210",1 +"04332",0,"04210",1 +"04341",0,"04210",1 +"04342",0,"04210",1 +"04351",0,"04210",1 +"04352",0,"04210",1 +"04361",0,"04210",1 +"04362",0,"04210",1 +"04391",0,"04210",1 +"04392",0,"04210",1 +"04411",0,"04291",1 +"04412",0,"04291",1 +"04421",0,"04220",1 +"04422",0,"04220",1 +"04431",0,"04291",1 +"04432",0,"04291",1 +"04441",0,"04291",1 +"04442",0,"04291",1 +"04451",0,"04291",1 +"04452",0,"04291",1 +"04461",0,"04291",1 +"04462",0,"04291",1 +"04471",0,"04291",1 +"04472",0,"04291",1 +"04491",0,"04291",1 +"04492",0,"04291",1 +"04511",0,"04299",1 +"04512",0,"04299",1 +"04521",0,"04299",1 +"04522",0,"04299",1 +"04530",0,"04299",1 +"04590",0,"04299",1 +"04911",0,"04910",0 +"04912",1,"04291",1 +"04912",1,"04299",1 +"04912",1,"04930",1 +"04913",1,"04291",1 +"04913",1,"04299",1 +"04913",1,"04930",1 +"04920",0,"04920",0 +"04931",0,"04930",1 +"04932",0,"04930",1 +"04933",0,"04930",1 +"04934",0,"04930",1 +"11010",0,"11010",0 +"11020",0,"11020",0 +"11030",0,"11030",0 +"11040",0,"11040",0 +"11050",0,"11050",0 +"12010",0,"12010",0 +"12020",0,"12020",0 +"12030",0,"12030",0 +"13000",0,"13000",0 +"14100",0,"14100",0 +"14210",0,"14210",0 +"14220",0,"14220",0 +"14230",0,"14230",0 +"14240",0,"14240",0 +"14290",0,"14290",0 +"15110",0,"15110",0 +"15120",0,"15120",0 +"15130",0,"15130",0 +"15200",0,"15200",0 +"15310",0,"15310",0 +"15320",0,"15320",0 +"15330",0,"15330",0 +"15400",0,"15400",0 +"16110",0,"16110",0 +"16120",0,"16120",0 +"16190",0,"16190",0 +"16200",0,"16200",0 +"16310",0,"16310",0 +"16320",0,"16320",0 +"16330",0,"16330",0 +"16390",0,"16390",0 +"17100",0,"17100",0 +"17200",0,"17200",0 +"17300",0,"17300",0 +"17400",0,"17400",0 +"18000",0,"18000",0 +"21111",0,"21111",0 +"21112",0,"21112",0 +"21113",0,"21113",0 +"21114",0,"21114",0 +"21115",0,"21115",0 +"21116",0,"21116",0 +"21117",0,"21117",0 +"21118",0,"21118",0 +"21119",0,"21119",0 +"21121",0,"21121",0 +"21122",0,"21122",0 +"21123",0,"21123",0 +"21124",0,"21124",0 +"21125",0,"21125",0 +"21131",0,"21131",0 +"21132",0,"21132",0 +"21133",0,"21133",0 +"21134",0,"21134",0 +"21135",0,"21135",0 +"21136",0,"21136",0 +"21137",0,"21137",0 +"21138",0,"21138",0 +"21139",0,"21139",0 +"21141",0,"21141",0 +"21142",0,"21142",0 +"21143",0,"21143",0 +"21144",0,"21144",0 +"21145",0,"21145",0 +"21151",0,"21151",0 +"21152",0,"21152",0 +"21153",0,"21153",0 +"21155",0,"21155",0 +"21156",0,"21156",0 +"21159",0,"21159",0 +"21160",0,"21160",0 +"21170",0,"21190",0 +"21181",0,"21171",0 +"21182",0,"21172",0 +"21183",0,"21173",0 +"21184",0,"21174",0 +"21185",0,"21175",0 +"21186",0,"21176",0 +"21189",0,"21179",0 +"21190",0,"21180",0 +"21211",0,"21210",1 +"21212",0,"21210",1 +"21213",0,"21210",1 +"21214",0,"21210",1 +"21215",0,"21210",1 +"21216",0,"21210",1 +"21219",0,"21210",1 +"21221",0,"21221",0 +"21222",0,"21222",0 +"21223",0,"21223",0 +"21224",0,"21224",0 +"21225",0,"21225",0 +"21226",0,"21226",0 +"21227",0,"21227",0 +"21231",0,"21231",1 +"21232",0,"21232",1 +"21233",0,"21233",1 +"21234",1,"21231",1 +"21234",1,"21232",1 +"21234",1,"21233",1 +"21241",0,"21241",0 +"21242",0,"21242",0 +"21243",0,"21243",0 +"21251",1,"04210",1 +"21251",1,"21250",1 +"21252",1,"04210",1 +"21252",1,"21250",1 +"21253",1,"04210",1 +"21253",1,"21250",1 +"21254",1,"04210",1 +"21254",1,"21250",1 +"21255",1,"04210",1 +"21255",1,"21250",1 +"21256",1,"04210",1 +"21256",1,"21250",1 +"21259",1,"04210",1 +"21259",1,"21250",1 +"21261",0,"21261",1 +"21262",0,"04220",1 +"21263",0,"21261",1 +"21264",0,"21261",1 +"21265",0,"21261",1 +"21266",0,"21261",1 +"21267",0,"21261",1 +"21268",0,"21261",1 +"21269",1,"04299",1 +"21269",1,"21269",0 +"21270",0,"21270",0 +"21280",0,"21280",0 +"21291",0,"21291",0 +"21299",0,"21299",0 +"21311",0,"21311",0 +"21312",0,"21312",0 +"21313",0,"21313",0 +"21319",0,"21319",0 +"21321",0,"21321",0 +"21329",0,"21329",0 +"21330",0,"21330",0 +"21340",0,"21340",0 +"21391",0,"21391",0 +"21392",0,"21392",0 +"21393",0,"21393",0 +"21394",0,"21394",0 +"21395",0,"21395",0 +"21396",0,"21396",0 +"21397",0,"21397",0 +"21399",0,"21399",0 +"21411",0,"21411",0 +"21412",0,"21412",0 +"21419",0,"21419",0 +"21421",0,"21421",0 +"21422",0,"21422",0 +"21423",0,"21423",0 +"21424",0,"21424",0 +"21429",0,"21429",0 +"21431",0,"21431",0 +"21432",0,"21432",0 +"21433",0,"21433",0 +"21434",0,"21434",0 +"21435",0,"21435",0 +"21439",0,"21439",0 +"21491",0,"21491",0 +"21492",0,"21492",0 +"21493",0,"21493",0 +"21494",0,"21494",0 +"21495",0,"21495",0 +"21496",0,"21496",0 +"21499",0,"21499",0 +"21511",0,"21511",0 +"21512",0,"21512",0 +"21513",0,"21513",0 +"21514",0,"21514",0 +"21515",0,"21515",0 +"21519",0,"21519",0 +"21521",0,"21521",0 +"21522",0,"21522",0 +"21523",0,"21523",0 +"21524",0,"21524",0 +"21525",0,"21525",0 +"21526",0,"21526",0 +"21529",0,"21529",0 +"21590",0,"21590",1 +"21611",0,"21531",0 +"21612",0,"21541",0 +"21621",0,"21532",0 +"21622",0,"21542",0 +"21631",0,"21533",0 +"21632",0,"21543",0 +"21641",0,"21534",0 +"21642",0,"21544",0 +"21651",0,"21535",0 +"21652",0,"21545",0 +"21661",0,"21536",0 +"21662",0,"21546",0 +"21671",0,"21537",1 +"21672",0,"21547",1 +"21673",1,"21537",1 +"21673",1,"21547",1 +"21681",0,"21538",0 +"21682",0,"21548",0 +"21691",1,"21539",0 +"21691",1,"21549",0 +"21693",0,"21590",1 +"21700",0,"21550",0 +"21800",0,"21600",0 +"21910",0,"21710",0 +"21920",0,"21720",0 +"21931",0,"21731",0 +"21932",0,"21732",0 +"22110",0,"22110",0 +"22120",0,"22120",0 +"22130",0,"22130",0 +"22211",0,"22211",0 +"22212",0,"22212",0 +"22219",0,"22219",0 +"22221",0,"22221",0 +"22222",0,"22222",0 +"22229",0,"22229",0 +"22230",0,"22230",0 +"22241",0,"22241",0 +"22242",0,"22242",0 +"22249",0,"22249",0 +"22251",0,"22251",0 +"22252",0,"22252",0 +"22253",0,"22253",0 +"22254",0,"22254",0 +"22259",0,"22259",0 +"22260",0,"22260",0 +"22270",0,"22270",0 +"22290",0,"22290",0 +"22300",0,"22300",0 +"23110",0,"23110",0 +"23120",0,"23120",0 +"23130",0,"23130",0 +"23140",0,"23140",0 +"23161",0,"23161",0 +"23162",0,"23162",0 +"23170",0,"23170",0 +"23180",0,"23180",0 +"23210",0,"23210",0 +"23220",0,"23220",0 +"23230",0,"23230",0 +"23311",0,"23311",0 +"23319",0,"23319",0 +"23320",0,"23320",0 +"23410",0,"23410",0 +"23420",0,"23420",0 +"23430",0,"23430",0 +"23490",0,"23490",0 +"23511",0,"23511",0 +"23512",0,"23512",0 +"23520",0,"23520",0 +"23530",0,"23530",0 +"23540",0,"23540",0 +"23610",0,"23610",0 +"23620",0,"23620",0 +"23630",0,"23630",0 +"23640",0,"23640",0 +"23650",0,"23650",0 +"23660",0,"23660",0 +"23670",0,"23670",0 +"23710",0,"23710",0 +"23721",0,"23721",0 +"23722",0,"23722",0 +"23911",0,"23911",0 +"23912",0,"23912",0 +"23913",0,"23913",0 +"23914",0,"23914",0 +"23921",0,"23921",0 +"23922",0,"23922",0 +"23923",0,"23923",0 +"23924",0,"23924",0 +"23925",0,"23925",0 +"23926",0,"23926",0 +"23927",0,"23927",0 +"23928",0,"23928",0 +"23929",0,"01690",1 +"23991",0,"23991",0 +"23992",0,"23992",0 +"23993",0,"23993",0 +"23994",0,"23994",0 +"23995",0,"23995",0 +"23996",0,"23996",0 +"23997",0,"23997",0 +"23999",0,"23999",0 +"24110",0,"24110",0 +"24131",0,"24131",0 +"24139",0,"24139",0 +"24211",0,"24211",0 +"24212",0,"24212",0 +"24220",0,"24220",0 +"24230",0,"24230",0 +"24310",0,"24310",0 +"24320",0,"24320",0 +"24410",0,"24410",0 +"24490",0,"24490",0 +"25010",0,"25010",0 +"25020",0,"25020",0 +"25090",0,"25090",0 +"26110",0,"26110",0 +"26130",0,"26130",0 +"26140",0,"26140",0 +"26150",0,"26150",0 +"26160",0,"26160",0 +"26170",0,"26170",0 +"26190",0,"26190",0 +"26210",0,"26210",0 +"26220",0,"26220",0 +"26310",0,"26310",0 +"26320",0,"26320",0 +"26330",0,"26330",0 +"26340",0,"26340",0 +"26350",0,"26350",0 +"26360",0,"26360",0 +"26370",0,"26370",0 +"26380",0,"26380",0 +"26410",0,"26410",0 +"26421",0,"26420",1 +"26422",0,"26420",1 +"26430",0,"26430",0 +"26440",0,"26440",0 +"26450",0,"26450",0 +"26461",0,"26460",1 +"26462",0,"26460",1 +"26510",0,"26510",0 +"26520",0,"26520",0 +"26530",0,"26530",0 +"26540",0,"26540",0 +"26550",0,"26550",0 +"26560",0,"26560",0 +"26570",0,"26570",0 +"26590",0,"26590",0 +"26610",0,"26610",0 +"26620",0,"26620",0 +"26630",0,"26630",0 +"26690",0,"26690",0 +"26710",0,"26710",0 +"26720",0,"26720",0 +"26730",0,"26730",0 +"26740",0,"26740",0 +"26750",0,"26750",0 +"26760",0,"26760",0 +"26770",0,"26770",0 +"26790",0,"26790",0 +"26810",0,"26810",0 +"26820",0,"26820",0 +"26830",0,"26830",0 +"26840",0,"26840",0 +"26850",0,"26850",0 +"26860",0,"26860",0 +"26880",0,"26880",0 +"26890",0,"26890",0 +"27110",0,"27110",0 +"27120",0,"27120",0 +"27130",0,"27130",0 +"27140",0,"27140",0 +"27150",0,"27150",0 +"27160",0,"27160",0 +"27170",0,"27170",0 +"27180",0,"27180",0 +"27190",0,"27190",1 +"27210",0,"27210",0 +"27220",0,"27220",0 +"27230",0,"27230",0 +"27290",0,"27290",0 +"27310",0,"27310",0 +"27320",0,"27320",0 +"27911",0,"27911",0 +"27912",0,"27912",0 +"27913",0,"27913",0 +"27921",0,"27921",0 +"27922",0,"27922",0 +"27991",0,"27991",1 +"27992",0,"27992",0 +"27993",0,"27993",0 +"27994",0,"27994",0 +"27995",0,"27995",0 +"27996",0,"27996",0 +"27997",0,"27997",0 +"27998",0,"27998",0 +"27999",0,"27999",0 +"28110",0,"28110",0 +"28190",0,"28190",0 +"28210",0,"28210",0 +"28221",0,"28221",0 +"28222",0,"28222",0 +"28223",0,"28223",0 +"28224",0,"28224",1 +"28225",0,"28225",0 +"28226",0,"28226",0 +"28227",0,"28227",1 +"28228",0,"28228",0 +"28229",0,"28229",0 +"28231",0,"28231",0 +"28232",0,"28232",0 +"28233",0,"28233",0 +"28234",0,"28234",1 +"28235",0,"28235",1 +"28236",0,"28236",0 +"28237",0,"28237",0 +"28238",0,"28238",0 +"28241",0,"28241",0 +"28242",0,"28242",0 +"28243",0,"28243",1 +"28250",0,"28250",1 +"28261",0,"28261",0 +"28262",0,"28262",0 +"28269",0,"28269",0 +"28310",0,"28310",0 +"28320",0,"28320",0 +"28330",0,"28330",0 +"29110",0,"29110",0 +"29120",0,"29120",0 +"29130",0,"29130",0 +"29210",0,"29210",0 +"29220",0,"29220",0 +"29230",0,"29230",0 +"29290",0,"29290",0 +"29310",0,"29310",0 +"29320",0,"29320",0 +"29330",0,"29330",0 +"29340",0,"29340",0 +"29410",0,"29410",0 +"29420",0,"29420",0 +"29490",0,"29490",0 +"29510",0,"29510",0 +"29520",0,"29520",0 +"29600",0,"29600",0 +"31101",0,"31100",1 +"31102",0,"31100",1 +"31109",0,"31100",1 +"31211",0,"31210",1 +"31212",0,"31210",1 +"31219",0,"31210",1 +"31220",0,"31220",0 +"31230",0,"31230",0 +"31310",0,"31310",0 +"31320",0,"31320",0 +"31330",0,"31330",0 +"31411",0,"31410",1 +"31412",0,"31410",1 +"31421",0,"31420",1 +"31422",0,"31420",1 +"31431",0,"31430",1 +"31432",0,"31430",1 +"31439",0,"31430",1 +"31441",0,"31440",1 +"31442",0,"31440",1 +"31449",0,"31440",1 +"31450",0,"31450",0 +"31511",0,"31510",1 +"31512",0,"31510",1 +"31520",0,"31520",0 +"31600",0,"31600",0 +"31700",0,"31700",0 +"31911",0,"31911",0 +"31912",0,"31912",0 +"31913",0,"31913",0 +"31914",0,"31914",0 +"31921",0,"31921",0 +"31922",0,"31922",0 +"31923",0,"31923",0 +"32111",0,"32111",0 +"32112",0,"32112",0 +"32113",0,"32113",0 +"32121",0,"32121",0 +"32122",0,"32122",0 +"32129",0,"32129",0 +"32131",0,"32131",0 +"32132",0,"32132",0 +"32133",1,"32133",0 +"32133",1,"32142",1 +"32134",0,"32134",0 +"32135",0,"32135",0 +"32136",0,"32136",0 +"32137",0,"32137",0 +"32141",0,"32141",0 +"32142",0,"32142",1 +"32143",0,"32143",0 +"32149",0,"32149",0 +"32151",0,"32151",0 +"32152",0,"32152",0 +"32153",0,"32153",0 +"32191",0,"32191",0 +"32192",0,"32192",0 +"32193",0,"32193",1 +"32194",0,"32194",0 +"32195",0,"32195",0 +"32196",1,"27190",1 +"32196",1,"27991",1 +"32196",1,"28224",1 +"32196",1,"28227",1 +"32196",1,"28234",1 +"32196",1,"28235",1 +"32196",1,"28243",1 +"32196",1,"28250",1 +"32196",1,"32193",1 +"32196",1,"36990",1 +"32197",0,"32197",0 +"32198",0,"32198",0 +"32199",0,"32199",0 +"32210",0,"32210",0 +"32220",0,"32220",0 +"32230",0,"32230",0 +"32291",0,"32291",0 +"32292",0,"32292",0 +"32299",0,"32299",0 +"32300",0,"32300",0 +"32410",0,"32410",0 +"32420",0,"32420",0 +"32490",0,"32490",0 +"32511",0,"32511",0 +"32512",0,"32512",0 +"32520",0,"32520",0 +"32530",0,"32530",0 +"32540",0,"32540",0 +"32550",0,"32550",0 +"32610",0,"32610",0 +"32620",0,"32620",0 +"32630",0,"32630",0 +"32690",0,"32690",0 +"32700",0,"32700",0 +"32800",0,"32800",0 +"33100",0,"33100",0 +"33200",0,"33200",0 +"33311",0,"33310",1 +"33312",0,"33310",1 +"33320",0,"33320",0 +"33330",1,"33330",1 +"33330",1,"33350",1 +"33342",0,"33342",0 +"33349",0,"33341",0 +"33350",0,"33350",1 +"33360",0,"33360",0 +"33370",0,"33370",0 +"33380",0,"33380",1 +"33390",1,"33330",1 +"33390",1,"33350",1 +"33390",1,"33380",1 +"33410",0,"33410",0 +"33421",0,"33420",1 +"33429",0,"33420",1 +"33500",0,"33500",0 +"33610",0,"33610",0 +"33620",0,"33620",0 +"33630",0,"33630",0 +"33690",0,"33690",0 +"33710",0,"33710",0 +"33720",0,"33720",0 +"34110",0,"34110",0 +"34120",0,"34120",0 +"34131",0,"34131",0 +"34139",0,"34139",0 +"34140",0,"34140",0 +"34150",0,"34150",0 +"34160",0,"34160",1 +"34170",0,"34170",0 +"34180",0,"34180",0 +"34210",0,"34210",0 +"34220",0,"34220",0 +"34231",0,"34231",0 +"34232",0,"34232",0 +"34233",0,"34233",0 +"34240",0,"34240",1 +"34250",1,"34160",1 +"34250",1,"34240",1 +"34250",1,"34250",0 +"34250",1,"34270",1 +"34250",1,"34280",1 +"34250",1,"34320",1 +"34250",1,"35420",1 +"34250",1,"35490",1 +"34260",0,"34260",0 +"34270",0,"34270",1 +"34280",0,"34280",1 +"34290",0,"34290",0 +"34310",0,"34310",0 +"34320",0,"34320",1 +"34330",0,"34330",0 +"34340",0,"34340",0 +"34400",0,"34400",0 +"34510",0,"34510",0 +"34520",0,"34520",0 +"34530",0,"34530",0 +"34540",0,"34540",0 +"34550",0,"34550",0 +"34560",0,"34560",0 +"34570",0,"34570",0 +"34611",0,"34611",0 +"34612",0,"34612",0 +"34613",0,"34613",0 +"34614",0,"34614",0 +"34615",0,"34615",0 +"34616",0,"34619",1 +"34619",0,"34619",1 +"34621",0,"34621",0 +"34629",0,"34629",0 +"34631",0,"34631",0 +"34632",0,"34632",0 +"34639",0,"34639",0 +"34641",0,"34641",0 +"34642",0,"34642",0 +"34643",0,"34643",0 +"34644",0,"34644",0 +"34645",0,"34645",0 +"34646",0,"34646",0 +"34649",0,"34649",0 +"34651",0,"34651",0 +"34652",0,"34652",0 +"34653",0,"34653",0 +"34654",0,"34654",0 +"34659",0,"34659",0 +"34661",0,"34661",1 +"34662",0,"34662",1 +"34663",0,"34663",1 +"34664",0,"34664",1 +"34666",1,"34661",1 +"34666",1,"34662",1 +"34666",1,"34663",1 +"34666",1,"34664",1 +"34666",1,"34666",0 +"34666",1,"34669",1 +"34669",0,"34669",1 +"34710",0,"34710",0 +"34720",0,"34720",0 +"34730",0,"34730",0 +"34740",0,"34740",0 +"34790",0,"34790",0 +"34800",0,"34800",0 +"35110",0,"35110",0 +"35120",0,"35120",0 +"35130",0,"35130",0 +"35140",0,"35140",0 +"35210",0,"35210",0 +"35220",0,"35220",0 +"35230",0,"35230",0 +"35240",0,"35240",0 +"35250",0,"35250",0 +"35260",0,"35260",0 +"35270",0,"35270",0 +"35290",0,"35290",0 +"35310",0,"35310",0 +"35321",0,"35321",0 +"35322",0,"35322",0 +"35323",0,"35323",0 +"35331",0,"35331",0 +"35332",0,"35332",0 +"35333",0,"35333",0 +"35334",0,"35334",0 +"35410",0,"35410",0 +"35420",0,"35420",1 +"35430",0,"35430",0 +"35440",0,"35440",0 +"35450",0,"35450",0 +"35460",0,"35460",0 +"35470",0,"35470",0 +"35491",0,"35490",1 +"35499",0,"35490",1 +"35510",0,"35510",0 +"35520",0,"35520",0 +"35530",0,"35530",0 +"35540",0,"35540",0 +"35550",0,"35550",0 +"35560",0,"35560",0 +"36111",0,"36111",0 +"36112",0,"36112",0 +"36113",0,"36113",0 +"36114",0,"36114",0 +"36115",0,"36115",0 +"36120",0,"36120",0 +"36210",0,"36210",0 +"36220",0,"36220",0 +"36230",0,"36230",0 +"36240",0,"36240",0 +"36250",0,"36250",0 +"36260",0,"36260",0 +"36270",0,"36270",0 +"36310",0,"36310",0 +"36320",0,"36320",0 +"36330",0,"36330",0 +"36390",0,"36390",0 +"36410",0,"36410",0 +"36490",0,"36490",0 +"36910",0,"36910",0 +"36920",0,"36920",0 +"36930",0,"36930",0 +"36940",0,"36940",0 +"36950",0,"36950",0 +"36960",0,"36960",0 +"36971",0,"36971",0 +"36972",0,"36972",0 +"36980",0,"36980",0 +"36990",0,"36990",1 +"37111",0,"37111",0 +"37112",0,"37112",0 +"37113",0,"37113",0 +"37114",0,"37114",0 +"37115",0,"37115",0 +"37116",0,"37116",0 +"37117",0,"37117",0 +"37121",0,"37121",0 +"37129",0,"37129",0 +"37191",0,"37191",0 +"37192",0,"37192",0 +"37193",0,"37193",0 +"37194",0,"37194",0 +"37195",0,"37195",0 +"37196",0,"37196",0 +"37197",0,"37197",0 +"37199",0,"37199",0 +"37210",0,"37210",0 +"37221",0,"37221",0 +"37222",0,"37222",0 +"37291",0,"37291",0 +"37292",0,"37292",0 +"37299",0,"37299",0 +"37310",0,"37310",0 +"37320",0,"37320",0 +"37330",0,"37330",0 +"37340",0,"37340",0 +"37350",0,"37350",0 +"37360",0,"37360",0 +"37370",0,"37370",0 +"37410",0,"37410",0 +"37420",0,"37420",0 +"37430",0,"37430",0 +"37440",0,"37440",0 +"37450",0,"37450",0 +"37510",0,"37510",0 +"37520",0,"37520",0 +"37530",0,"37530",0 +"37540",0,"37540",0 +"37550",0,"37550",0 +"37560",0,"37560",0 +"37570",0,"37570",0 +"37610",0,"37610",0 +"37690",0,"37690",0 +"37910",0,"37910",0 +"37920",0,"37920",0 +"37930",0,"37930",0 +"37940",0,"37940",0 +"37950",0,"37950",0 +"37960",0,"37960",0 +"37990",0,"37990",0 +"38111",0,"38111",0 +"38112",0,"38112",0 +"38119",0,"38119",0 +"38121",0,"38121",0 +"38122",0,"38122",0 +"38130",0,"38130",0 +"38140",0,"38140",0 +"38150",0,"38150",0 +"38160",0,"38160",0 +"38210",0,"38210",0 +"38220",0,"38220",0 +"38230",0,"38230",0 +"38240",0,"38240",0 +"38250",0,"38250",0 +"38310",0,"38310",0 +"38320",0,"38320",0 +"38330",0,"38330",0 +"38340",0,"38340",0 +"38350",0,"38350",0 +"38360",0,"38360",0 +"38410",0,"38410",0 +"38420",0,"38420",0 +"38430",0,"38430",0 +"38440",0,"38440",0 +"38450",0,"38450",0 +"38510",0,"38510",0 +"38520",0,"38520",0 +"38530",0,"38530",0 +"38540",0,"38540",0 +"38550",0,"38550",0 +"38560",0,"38560",0 +"38570",0,"38570",0 +"38581",1,"38581",0 +"38581",1,"38590",1 +"38582",1,"38582",0 +"38582",1,"38590",1 +"38590",0,"38590",1 +"38600",0,"38600",0 +"38701",0,"38701",0 +"38702",0,"38702",0 +"38703",0,"38703",0 +"38704",0,"38704",0 +"38911",0,"38911",0 +"38912",0,"38912",0 +"38921",0,"38921",0 +"38922",0,"38922",0 +"38923",0,"38923",0 +"38924",0,"38924",0 +"38930",0,"38930",0 +"38941",0,"38941",0 +"38942",0,"38942",0 +"38950",0,"38950",0 +"38961",0,"38961",0 +"38962",0,"38962",0 +"38963",0,"38963",0 +"38971",0,"38971",0 +"38972",0,"38972",0 +"38991",0,"38991",0 +"38992",0,"38992",0 +"38993",0,"38993",0 +"38994",0,"38994",0 +"38995",0,"38995",0 +"38996",0,"38996",0 +"38997",0,"38997",0 +"38998",0,"38998",0 +"38999",0,"38999",0 +"39110",0,"39110",0 +"39120",0,"39120",0 +"39130",0,"39130",0 +"39141",0,"39140",1 +"39149",0,"39140",1 +"39150",0,"39150",0 +"39160",0,"39160",0 +"39170",0,"39170",0 +"39180",0,"39180",0 +"39211",0,"39211",0 +"39212",0,"39212",0 +"39213",0,"39213",0 +"39214",0,"39214",0 +"39215",0,"39215",0 +"39216",0,"39216",0 +"39217",0,"39217",0 +"39218",0,"39218",0 +"39220",0,"39220",0 +"39230",0,"39230",0 +"39240",0,"39240",0 +"39250",0,"39250",0 +"39260",0,"39260",0 +"39270",0,"39270",0 +"39281",0,"39280",1 +"39282",0,"39280",1 +"39283",0,"39280",1 +"39290",0,"39290",0 +"39310",0,"39310",0 +"39320",0,"39320",0 +"39331",0,"39331",0 +"39332",0,"39332",0 +"39333",0,"39333",0 +"39340",0,"39340",0 +"39350",0,"39350",0 +"39361",0,"39361",0 +"39362",0,"39362",0 +"39363",0,"39363",0 +"39364",0,"39364",0 +"39365",0,"39365",0 +"39366",0,"39366",0 +"39367",0,"39367",0 +"39368",0,"39368",0 +"39370",0,"39370",0 +"39380",0,"39380",0 +"39910",0,"39910",0 +"39920",0,"39920",0 +"39931",0,"39931",0 +"39939",0,"39939",0 +"39940",0,"39940",0 +"39950",0,"39950",0 +"39990",0,"39990",0 +"41111",0,"41111",0 +"41112",0,"41112",0 +"41113",0,"41113",0 +"41114",0,"41114",0 +"41115",0,"41115",0 +"41116",0,"41116",0 +"41117",0,"41117",0 +"41121",0,"41121",0 +"41122",0,"41122",0 +"41211",0,"41211",0 +"41212",0,"41212",0 +"41213",0,"41213",0 +"41214",0,"41214",0 +"41221",0,"41221",0 +"41222",0,"41222",0 +"41223",0,"41223",0 +"41224",0,"41224",0 +"41231",0,"41231",0 +"41232",0,"41232",0 +"41233",0,"41233",0 +"41234",0,"41234",0 +"41239",0,"41239",0 +"41241",0,"41241",0 +"41242",0,"41242",0 +"41243",0,"41243",0 +"41244",0,"41244",0 +"41251",0,"41251",0 +"41252",0,"41252",0 +"41253",0,"41253",0 +"41261",0,"41261",0 +"41262",0,"41262",0 +"41263",0,"41263",0 +"41264",0,"41264",0 +"41265",0,"41265",0 +"41266",0,"41266",0 +"41267",0,"41267",0 +"41271",0,"41271",0 +"41272",0,"41272",0 +"41273",0,"41273",0 +"41281",0,"41281",0 +"41282",0,"41282",0 +"41283",0,"41283",0 +"41284",0,"41284",0 +"41285",0,"41285",0 +"41286",0,"41286",0 +"41287",0,"41287",0 +"41288",0,"41288",0 +"41289",0,"41289",0 +"41291",0,"41291",0 +"41292",0,"41292",0 +"41293",0,"41293",0 +"41310",0,"41310",0 +"41320",0,"41320",0 +"41330",0,"41330",0 +"41340",0,"41340",0 +"41350",0,"41350",0 +"41411",0,"41411",0 +"41412",0,"41412",0 +"41413",0,"41413",0 +"41421",0,"41421",0 +"41422",0,"41422",0 +"41431",0,"41431",0 +"41432",0,"41432",0 +"41441",0,"41441",0 +"41442",0,"41442",0 +"41443",0,"41443",0 +"41511",0,"41511",0 +"41512",0,"41512",0 +"41513",0,"41513",0 +"41514",0,"41514",0 +"41515",0,"41515",0 +"41516",0,"41516",0 +"41521",0,"41521",0 +"41522",0,"41522",0 +"41523",0,"41523",0 +"41524",0,"41524",0 +"41531",0,"41531",0 +"41532",0,"41532",0 +"41533",0,"41533",0 +"41534",0,"41534",0 +"41535",0,"41535",0 +"41536",0,"41536",0 +"41542",0,"41542",0 +"41544",0,"41544",0 +"41545",0,"41545",0 +"41547",0,"41547",0 +"41601",0,"41601",0 +"41602",0,"41602",0 +"41603",0,"41603",0 +"41604",0,"41604",0 +"42110",0,"42110",0 +"42120",0,"42120",0 +"42190",0,"42190",0 +"42210",0,"42210",0 +"42220",0,"42220",0 +"42310",0,"42310",0 +"42320",0,"42320",0 +"42330",0,"42330",0 +"42341",0,"42341",0 +"42342",0,"42342",0 +"42911",0,"42911",0 +"42912",0,"42912",0 +"42913",0,"42913",0 +"42914",0,"42914",0 +"42915",0,"42915",0 +"42916",0,"42916",0 +"42921",0,"42921",0 +"42922",0,"42922",0 +"42931",0,"42931",0 +"42932",0,"42932",0 +"42941",0,"42941",0 +"42942",0,"42942",0 +"42943",0,"42943",0 +"42944",0,"42944",0 +"42945",0,"42945",0 +"42946",0,"42946",0 +"42950",0,"42950",0 +"42991",0,"42991",0 +"42992",0,"42992",0 +"42993",0,"42993",0 +"42994",0,"42994",0 +"42995",0,"42995",0 +"42996",0,"42996",0 +"42997",0,"42997",0 +"42998",0,"42998",0 +"42999",0,"42999",0 +"43110",0,"43110",0 +"43121",0,"43121",0 +"43122",0,"43122",0 +"43123",0,"43123",0 +"43131",0,"43131",0 +"43132",0,"43132",0 +"43133",0,"43133",0 +"43134",0,"43134",0 +"43141",0,"43141",0 +"43142",0,"43142",0 +"43143",0,"43143",0 +"43151",0,"43151",0 +"43152",0,"43152",0 +"43153",0,"43153",0 +"43154",0,"43154",0 +"43155",0,"43155",0 +"43156",0,"43156",0 +"43211",0,"43211",0 +"43219",0,"43219",0 +"43220",0,"43220",0 +"43230",0,"43230",0 +"43240",0,"43240",0 +"43251",0,"43251",0 +"43252",0,"43252",0 +"43253",0,"43253",0 +"43254",0,"43254",0 +"43310",0,"43310",0 +"43320",0,"43320",0 +"43331",0,"43331",0 +"43332",0,"43332",0 +"43410",0,"43410",0 +"43420",0,"43420",0 +"43430",0,"43430",0 +"43510",0,"43510",0 +"43520",0,"43520",0 +"43530",0,"43530",0 +"43540",0,"43540",0 +"43550",0,"43550",0 +"43560",0,"43560",0 +"43570",0,"43570",0 +"43580",0,"43580",0 +"43911",0,"43911",0 +"43912",0,"43912",0 +"43913",0,"43913",0 +"43914",0,"43914",0 +"43915",0,"43915",0 +"43921",0,"43921",0 +"43922",0,"43922",0 +"43923",0,"43923",0 +"43924",0,"43924",0 +"43931",0,"43931",0 +"43932",0,"43932",0 +"43933",0,"43933",0 +"43934",0,"43934",0 +"43935",0,"43935",0 +"43941",0,"43941",0 +"43942",0,"43942",0 +"43943",0,"43943",0 +"43944",0,"43944",0 +"43949",0,"43949",0 +"44111",0,"44111",0 +"44112",0,"44112",0 +"44113",0,"44113",0 +"44114",0,"44114",0 +"44115",0,"44115",0 +"44119",0,"44119",0 +"44121",0,"44121",0 +"44122",0,"44122",0 +"44123",0,"44123",0 +"44124",0,"44124",0 +"44125",0,"44125",0 +"44126",0,"44126",0 +"44127",0,"44127",0 +"44128",0,"44128",0 +"44129",0,"44129",0 +"44131",0,"44131",0 +"44132",0,"44132",0 +"44139",0,"44139",0 +"44141",0,"44141",0 +"44142",0,"44142",0 +"44149",0,"44149",0 +"44150",0,"44150",0 +"44160",0,"44160",0 +"44191",0,"44191",0 +"44192",0,"44192",0 +"44193",0,"44193",0 +"44194",0,"44194",0 +"44198",0,"44198",0 +"44199",0,"44199",0 +"44211",1,"44211",0 +"44211",1,"44919",1 +"44212",0,"44212",0 +"44213",0,"44213",0 +"44214",0,"44214",0 +"44215",0,"44215",0 +"44216",0,"44216",0 +"44217",0,"44217",0 +"44218",0,"44218",0 +"44221",0,"44221",0 +"44222",0,"44222",0 +"44231",0,"44231",0 +"44232",0,"44232",0 +"44241",0,"44241",0 +"44242",0,"44242",0 +"44251",1,"44251",0 +"44251",1,"44929",1 +"44252",0,"44252",0 +"44253",0,"44253",0 +"44255",0,"44255",0 +"44256",0,"44256",0 +"44310",0,"44310",0 +"44320",0,"44320",0 +"44411",0,"44411",0 +"44412",0,"44412",0 +"44421",0,"44421",0 +"44422",0,"44422",0 +"44423",0,"44423",0 +"44424",0,"44424",0 +"44425",0,"44425",0 +"44426",0,"44426",0 +"44427",0,"44427",0 +"44428",0,"44428",0 +"44429",0,"44429",0 +"44430",0,"44430",0 +"44440",0,"44440",0 +"44461",0,"44461",0 +"44462",0,"44462",0 +"44511",0,"44511",0 +"44513",0,"44513",0 +"44515",0,"44515",0 +"44516",0,"44516",0 +"44517",0,"44517",0 +"44518",0,"44518",0 +"44522",0,"44522",0 +"44523",0,"44523",0 +"44611",0,"44611",0 +"44612",0,"44612",0 +"44613",0,"44613",0 +"44614",0,"44614",0 +"44621",0,"44621",0 +"44622",0,"44622",0 +"44629",0,"44629",0 +"44630",0,"44630",0 +"44640",0,"44640",0 +"44710",0,"44710",0 +"44720",0,"44720",0 +"44730",0,"44730",0 +"44740",0,"44740",0 +"44750",0,"44750",0 +"44760",0,"44760",0 +"44811",0,"44811",0 +"44812",0,"44812",0 +"44813",0,"44813",0 +"44814",0,"44814",0 +"44815",0,"44815",0 +"44816",0,"44816",0 +"44817",0,"44817",0 +"44818",0,"44818",0 +"44821",0,"44821",0 +"44822",0,"44822",0 +"44823",0,"44823",0 +"44824",0,"44824",0 +"44825",0,"44825",0 +"44826",0,"44826",0 +"44831",0,"44831",0 +"44832",0,"44832",0 +"44833",0,"44833",0 +"44911",0,"44911",0 +"44912",0,"44912",0 +"44913",0,"44913",0 +"44914",0,"44914",0 +"44915",0,"44915",0 +"44916",0,"44916",0 +"44917",0,"44917",0 +"44918",0,"44918",0 +"44919",0,"44919",1 +"44921",0,"44921",0 +"44922",0,"44922",0 +"44923",0,"44923",0 +"44929",0,"44929",1 +"45110",0,"45110",0 +"45130",0,"45130",0 +"45141",0,"45141",0 +"45142",0,"45142",0 +"45150",0,"45150",0 +"45160",0,"45160",0 +"45170",0,"45170",0 +"45180",0,"45180",0 +"45220",1,"45221",0 +"45220",1,"45222",0 +"45230",0,"45230",0 +"45240",0,"45240",0 +"45250",0,"45250",0 +"45261",0,"45261",0 +"45262",0,"45262",0 +"45263",0,"45263",0 +"45264",0,"45264",0 +"45265",0,"45265",0 +"45266",0,"45266",0 +"45269",0,"45269",0 +"45271",0,"45271",0 +"45272",0,"45272",0 +"45281",0,"45281",0 +"45289",0,"45289",0 +"45290",0,"45290",0 +"46111",0,"46111",0 +"46112",0,"46112",0 +"46113",0,"46113",0 +"46121",0,"46121",0 +"46122",0,"46122",0 +"46131",0,"46131",0 +"46132",0,"46132",0 +"46211",0,"46211",0 +"46212",0,"46212",0 +"46213",0,"46213",0 +"46214",0,"46214",0 +"46215",0,"46215",0 +"46220",0,"46220",0 +"46310",0,"46310",0 +"46320",0,"46320",0 +"46330",0,"46330",0 +"46340",0,"46340",0 +"46350",0,"46350",0 +"46360",0,"46360",0 +"46410",0,"46410",0 +"46420",0,"46420",0 +"46430",0,"46430",0 +"46510",0,"46510",0 +"46531",0,"46531",0 +"46532",0,"46532",0 +"46539",0,"46539",0 +"46541",0,"46541",0 +"46542",0,"46542",0 +"46910",0,"46910",0 +"46921",0,"46921",0 +"46929",0,"46929",0 +"46931",0,"46931",0 +"46932",0,"46932",0 +"46939",0,"46939",0 +"46940",0,"46940",0 +"46950",0,"46950",0 +"46960",0,"46960",0 +"47110",0,"47110",0 +"47120",0,"47120",0 +"47130",0,"47130",0 +"47140",0,"47140",0 +"47150",0,"47150",0 +"47160",0,"47160",0 +"47171",0,"47171",0 +"47172",0,"47172",0 +"47173",0,"47173",0 +"47211",0,"47211",0 +"47212",0,"47212",0 +"47213",0,"47213",0 +"47214",0,"47214",0 +"47215",0,"47215",0 +"47221",0,"47221",0 +"47222",0,"47222",0 +"47223",0,"47223",0 +"47311",0,"47311",0 +"47312",0,"47312",0 +"47313",0,"47313",0 +"47314",0,"47314",0 +"47315",0,"47315",0 +"47321",0,"47321",0 +"47323",0,"47323",0 +"47330",0,"47330",0 +"47401",0,"47401",0 +"47402",0,"47402",0 +"47403",0,"47403",0 +"47530",0,"47530",0 +"47540",0,"47540",0 +"47550",0,"47550",0 +"47590",0,"47590",0 +"47610",0,"47610",0 +"47620",0,"47620",0 +"47691",0,"47691",0 +"47692",0,"47692",0 +"47699",0,"47699",0 +"47811",0,"47811",0 +"47812",0,"47812",0 +"47813",0,"47813",0 +"47814",0,"47814",0 +"47821",0,"47821",0 +"47822",0,"47822",0 +"47829",0,"47829",0 +"47910",0,"47910",0 +"47920",0,"47920",0 +"48110",0,"48110",0 +"48121",0,"48121",0 +"48122",0,"48122",0 +"48130",0,"48130",0 +"48140",0,"48140",0 +"48150",0,"48150",0 +"48160",0,"48160",0 +"48171",0,"48171",0 +"48172",0,"48172",0 +"48180",0,"48180",0 +"48211",0,"48211",0 +"48212",0,"48212",0 +"48219",0,"48219",0 +"48220",0,"48220",0 +"48231",0,"48231",0 +"48232",0,"48232",0 +"48233",0,"48233",0 +"48241",0,"48241",0 +"48242",0,"48242",0 +"48243",0,"48243",0 +"48244",0,"48244",0 +"48249",0,"48249",0 +"48251",0,"48251",0 +"48252",0,"48252",0 +"48253",0,"48253",0 +"48261",0,"48261",0 +"48262",0,"48262",0 +"48263",0,"48263",0 +"48264",0,"48264",0 +"48266",0,"48266",0 +"48269",0,"48269",0 +"48281",0,"48281",0 +"48282",0,"48282",0 +"48283",0,"48283",0 +"48284",0,"48284",0 +"48285",0,"48285",0 +"48311",0,"48311",0 +"48312",0,"48312",0 +"48313",0,"48313",0 +"48314",0,"48314",0 +"48315",0,"48315",0 +"48321",0,"48321",0 +"48322",0,"48322",0 +"48323",0,"48323",1 +"48329",1,"48323",1 +"48329",1,"48324",0 +"48329",1,"48330",0 +"48341",0,"48341",0 +"48342",0,"48342",0 +"48351",0,"48351",0 +"48352",0,"48352",0 +"48353",0,"48353",0 +"48354",0,"48354",0 +"48410",0,"48410",0 +"48420",0,"48420",0 +"48430",0,"48430",0 +"48440",0,"48440",0 +"48490",0,"48490",0 +"49111",0,"49111",0 +"49112",0,"49112",0 +"49113",0,"49113",0 +"49114",0,"49114",0 +"49115",0,"49115",0 +"49116",0,"49116",0 +"49119",0,"49119",0 +"49121",0,"49121",0 +"49129",0,"49129",0 +"49210",0,"49210",0 +"49221",0,"49221",0 +"49222",0,"49222",0 +"49229",0,"49229",0 +"49231",0,"49231",0 +"49232",0,"49232",0 +"49311",0,"49311",0 +"49312",0,"49312",0 +"49313",0,"49313",0 +"49314",0,"49314",0 +"49315",0,"49315",0 +"49316",0,"49316",0 +"49319",0,"49319",0 +"49320",0,"49320",0 +"49390",0,"49390",0 +"49410",0,"49410",0 +"49490",0,"49490",0 +"49511",0,"49511",0 +"49512",0,"49512",0 +"49519",0,"49519",0 +"49520",0,"49520",0 +"49531",0,"49531",0 +"49532",0,"49532",0 +"49533",0,"49533",0 +"49540",0,"49540",0 +"49610",0,"49610",0 +"49621",0,"49621",0 +"49622",0,"49622",0 +"49623",0,"49623",0 +"49630",0,"49630",0 +"49640",0,"49640",0 +"49911",0,"49911",0 +"49912",0,"49912",0 +"49913",0,"49913",0 +"49921",0,"49921",0 +"49922",0,"49922",0 +"49930",0,"49930",0 +"49941",0,"49941",0 +"49942",0,"49942",0 +"53111",0,"53111",0 +"53112",0,"53112",0 +"53121",0,"53121",0 +"53122",0,"53122",0 +"53129",0,"53129",0 +"53211",0,"53211",0 +"53212",0,"53212",0 +"53213",0,"53213",0 +"53221",0,"53221",0 +"53222",0,"53222",0 +"53231",0,"53231",0 +"53232",0,"53232",0 +"53233",0,"53233",0 +"53234",0,"53234",0 +"53241",0,"53241",0 +"53242",0,"53242",0 +"53251",0,"53251",0 +"53252",0,"53252",0 +"53253",0,"53253",0 +"53261",0,"53261",0 +"53262",0,"53262",0 +"53269",0,"53269",0 +"53270",0,"53270",0 +"53290",0,"53290",0 +"54111",0,"54111",0 +"54112",0,"54112",0 +"54121",0,"54121",0 +"54122",0,"54122",0 +"54129",0,"54129",0 +"54211",0,"54211",0 +"54212",0,"54212",0 +"54213",0,"54213",0 +"54221",0,"54221",0 +"54222",0,"54222",0 +"54231",0,"54231",0 +"54232",0,"54232",0 +"54233",0,"54233",0 +"54234",0,"54234",0 +"54241",0,"54241",0 +"54242",0,"54242",0 +"54251",0,"54251",0 +"54252",0,"54252",0 +"54253",0,"54253",0 +"54261",0,"54261",0 +"54262",0,"54262",0 +"54269",0,"54269",0 +"54270",0,"54270",0 +"54290",0,"54290",0 +"54310",0,"54310",0 +"54320",0,"54320",0 +"54330",0,"54330",0 +"54341",0,"54341",0 +"54342",0,"54342",0 +"54400",0,"54400",0 +"54511",0,"54511",0 +"54512",0,"54512",0 +"54521",0,"54521",0 +"54522",0,"54522",0 +"54530",0,"54530",0 +"54540",0,"54540",0 +"54550",0,"54550",0 +"54560",0,"54560",0 +"54570",0,"54570",0 +"54590",0,"54590",0 +"54611",0,"54611",0 +"54612",0,"54612",0 +"54613",0,"54613",0 +"54614",0,"54614",0 +"54619",0,"54619",0 +"54621",0,"54621",0 +"54622",0,"54622",0 +"54631",0,"54631",0 +"54632",0,"54632",0 +"54640",0,"54640",0 +"54650",0,"54650",0 +"54691",0,"54691",0 +"54699",0,"54699",0 +"54710",0,"54710",0 +"54720",0,"54720",0 +"54730",0,"54730",0 +"54740",0,"54740",0 +"54750",0,"54750",0 +"54760",0,"54760",0 +"54770",0,"54770",0 +"54790",0,"54790",0 +"61111",0,"61111",0 +"61112",0,"61112",0 +"61113",0,"61113",0 +"61114",0,"61114",0 +"61115",0,"61115",0 +"61119",0,"61119",0 +"61121",0,"61121",0 +"61122",0,"61122",0 +"61123",0,"61123",0 +"61124",0,"61124",0 +"61125",0,"61125",0 +"61126",0,"61126",0 +"61127",0,"61127",0 +"61128",0,"61128",0 +"61129",0,"61129",0 +"61131",0,"61131",0 +"61132",0,"61132",0 +"61133",0,"61133",0 +"61134",0,"61134",0 +"61141",0,"61141",0 +"61142",0,"61142",0 +"61143",0,"61143",0 +"61144",0,"61144",0 +"61145",0,"61145",0 +"61146",0,"61146",0 +"61151",0,"61151",0 +"61152",0,"61152",0 +"61153",0,"61153",0 +"61154",0,"61154",0 +"61155",0,"61155",0 +"61156",0,"61156",0 +"61159",0,"61159",0 +"61161",0,"61161",0 +"61162",0,"61162",0 +"61163",0,"61163",0 +"61164",0,"61164",0 +"61165",0,"61165",0 +"61171",0,"61171",0 +"61172",0,"61172",0 +"61173",0,"61173",0 +"61174",0,"61174",0 +"61175",0,"61175",0 +"61176",0,"61176",0 +"61181",0,"61181",0 +"61182",0,"61182",0 +"61183",0,"61183",0 +"61184",0,"61184",0 +"61185",0,"61185",0 +"61186",0,"61186",0 +"61187",0,"61187",0 +"61188",0,"61188",0 +"61189",0,"61189",0 +"61191",0,"61191",0 +"61192",0,"61192",0 +"61193",0,"61193",0 +"61194",0,"61194",0 +"61195",0,"61195",0 +"61197",0,"61197",0 +"61198",0,"61198",0 +"61199",0,"61199",0 +"61211",0,"61211",0 +"61212",0,"61212",0 +"61213",0,"61213",0 +"61214",0,"61214",0 +"61215",0,"61215",0 +"61219",0,"61219",0 +"61221",0,"61221",0 +"61222",0,"61222",0 +"61223",0,"61223",0 +"61224",0,"61224",0 +"61225",0,"61225",0 +"61226",0,"61226",0 +"61227",0,"61227",0 +"61228",0,"61228",0 +"61229",0,"61229",0 +"61231",0,"61231",0 +"61232",0,"61232",0 +"61233",0,"61233",0 +"61234",0,"61234",0 +"61241",0,"61241",0 +"61242",0,"61242",0 +"61243",0,"61243",0 +"61244",0,"61244",0 +"61245",0,"61245",0 +"61246",0,"61246",0 +"61251",0,"61251",0 +"61252",0,"61252",0 +"61253",0,"61253",0 +"61254",0,"61254",0 +"61255",0,"61255",0 +"61256",0,"61256",0 +"61259",0,"61259",0 +"61261",0,"61261",0 +"61262",0,"61262",0 +"61263",0,"61263",0 +"61264",0,"61264",0 +"61265",0,"61265",0 +"61271",0,"61271",0 +"61272",0,"61272",0 +"61273",0,"61273",0 +"61274",0,"61274",0 +"61275",0,"61275",0 +"61276",0,"61276",0 +"61281",0,"61281",0 +"61282",0,"61282",0 +"61283",0,"61283",0 +"61284",0,"61284",0 +"61285",0,"61285",0 +"61286",0,"61286",0 +"61287",0,"61287",0 +"61288",0,"61288",0 +"61289",0,"61289",0 +"61291",0,"61291",0 +"61292",0,"61292",0 +"61293",0,"61293",0 +"61294",0,"61294",0 +"61295",0,"61295",0 +"61297",0,"61297",0 +"61298",0,"61298",0 +"61299",0,"61299",0 +"62111",0,"62111",0 +"62112",0,"62112",0 +"62114",0,"62114",0 +"62115",0,"62115",0 +"62119",0,"62119",0 +"62121",0,"62121",0 +"62122",0,"62122",0 +"62123",0,"62123",0 +"62124",0,"62124",0 +"62125",0,"62125",0 +"62126",0,"62126",0 +"62127",0,"62127",0 +"62128",0,"62128",0 +"62129",0,"62129",0 +"62131",0,"62131",0 +"62132",0,"62132",0 +"62133",0,"62133",0 +"62134",0,"62134",0 +"62141",0,"62141",0 +"62142",0,"62142",0 +"62143",0,"62143",0 +"62144",0,"62144",0 +"62145",0,"62145",0 +"62146",0,"62146",0 +"62151",0,"62151",0 +"62152",0,"62152",0 +"62153",0,"62153",0 +"62154",0,"62154",0 +"62155",0,"62155",0 +"62156",0,"62156",0 +"62159",0,"62159",0 +"62161",0,"62161",0 +"62162",0,"62162",0 +"62163",0,"62163",0 +"62164",0,"62164",0 +"62165",0,"62165",0 +"62172",0,"62172",0 +"62173",0,"62173",0 +"62174",0,"62174",0 +"62175",0,"62175",0 +"62176",0,"62176",0 +"62181",0,"62181",0 +"62182",0,"62182",0 +"62183",0,"62183",0 +"62184",0,"62184",0 +"62185",0,"62185",0 +"62186",0,"62186",0 +"62187",0,"62187",0 +"62188",0,"62188",0 +"62189",0,"62189",0 +"62191",0,"62191",0 +"62194",0,"62194",0 +"62199",0,"62199",0 +"62211",0,"62211",0 +"62212",0,"62212",0 +"62214",0,"62214",0 +"62215",0,"62215",0 +"62219",0,"62219",0 +"62221",0,"62221",0 +"62222",0,"62222",0 +"62223",0,"62223",0 +"62224",0,"62224",0 +"62225",0,"62225",0 +"62226",0,"62226",0 +"62227",0,"62227",0 +"62228",0,"62228",0 +"62229",0,"62229",0 +"62231",0,"62231",0 +"62232",0,"62232",0 +"62233",0,"62233",0 +"62234",0,"62234",0 +"62241",0,"62241",0 +"62242",0,"62242",0 +"62243",0,"62243",0 +"62244",0,"62244",0 +"62245",0,"62245",0 +"62246",0,"62246",0 +"62251",0,"62251",0 +"62252",0,"62252",0 +"62253",0,"62253",0 +"62254",0,"62254",0 +"62255",0,"62255",0 +"62256",0,"62256",0 +"62259",0,"62259",0 +"62261",0,"62261",0 +"62262",0,"62262",0 +"62263",0,"62263",0 +"62264",0,"62264",0 +"62265",0,"62265",0 +"62272",0,"62272",0 +"62273",0,"62273",0 +"62274",0,"62274",0 +"62275",0,"62275",0 +"62276",0,"62276",0 +"62281",0,"62281",0 +"62282",0,"62282",0 +"62283",0,"62283",0 +"62284",0,"62284",0 +"62285",0,"62285",0 +"62286",0,"62286",0 +"62287",0,"62287",0 +"62288",0,"62288",0 +"62289",0,"62289",0 +"62291",0,"62291",0 +"62294",0,"62294",0 +"62299",0,"62299",0 +"62311",0,"62311",0 +"62312",0,"62312",0 +"62314",0,"62314",0 +"62315",0,"62315",0 +"62319",0,"62319",0 +"62321",0,"62321",0 +"62322",0,"62322",0 +"62323",0,"62323",0 +"62324",0,"62324",0 +"62325",0,"62325",0 +"62326",0,"62326",0 +"62327",0,"62327",0 +"62328",0,"62328",0 +"62329",0,"62329",0 +"62331",0,"62331",0 +"62332",0,"62332",0 +"62333",0,"62333",0 +"62334",0,"62334",0 +"62341",0,"62341",0 +"62342",0,"62342",0 +"62343",0,"62343",0 +"62344",0,"62344",0 +"62345",0,"62345",0 +"62346",0,"62346",0 +"62351",0,"62351",0 +"62352",0,"62352",0 +"62353",0,"62353",0 +"62354",0,"62354",0 +"62355",0,"62355",0 +"62356",0,"62356",0 +"62359",0,"62359",0 +"62361",0,"62361",0 +"62362",0,"62362",0 +"62363",0,"62363",0 +"62364",0,"62364",0 +"62365",0,"62365",0 +"62372",0,"62372",0 +"62373",0,"62373",0 +"62374",0,"62374",0 +"62375",0,"62375",0 +"62376",0,"62376",0 +"62381",0,"62381",0 +"62382",0,"62382",0 +"62383",0,"62383",0 +"62384",0,"62384",0 +"62385",0,"62385",0 +"62386",0,"62386",0 +"62387",0,"62387",0 +"62388",0,"62388",0 +"62389",0,"62389",0 +"62391",0,"62391",0 +"62394",0,"62394",0 +"62399",0,"62399",0 +"62411",0,"62411",0 +"62412",0,"62412",0 +"62414",0,"62414",0 +"62415",0,"62415",0 +"62419",0,"62419",0 +"62421",0,"62421",0 +"62422",0,"62422",0 +"62423",0,"62423",0 +"62424",0,"62424",0 +"62425",0,"62425",0 +"62426",0,"62426",0 +"62427",0,"62427",0 +"62428",0,"62428",0 +"62429",0,"62429",0 +"62431",0,"62431",0 +"62432",0,"62432",0 +"62433",0,"62433",0 +"62434",0,"62434",0 +"62441",0,"62441",0 +"62442",0,"62442",0 +"62443",0,"62443",0 +"62444",0,"62444",0 +"62445",0,"62445",0 +"62446",0,"62446",0 +"62451",0,"62451",0 +"62452",0,"62452",0 +"62453",0,"62453",0 +"62454",0,"62454",0 +"62455",0,"62455",0 +"62456",0,"62456",0 +"62459",0,"62459",0 +"62461",0,"62461",0 +"62462",0,"62462",0 +"62463",0,"62463",0 +"62464",0,"62464",0 +"62465",0,"62465",0 +"62472",0,"62472",0 +"62473",0,"62473",0 +"62474",0,"62474",0 +"62475",0,"62475",0 +"62476",0,"62476",0 +"62481",0,"62481",0 +"62482",0,"62482",0 +"62483",0,"62483",0 +"62484",0,"62484",0 +"62485",0,"62485",0 +"62486",0,"62486",0 +"62487",0,"62487",0 +"62488",0,"62488",0 +"62489",0,"62489",0 +"62491",0,"62491",0 +"62494",0,"62494",0 +"62497",0,"62497",0 +"62498",0,"62498",0 +"62499",0,"62499",0 +"62511",0,"62511",0 +"62512",0,"62512",0 +"62514",0,"62514",0 +"62515",0,"62515",0 +"62519",0,"62519",0 +"62521",0,"62521",0 +"62522",0,"62522",0 +"62523",0,"62523",0 +"62524",0,"62524",0 +"62525",0,"62525",0 +"62526",0,"62526",0 +"62527",0,"62527",0 +"62528",0,"62528",0 +"62529",0,"62529",0 +"62531",0,"62531",0 +"62532",0,"62532",0 +"62533",0,"62533",0 +"62534",0,"62534",0 +"62541",0,"62541",0 +"62542",0,"62542",0 +"62543",0,"62543",0 +"62544",0,"62544",0 +"62545",0,"62545",0 +"62546",0,"62546",0 +"62551",0,"62551",0 +"62552",0,"62552",0 +"62553",0,"62553",0 +"62554",0,"62554",0 +"62555",0,"62555",0 +"62556",0,"62556",0 +"62559",0,"62559",0 +"62561",0,"62561",0 +"62562",0,"62562",0 +"62563",0,"62563",0 +"62564",0,"62564",0 +"62565",0,"62565",0 +"62572",0,"62572",0 +"62573",0,"62573",0 +"62574",0,"62574",0 +"62575",0,"62575",0 +"62576",0,"62576",0 +"62581",0,"62581",0 +"62582",0,"62582",0 +"62583",0,"62583",0 +"62584",0,"62584",0 +"62585",0,"62585",0 +"62586",0,"62586",0 +"62587",0,"62587",0 +"62588",0,"62588",0 +"62589",0,"62589",0 +"62591",0,"62591",0 +"62594",0,"62594",0 +"62597",0,"62597",0 +"62598",0,"62598",0 +"62599",0,"62599",0 +"63111",0,"63111",0 +"63112",0,"63112",0 +"63113",0,"63113",0 +"63114",0,"63114",0 +"63120",0,"63120",0 +"63130",0,"63130",0 +"63210",0,"63210",0 +"63220",0,"63220",0 +"63290",0,"63290",0 +"63310",0,"63310",0 +"63320",0,"63320",0 +"63391",0,"63391",0 +"63392",0,"63392",0 +"63393",0,"63393",0 +"63399",0,"63399",0 +"63400",0,"63400",0 +"64111",0,"64111",0 +"64112",0,"64112",0 +"64113",0,"64113",0 +"64114",0,"64114",0 +"64115",0,"64115",0 +"64116",0,"64116",0 +"64117",0,"64117",0 +"64118",0,"64118",0 +"64119",0,"64119",0 +"64121",0,"64121",0 +"64122",0,"64122",0 +"64129",0,"64129",0 +"64131",0,"64131",0 +"64132",0,"64132",0 +"64133",0,"64133",0 +"64134",0,"64134",0 +"64210",0,"64210",0 +"64221",0,"64221",0 +"64222",0,"64222",0 +"64223",0,"64223",0 +"64231",0,"64231",0 +"64232",0,"64232",0 +"64239",0,"64239",0 +"64241",0,"64241",0 +"64242",0,"64242",0 +"64243",0,"64243",0 +"64244",0,"64244",0 +"64250",0,"64250",0 +"65111",0,"65111",0 +"65112",0,"65112",0 +"65113",0,"65113",0 +"65114",0,"65114",0 +"65115",0,"65115",1 +"65116",0,"65116",0 +"65117",0,"65117",0 +"65118",0,"65118",0 +"65119",1,"65115",1 +"65119",1,"65119",0 +"65121",0,"65121",0 +"65122",0,"65122",0 +"65123",0,"65123",0 +"65124",0,"65124",0 +"65125",0,"65125",0 +"65126",0,"65126",0 +"65129",0,"65129",0 +"65131",0,"65131",0 +"65139",0,"65139",0 +"65211",0,"65211",0 +"65212",0,"65212",0 +"65213",0,"65213",0 +"65219",0,"65219",0 +"65221",0,"65221",0 +"65222",0,"65222",0 +"65229",0,"65229",0 +"65311",0,"65311",0 +"65319",0,"65319",0 +"65320",0,"65320",0 +"66011",0,"66011",0 +"66012",0,"66012",0 +"66021",0,"66021",0 +"66022",0,"66022",0 +"66023",0,"66023",0 +"66024",0,"66024",0 +"66031",0,"66031",0 +"66032",0,"66032",0 +"67110",0,"67110",0 +"67190",0,"67190",0 +"67210",0,"67210",0 +"67220",0,"67220",0 +"67290",0,"67290",0 +"67310",0,"67310",0 +"67390",0,"67390",0 +"67410",0,"67410",0 +"67420",0,"67420",0 +"67430",0,"67430",0 +"67440",0,"67440",0 +"67490",0,"67490",0 +"67511",0,"67511",0 +"67512",0,"67512",0 +"67521",0,"67521",0 +"67522",0,"67522",0 +"67531",0,"67531",0 +"67532",0,"67532",0 +"67590",0,"67590",0 +"67610",0,"67610",0 +"67620",0,"67620",0 +"67630",0,"67630",0 +"67640",0,"67640",0 +"67910",0,"67910",0 +"67990",0,"67990",0 +"68011",0,"68111",0 +"68012",0,"68112",0 +"68013",0,"68113",0 +"68019",0,"68119",0 +"68021",0,"68120",1 +"68022",0,"68120",1 +"68030",0,"68130",0 +"69111",0,"69111",0 +"69112",0,"69112",0 +"69120",0,"69120",0 +"69210",0,"69210",0 +"69220",0,"69220",0 +"69230",0,"69230",0 +"71110",0,"71110",0 +"71121",0,"71121",0 +"71122",0,"71122",0 +"71131",0,"71131",0 +"71132",0,"71132",0 +"71133",0,"71133",0 +"71134",0,"71134",0 +"71135",0,"71135",0 +"71139",0,"71139",0 +"71140",0,"71140",0 +"71190",0,"71190",0 +"71200",0,"71200",0 +"71311",0,"71311",0 +"71312",0,"71312",0 +"71313",0,"71313",0 +"71321",0,"71321",0 +"71322",0,"71322",0 +"71331",0,"71331",0 +"71332",0,"71332",0 +"71333",0,"71333",0 +"71334",0,"71334",0 +"71335",0,"71335",0 +"71336",0,"71336",0 +"71337",0,"71337",0 +"71339",0,"71339",0 +"71410",0,"71410",0 +"71420",0,"71420",0 +"71431",0,"71431",0 +"71432",0,"71432",0 +"71433",0,"71433",0 +"71434",0,"71434",0 +"71435",0,"71435",0 +"71436",0,"71436",0 +"71439",0,"71439",0 +"71511",0,"71511",0 +"71512",0,"71512",0 +"71519",0,"71519",0 +"71521",0,"71521",0 +"71522",0,"71522",0 +"71523",0,"71523",0 +"71530",0,"71530",0 +"71541",0,"71541",0 +"71542",0,"71542",0 +"71551",0,"71551",0 +"71552",0,"71552",0 +"71559",0,"71559",0 +"71591",0,"71591",0 +"71592",0,"71592",0 +"71593",0,"71593",0 +"71599",0,"71599",0 +"71610",0,"71610",0 +"71620",0,"71620",0 +"71630",0,"71630",0 +"71640",0,"71640",0 +"71690",0,"71690",0 +"71701",0,"71701",0 +"71702",0,"71702",0 +"72111",0,"72111",0 +"72112",0,"72112",0 +"72121",0,"72121",0 +"72122",0,"72122",0 +"72123",0,"72123",0 +"72130",0,"72130",0 +"72211",0,"72211",0 +"72212",0,"72212",0 +"72213",0,"72213",0 +"72221",0,"72221",0 +"72222",0,"72222",0 +"72223",0,"72223",0 +"72230",0,"72230",0 +"72240",0,"72240",0 +"73111",0,"73111",0 +"73112",0,"73112",0 +"73113",0,"73113",0 +"73114",0,"73114",0 +"73115",0,"73115",0 +"73116",0,"73116",0 +"73117",0,"73117",0 +"73121",0,"73121",0 +"73122",0,"73122",0 +"73123",0,"73123",0 +"73124",0,"73124",0 +"73125",0,"73125",0 +"73129",0,"73129",0 +"73210",0,"73210",0 +"73220",0,"73220",0 +"73230",0,"73230",0 +"73240",0,"73240",0 +"73250",0,"73250",0 +"73260",0,"73260",0 +"73270",0,"73270",0 +"73290",0,"73290",0 +"73311",0,"73311",0 +"73312",0,"73312",0 +"73320",0,"73320",0 +"73330",0,"73330",0 +"73340",0,"73340",0 +"73350",0,"73350",0 +"73390",0,"73390",0 +"81111",0,"81111",1 +"81112",0,"81112",1 +"81113",0,"81121",1 +"81114",0,"81129",1 +"81115",0,"81130",1 +"81116",0,"81140",1 +"81119",0,"81119",1 +"81121",0,"81111",1 +"81122",0,"81112",1 +"81123",0,"81121",1 +"81124",0,"81129",1 +"81125",0,"81130",1 +"81126",0,"81140",1 +"81129",0,"81119",1 +"81131",0,"81111",1 +"81132",0,"81112",1 +"81133",0,"81121",1 +"81134",0,"81129",1 +"81135",0,"81130",1 +"81136",0,"81140",1 +"81139",0,"81119",1 +"81211",0,"81211",1 +"81212",0,"81212",1 +"81213",0,"81213",1 +"81214",0,"81221",1 +"81219",1,"81219",1 +"81219",1,"81229",1 +"81221",0,"81211",1 +"81222",0,"81212",1 +"81223",0,"81213",1 +"81224",0,"81221",1 +"81229",1,"81219",1 +"81229",1,"81229",1 +"81231",0,"81211",1 +"81232",0,"81212",1 +"81233",0,"81213",1 +"81234",0,"81221",1 +"81239",1,"81219",1 +"81239",1,"81229",1 +"81301",0,"81300",1 +"81302",0,"81300",1 +"81303",0,"81300",1 +"81400",0,"81400",0 +"82110",0,"82110",0 +"82120",0,"82120",0 +"82130",0,"82130",0 +"82191",0,"82191",0 +"82199",0,"82199",0 +"82210",0,"82210",0 +"82221",0,"82221",0 +"82222",0,"82222",0 +"82223",0,"82223",0 +"82310",0,"82310",0 +"82320",0,"82320",0 +"82400",0,"82400",0 +"83111",0,"83111",0 +"83112",0,"83112",0 +"83113",0,"83113",0 +"83114",0,"83114",0 +"83115",0,"83115",0 +"83116",0,"83116",0 +"83117",0,"83117",0 +"83118",0,"83118",0 +"83121",0,"83121",0 +"83129",0,"83129",0 +"83131",0,"83131",0 +"83132",0,"83132",0 +"83141",0,"83141",0 +"83142",0,"83142",0 +"83143",0,"83143",0 +"83151",0,"83151",0 +"83152",0,"83152",0 +"83159",0,"83159",0 +"83161",0,"83161",0 +"83162",0,"83162",0 +"83190",0,"83190",0 +"83211",0,"83211",0 +"83212",0,"83212",0 +"83213",0,"83213",0 +"83214",0,"83214",0 +"83221",0,"83221",0 +"83222",0,"83222",0 +"83223",0,"83223",0 +"83231",0,"83231",0 +"83232",0,"83232",0 +"83310",0,"83310",0 +"83321",0,"83321",0 +"83322",0,"83322",0 +"83323",0,"83323",0 +"83324",0,"83324",0 +"83325",0,"83325",0 +"83326",0,"83326",0 +"83327",0,"83327",0 +"83329",0,"83329",0 +"83330",0,"83330",0 +"83411",0,"83411",0 +"83412",0,"83412",0 +"83413",0,"83413",0 +"83421",0,"83421",0 +"83422",0,"83422",0 +"83430",0,"83430",0 +"83441",0,"83441",0 +"83442",0,"83442",0 +"83443",0,"83443",0 +"83444",0,"83444",0 +"83449",0,"83449",0 +"83510",0,"83510",0 +"83520",0,"83520",0 +"83590",0,"83590",0 +"83611",0,"83611",0 +"83612",0,"83612",0 +"83619",0,"83619",0 +"83620",0,"83620",0 +"83631",0,"83631",0 +"83632",0,"83632",0 +"83633",0,"83633",0 +"83639",0,"83639",0 +"83700",0,"83700",0 +"83811",0,"83811",0 +"83812",0,"83812",0 +"83813",0,"83813",0 +"83814",0,"83814",0 +"83815",0,"83815",0 +"83819",0,"83819",0 +"83820",0,"83820",0 +"83911",0,"83911",0 +"83912",0,"83912",0 +"83919",0,"83919",0 +"83920",0,"83920",0 +"83931",0,"83931",0 +"83939",0,"83939",0 +"83940",0,"83940",0 +"83950",0,"83950",0 +"83960",0,"83960",0 +"83990",0,"83990",0 +"84110",0,"84110",0 +"84120",1,"84121",0 +"84120",1,"84122",0 +"84131",1,"84131",1 +"84131",1,"84132",0 +"84132",0,"84131",1 +"84133",0,"84131",1 +"84140",0,"84140",0 +"84150",0,"84150",0 +"84190",0,"84190",0 +"84210",0,"84210",0 +"84221",0,"84221",0 +"84222",0,"84222",0 +"84290",0,"84290",0 +"84311",0,"84311",0 +"84312",0,"84312",0 +"84313",0,"84313",0 +"84321",0,"84321",0 +"84322",0,"84322",0 +"84331",0,"84331",0 +"84332",0,"84332",0 +"84341",0,"84341",0 +"84342",0,"84342",0 +"84391",0,"84391",0 +"84392",0,"84392",0 +"84393",0,"84393",0 +"84394",0,"84394",0 +"84399",0,"84399",0 +"84410",0,"84410",0 +"84420",0,"84420",0 +"84510",0,"84510",0 +"84520",0,"84520",0 +"84611",0,"84611",0 +"84612",0,"84612",0 +"84621",0,"84621",0 +"84622",0,"84622",0 +"84631",0,"84631",0 +"84632",0,"84632",0 +"84633",0,"84633",0 +"84634",0,"84634",0 +"85111",0,"85111",0 +"85112",0,"85112",0 +"85121",0,"85121",0 +"85122",0,"85122",0 +"85123",0,"85123",0 +"85124",0,"85124",0 +"85125",0,"85125",0 +"85210",0,"85210",0 +"85220",0,"85220",0 +"85230",0,"85230",0 +"85240",0,"85240",0 +"85250",0,"85250",0 +"85290",0,"85290",0 +"85310",0,"85310",0 +"85320",0,"85320",0 +"85330",0,"85330",0 +"85340",0,"85340",0 +"85400",0,"85400",0 +"85511",0,"85511",0 +"85512",0,"85512",0 +"85513",0,"85513",0 +"85514",0,"85514",0 +"85519",0,"85519",0 +"85521",0,"85521",0 +"85522",0,"85522",0 +"85523",0,"85523",0 +"85524",0,"85524",0 +"85531",0,"85531",0 +"85539",0,"85539",0 +"85540",0,"85540",0 +"85550",0,"85550",0 +"85561",0,"85561",0 +"85562",0,"85562",0 +"85910",0,"85910",0 +"85920",0,"85920",0 +"85931",0,"85931",0 +"85939",0,"85939",0 +"85940",0,"85940",0 +"85951",0,"85951",0 +"85952",0,"85952",0 +"85953",0,"85953",0 +"85954",0,"85954",0 +"85961",0,"85961",0 +"85962",0,"85962",0 +"85970",0,"85970",0 +"85991",0,"85991",0 +"85999",0,"85999",0 +"86111",0,"86111",0 +"86112",0,"86112",0 +"86113",0,"86119",1 +"86119",0,"86119",1 +"86121",0,"86121",1 +"86122",0,"86121",1 +"86129",0,"86129",0 +"86131",0,"86130",1 +"86132",0,"86130",1 +"86141",0,"86140",1 +"86142",0,"86140",1 +"86151",0,"86150",1 +"86152",0,"86150",1 +"86153",0,"86150",1 +"86154",0,"86150",1 +"86211",0,"86211",1 +"86219",0,"86219",1 +"86221",0,"86211",1 +"86229",0,"86219",1 +"86311",0,"86311",0 +"86312",0,"86312",0 +"86320",0,"86320",0 +"86330",0,"86330",0 +"86340",0,"86340",0 +"86350",0,"86350",0 +"87110",0,"87110",0 +"87120",0,"87120",0 +"87130",0,"87130",0 +"87141",0,"87141",0 +"87142",0,"87142",0 +"87143",0,"87143",0 +"87149",0,"87149",0 +"87151",0,"87151",0 +"87152",0,"87152",0 +"87153",0,"87153",0 +"87154",0,"87154",0 +"87155",0,"87155",0 +"87156",0,"87156",0 +"87157",0,"87157",0 +"87159",0,"87159",0 +"87210",0,"87210",0 +"87220",0,"87220",0 +"87230",0,"87230",0 +"87240",0,"87240",0 +"87290",0,"87290",0 +"87310",0,"87310",0 +"87320",0,"87320",0 +"87331",0,"87331",0 +"87332",0,"87332",0 +"87333",0,"87333",0 +"87340",0,"87340",0 +"87350",0,"87350",0 +"87360",0,"87360",0 +"87390",0,"87390",0 +"88110",0,"88110",0 +"88120",0,"88120",0 +"88130",0,"88130",0 +"88140",0,"88140",0 +"88150",0,"88150",0 +"88161",0,"88161",0 +"88162",0,"88162",0 +"88163",0,"88163",0 +"88164",0,"88164",0 +"88165",0,"88165",0 +"88166",0,"88166",0 +"88167",0,"88167",0 +"88169",0,"88169",0 +"88170",0,"88170",0 +"88181",0,"88181",0 +"88182",0,"88182",0 +"88183",0,"88183",0 +"88184",0,"88184",0 +"88190",0,"88190",0 +"88211",0,"88211",0 +"88212",0,"88212",0 +"88213",0,"88213",0 +"88214",0,"88214",0 +"88215",0,"88215",0 +"88216",0,"88216",0 +"88217",0,"88217",0 +"88219",0,"88219",0 +"88221",0,"88221",0 +"88222",0,"88222",0 +"88223",0,"88223",0 +"88231",0,"88231",0 +"88232",0,"88232",0 +"88233",0,"88233",0 +"88311",0,"88311",0 +"88312",0,"88312",0 +"88313",0,"88313",0 +"88314",0,"88314",0 +"88319",0,"88319",0 +"88321",0,"88321",0 +"88322",0,"88322",0 +"88329",0,"88329",0 +"88411",0,"88411",0 +"88412",0,"88412",0 +"88421",0,"88421",0 +"88422",0,"88422",0 +"88423",0,"88423",0 +"88424",0,"88424",0 +"88425",0,"88425",0 +"88426",0,"88426",0 +"88427",0,"88427",0 +"88429",0,"88429",0 +"88430",0,"88430",0 +"88511",0,"88511",0 +"88512",0,"88512",0 +"88520",0,"88520",0 +"88531",0,"88531",0 +"88532",0,"88532",0 +"88533",0,"88533",0 +"88534",0,"88534",0 +"88535",0,"88535",0 +"88536",0,"88536",0 +"88537",0,"88537",0 +"88539",0,"88539",0 +"88601",0,"88601",0 +"88602",0,"88602",0 +"88711",0,"88711",0 +"88712",0,"88712",0 +"88713",0,"88713",0 +"88720",0,"88720",0 +"88731",0,"88731",0 +"88732",0,"88732",0 +"88733",0,"88733",0 +"88739",0,"88739",0 +"88741",0,"88741",0 +"88742",0,"88742",0 +"88743",0,"88743",0 +"88744",0,"88744",0 +"88745",0,"88745",0 +"88746",0,"88746",0 +"88747",0,"88747",0 +"88748",0,"88748",0 +"88749",0,"88749",0 +"88751",0,"88751",0 +"88752",0,"88752",0 +"88753",0,"88753",0 +"88754",0,"88754",0 +"88755",0,"88755",0 +"88756",0,"88756",0 +"88757",0,"88757",0 +"88759",0,"88759",0 +"88761",0,"88761",0 +"88762",0,"88762",0 +"88763",0,"88763",0 +"88764",0,"88764",0 +"88765",0,"88765",0 +"88766",0,"88766",0 +"88767",0,"88767",0 +"88768",0,"88768",0 +"88769",0,"88769",0 +"88771",0,"88771",0 +"88772",0,"88772",0 +"88773",0,"88773",0 +"88774",0,"88774",0 +"88775",0,"88775",0 +"88776",0,"88776",0 +"88779",0,"88779",0 +"88811",0,"88811",0 +"88812",0,"88812",0 +"88813",0,"88813",0 +"88821",0,"88821",0 +"88822",0,"88822",0 +"88823",0,"88823",0 +"88824",0,"88824",0 +"88825",0,"88825",0 +"88826",0,"88826",0 +"88827",0,"88827",0 +"88829",0,"88829",0 +"88901",0,"88901",0 +"88902",0,"88902",0 +"88903",0,"88903",0 +"88904",0,"88904",0 +"88905",0,"88905",0 +"88906",0,"88906",0 +"88907",0,"88907",0 +"88909",0,"88909",0 +"89110",0,"89110",0 +"89121",0,"89121",0 +"89122",0,"89122",0 +"89123",0,"89123",0 +"89200",0,"89200",0 +"89310",0,"89310",0 +"89320",0,"89320",0 +"89330",0,"89330",0 +"89410",0,"89410",0 +"89420",0,"89420",0 +"91111",0,"91111",0 +"91112",0,"91112",0 +"91113",0,"91113",0 +"91114",0,"91114",0 +"91119",0,"91119",0 +"91121",0,"91121",0 +"91122",0,"91122",0 +"91123",0,"91123",0 +"91124",0,"91124",0 +"91131",0,"91131",0 +"91132",0,"91132",0 +"91133",0,"91133",0 +"91134",0,"91134",0 +"91135",0,"91135",0 +"91136",0,"91136",0 +"91137",0,"91137",0 +"91138",0,"91138",0 +"91191",0,"91191",0 +"91199",0,"91199",0 +"91210",0,"91210",0 +"91220",0,"91220",0 +"91230",0,"91230",0 +"91240",0,"91240",0 +"91250",0,"91250",0 +"91260",0,"91260",0 +"91270",0,"91270",0 +"91280",0,"91280",0 +"91290",0,"91290",0 +"91310",0,"91310",0 +"91320",0,"91320",0 +"91330",0,"91330",0 +"91340",0,"91340",0 +"92100",0,"92100",0 +"92200",0,"92200",0 +"92310",0,"92310",0 +"92320",0,"92320",0 +"92330",0,"92330",0 +"92340",0,"92340",0 +"92410",0,"92410",0 +"92420",0,"92420",0 +"92510",0,"92510",0 +"92520",0,"92520",0 +"92911",0,"92911",0 +"92912",0,"92912",0 +"92919",0,"92919",0 +"92920",0,"92920",0 +"93111",0,"93111",0 +"93112",0,"93112",0 +"93113",0,"93113",0 +"93119",0,"93119",0 +"93121",0,"93121",0 +"93122",0,"93122",0 +"93123",0,"93123",0 +"93191",0,"93191",0 +"93192",0,"93192",0 +"93193",0,"93193",0 +"93194",0,"93194",0 +"93195",0,"93195",0 +"93196",0,"93196",0 +"93197",0,"93197",0 +"93199",0,"93199",0 +"93210",0,"93210",0 +"93221",0,"93221",0 +"93222",0,"93222",0 +"93223",0,"93223",0 +"93301",0,"93301",0 +"93302",0,"93302",0 +"93303",0,"93303",0 +"93304",0,"93304",0 +"93411",0,"93411",0 +"93412",0,"93412",0 +"93491",0,"93491",0 +"93492",0,"93492",0 +"93493",0,"93493",0 +"93510",0,"93510",0 +"93520",0,"93520",0 +"93530",0,"93530",0 +"93590",0,"93590",0 +"94110",0,"94110",0 +"94120",0,"94120",0 +"94211",0,"94211",0 +"94212",0,"94212",0 +"94219",0,"94219",0 +"94221",0,"94221",0 +"94229",0,"94229",0 +"94231",0,"94231",0 +"94239",0,"94239",0 +"94311",0,"94311",0 +"94312",0,"94312",0 +"94313",0,"94313",0 +"94319",0,"94319",0 +"94321",0,"94321",0 +"94322",0,"94322",0 +"94331",0,"94331",0 +"94332",0,"94332",0 +"94333",0,"94333",0 +"94339",0,"94339",0 +"94411",0,"94411",0 +"94412",0,"94412",0 +"94413",0,"94413",0 +"94420",0,"94420",0 +"94430",0,"94430",0 +"94490",0,"94490",0 +"94510",0,"94510",0 +"94590",0,"94590",0 +"94900",0,"94900",0 +"95110",0,"95110",0 +"95120",0,"95120",0 +"95200",0,"95200",0 +"95910",0,"95910",0 +"95920",0,"95920",0 +"95991",0,"95991",0 +"95992",0,"95992",0 +"95993",0,"95993",0 +"95994",0,"95994",0 +"95995",0,"95995",0 +"95996",0,"95996",0 +"95997",0,"95997",0 +"95998",0,"95998",0 +"95999",0,"95999",0 +"96111",0,"96111",0 +"96112",0,"96112",0 +"96113",0,"96113",0 +"96121",0,"96121",0 +"96122",0,"96122",0 +"96123",0,"96123",0 +"96131",0,"96131",0 +"96132",0,"96132",0 +"96133",0,"96133",0 +"96134",0,"96134",0 +"96135",0,"96135",0 +"96136",0,"96136",0 +"96137",0,"96137",0 +"96139",0,"96139",0 +"96140",0,"96140",0 +"96150",0,"96150",0 +"96210",0,"96210",0 +"96220",0,"96220",0 +"96230",0,"96230",0 +"96290",0,"96290",0 +"96310",0,"96310",0 +"96320",0,"96320",0 +"96330",0,"96330",0 +"96411",0,"96411",0 +"96412",0,"96412",0 +"96421",0,"96421",0 +"96422",0,"96422",0 +"96511",0,"96511",0 +"96512",0,"96512",0 +"96520",0,"96520",0 +"96590",0,"96590",0 +"96610",0,"96610",0 +"96620",0,"96620",0 +"96910",0,"96910",0 +"96921",0,"96921",0 +"96929",0,"96929",0 +"96930",0,"96930",0 +"96990",0,"96990",0 +"97110",0,"97110",0 +"97120",0,"97120",0 +"97130",0,"97130",0 +"97140",0,"97140",0 +"97150",0,"97150",0 +"97210",0,"97210",0 +"97220",0,"97220",0 +"97230",0,"97230",0 +"97290",0,"97290",0 +"97310",0,"97310",0 +"97320",0,"97320",0 +"97910",0,"97910",0 +"97990",0,"97990",0 +"98000",0,"98000",0 +"99000",0,"99000",0 \ No newline at end of file diff --git a/apps/common/migrations/0005_load_classified_product.txt b/apps/common/migrations/0008_load_classified_product_cpcv21.txt similarity index 99% rename from apps/common/migrations/0005_load_classified_product.txt rename to apps/common/migrations/0008_load_classified_product_cpcv21.txt index 5ce8167e..f22a1294 100644 --- a/apps/common/migrations/0005_load_classified_product.txt +++ b/apps/common/migrations/0008_load_classified_product_cpcv21.txt @@ -1,4 +1,4 @@ -cpcv2;description;common_name +cpc;description_en;common_name_en R0;Agriculture, forestry and fishery products; R01;Products of agriculture, horticulture and market gardening; R011;Cereals; diff --git a/apps/common/migrations/0005_load_classified_product_fdw.csv b/apps/common/migrations/0008_load_classified_product_fdw.csv similarity index 99% rename from apps/common/migrations/0005_load_classified_product_fdw.csv rename to apps/common/migrations/0008_load_classified_product_fdw.csv index 17c9c0cf..b36e22f2 100644 --- a/apps/common/migrations/0005_load_classified_product_fdw.csv +++ b/apps/common/migrations/0008_load_classified_product_fdw.csv @@ -1327,7 +1327,6 @@ P141,"Iron ores and concentrates, other than roasted iron pyrites",,"Iron ores a P1410,"Iron ores and concentrates, other than roasted iron pyrites",,"Iron ores and concentrates, other than roasted iron pyrites",,,,,[],,,[] P14100,"Iron ores and concentrates, other than roasted iron pyrites",,"Iron ores and concentrates, other than roasted iron pyrites","Minerales de hierro y concentrados, excepto las piritas de h","Minerais de fer et concentrés, autres que les pyrites de fer","Minérios de ferro e concentrados, excepto pirites de ferro t",,[],"['2601.12', '2601.11']",,[] P14100AA,Iron Ore,,Iron Ore,,,,,,,,[] -P1412,"Soya beans, other",Soya beans (Other),Soya beans (Other),,,,,[],,,[] P142,Non-ferrous metal ores and concentrates (other than uranium or thorium ores and concentrates),,Non-ferrous metal ores and concentrates (other than uranium ...,,,,,[],,,[] P1421,"Copper, ores and concentrates",,"Copper, ores and concentrates",,,,,[],,,[] P14210,"Copper, ores and concentrates",,"Copper, ores and concentrates",,,,,[],['2603.00'],,[] diff --git a/apps/common/migrations/0008_load_classified_product_hs2012.csv b/apps/common/migrations/0008_load_classified_product_hs2012.csv new file mode 100644 index 00000000..d94f7c80 --- /dev/null +++ b/apps/common/migrations/0008_load_classified_product_hs2012.csv @@ -0,0 +1,5585 @@ +"CPC21code","CPC21partial","HS12code","HS12partial" +"01111",1,"1001.11",0 +"01111",1,"1001.91",0 +"01112",1,"1001.19",0 +"01112",1,"1001.99",0 +"01121",0,"1005.10",0 +"01122",0,"1005.90",0 +"01131",0,"1006.10",1 +"01132",0,"1006.10",1 +"01141",0,"1007.10",0 +"01142",0,"1007.90",0 +"01151",0,"1003.10",0 +"01152",0,"1003.90",0 +"01161",0,"1002.10",0 +"01162",0,"1002.90",0 +"01171",0,"1004.10",0 +"01172",0,"1004.90",0 +"01181",0,"1008.21",0 +"01182",0,"1008.29",0 +"01191",0,"1008.60",0 +"01192",0,"1008.10",0 +"01193",0,"1008.40",0 +"01194",0,"1008.50",0 +"01195",0,"1008.30",0 +"01199",0,"1008.90",0 +"01211",0,"0709.20",0 +"01212",1,"0704.20",0 +"01212",1,"0704.90",0 +"01213",0,"0704.10",0 +"01214",1,"0705.11",0 +"01214",1,"0705.19",0 +"01214",1,"0705.21",0 +"01214",1,"0705.29",0 +"01215",0,"0709.70",0 +"01216",0,"0709.91",0 +"01219",0,"0709.99",1 +"01221",0,"0807.11",0 +"01229",0,"0807.19",0 +"01231",0,"0709.60",0 +"01232",0,"0707.00",0 +"01233",0,"0709.30",0 +"01234",0,"0702.00",0 +"01235",0,"0709.93",0 +"01239",0,"0709.99",1 +"01241",0,"0708.20",0 +"01242",0,"0708.10",0 +"01243",0,"0708.90",1 +"01249",0,"0708.90",1 +"01251",0,"0706.10",0 +"01252",0,"0703.20",0 +"01253",0,"0703.10",0 +"01254",0,"0703.90",0 +"01259",0,"0706.90",0 +"01260",0,"1209.91",0 +"01270",1,"0709.51",0 +"01270",1,"0709.59",0 +"01290",1,"0709.40",0 +"01290",1,"0709.99",1 +"01311",0,"0804.40",1 +"01312",0,"0803.90",1 +"01313",0,"0803.10",1 +"01314",0,"0804.10",1 +"01315",0,"0804.20",1 +"01316",0,"0804.50",1 +"01317",0,"0807.20",0 +"01318",0,"0804.30",1 +"01319",1,"0810.60",0 +"01319",1,"0810.90",1 +"01321",0,"0805.40",1 +"01322",0,"0805.50",1 +"01323",0,"0805.10",1 +"01324",0,"0805.20",1 +"01329",0,"0805.90",1 +"01330",0,"0806.10",0 +"01341",0,"0808.10",0 +"01342",1,"0808.30",0 +"01342",1,"0808.40",0 +"01343",0,"0809.10",0 +"01344",1,"0809.21",0 +"01344",1,"0809.29",0 +"01345",0,"0809.30",0 +"01346",0,"0809.40",0 +"01349",0,"0810.90",1 +"01351",0,"0810.30",0 +"01352",0,"0810.50",0 +"01353",0,"0810.20",0 +"01354",0,"0810.10",0 +"01355",1,"0810.40",0 +"01355",1,"0810.90",1 +"01356",0,"1212.92",0 +"01359",1,"0810.70",0 +"01359",1,"0810.90",1 +"01360",0,"1209.99",1 +"01371",0,"0802.11",0 +"01372",0,"0801.31",0 +"01373",0,"0802.41",0 +"01374",0,"0802.21",0 +"01375",0,"0802.51",0 +"01376",0,"0802.31",0 +"01377",0,"0801.21",0 +"01379",1,"0802.61",0 +"01379",1,"0802.70",1 +"01379",1,"0802.80",1 +"01379",1,"0802.90",1 +"01411",0,"1201.10",0 +"01412",0,"1201.90",0 +"01421",0,"1202.30",0 +"01422",0,"1202.41",0 +"01431",0,"1207.21",0 +"01432",0,"1207.29",0 +"01441",0,"1204.00",0 +"01442",0,"1207.50",0 +"01443",1,"1205.10",0 +"01443",1,"1205.90",0 +"01444",0,"1207.40",0 +"01445",0,"1206.00",0 +"01446",0,"1207.60",0 +"01447",0,"1207.30",0 +"01448",0,"1207.91",0 +"01449",1,"1207.70",0 +"01449",1,"1207.99",1 +"01450",0,"0709.92",0 +"01460",1,"0801.12",0 +"01460",1,"0801.19",1 +"01491",0,"1207.10",0 +"01492",0,"1203.00",0 +"01499",0,"1207.99",1 +"01510",1,"0701.10",0 +"01510",1,"0701.90",0 +"01520",0,"0714.10",0 +"01530",0,"0714.20",0 +"01540",0,"0714.30",0 +"01550",0,"0714.40",0 +"01591",0,"0714.50",0 +"01599",0,"0714.90",0 +"01610",0,"0901.11",0 +"01620",1,"0902.20",0 +"01620",1,"0902.40",0 +"01630",0,"0903.00",0 +"01640",0,"1801.00",0 +"01651",0,"0904.11",0 +"01652",0,"0904.21",0 +"01653",1,"0908.11",0 +"01653",1,"0908.21",0 +"01653",1,"0908.31",0 +"01654",1,"0909.21",0 +"01654",1,"0909.31",0 +"01654",1,"0909.61",0 +"01655",1,"0906.11",0 +"01655",1,"0906.19",0 +"01656",0,"0907.10",0 +"01657",0,"0910.11",0 +"01658",0,"0905.10",0 +"01659",1,"1210.10",0 +"01659",1,"1210.20",0 +"01691",0,"1212.94",0 +"01699",1,"0910.20",1 +"01699",1,"0910.30",1 +"01699",1,"0910.91",1 +"01699",1,"0910.99",1 +"01699",1,"1212.99",1 +"01701",1,"0713.31",0 +"01701",1,"0713.32",0 +"01701",1,"0713.33",0 +"01701",1,"0713.39",0 +"01702",0,"0713.50",0 +"01703",0,"0713.20",0 +"01704",0,"0713.40",0 +"01705",0,"0713.10",0 +"01706",0,"0713.35",0 +"01707",0,"0713.60",0 +"01708",0,"0713.34",0 +"01709",0,"0713.90",0 +"01801",0,"1212.91",0 +"01802",0,"1212.93",0 +"01803",0,"1209.10",0 +"01809",0,"1212.99",1 +"01911",0,"1214.90",1 +"01912",0,"1214.90",1 +"01913",0,"1213.00",0 +"01919",0,"1214.90",1 +"01921",0,"5201.00",0 +"01922",0,"5303.10",0 +"01929",1,"5301.10",0 +"01929",1,"5302.10",0 +"01929",1,"5305.00",1 +"01930",1,"1211.20",0 +"01930",1,"1211.30",0 +"01930",1,"1211.40",0 +"01930",1,"1211.90",0 +"01930",1,"1302.11",0 +"01940",1,"1209.21",0 +"01940",1,"1209.22",0 +"01940",1,"1209.23",0 +"01940",1,"1209.24",0 +"01940",1,"1209.25",0 +"01940",1,"1209.29",0 +"01950",1,"4001.10",0 +"01950",1,"4001.21",0 +"01950",1,"4001.22",0 +"01950",1,"4001.29",0 +"01961",1,"0601.10",0 +"01961",1,"0601.20",0 +"01961",1,"0602.10",0 +"01961",1,"0602.20",0 +"01961",1,"0602.30",0 +"01961",1,"0602.40",0 +"01961",1,"0602.90",1 +"01962",1,"0603.11",0 +"01962",1,"0603.12",0 +"01962",1,"0603.13",0 +"01962",1,"0603.14",0 +"01962",1,"0603.15",0 +"01962",1,"0603.19",0 +"01962",1,"0603.90",0 +"01963",0,"1209.30",0 +"01970",0,"2401.10",0 +"01990",1,"1209.99",1 +"01990",1,"1212.99",1 +"02111",1,"0102.21",0 +"02111",1,"0102.29",0 +"02112",1,"0102.31",0 +"02112",1,"0102.39",0 +"02119",0,"0102.90",0 +"02121",0,"0106.13",0 +"02122",0,"0104.10",0 +"02123",0,"0104.20",0 +"02129",0,"0106.19",1 +"02131",1,"0101.21",0 +"02131",1,"0101.29",0 +"02132",0,"0101.30",0 +"02133",0,"0101.90",0 +"02140",1,"0103.10",0 +"02140",1,"0103.91",0 +"02140",1,"0103.92",0 +"02151",1,"0105.11",0 +"02151",1,"0105.94",0 +"02152",1,"0105.12",0 +"02152",1,"0105.99",1 +"02153",1,"0105.14",0 +"02153",1,"0105.99",1 +"02154",1,"0105.13",0 +"02154",1,"0105.99",1 +"02155",1,"0105.15",0 +"02155",1,"0105.99",1 +"02191",0,"0106.14",0 +"02192",1,"0106.11",0 +"02192",1,"0106.12",0 +"02192",1,"0106.19",1 +"02193",0,"0106.33",0 +"02194",1,"0106.31",0 +"02194",1,"0106.32",0 +"02194",1,"0106.39",0 +"02195",0,"0106.20",0 +"02196",0,"0106.41",0 +"02199",1,"0106.49",0 +"02199",1,"0106.90",0 +"02211",1,"0401.20",1 +"02211",1,"0401.40",1 +"02211",1,"0401.50",1 +"02212",1,"0401.20",1 +"02212",1,"0401.40",1 +"02212",1,"0401.50",1 +"02291",1,"0401.20",1 +"02291",1,"0401.40",1 +"02291",1,"0401.50",1 +"02292",1,"0401.20",1 +"02292",1,"0401.40",1 +"02292",1,"0401.50",1 +"02293",1,"0401.20",1 +"02293",1,"0401.40",1 +"02293",1,"0401.50",1 +"02299",1,"0401.20",1 +"02299",1,"0401.40",1 +"02299",1,"0401.50",1 +"02311",0,"0407.11",0 +"02312",0,"0407.21",0 +"02321",0,"0407.19",0 +"02322",0,"0407.29",0 +"02411",0,"0511.10",0 +"02419",0,"0511.99",1 +"02420",0,"0511.99",1 +"02910",0,"0409.00",0 +"02920",1,"0307.60",0 +"02920",1,"1605.58",0 +"02930",0,"0410.00",0 +"02941",0,"5101.11",0 +"02942",1,"5101.19",0 +"02942",1,"5102.20",0 +"02943",1,"5102.11",0 +"02943",1,"5102.19",0 +"02944",0,"5001.00",0 +"02951",1,"4101.20",1 +"02951",1,"4101.50",1 +"02951",1,"4101.90",1 +"02952",1,"4101.20",1 +"02952",1,"4101.50",1 +"02952",1,"4101.90",1 +"02953",1,"4102.10",0 +"02953",1,"4102.21",0 +"02953",1,"4102.29",0 +"02954",0,"4103.90",1 +"02955",1,"4301.10",0 +"02955",1,"4301.30",0 +"02955",1,"4301.60",0 +"02955",1,"4301.80",0 +"02955",1,"4301.90",0 +"02959",1,"4103.20",0 +"02959",1,"4103.30",0 +"02959",1,"4103.90",1 +"02960",0,"1521.90",0 +"03110",0,"4403.20",0 +"03120",1,"4403.41",0 +"03120",1,"4403.49",0 +"03120",1,"4403.91",0 +"03120",1,"4403.92",0 +"03120",1,"4403.99",0 +"03131",0,"4401.10",1 +"03132",0,"4401.10",1 +"03211",0,"4001.30",0 +"03219",1,"1301.20",0 +"03219",1,"1301.90",0 +"03220",0,"4501.10",0 +"03230",0,"0802.90",1 +"03241",0,"0604.20",1 +"03249",1,"0604.20",1 +"03249",1,"0604.90",0 +"03250",1,"1401.10",0 +"03250",1,"1401.20",0 +"03250",1,"1401.90",0 +"03250",1,"1404.90",0 +"04111",1,"0301.11",1 +"04111",1,"0301.19",1 +"04112",1,"0301.11",1 +"04112",1,"0301.19",1 +"04191",1,"0301.91",1 +"04191",1,"0301.92",1 +"04191",1,"0301.93",1 +"04191",1,"0301.94",1 +"04191",1,"0301.95",1 +"04191",1,"0301.99",1 +"04192",1,"0301.91",1 +"04192",1,"0301.92",1 +"04192",1,"0301.93",1 +"04192",1,"0301.94",1 +"04192",1,"0301.95",1 +"04192",1,"0301.99",1 +"04211",1,"0301.92",1 +"04211",1,"0301.93",1 +"04211",1,"0301.99",1 +"04211",1,"0302.71",1 +"04211",1,"0302.72",1 +"04211",1,"0302.73",1 +"04211",1,"0302.74",1 +"04211",1,"0302.79",1 +"04211",1,"0302.89",1 +"04212",1,"0301.92",1 +"04212",1,"0301.93",1 +"04212",1,"0301.99",1 +"04212",1,"0302.71",1 +"04212",1,"0302.72",1 +"04212",1,"0302.73",1 +"04212",1,"0302.74",1 +"04212",1,"0302.79",1 +"04212",1,"0302.89",1 +"04221",1,"0301.91",1 +"04221",1,"0301.99",1 +"04221",1,"0302.11",1 +"04221",1,"0302.13",1 +"04221",1,"0302.14",1 +"04221",1,"0302.19",1 +"04222",1,"0301.91",1 +"04222",1,"0301.99",1 +"04222",1,"0302.11",1 +"04222",1,"0302.13",1 +"04222",1,"0302.14",1 +"04222",1,"0302.19",1 +"04231",1,"0301.99",1 +"04231",1,"0302.21",1 +"04231",1,"0302.22",1 +"04231",1,"0302.23",1 +"04231",1,"0302.24",1 +"04231",1,"0302.29",1 +"04232",1,"0301.99",1 +"04232",1,"0302.21",1 +"04232",1,"0302.22",1 +"04232",1,"0302.23",1 +"04232",1,"0302.24",1 +"04232",1,"0302.29",1 +"04241",1,"0301.99",1 +"04241",1,"0302.51",1 +"04241",1,"0302.52",1 +"04241",1,"0302.53",1 +"04241",1,"0302.54",1 +"04241",1,"0302.55",1 +"04241",1,"0302.56",1 +"04241",1,"0302.59",1 +"04242",1,"0301.99",1 +"04242",1,"0302.51",1 +"04242",1,"0302.52",1 +"04242",1,"0302.53",1 +"04242",1,"0302.54",1 +"04242",1,"0302.55",1 +"04242",1,"0302.56",1 +"04242",1,"0302.59",1 +"04251",1,"0301.94",1 +"04251",1,"0301.95",1 +"04251",1,"0301.99",1 +"04251",1,"0302.31",1 +"04251",1,"0302.32",1 +"04251",1,"0302.33",1 +"04251",1,"0302.34",1 +"04251",1,"0302.35",1 +"04251",1,"0302.36",1 +"04251",1,"0302.39",1 +"04252",1,"0301.94",1 +"04252",1,"0301.95",1 +"04252",1,"0301.99",1 +"04252",1,"0302.31",1 +"04252",1,"0302.32",1 +"04252",1,"0302.33",1 +"04252",1,"0302.34",1 +"04252",1,"0302.35",1 +"04252",1,"0302.36",1 +"04252",1,"0302.39",1 +"04261",1,"0301.99",1 +"04261",1,"0302.41",1 +"04261",1,"0302.42",1 +"04261",1,"0302.43",1 +"04261",1,"0302.44",1 +"04261",1,"0302.45",1 +"04261",1,"0302.46",1 +"04261",1,"0302.47",1 +"04261",1,"0302.89",1 +"04262",1,"0301.99",1 +"04262",1,"0302.41",1 +"04262",1,"0302.42",1 +"04262",1,"0302.43",1 +"04262",1,"0302.44",1 +"04262",1,"0302.45",1 +"04262",1,"0302.46",1 +"04262",1,"0302.47",1 +"04262",1,"0302.89",1 +"04291",1,"0301.99",1 +"04291",1,"0302.81",1 +"04291",1,"0302.82",1 +"04291",1,"0302.83",1 +"04291",1,"0302.84",1 +"04291",1,"0302.85",1 +"04291",1,"0302.89",1 +"04292",1,"0301.99",1 +"04292",1,"0302.81",1 +"04292",1,"0302.82",1 +"04292",1,"0302.83",1 +"04292",1,"0302.84",1 +"04292",1,"0302.85",1 +"04292",1,"0302.89",1 +"04311",0,"0306.24",1 +"04312",0,"0306.24",1 +"04321",0,"0306.21",1 +"04322",0,"0306.21",1 +"04331",0,"0306.22",1 +"04332",0,"0306.22",1 +"04341",0,"0306.25",1 +"04342",0,"0306.25",1 +"04351",0,"0306.26",1 +"04352",0,"0306.26",1 +"04361",0,"0306.27",1 +"04362",0,"0306.27",1 +"04391",0,"0306.29",1 +"04392",0,"0306.29",1 +"04411",0,"0307.81",1 +"04412",0,"0307.81",1 +"04421",0,"0307.11",1 +"04422",0,"0307.11",1 +"04431",0,"0307.31",1 +"04432",0,"0307.31",1 +"04441",0,"0307.21",1 +"04442",0,"0307.21",1 +"04451",0,"0307.71",1 +"04452",0,"0307.71",1 +"04461",0,"0307.41",1 +"04462",0,"0307.41",1 +"04471",0,"0307.51",1 +"04472",0,"0307.51",1 +"04491",0,"0307.91",1 +"04492",0,"0307.91",1 +"04511",0,"0308.11",1 +"04512",0,"0308.11",1 +"04521",0,"0308.21",1 +"04522",0,"0308.21",1 +"04530",0,"0308.30",1 +"04590",0,"0308.90",1 +"04911",0,"0508.00",0 +"04912",0,"0602.90",1 +"04913",0,"0602.90",1 +"04920",0,"0511.99",1 +"04931",0,"1212.21",1 +"04932",0,"1212.21",1 +"04933",1,"1212.29",1 +"04933",1,"1302.31",1 +"04934",1,"1212.29",1 +"04934",1,"1302.31",1 +"11010",1,"2701.11",0 +"11010",1,"2701.12",0 +"11010",1,"2701.19",0 +"11020",0,"2701.20",0 +"11030",0,"2702.10",0 +"11040",0,"2702.20",0 +"11050",0,"2703.00",0 +"12010",0,"2709.00",0 +"12020",1,"2711.11",0 +"12020",1,"2711.21",0 +"12030",0,"2714.10",0 +"13000",1,"2612.10",0 +"13000",1,"2612.20",0 +"14100",1,"2601.11",0 +"14100",1,"2601.12",0 +"14210",0,"2603.00",0 +"14220",0,"2604.00",0 +"14230",0,"2606.00",0 +"14240",1,"2616.10",0 +"14240",1,"2616.90",0 +"14290",1,"2602.00",0 +"14290",1,"2605.00",0 +"14290",1,"2607.00",0 +"14290",1,"2608.00",0 +"14290",1,"2609.00",0 +"14290",1,"2610.00",0 +"14290",1,"2611.00",0 +"14290",1,"2613.10",0 +"14290",1,"2613.90",0 +"14290",1,"2614.00",0 +"14290",1,"2615.10",0 +"14290",1,"2615.90",0 +"14290",1,"2617.10",0 +"14290",1,"2617.90",0 +"15110",0,"2514.00",0 +"15120",1,"2515.11",0 +"15120",1,"2515.12",0 +"15120",1,"2515.20",0 +"15130",1,"2506.20",0 +"15130",1,"2516.11",0 +"15130",1,"2516.12",0 +"15130",1,"2516.20",0 +"15130",1,"2516.90",0 +"15200",1,"2520.10",0 +"15200",1,"2521.00",0 +"15310",1,"2505.10",0 +"15310",1,"2505.90",0 +"15320",1,"2517.10",0 +"15320",1,"2517.20",0 +"15320",1,"2517.41",0 +"15320",1,"2517.49",0 +"15330",0,"2714.90",0 +"15400",1,"2507.00",0 +"15400",1,"2508.10",0 +"15400",1,"2508.30",0 +"15400",1,"2508.40",0 +"15400",1,"2508.50",0 +"15400",1,"2508.60",0 +"15400",1,"2508.70",0 +"16110",1,"2510.10",0 +"16110",1,"2510.20",0 +"16120",0,"2502.00",0 +"16190",1,"2511.10",0 +"16190",1,"2511.20",0 +"16190",1,"2528.00",0 +"16190",1,"2529.21",0 +"16190",1,"2529.22",0 +"16190",1,"2530.20",0 +"16190",1,"2530.90",0 +"16200",0,"2501.00",0 +"16310",1,"7102.10",0 +"16310",1,"7102.31",0 +"16310",1,"7103.10",0 +"16320",1,"2513.10",0 +"16320",1,"2513.20",0 +"16320",1,"7102.21",0 +"16330",1,"2509.00",0 +"16330",1,"2518.10",0 +"16390",1,"2504.10",0 +"16390",1,"2504.90",0 +"16390",1,"2506.10",0 +"16390",1,"2512.00",0 +"16390",1,"2519.10",0 +"16390",1,"2519.90",0 +"16390",1,"2524.10",0 +"16390",1,"2524.90",0 +"16390",1,"2525.10",0 +"16390",1,"2525.20",0 +"16390",1,"2526.10",0 +"16390",1,"2526.20",0 +"16390",1,"2529.10",0 +"16390",1,"2529.30",0 +"16390",1,"2530.10",0 +"17100",0,"2716.00",0 +"17200",0,"2705.00",0 +"17300",0,"2201.90",1 +"17400",0,"2201.90",1 +"18000",0,"2201.90",1 +"21111",1,"0201.10",1 +"21111",1,"0201.20",1 +"21111",1,"0201.30",1 +"21112",1,"0201.10",1 +"21112",1,"0201.20",1 +"21112",1,"0201.30",1 +"21113",1,"0203.11",0 +"21113",1,"0203.12",0 +"21113",1,"0203.19",0 +"21114",0,"0208.10",1 +"21115",1,"0204.10",0 +"21115",1,"0204.21",0 +"21115",1,"0204.22",0 +"21115",1,"0204.23",0 +"21116",0,"0204.50",1 +"21117",0,"0208.60",1 +"21118",0,"0205.00",1 +"21119",1,"0208.30",1 +"21119",1,"0208.40",1 +"21119",1,"0208.90",1 +"21121",1,"0207.11",0 +"21121",1,"0207.13",1 +"21122",1,"0207.41",0 +"21122",1,"0207.44",1 +"21123",1,"0207.51",0 +"21123",1,"0207.54",1 +"21124",1,"0207.24",0 +"21124",1,"0207.26",1 +"21125",0,"0207.60",1 +"21131",1,"0202.10",1 +"21131",1,"0202.20",1 +"21131",1,"0202.30",1 +"21132",1,"0202.10",1 +"21132",1,"0202.20",1 +"21132",1,"0202.30",1 +"21133",1,"0203.21",0 +"21133",1,"0203.22",0 +"21133",1,"0203.29",0 +"21134",0,"0208.10",1 +"21135",1,"0204.30",0 +"21135",1,"0204.41",0 +"21135",1,"0204.42",0 +"21135",1,"0204.43",0 +"21136",0,"0204.50",1 +"21137",0,"0208.60",1 +"21138",0,"0205.00",1 +"21139",1,"0208.30",1 +"21139",1,"0208.40",1 +"21139",1,"0208.90",1 +"21141",1,"0207.12",0 +"21141",1,"0207.14",1 +"21142",1,"0207.42",0 +"21142",1,"0207.45",1 +"21143",1,"0207.52",0 +"21143",1,"0207.55",1 +"21144",1,"0207.25",0 +"21144",1,"0207.27",1 +"21145",0,"0207.60",1 +"21151",1,"0206.10",1 +"21151",1,"0206.21",1 +"21151",1,"0206.22",1 +"21151",1,"0206.29",1 +"21151",1,"0504.00",1 +"21152",1,"0206.10",1 +"21152",1,"0206.21",1 +"21152",1,"0206.22",1 +"21152",1,"0206.29",1 +"21152",1,"0504.00",1 +"21153",1,"0206.30",0 +"21153",1,"0206.41",0 +"21153",1,"0206.49",0 +"21153",1,"0504.00",1 +"21155",1,"0206.80",1 +"21155",1,"0206.90",1 +"21155",1,"0504.00",1 +"21156",1,"0206.80",1 +"21156",1,"0206.90",1 +"21156",1,"0504.00",1 +"21159",1,"0206.80",1 +"21159",1,"0206.90",1 +"21159",1,"0208.10",1 +"21159",1,"0208.30",1 +"21159",1,"0208.40",1 +"21159",1,"0208.60",1 +"21159",1,"0208.90",1 +"21160",1,"0207.13",1 +"21160",1,"0207.14",1 +"21160",1,"0207.26",1 +"21160",1,"0207.27",1 +"21160",1,"0207.43",0 +"21160",1,"0207.44",1 +"21160",1,"0207.45",1 +"21160",1,"0207.53",0 +"21160",1,"0207.54",1 +"21160",1,"0207.55",1 +"21160",1,"0207.60",1 +"21170",1,"0208.50",0 +"21170",1,"0208.90",1 +"21181",1,"0210.11",0 +"21181",1,"0210.12",0 +"21181",1,"0210.19",0 +"21182",0,"0210.20",0 +"21183",1,"0210.91",0 +"21183",1,"0210.92",0 +"21183",1,"0210.93",0 +"21183",1,"0210.99",0 +"21184",0,"1601.00",1 +"21185",0,"1603.00",0 +"21186",1,"1601.00",1 +"21186",1,"1602.20",1 +"21186",1,"1602.31",1 +"21186",1,"1602.32",1 +"21186",1,"1602.39",1 +"21186",1,"1602.41",1 +"21186",1,"1602.42",1 +"21186",1,"1602.49",1 +"21186",1,"1602.50",1 +"21186",1,"1602.90",1 +"21189",1,"1602.20",1 +"21189",1,"1602.31",1 +"21189",1,"1602.32",1 +"21189",1,"1602.39",1 +"21189",1,"1602.41",1 +"21189",1,"1602.42",1 +"21189",1,"1602.49",1 +"21189",1,"1602.50",1 +"21189",1,"1602.90",1 +"21190",0,"2301.10",0 +"21211",1,"0303.23",0 +"21211",1,"0303.24",0 +"21211",1,"0303.25",0 +"21211",1,"0303.26",0 +"21211",1,"0303.29",0 +"21211",1,"0303.89",1 +"21212",1,"0303.11",0 +"21212",1,"0303.12",0 +"21212",1,"0303.13",0 +"21212",1,"0303.14",0 +"21212",1,"0303.19",0 +"21213",1,"0303.31",0 +"21213",1,"0303.32",0 +"21213",1,"0303.33",0 +"21213",1,"0303.34",0 +"21213",1,"0303.39",0 +"21214",1,"0303.63",0 +"21214",1,"0303.64",0 +"21214",1,"0303.65",0 +"21214",1,"0303.66",0 +"21214",1,"0303.67",0 +"21214",1,"0303.68",0 +"21214",1,"0303.69",0 +"21215",1,"0303.41",0 +"21215",1,"0303.42",0 +"21215",1,"0303.43",0 +"21215",1,"0303.44",0 +"21215",1,"0303.45",0 +"21215",1,"0303.46",0 +"21215",1,"0303.49",0 +"21216",1,"0303.51",0 +"21216",1,"0303.53",0 +"21216",1,"0303.54",0 +"21216",1,"0303.55",0 +"21216",1,"0303.56",0 +"21216",1,"0303.57",0 +"21216",1,"0303.89",1 +"21219",1,"0303.81",0 +"21219",1,"0303.82",0 +"21219",1,"0303.83",0 +"21219",1,"0303.84",0 +"21219",1,"0303.89",1 +"21221",1,"0304.31",0 +"21221",1,"0304.32",0 +"21221",1,"0304.33",0 +"21221",1,"0304.39",0 +"21221",1,"0304.41",0 +"21221",1,"0304.42",0 +"21221",1,"0304.43",0 +"21221",1,"0304.44",0 +"21221",1,"0304.45",0 +"21221",1,"0304.46",0 +"21221",1,"0304.49",0 +"21221",1,"0304.51",0 +"21221",1,"0304.52",0 +"21221",1,"0304.53",0 +"21221",1,"0304.54",0 +"21221",1,"0304.55",0 +"21221",1,"0304.59",0 +"21222",1,"0304.61",0 +"21222",1,"0304.62",0 +"21222",1,"0304.63",0 +"21222",1,"0304.69",0 +"21222",1,"0304.71",0 +"21222",1,"0304.72",0 +"21222",1,"0304.73",0 +"21222",1,"0304.74",0 +"21222",1,"0304.75",0 +"21222",1,"0304.79",0 +"21222",1,"0304.81",0 +"21222",1,"0304.82",0 +"21222",1,"0304.83",0 +"21222",1,"0304.84",0 +"21222",1,"0304.85",0 +"21222",1,"0304.86",0 +"21222",1,"0304.87",0 +"21222",1,"0304.89",0 +"21223",1,"0304.91",0 +"21223",1,"0304.92",0 +"21223",1,"0304.93",0 +"21223",1,"0304.94",0 +"21223",1,"0304.95",0 +"21223",1,"0304.99",0 +"21224",1,"0305.31",0 +"21224",1,"0305.32",0 +"21224",1,"0305.39",0 +"21225",0,"0302.90",0 +"21226",0,"0303.90",0 +"21227",0,"0305.20",0 +"21231",1,"0305.51",0 +"21231",1,"0305.59",0 +"21231",1,"0305.61",0 +"21231",1,"0305.62",0 +"21231",1,"0305.63",0 +"21231",1,"0305.64",0 +"21231",1,"0305.69",0 +"21232",1,"0305.41",0 +"21232",1,"0305.42",0 +"21232",1,"0305.43",0 +"21232",1,"0305.44",0 +"21232",1,"0305.49",0 +"21233",0,"0305.10",0 +"21234",1,"0305.71",0 +"21234",1,"0305.72",0 +"21234",1,"0305.79",0 +"21241",1,"1604.11",1 +"21241",1,"1604.12",1 +"21241",1,"1604.13",1 +"21241",1,"1604.14",1 +"21241",1,"1604.15",1 +"21241",1,"1604.16",1 +"21241",1,"1604.17",1 +"21241",1,"1604.19",1 +"21241",1,"1604.20",1 +"21241",1,"1605.10",1 +"21241",1,"1605.21",1 +"21241",1,"1605.29",1 +"21241",1,"1605.30",1 +"21241",1,"1605.40",1 +"21241",1,"1605.51",1 +"21241",1,"1605.52",1 +"21241",1,"1605.53",1 +"21241",1,"1605.54",1 +"21241",1,"1605.55",1 +"21241",1,"1605.56",1 +"21241",1,"1605.57",1 +"21241",1,"1605.59",1 +"21241",1,"1605.61",1 +"21241",1,"1605.62",1 +"21241",1,"1605.63",1 +"21241",1,"1605.69",1 +"21242",1,"1604.11",1 +"21242",1,"1604.12",1 +"21242",1,"1604.13",1 +"21242",1,"1604.14",1 +"21242",1,"1604.15",1 +"21242",1,"1604.16",1 +"21242",1,"1604.17",1 +"21242",1,"1604.19",1 +"21242",1,"1604.20",1 +"21243",1,"1604.31",0 +"21243",1,"1604.32",0 +"21251",1,"0306.14",0 +"21251",1,"0306.24",1 +"21252",1,"0306.11",0 +"21252",1,"0306.21",1 +"21253",1,"0306.12",0 +"21253",1,"0306.22",1 +"21254",1,"0306.15",0 +"21254",1,"0306.25",1 +"21255",1,"0306.16",0 +"21255",1,"0306.26",1 +"21256",1,"0306.17",0 +"21256",1,"0306.27",1 +"21259",1,"0306.19",0 +"21259",1,"0306.29",1 +"21261",0,"0307.89",0 +"21262",0,"0307.19",0 +"21263",0,"0307.39",0 +"21264",0,"0307.29",0 +"21265",0,"0307.79",0 +"21266",0,"0307.49",0 +"21267",0,"0307.59",0 +"21268",0,"0307.99",0 +"21269",1,"0308.19",0 +"21269",1,"0308.29",0 +"21269",1,"0308.30",1 +"21269",1,"0308.90",1 +"21270",1,"1605.10",1 +"21270",1,"1605.21",1 +"21270",1,"1605.29",1 +"21270",1,"1605.30",1 +"21270",1,"1605.40",1 +"21280",1,"1605.51",1 +"21280",1,"1605.52",1 +"21280",1,"1605.53",1 +"21280",1,"1605.54",1 +"21280",1,"1605.55",1 +"21280",1,"1605.56",1 +"21280",1,"1605.57",1 +"21280",1,"1605.59",1 +"21280",1,"1605.61",1 +"21280",1,"1605.62",1 +"21280",1,"1605.63",1 +"21280",1,"1605.69",1 +"21291",0,"2301.20",0 +"21299",0,"0511.91",0 +"21311",0,"0710.22",0 +"21312",0,"0710.21",0 +"21313",0,"0710.10",0 +"21319",1,"0710.29",0 +"21319",1,"0710.30",0 +"21319",1,"0710.40",0 +"21319",1,"0710.80",0 +"21319",1,"0710.90",0 +"21321",0,"2009.50",0 +"21329",1,"2009.89",1 +"21329",1,"2009.90",1 +"21330",1,"0711.20",0 +"21330",1,"0711.40",0 +"21330",1,"0711.51",0 +"21330",1,"0711.59",0 +"21330",1,"0711.90",0 +"21340",1,"2001.10",0 +"21340",1,"2001.90",1 +"21391",0,"2004.90",1 +"21392",1,"1105.10",0 +"21392",1,"1105.20",0 +"21393",1,"0712.20",0 +"21393",1,"0712.31",0 +"21393",1,"0712.32",0 +"21393",1,"0712.33",0 +"21393",1,"0712.39",0 +"21393",1,"0712.90",0 +"21394",1,"2004.10",0 +"21394",1,"2005.20",0 +"21395",1,"2005.51",0 +"21395",1,"2005.59",0 +"21396",0,"2005.40",0 +"21397",1,"2003.10",0 +"21397",1,"2003.90",0 +"21399",1,"2002.10",0 +"21399",1,"2002.90",0 +"21399",1,"2004.90",1 +"21399",1,"2005.60",0 +"21399",1,"2005.70",0 +"21399",1,"2005.80",0 +"21399",1,"2005.91",0 +"21399",1,"2005.99",0 +"21411",0,"0806.20",0 +"21412",0,"0813.20",0 +"21419",1,"0803.10",1 +"21419",1,"0803.90",1 +"21419",1,"0804.10",1 +"21419",1,"0804.20",1 +"21419",1,"0804.30",1 +"21419",1,"0804.40",1 +"21419",1,"0804.50",1 +"21419",1,"0805.10",1 +"21419",1,"0805.20",1 +"21419",1,"0805.40",1 +"21419",1,"0805.50",1 +"21419",1,"0805.90",1 +"21419",1,"0813.10",0 +"21419",1,"0813.30",0 +"21419",1,"0813.40",0 +"21419",1,"0813.50",0 +"21421",0,"1202.42",0 +"21422",0,"0802.12",0 +"21423",0,"0802.22",0 +"21424",0,"0801.32",0 +"21429",1,"0801.11",0 +"21429",1,"0801.19",1 +"21429",1,"0801.22",0 +"21429",1,"0802.32",0 +"21429",1,"0802.42",0 +"21429",1,"0802.52",0 +"21429",1,"0802.62",0 +"21429",1,"0802.70",1 +"21429",1,"0802.80",1 +"21429",1,"0802.90",1 +"21431",1,"2009.11",0 +"21431",1,"2009.12",0 +"21431",1,"2009.19",0 +"21432",1,"2009.21",0 +"21432",1,"2009.29",0 +"21433",1,"2009.41",0 +"21433",1,"2009.49",0 +"21434",1,"2009.61",0 +"21434",1,"2009.69",0 +"21435",1,"2009.71",0 +"21435",1,"2009.79",0 +"21439",1,"2009.31",0 +"21439",1,"2009.39",0 +"21439",1,"2009.81",0 +"21439",1,"2009.89",1 +"21439",1,"2009.90",1 +"21491",0,"2008.20",0 +"21492",0,"2008.70",0 +"21493",1,"0811.10",0 +"21493",1,"0811.20",0 +"21493",1,"0811.90",0 +"21494",1,"2007.91",0 +"21494",1,"2007.99",0 +"21495",1,"2008.11",0 +"21495",1,"2008.19",0 +"21496",1,"0812.10",0 +"21496",1,"0812.90",0 +"21496",1,"0814.00",0 +"21499",1,"1212.99",1 +"21499",1,"2001.90",1 +"21499",1,"2008.30",0 +"21499",1,"2008.40",0 +"21499",1,"2008.50",0 +"21499",1,"2008.60",0 +"21499",1,"2008.80",0 +"21499",1,"2008.91",0 +"21499",1,"2008.93",0 +"21499",1,"2008.97",0 +"21499",1,"2008.99",0 +"21511",1,"0209.10",0 +"21511",1,"0209.90",0 +"21512",0,"1502.90",1 +"21513",0,"1502.90",1 +"21514",0,"1502.90",1 +"21515",0,"1502.90",1 +"21519",1,"1505.00",1 +"21519",1,"1506.00",1 +"21521",1,"1501.10",0 +"21521",1,"1501.20",0 +"21522",0,"1501.90",0 +"21523",0,"1502.10",0 +"21524",0,"1504.10",0 +"21525",0,"1504.20",0 +"21526",0,"1504.30",0 +"21529",1,"1503.00",0 +"21529",1,"1505.00",1 +"21529",1,"1506.00",1 +"21590",0,"1516.10",0 +"21611",0,"1507.10",0 +"21612",0,"1507.90",0 +"21621",0,"1508.10",0 +"21622",0,"1508.90",0 +"21631",0,"1512.11",0 +"21632",0,"1512.19",0 +"21641",1,"1514.11",0 +"21641",1,"1514.91",0 +"21642",1,"1514.19",0 +"21642",1,"1514.99",0 +"21651",0,"1511.10",0 +"21652",0,"1511.90",0 +"21661",0,"1513.11",0 +"21662",0,"1513.19",0 +"21671",0,"1509.10",0 +"21672",0,"1509.90",0 +"21673",0,"1510.00",0 +"21681",0,"1512.21",0 +"21682",0,"1512.29",0 +"21691",1,"1513.21",0 +"21691",1,"1513.29",0 +"21691",1,"1515.11",0 +"21691",1,"1515.19",0 +"21691",1,"1515.21",0 +"21691",1,"1515.29",0 +"21691",1,"1515.30",0 +"21691",1,"1515.50",0 +"21691",1,"1515.90",0 +"21693",0,"1516.20",0 +"21700",1,"1517.10",0 +"21700",1,"1517.90",0 +"21800",0,"1404.20",0 +"21910",1,"2304.00",0 +"21910",1,"2305.00",0 +"21910",1,"2306.10",0 +"21910",1,"2306.20",0 +"21910",1,"2306.30",0 +"21910",1,"2306.41",0 +"21910",1,"2306.49",0 +"21910",1,"2306.50",0 +"21910",1,"2306.60",0 +"21910",1,"2306.90",0 +"21920",1,"1208.10",0 +"21920",1,"1208.90",0 +"21931",0,"1521.10",0 +"21932",0,"1522.00",0 +"22110",1,"0401.10",0 +"22110",1,"0401.20",1 +"22120",1,"0401.40",1 +"22120",1,"0401.50",1 +"22130",0,"0404.10",0 +"22211",1,"0402.21",0 +"22211",1,"0402.29",0 +"22212",0,"0402.10",0 +"22219",0,"0404.90",1 +"22221",0,"0402.91",1 +"22222",0,"0402.99",1 +"22229",1,"0402.91",1 +"22229",1,"0402.99",1 +"22230",1,"0403.10",0 +"22230",1,"0403.90",0 +"22241",1,"0405.10",1 +"22241",1,"0405.20",1 +"22241",1,"0405.90",1 +"22242",1,"0405.10",1 +"22242",1,"0405.20",1 +"22242",1,"0405.90",1 +"22249",1,"0405.10",1 +"22249",1,"0405.20",1 +"22249",1,"0405.90",1 +"22251",1,"0406.10",1 +"22251",1,"0406.20",1 +"22251",1,"0406.30",1 +"22251",1,"0406.40",1 +"22251",1,"0406.90",1 +"22252",1,"0406.10",1 +"22252",1,"0406.20",1 +"22252",1,"0406.30",1 +"22252",1,"0406.40",1 +"22252",1,"0406.90",1 +"22253",1,"0406.10",1 +"22253",1,"0406.20",1 +"22253",1,"0406.30",1 +"22253",1,"0406.40",1 +"22253",1,"0406.90",1 +"22254",1,"0406.10",1 +"22254",1,"0406.20",1 +"22254",1,"0406.30",1 +"22254",1,"0406.40",1 +"22254",1,"0406.90",1 +"22259",1,"0406.10",1 +"22259",1,"0406.20",1 +"22259",1,"0406.30",1 +"22259",1,"0406.40",1 +"22259",1,"0406.90",1 +"22260",0,"3501.10",0 +"22270",0,"2105.00",0 +"22290",0,"0404.90",1 +"22300",0,"0407.90",0 +"23110",0,"1101.00",0 +"23120",1,"1102.20",0 +"23120",1,"1102.90",0 +"23130",1,"1103.11",0 +"23130",1,"1103.13",0 +"23130",1,"1103.19",0 +"23130",1,"1103.20",0 +"23140",1,"1104.12",0 +"23140",1,"1104.19",0 +"23140",1,"1104.22",0 +"23140",1,"1104.23",0 +"23140",1,"1104.29",0 +"23140",1,"1104.30",0 +"23140",1,"1904.10",0 +"23140",1,"1904.20",0 +"23140",1,"1904.30",0 +"23140",1,"1904.90",1 +"23161",1,"1006.30",0 +"23161",1,"1006.40",0 +"23162",0,"1006.20",0 +"23170",1,"1106.10",0 +"23170",1,"1106.20",0 +"23170",1,"1106.30",0 +"23180",0,"1901.20",0 +"23210",1,"1702.11",0 +"23210",1,"1702.19",0 +"23210",1,"1702.30",0 +"23210",1,"1702.40",0 +"23210",1,"1702.50",0 +"23210",1,"1702.60",0 +"23210",1,"1702.90",0 +"23220",1,"1108.11",0 +"23220",1,"1108.12",0 +"23220",1,"1108.13",0 +"23220",1,"1108.14",0 +"23220",1,"1108.19",0 +"23220",1,"1108.20",0 +"23220",1,"1109.00",0 +"23220",1,"3505.10",0 +"23230",0,"1903.00",0 +"23311",0,"2309.10",0 +"23319",0,"2309.90",0 +"23320",0,"1214.10",0 +"23410",1,"1905.10",0 +"23410",1,"1905.40",0 +"23420",1,"1905.20",0 +"23420",1,"1905.31",0 +"23420",1,"1905.32",0 +"23430",0,"1905.90",1 +"23490",0,"1905.90",1 +"23511",1,"1701.13",0 +"23511",1,"1701.14",0 +"23512",0,"1701.12",0 +"23520",0,"1701.99",0 +"23530",1,"1701.91",0 +"23530",1,"1702.20",0 +"23540",1,"1703.10",0 +"23540",1,"1703.90",0 +"23610",1,"1803.10",0 +"23610",1,"1803.20",0 +"23620",0,"1804.00",0 +"23630",0,"1805.00",0 +"23640",0,"1806.10",0 +"23650",0,"1806.20",0 +"23660",1,"1806.31",0 +"23660",1,"1806.32",0 +"23660",1,"1806.90",0 +"23670",1,"1704.10",0 +"23670",1,"1704.90",0 +"23670",1,"2006.00",0 +"23710",1,"1902.11",0 +"23710",1,"1902.19",0 +"23721",1,"1902.20",1 +"23721",1,"1902.30",1 +"23721",1,"1902.40",1 +"23722",1,"1902.20",1 +"23722",1,"1902.30",1 +"23722",1,"1902.40",1 +"23911",1,"0901.12",0 +"23911",1,"0901.21",0 +"23911",1,"0901.22",0 +"23912",1,"0901.90",1 +"23912",1,"2101.11",0 +"23912",1,"2101.12",0 +"23912",1,"2101.30",0 +"23913",1,"0902.10",0 +"23913",1,"0902.30",0 +"23914",0,"2101.20",0 +"23921",0,"0904.12",0 +"23922",0,"0904.22",0 +"23923",1,"0908.12",0 +"23923",1,"0908.22",0 +"23923",1,"0908.32",0 +"23924",1,"0909.22",0 +"23924",1,"0909.32",0 +"23924",1,"0909.62",0 +"23925",0,"0906.20",0 +"23926",0,"0907.20",0 +"23927",0,"0910.12",0 +"23928",0,"0905.20",0 +"23929",1,"0910.20",1 +"23929",1,"0910.30",1 +"23929",1,"0910.91",1 +"23929",1,"0910.99",1 +"23991",1,"1602.10",0 +"23991",1,"1901.10",0 +"23991",1,"2005.10",0 +"23991",1,"2007.10",0 +"23991",1,"2104.20",0 +"23992",0,"2104.10",0 +"23993",1,"0408.11",0 +"23993",1,"0408.19",0 +"23993",1,"0408.91",0 +"23993",1,"0408.99",0 +"23993",1,"3502.11",0 +"23993",1,"3502.19",0 +"23994",0,"2209.00",0 +"23995",1,"2103.10",0 +"23995",1,"2103.20",0 +"23995",1,"2103.30",0 +"23995",1,"2103.90",0 +"23996",1,"2102.10",0 +"23996",1,"2102.20",0 +"23996",1,"2102.30",0 +"23997",1,"1904.90",1 +"23997",1,"1905.90",1 +"23999",1,"1302.12",0 +"23999",1,"1302.13",0 +"23999",1,"1302.19",0 +"23999",1,"1302.20",0 +"23999",1,"1302.31",1 +"23999",1,"1302.32",0 +"23999",1,"1302.39",0 +"23999",1,"1901.90",0 +"23999",1,"2106.10",0 +"23999",1,"2106.90",0 +"24110",0,"2207.10",0 +"24131",1,"2208.20",0 +"24131",1,"2208.30",0 +"24131",1,"2208.40",0 +"24131",1,"2208.50",0 +"24131",1,"2208.60",0 +"24131",1,"2208.70",0 +"24139",0,"2208.90",0 +"24211",0,"2204.10",0 +"24212",1,"2204.21",0 +"24212",1,"2204.29",0 +"24212",1,"2204.30",0 +"24220",1,"2205.10",0 +"24220",1,"2205.90",0 +"24230",0,"2206.00",0 +"24310",0,"2203.00",0 +"24320",1,"1107.10",0 +"24320",1,"1107.20",0 +"24410",1,"2201.10",0 +"24410",1,"2201.90",1 +"24490",1,"2202.10",0 +"24490",1,"2202.90",0 +"25010",0,"2401.20",0 +"25020",1,"2402.10",0 +"25020",1,"2402.20",0 +"25020",1,"2402.90",0 +"25090",1,"2403.11",0 +"25090",1,"2403.19",0 +"25090",1,"2403.91",0 +"25090",1,"2403.99",0 +"26110",0,"5002.00",0 +"26130",1,"5101.21",0 +"26130",1,"5101.29",0 +"26130",1,"5101.30",0 +"26140",0,"5103.10",0 +"26150",1,"5105.10",0 +"26150",1,"5105.21",0 +"26150",1,"5105.29",0 +"26150",1,"5105.31",0 +"26150",1,"5105.39",0 +"26150",1,"5105.40",0 +"26160",0,"5203.00",0 +"26170",0,"5303.90",0 +"26190",1,"5301.21",0 +"26190",1,"5301.29",0 +"26190",1,"5301.30",0 +"26190",1,"5302.90",0 +"26190",1,"5305.00",1 +"26210",1,"5506.10",0 +"26210",1,"5506.20",0 +"26210",1,"5506.30",0 +"26210",1,"5506.90",0 +"26220",0,"5507.00",0 +"26310",1,"5004.00",0 +"26310",1,"5005.00",0 +"26310",1,"5006.00",0 +"26320",1,"5106.10",0 +"26320",1,"5107.10",0 +"26330",1,"5106.20",0 +"26330",1,"5107.20",0 +"26340",1,"5108.10",0 +"26340",1,"5108.20",0 +"26340",1,"5109.10",0 +"26340",1,"5109.90",0 +"26340",1,"5110.00",0 +"26350",1,"5204.11",0 +"26350",1,"5204.19",0 +"26350",1,"5204.20",0 +"26360",1,"5205.11",0 +"26360",1,"5205.12",0 +"26360",1,"5205.13",0 +"26360",1,"5205.14",0 +"26360",1,"5205.15",0 +"26360",1,"5205.21",0 +"26360",1,"5205.22",0 +"26360",1,"5205.23",0 +"26360",1,"5205.24",0 +"26360",1,"5205.26",0 +"26360",1,"5205.27",0 +"26360",1,"5205.28",0 +"26360",1,"5205.31",0 +"26360",1,"5205.32",0 +"26360",1,"5205.33",0 +"26360",1,"5205.34",0 +"26360",1,"5205.35",0 +"26360",1,"5205.41",0 +"26360",1,"5205.42",0 +"26360",1,"5205.43",0 +"26360",1,"5205.44",0 +"26360",1,"5205.46",0 +"26360",1,"5205.47",0 +"26360",1,"5205.48",0 +"26360",1,"5207.10",0 +"26370",1,"5206.11",0 +"26370",1,"5206.12",0 +"26370",1,"5206.13",0 +"26370",1,"5206.14",0 +"26370",1,"5206.15",0 +"26370",1,"5206.21",0 +"26370",1,"5206.22",0 +"26370",1,"5206.23",0 +"26370",1,"5206.24",0 +"26370",1,"5206.25",0 +"26370",1,"5206.31",0 +"26370",1,"5206.32",0 +"26370",1,"5206.33",0 +"26370",1,"5206.34",0 +"26370",1,"5206.35",0 +"26370",1,"5206.41",0 +"26370",1,"5206.42",0 +"26370",1,"5206.43",0 +"26370",1,"5206.44",0 +"26370",1,"5206.45",0 +"26370",1,"5207.90",0 +"26380",1,"5306.10",0 +"26380",1,"5306.20",0 +"26380",1,"5307.10",0 +"26380",1,"5307.20",0 +"26380",1,"5308.10",0 +"26380",1,"5308.20",0 +"26380",1,"5308.90",0 +"26410",1,"5401.10",0 +"26410",1,"5401.20",0 +"26410",1,"5508.10",0 +"26410",1,"5508.20",0 +"26421",1,"5402.61",0 +"26421",1,"5402.62",0 +"26421",1,"5402.69",0 +"26421",1,"5403.41",0 +"26421",1,"5403.42",0 +"26421",1,"5403.49",0 +"26422",0,"5406.00",0 +"26430",1,"5509.11",0 +"26430",1,"5509.12",0 +"26430",1,"5509.21",0 +"26430",1,"5509.22",0 +"26430",1,"5509.31",0 +"26430",1,"5509.32",0 +"26430",1,"5509.41",0 +"26430",1,"5509.42",0 +"26430",1,"5511.10",0 +"26440",1,"5509.51",0 +"26440",1,"5509.52",0 +"26440",1,"5509.53",0 +"26440",1,"5509.59",0 +"26440",1,"5509.61",0 +"26440",1,"5509.62",0 +"26440",1,"5509.69",0 +"26440",1,"5509.91",0 +"26440",1,"5509.92",0 +"26440",1,"5509.99",0 +"26440",1,"5511.20",0 +"26450",1,"5510.11",0 +"26450",1,"5510.12",0 +"26461",1,"5510.20",0 +"26461",1,"5510.30",0 +"26461",1,"5510.90",0 +"26462",0,"5511.30",0 +"26510",1,"5007.10",0 +"26510",1,"5007.20",0 +"26510",1,"5007.90",0 +"26520",1,"5111.11",0 +"26520",1,"5111.19",0 +"26530",1,"5112.11",0 +"26530",1,"5112.19",0 +"26540",1,"5111.20",0 +"26540",1,"5111.30",0 +"26540",1,"5111.90",0 +"26540",1,"5112.20",0 +"26540",1,"5112.30",0 +"26540",1,"5112.90",0 +"26550",0,"5113.00",0 +"26560",1,"5309.11",0 +"26560",1,"5309.19",0 +"26560",1,"5309.21",0 +"26560",1,"5309.29",0 +"26570",1,"5310.10",0 +"26570",1,"5310.90",0 +"26590",0,"5311.00",0 +"26610",1,"5208.11",0 +"26610",1,"5208.12",0 +"26610",1,"5208.13",0 +"26610",1,"5208.19",0 +"26610",1,"5208.21",0 +"26610",1,"5208.22",0 +"26610",1,"5208.23",0 +"26610",1,"5208.29",0 +"26610",1,"5208.31",0 +"26610",1,"5208.32",0 +"26610",1,"5208.33",0 +"26610",1,"5208.39",0 +"26610",1,"5208.41",0 +"26610",1,"5208.42",0 +"26610",1,"5208.43",0 +"26610",1,"5208.49",0 +"26610",1,"5208.51",0 +"26610",1,"5208.52",0 +"26610",1,"5208.59",0 +"26620",1,"5209.11",0 +"26620",1,"5209.12",0 +"26620",1,"5209.19",0 +"26620",1,"5209.21",0 +"26620",1,"5209.22",0 +"26620",1,"5209.29",0 +"26620",1,"5209.31",0 +"26620",1,"5209.32",0 +"26620",1,"5209.39",0 +"26620",1,"5209.41",0 +"26620",1,"5209.42",0 +"26620",1,"5209.43",0 +"26620",1,"5209.49",0 +"26620",1,"5209.51",0 +"26620",1,"5209.52",0 +"26620",1,"5209.59",0 +"26630",1,"5210.11",0 +"26630",1,"5210.19",0 +"26630",1,"5210.21",0 +"26630",1,"5210.29",0 +"26630",1,"5210.31",0 +"26630",1,"5210.32",0 +"26630",1,"5210.39",0 +"26630",1,"5210.41",0 +"26630",1,"5210.49",0 +"26630",1,"5210.51",0 +"26630",1,"5210.59",0 +"26630",1,"5211.11",0 +"26630",1,"5211.12",0 +"26630",1,"5211.19",0 +"26630",1,"5211.20",0 +"26630",1,"5211.31",0 +"26630",1,"5211.32",0 +"26630",1,"5211.39",0 +"26630",1,"5211.41",0 +"26630",1,"5211.42",0 +"26630",1,"5211.43",0 +"26630",1,"5211.49",0 +"26630",1,"5211.51",0 +"26630",1,"5211.52",0 +"26630",1,"5211.59",0 +"26690",1,"5212.11",0 +"26690",1,"5212.12",0 +"26690",1,"5212.13",0 +"26690",1,"5212.14",0 +"26690",1,"5212.15",0 +"26690",1,"5212.21",0 +"26690",1,"5212.22",0 +"26690",1,"5212.23",0 +"26690",1,"5212.24",0 +"26690",1,"5212.25",0 +"26710",1,"5407.10",0 +"26710",1,"5407.20",0 +"26710",1,"5407.30",0 +"26710",1,"5408.10",0 +"26720",1,"5407.41",0 +"26720",1,"5407.42",0 +"26720",1,"5407.43",0 +"26720",1,"5407.44",0 +"26720",1,"5407.51",0 +"26720",1,"5407.52",0 +"26720",1,"5407.53",0 +"26720",1,"5407.54",0 +"26720",1,"5407.61",0 +"26720",1,"5407.69",0 +"26720",1,"5407.71",0 +"26720",1,"5407.72",0 +"26720",1,"5407.73",0 +"26720",1,"5407.74",0 +"26720",1,"5408.21",0 +"26720",1,"5408.22",0 +"26720",1,"5408.23",0 +"26720",1,"5408.24",0 +"26730",1,"5407.81",0 +"26730",1,"5407.82",0 +"26730",1,"5407.83",0 +"26730",1,"5407.84",0 +"26730",1,"5407.91",0 +"26730",1,"5407.92",0 +"26730",1,"5407.93",0 +"26730",1,"5407.94",0 +"26730",1,"5408.31",0 +"26730",1,"5408.32",0 +"26730",1,"5408.33",0 +"26730",1,"5408.34",0 +"26740",1,"5512.11",0 +"26740",1,"5512.19",0 +"26740",1,"5512.21",0 +"26740",1,"5512.29",0 +"26740",1,"5512.91",0 +"26740",1,"5512.99",0 +"26750",1,"5516.11",0 +"26750",1,"5516.12",0 +"26750",1,"5516.13",0 +"26750",1,"5516.14",0 +"26760",1,"5513.11",0 +"26760",1,"5513.12",0 +"26760",1,"5513.13",0 +"26760",1,"5513.19",0 +"26760",1,"5513.21",0 +"26760",1,"5513.23",0 +"26760",1,"5513.29",0 +"26760",1,"5513.31",0 +"26760",1,"5513.39",0 +"26760",1,"5513.41",0 +"26760",1,"5513.49",0 +"26760",1,"5514.11",0 +"26760",1,"5514.12",0 +"26760",1,"5514.19",0 +"26760",1,"5514.21",0 +"26760",1,"5514.22",0 +"26760",1,"5514.23",0 +"26760",1,"5514.29",0 +"26760",1,"5514.30",0 +"26760",1,"5514.41",0 +"26760",1,"5514.42",0 +"26760",1,"5514.43",0 +"26760",1,"5514.49",0 +"26760",1,"5516.41",0 +"26760",1,"5516.42",0 +"26760",1,"5516.43",0 +"26760",1,"5516.44",0 +"26770",1,"5515.13",0 +"26770",1,"5515.22",0 +"26770",1,"5516.31",0 +"26770",1,"5516.32",0 +"26770",1,"5516.33",0 +"26770",1,"5516.34",0 +"26790",1,"5515.11",0 +"26790",1,"5515.12",0 +"26790",1,"5515.19",0 +"26790",1,"5515.21",0 +"26790",1,"5515.29",0 +"26790",1,"5515.91",0 +"26790",1,"5515.99",0 +"26790",1,"5516.21",0 +"26790",1,"5516.22",0 +"26790",1,"5516.23",0 +"26790",1,"5516.24",0 +"26790",1,"5516.91",0 +"26790",1,"5516.92",0 +"26790",1,"5516.93",0 +"26790",1,"5516.94",0 +"26810",1,"5801.21",0 +"26810",1,"5801.22",0 +"26810",1,"5801.23",0 +"26810",1,"5801.26",0 +"26810",1,"5801.27",0 +"26820",1,"5801.31",0 +"26820",1,"5801.32",0 +"26820",1,"5801.33",0 +"26820",1,"5801.36",0 +"26820",1,"5801.37",0 +"26830",1,"5801.10",0 +"26830",1,"5801.90",0 +"26840",1,"5802.11",0 +"26840",1,"5802.19",0 +"26850",0,"5802.20",0 +"26860",0,"5803.00",0 +"26880",0,"5802.30",0 +"26890",1,"7019.40",0 +"26890",1,"7019.51",0 +"26890",1,"7019.52",0 +"26890",1,"7019.59",0 +"27110",1,"6301.20",0 +"27110",1,"6301.30",0 +"27110",1,"6301.40",0 +"27110",1,"6301.90",0 +"27120",1,"6302.10",0 +"27120",1,"6302.21",0 +"27120",1,"6302.22",0 +"27120",1,"6302.29",0 +"27120",1,"6302.31",0 +"27120",1,"6302.32",0 +"27120",1,"6302.39",0 +"27120",1,"6302.40",0 +"27120",1,"6302.51",0 +"27120",1,"6302.53",0 +"27120",1,"6302.59",0 +"27120",1,"6302.60",0 +"27120",1,"6302.91",0 +"27120",1,"6302.93",0 +"27120",1,"6302.99",0 +"27130",1,"6303.12",0 +"27130",1,"6303.19",0 +"27130",1,"6303.91",0 +"27130",1,"6303.92",0 +"27130",1,"6303.99",0 +"27140",1,"5805.00",0 +"27140",1,"6304.11",0 +"27140",1,"6304.19",0 +"27140",1,"6304.91",0 +"27140",1,"6304.92",0 +"27140",1,"6304.93",0 +"27140",1,"6304.99",0 +"27140",1,"6308.00",0 +"27150",1,"6305.10",0 +"27150",1,"6305.20",0 +"27150",1,"6305.32",0 +"27150",1,"6305.33",0 +"27150",1,"6305.39",0 +"27150",1,"6305.90",0 +"27160",1,"6306.12",0 +"27160",1,"6306.19",0 +"27160",1,"6306.22",0 +"27160",1,"6306.29",0 +"27160",1,"6306.30",0 +"27160",1,"6306.40",0 +"27160",1,"6306.90",0 +"27170",0,"8804.00",0 +"27180",1,"9404.30",0 +"27180",1,"9404.90",0 +"27190",1,"6307.10",0 +"27190",1,"6307.20",0 +"27190",1,"6307.90",0 +"27210",1,"5701.10",0 +"27210",1,"5701.90",0 +"27220",1,"5702.10",0 +"27220",1,"5702.20",0 +"27220",1,"5702.31",0 +"27220",1,"5702.32",0 +"27220",1,"5702.39",0 +"27220",1,"5702.41",0 +"27220",1,"5702.42",0 +"27220",1,"5702.49",0 +"27220",1,"5702.50",0 +"27220",1,"5702.91",0 +"27220",1,"5702.92",0 +"27220",1,"5702.99",0 +"27230",1,"5703.10",0 +"27230",1,"5703.20",0 +"27230",1,"5703.30",0 +"27230",1,"5703.90",0 +"27290",1,"5704.10",0 +"27290",1,"5704.90",0 +"27290",1,"5705.00",0 +"27310",1,"5607.21",0 +"27310",1,"5607.29",0 +"27310",1,"5607.41",0 +"27310",1,"5607.49",0 +"27310",1,"5607.50",0 +"27310",1,"5607.90",0 +"27320",1,"5608.11",0 +"27320",1,"5608.19",0 +"27320",1,"5608.90",0 +"27320",1,"5609.00",0 +"27911",1,"5806.10",0 +"27911",1,"5806.20",0 +"27911",1,"5806.31",0 +"27911",1,"5806.32",0 +"27911",1,"5806.39",0 +"27911",1,"5806.40",0 +"27911",1,"5807.10",0 +"27911",1,"5807.90",0 +"27911",1,"5808.10",0 +"27911",1,"5808.90",0 +"27912",1,"5804.10",0 +"27912",1,"5804.21",0 +"27912",1,"5804.29",0 +"27912",1,"5804.30",0 +"27913",1,"5810.10",0 +"27913",1,"5810.91",0 +"27913",1,"5810.92",0 +"27913",1,"5810.99",0 +"27921",1,"5602.10",0 +"27921",1,"5602.21",0 +"27921",1,"5602.29",0 +"27921",1,"5602.90",0 +"27922",1,"5603.11",0 +"27922",1,"5603.12",0 +"27922",1,"5603.13",0 +"27922",1,"5603.14",0 +"27922",1,"5603.91",0 +"27922",1,"5603.92",0 +"27922",1,"5603.93",0 +"27922",1,"5603.94",0 +"27991",1,"5601.21",0 +"27991",1,"5601.22",0 +"27991",1,"5601.29",0 +"27991",1,"5601.30",0 +"27992",1,"5604.10",0 +"27992",1,"5604.90",0 +"27993",0,"5605.00",0 +"27994",0,"5809.00",0 +"27995",0,"5606.00",0 +"27996",1,"5902.10",0 +"27996",1,"5902.20",0 +"27996",1,"5902.90",0 +"27997",1,"5901.10",0 +"27997",1,"5901.90",0 +"27997",1,"5903.10",0 +"27997",1,"5903.20",0 +"27997",1,"5903.90",0 +"27997",1,"5907.00",0 +"27998",1,"5908.00",0 +"27998",1,"5909.00",0 +"27998",1,"5910.00",0 +"27998",1,"5911.10",0 +"27998",1,"5911.20",0 +"27998",1,"5911.31",0 +"27998",1,"5911.32",0 +"27998",1,"5911.40",0 +"27998",1,"5911.90",0 +"27999",0,"5811.00",0 +"28110",1,"6001.10",0 +"28110",1,"6001.21",0 +"28110",1,"6001.22",0 +"28110",1,"6001.29",0 +"28110",1,"6001.91",0 +"28110",1,"6001.92",0 +"28110",1,"6001.99",0 +"28190",1,"6002.40",0 +"28190",1,"6002.90",0 +"28190",1,"6003.10",0 +"28190",1,"6003.20",0 +"28190",1,"6003.30",0 +"28190",1,"6003.40",0 +"28190",1,"6003.90",0 +"28190",1,"6004.10",0 +"28190",1,"6004.90",0 +"28190",1,"6005.21",0 +"28190",1,"6005.22",0 +"28190",1,"6005.23",0 +"28190",1,"6005.24",0 +"28190",1,"6005.31",0 +"28190",1,"6005.32",0 +"28190",1,"6005.33",0 +"28190",1,"6005.34",0 +"28190",1,"6005.41",0 +"28190",1,"6005.42",0 +"28190",1,"6005.43",0 +"28190",1,"6005.44",0 +"28190",1,"6005.90",0 +"28190",1,"6006.10",0 +"28190",1,"6006.21",0 +"28190",1,"6006.22",0 +"28190",1,"6006.23",0 +"28190",1,"6006.24",0 +"28190",1,"6006.31",0 +"28190",1,"6006.32",0 +"28190",1,"6006.33",0 +"28190",1,"6006.34",0 +"28190",1,"6006.41",0 +"28190",1,"6006.42",0 +"28190",1,"6006.43",0 +"28190",1,"6006.44",0 +"28190",1,"6006.90",0 +"28210",1,"6115.10",0 +"28210",1,"6115.21",0 +"28210",1,"6115.22",0 +"28210",1,"6115.29",0 +"28210",1,"6115.30",0 +"28210",1,"6115.94",0 +"28210",1,"6115.95",0 +"28210",1,"6115.96",0 +"28210",1,"6115.99",0 +"28221",1,"6101.20",0 +"28221",1,"6101.30",0 +"28221",1,"6101.90",0 +"28221",1,"6103.10",0 +"28221",1,"6103.22",0 +"28221",1,"6103.23",0 +"28221",1,"6103.29",0 +"28221",1,"6103.31",0 +"28221",1,"6103.32",0 +"28221",1,"6103.33",0 +"28221",1,"6103.39",0 +"28221",1,"6103.41",0 +"28221",1,"6103.42",0 +"28221",1,"6103.43",0 +"28221",1,"6103.49",0 +"28222",1,"6105.10",0 +"28222",1,"6105.20",0 +"28222",1,"6105.90",0 +"28222",1,"6107.11",0 +"28222",1,"6107.12",0 +"28222",1,"6107.19",0 +"28222",1,"6107.21",0 +"28222",1,"6107.22",0 +"28222",1,"6107.29",0 +"28222",1,"6107.91",0 +"28222",1,"6107.99",0 +"28223",1,"6102.10",0 +"28223",1,"6102.20",0 +"28223",1,"6102.30",0 +"28223",1,"6102.90",0 +"28223",1,"6104.13",0 +"28223",1,"6104.19",0 +"28223",1,"6104.22",0 +"28223",1,"6104.23",0 +"28223",1,"6104.29",0 +"28223",1,"6104.31",0 +"28223",1,"6104.32",0 +"28223",1,"6104.33",0 +"28223",1,"6104.39",0 +"28223",1,"6104.41",0 +"28223",1,"6104.42",0 +"28223",1,"6104.43",0 +"28223",1,"6104.44",0 +"28223",1,"6104.49",0 +"28223",1,"6104.51",0 +"28223",1,"6104.52",0 +"28223",1,"6104.53",0 +"28223",1,"6104.59",0 +"28223",1,"6104.61",0 +"28223",1,"6104.62",0 +"28223",1,"6104.63",0 +"28223",1,"6104.69",0 +"28224",1,"6106.10",0 +"28224",1,"6106.20",0 +"28224",1,"6106.90",0 +"28224",1,"6108.11",0 +"28224",1,"6108.19",0 +"28224",1,"6108.21",0 +"28224",1,"6108.22",0 +"28224",1,"6108.29",0 +"28224",1,"6108.31",0 +"28224",1,"6108.32",0 +"28224",1,"6108.39",0 +"28224",1,"6108.91",0 +"28224",1,"6108.92",0 +"28224",1,"6108.99",0 +"28225",1,"6109.10",0 +"28225",1,"6109.90",0 +"28226",1,"6110.11",0 +"28226",1,"6110.12",0 +"28226",1,"6110.19",0 +"28226",1,"6110.20",0 +"28226",1,"6110.30",0 +"28226",1,"6110.90",0 +"28227",1,"6111.20",0 +"28227",1,"6111.30",0 +"28227",1,"6111.90",0 +"28228",1,"6112.11",0 +"28228",1,"6112.12",0 +"28228",1,"6112.19",0 +"28228",1,"6112.20",0 +"28228",1,"6112.31",0 +"28228",1,"6112.39",0 +"28228",1,"6112.41",0 +"28228",1,"6112.49",0 +"28228",1,"6114.20",0 +"28228",1,"6114.30",0 +"28228",1,"6114.90",0 +"28229",1,"6116.10",0 +"28229",1,"6116.91",0 +"28229",1,"6116.92",0 +"28229",1,"6116.93",0 +"28229",1,"6116.99",0 +"28229",1,"6117.10",0 +"28229",1,"6117.80",0 +"28229",1,"6117.90",0 +"28231",1,"6201.11",0 +"28231",1,"6201.12",0 +"28231",1,"6201.13",0 +"28231",1,"6201.19",0 +"28231",1,"6201.91",0 +"28231",1,"6201.92",0 +"28231",1,"6201.93",0 +"28231",1,"6201.99",0 +"28231",1,"6203.11",0 +"28231",1,"6203.12",0 +"28231",1,"6203.19",0 +"28231",1,"6203.22",0 +"28231",1,"6203.23",0 +"28231",1,"6203.29",0 +"28231",1,"6203.31",0 +"28231",1,"6203.32",0 +"28231",1,"6203.33",0 +"28231",1,"6203.39",0 +"28231",1,"6203.41",0 +"28231",1,"6203.42",0 +"28231",1,"6203.43",0 +"28231",1,"6203.49",0 +"28232",1,"6205.20",0 +"28232",1,"6205.30",0 +"28232",1,"6205.90",0 +"28232",1,"6207.11",0 +"28232",1,"6207.19",0 +"28232",1,"6207.21",0 +"28232",1,"6207.22",0 +"28232",1,"6207.29",0 +"28232",1,"6207.91",0 +"28232",1,"6207.99",0 +"28233",1,"6202.11",0 +"28233",1,"6202.12",0 +"28233",1,"6202.13",0 +"28233",1,"6202.19",0 +"28233",1,"6202.91",0 +"28233",1,"6202.92",0 +"28233",1,"6202.93",0 +"28233",1,"6202.99",0 +"28233",1,"6204.11",0 +"28233",1,"6204.12",0 +"28233",1,"6204.13",0 +"28233",1,"6204.19",0 +"28233",1,"6204.21",0 +"28233",1,"6204.22",0 +"28233",1,"6204.23",0 +"28233",1,"6204.29",0 +"28233",1,"6204.31",0 +"28233",1,"6204.32",0 +"28233",1,"6204.33",0 +"28233",1,"6204.39",0 +"28233",1,"6204.41",0 +"28233",1,"6204.42",0 +"28233",1,"6204.43",0 +"28233",1,"6204.44",0 +"28233",1,"6204.49",0 +"28233",1,"6204.51",0 +"28233",1,"6204.52",0 +"28233",1,"6204.53",0 +"28233",1,"6204.59",0 +"28233",1,"6204.61",0 +"28233",1,"6204.62",0 +"28233",1,"6204.63",0 +"28233",1,"6204.69",0 +"28234",1,"6206.10",0 +"28234",1,"6206.20",0 +"28234",1,"6206.30",0 +"28234",1,"6206.40",0 +"28234",1,"6206.90",0 +"28234",1,"6208.11",0 +"28234",1,"6208.19",0 +"28234",1,"6208.21",0 +"28234",1,"6208.22",0 +"28234",1,"6208.29",0 +"28234",1,"6208.91",0 +"28234",1,"6208.92",0 +"28234",1,"6208.99",0 +"28235",1,"6209.20",0 +"28235",1,"6209.30",0 +"28235",1,"6209.90",0 +"28236",1,"6211.11",0 +"28236",1,"6211.12",0 +"28236",1,"6211.20",0 +"28236",1,"6211.32",0 +"28236",1,"6211.33",0 +"28236",1,"6211.39",0 +"28236",1,"6211.42",0 +"28236",1,"6211.43",0 +"28236",1,"6211.49",0 +"28237",1,"6212.10",0 +"28237",1,"6212.20",0 +"28237",1,"6212.30",0 +"28237",1,"6212.90",0 +"28238",1,"6213.20",0 +"28238",1,"6213.90",0 +"28238",1,"6214.10",0 +"28238",1,"6214.20",0 +"28238",1,"6214.30",0 +"28238",1,"6214.40",0 +"28238",1,"6214.90",0 +"28238",1,"6215.10",0 +"28238",1,"6215.20",0 +"28238",1,"6215.90",0 +"28238",1,"6216.00",0 +"28238",1,"6217.10",0 +"28238",1,"6217.90",0 +"28241",0,"4203.10",0 +"28242",1,"4203.29",0 +"28242",1,"4203.30",0 +"28242",1,"4203.40",0 +"28243",0,"3926.20",0 +"28250",1,"6113.00",0 +"28250",1,"6210.10",0 +"28250",1,"6210.20",0 +"28250",1,"6210.30",0 +"28250",1,"6210.40",0 +"28250",1,"6210.50",0 +"28261",1,"6501.00",0 +"28261",1,"6502.00",0 +"28262",1,"6504.00",0 +"28262",1,"6505.00",0 +"28269",1,"6506.99",0 +"28269",1,"6507.00",0 +"28310",1,"4302.11",0 +"28310",1,"4302.19",0 +"28310",1,"4302.20",0 +"28310",1,"4302.30",0 +"28320",1,"4303.10",0 +"28320",1,"4303.90",0 +"28330",0,"4304.00",0 +"29110",1,"4114.10",0 +"29110",1,"4114.20",0 +"29120",1,"4104.11",0 +"29120",1,"4104.19",0 +"29120",1,"4104.41",0 +"29120",1,"4104.49",0 +"29120",1,"4107.11",0 +"29120",1,"4107.12",0 +"29120",1,"4107.19",0 +"29120",1,"4107.91",0 +"29120",1,"4107.92",0 +"29120",1,"4107.99",0 +"29130",1,"4105.10",0 +"29130",1,"4105.30",0 +"29130",1,"4106.21",0 +"29130",1,"4106.22",0 +"29130",1,"4106.31",0 +"29130",1,"4106.32",0 +"29130",1,"4106.40",0 +"29130",1,"4106.91",0 +"29130",1,"4106.92",0 +"29130",1,"4112.00",0 +"29130",1,"4113.10",0 +"29130",1,"4113.20",0 +"29130",1,"4113.30",0 +"29130",1,"4113.90",0 +"29130",1,"4115.10",0 +"29210",0,"4201.00",0 +"29220",1,"4202.11",0 +"29220",1,"4202.12",0 +"29220",1,"4202.19",0 +"29220",1,"4202.21",0 +"29220",1,"4202.22",0 +"29220",1,"4202.29",0 +"29220",1,"4202.31",0 +"29220",1,"4202.32",0 +"29220",1,"4202.39",0 +"29220",1,"4202.91",0 +"29220",1,"4202.92",0 +"29220",1,"4202.99",0 +"29220",1,"9605.00",0 +"29230",0,"9113.90",0 +"29290",0,"4205.00",0 +"29310",1,"6401.92",0 +"29310",1,"6401.99",0 +"29320",1,"6402.20",0 +"29320",1,"6402.91",0 +"29320",1,"6402.99",0 +"29330",1,"6403.51",0 +"29330",1,"6403.59",0 +"29330",1,"6403.91",0 +"29330",1,"6403.99",0 +"29330",1,"6405.10",0 +"29340",1,"6404.19",0 +"29340",1,"6404.20",0 +"29340",1,"6405.20",0 +"29410",1,"6402.12",0 +"29410",1,"6403.12",0 +"29420",0,"6404.11",0 +"29490",1,"6402.19",0 +"29490",1,"6403.19",0 +"29510",1,"6401.10",0 +"29510",1,"6403.40",0 +"29520",1,"6403.20",0 +"29520",1,"6405.90",0 +"29600",1,"6406.10",0 +"29600",1,"6406.20",0 +"29600",1,"6406.90",0 +"31101",0,"4407.10",0 +"31102",1,"4407.21",0 +"31102",1,"4407.22",0 +"31102",1,"4407.25",0 +"31102",1,"4407.26",0 +"31102",1,"4407.27",0 +"31102",1,"4407.28",0 +"31102",1,"4407.29",0 +"31102",1,"4407.91",0 +"31102",1,"4407.92",0 +"31102",1,"4407.93",0 +"31102",1,"4407.94",0 +"31102",1,"4407.95",0 +"31102",1,"4407.99",0 +"31109",0,"4406.10",0 +"31211",0,"4409.10",0 +"31212",0,"4409.21",0 +"31219",0,"4409.29",0 +"31220",0,"4405.00",0 +"31230",1,"4401.21",0 +"31230",1,"4401.22",0 +"31310",0,"4403.10",0 +"31320",0,"4406.90",0 +"31330",1,"4404.10",0 +"31330",1,"4404.20",0 +"31411",0,"4412.39",0 +"31412",1,"4412.31",0 +"31412",1,"4412.32",0 +"31421",1,"4412.94",1 +"31421",1,"4412.99",1 +"31422",1,"4412.94",1 +"31422",1,"4412.99",1 +"31431",0,"4410.11",0 +"31432",0,"4410.12",0 +"31439",1,"4410.19",0 +"31439",1,"4410.90",0 +"31441",1,"4411.12",0 +"31441",1,"4411.13",0 +"31441",1,"4411.14",0 +"31442",0,"4411.92",0 +"31449",1,"4411.93",0 +"31449",1,"4411.94",0 +"31450",0,"4412.10",0 +"31511",0,"4408.10",0 +"31512",1,"4408.31",0 +"31512",1,"4408.39",0 +"31512",1,"4408.90",0 +"31520",0,"4413.00",0 +"31600",1,"4418.10",0 +"31600",1,"4418.20",0 +"31600",1,"4418.40",0 +"31600",1,"4418.50",0 +"31600",1,"4418.60",0 +"31600",1,"4418.71",0 +"31600",1,"4418.72",0 +"31600",1,"4418.79",0 +"31600",1,"4418.90",0 +"31700",1,"4415.10",0 +"31700",1,"4415.20",0 +"31700",1,"4416.00",0 +"31911",0,"4417.00",0 +"31912",0,"4419.00",0 +"31913",1,"4420.10",0 +"31913",1,"4420.90",0 +"31914",1,"4414.00",0 +"31914",1,"4421.10",0 +"31914",1,"4421.90",0 +"31921",1,"4501.90",0 +"31921",1,"4502.00",0 +"31922",1,"4503.10",0 +"31922",1,"4503.90",0 +"31922",1,"4504.10",0 +"31922",1,"4504.90",0 +"31923",1,"4601.21",0 +"31923",1,"4601.22",0 +"31923",1,"4601.29",0 +"31923",1,"4601.92",0 +"31923",1,"4601.93",0 +"31923",1,"4601.94",0 +"31923",1,"4601.99",0 +"31923",1,"4602.11",0 +"31923",1,"4602.12",0 +"31923",1,"4602.19",0 +"31923",1,"4602.90",0 +"32111",0,"4702.00",0 +"32112",1,"4703.11",0 +"32112",1,"4703.19",0 +"32112",1,"4703.21",0 +"32112",1,"4703.29",0 +"32112",1,"4704.11",0 +"32112",1,"4704.19",0 +"32112",1,"4704.21",0 +"32112",1,"4704.29",0 +"32113",1,"4701.00",0 +"32113",1,"4705.00",0 +"32113",1,"4706.10",0 +"32113",1,"4706.20",0 +"32113",1,"4706.30",0 +"32113",1,"4706.91",0 +"32113",1,"4706.92",0 +"32113",1,"4706.93",0 +"32121",0,"4801.00",0 +"32122",0,"4802.10",0 +"32129",1,"4802.20",0 +"32129",1,"4802.40",0 +"32129",1,"4802.54",0 +"32129",1,"4802.55",0 +"32129",1,"4802.56",0 +"32129",1,"4802.57",0 +"32129",1,"4802.58",0 +"32129",1,"4802.61",0 +"32129",1,"4802.62",0 +"32129",1,"4802.69",0 +"32131",0,"4803.00",0 +"32132",1,"4804.11",0 +"32132",1,"4804.19",0 +"32133",1,"4804.21",0 +"32133",1,"4804.29",0 +"32133",1,"4804.31",0 +"32133",1,"4804.39",0 +"32133",1,"4804.41",0 +"32133",1,"4804.42",0 +"32133",1,"4804.49",0 +"32133",1,"4804.51",0 +"32133",1,"4804.52",0 +"32133",1,"4804.59",0 +"32133",1,"4808.40",0 +"32134",1,"4805.11",0 +"32134",1,"4805.12",0 +"32134",1,"4805.19",0 +"32135",1,"4805.24",0 +"32135",1,"4805.25",0 +"32136",1,"4805.30",0 +"32136",1,"4805.40",0 +"32136",1,"4805.50",0 +"32136",1,"4805.91",0 +"32136",1,"4805.92",0 +"32136",1,"4805.93",0 +"32136",1,"4813.90",0 +"32137",1,"4806.10",0 +"32137",1,"4806.20",0 +"32137",1,"4806.30",0 +"32137",1,"4806.40",0 +"32141",0,"4807.00",0 +"32142",0,"4808.90",0 +"32143",1,"4810.13",0 +"32143",1,"4810.14",0 +"32143",1,"4810.19",0 +"32143",1,"4810.22",0 +"32143",1,"4810.29",0 +"32143",1,"4810.31",0 +"32143",1,"4810.32",0 +"32143",1,"4810.39",0 +"32143",1,"4810.92",0 +"32143",1,"4810.99",0 +"32149",1,"4809.20",0 +"32149",1,"4809.90",0 +"32149",1,"4811.10",0 +"32149",1,"4811.41",0 +"32149",1,"4811.49",0 +"32149",1,"4811.51",0 +"32149",1,"4811.59",0 +"32149",1,"4811.60",0 +"32149",1,"4811.90",0 +"32151",0,"4808.10",0 +"32152",1,"4819.30",0 +"32152",1,"4819.40",0 +"32153",1,"4819.10",0 +"32153",1,"4819.20",0 +"32153",1,"4819.50",0 +"32153",1,"4819.60",0 +"32191",1,"4816.20",0 +"32191",1,"4816.90",0 +"32192",1,"4817.10",0 +"32192",1,"4817.20",0 +"32192",1,"4817.30",0 +"32193",1,"4818.10",0 +"32193",1,"4818.20",0 +"32193",1,"4818.30",0 +"32193",1,"4818.50",0 +"32193",1,"4818.90",0 +"32194",1,"4814.20",0 +"32194",1,"4814.90",0 +"32195",0,"5905.00",0 +"32196",0,"9619.00",0 +"32197",1,"4821.10",0 +"32197",1,"4821.90",0 +"32198",0,"4812.00",0 +"32199",1,"4813.10",0 +"32199",1,"4813.20",0 +"32199",1,"4822.10",0 +"32199",1,"4822.90",0 +"32199",1,"4823.20",0 +"32199",1,"4823.40",0 +"32199",1,"4823.61",0 +"32199",1,"4823.69",0 +"32199",1,"4823.70",0 +"32199",1,"4823.90",0 +"32210",1,"4901.10",1 +"32210",1,"4901.99",1 +"32220",1,"4901.10",1 +"32220",1,"4901.91",0 +"32220",1,"4901.99",1 +"32220",1,"4905.91",0 +"32230",1,"4901.10",1 +"32230",1,"4901.99",1 +"32291",1,"4901.10",1 +"32291",1,"4901.99",1 +"32292",1,"4901.10",1 +"32292",1,"4901.99",1 +"32292",1,"4903.00",0 +"32299",1,"4901.10",1 +"32299",1,"4901.99",1 +"32300",0,"4902.10",0 +"32410",0,"4902.90",1 +"32420",0,"4902.90",1 +"32490",0,"4902.90",1 +"32511",0,"4905.99",0 +"32512",0,"4905.10",0 +"32520",0,"4904.00",0 +"32530",0,"4909.00",0 +"32540",0,"4911.91",0 +"32550",0,"4906.00",0 +"32610",0,"4907.00",0 +"32620",0,"4911.10",0 +"32630",1,"4908.10",0 +"32630",1,"4908.90",0 +"32630",1,"4910.00",0 +"32690",0,"4911.99",0 +"32700",1,"4820.10",0 +"32700",1,"4820.20",0 +"32700",1,"4820.30",0 +"32700",1,"4820.40",0 +"32700",1,"4820.50",0 +"32700",1,"4820.90",0 +"32800",0,"8442.50",0 +"33100",0,"2704.00",0 +"33200",0,"2706.00",0 +"33311",0,"2710.12",1 +"33312",0,"2710.12",1 +"33320",0,"2710.12",1 +"33330",1,"2710.12",1 +"33330",1,"2710.19",1 +"33342",0,"2710.19",1 +"33349",0,"2710.19",1 +"33350",0,"2710.19",1 +"33360",1,"2710.19",1 +"33360",1,"2710.20",0 +"33360",1,"3826.00",1 +"33370",0,"2710.19",1 +"33380",0,"2710.19",1 +"33390",1,"2710.12",1 +"33390",1,"2710.19",1 +"33410",1,"2711.12",0 +"33410",1,"2711.13",0 +"33421",0,"2711.14",0 +"33429",1,"2711.19",0 +"33429",1,"2711.29",0 +"33500",1,"2712.10",0 +"33500",1,"2712.20",0 +"33500",1,"2712.90",0 +"33500",1,"2713.11",0 +"33500",1,"2713.12",0 +"33500",1,"2713.20",0 +"33500",1,"2713.90",0 +"33610",0,"2844.10",0 +"33620",0,"2844.20",0 +"33630",0,"2844.30",0 +"33690",0,"2844.40",0 +"33710",0,"8401.30",0 +"33720",0,"2844.50",0 +"34110",1,"2901.10",0 +"34110",1,"2901.21",0 +"34110",1,"2901.22",0 +"34110",1,"2901.23",0 +"34110",1,"2901.24",0 +"34110",1,"2901.29",0 +"34110",1,"2902.11",0 +"34110",1,"2902.19",0 +"34110",1,"2902.20",0 +"34110",1,"2902.30",0 +"34110",1,"2902.41",0 +"34110",1,"2902.42",0 +"34110",1,"2902.43",0 +"34110",1,"2902.44",0 +"34110",1,"2902.50",0 +"34110",1,"2902.60",0 +"34110",1,"2902.70",0 +"34110",1,"2902.90",0 +"34110",1,"2903.11",0 +"34110",1,"2903.12",0 +"34110",1,"2903.13",0 +"34110",1,"2903.14",0 +"34110",1,"2903.15",0 +"34110",1,"2903.19",0 +"34110",1,"2903.21",0 +"34110",1,"2903.22",0 +"34110",1,"2903.23",0 +"34110",1,"2903.29",0 +"34110",1,"2903.31",0 +"34110",1,"2903.39",0 +"34110",1,"2903.71",0 +"34110",1,"2903.72",0 +"34110",1,"2903.73",0 +"34110",1,"2903.74",0 +"34110",1,"2903.75",0 +"34110",1,"2903.76",0 +"34110",1,"2903.77",0 +"34110",1,"2903.78",0 +"34110",1,"2903.79",0 +"34110",1,"2903.81",0 +"34110",1,"2903.82",0 +"34110",1,"2903.89",0 +"34110",1,"2903.91",0 +"34110",1,"2903.92",0 +"34110",1,"2903.99",0 +"34110",1,"2904.10",0 +"34110",1,"2904.20",0 +"34110",1,"2904.90",0 +"34120",1,"3823.11",0 +"34120",1,"3823.12",0 +"34120",1,"3823.13",0 +"34120",1,"3823.19",0 +"34131",0,"2207.20",0 +"34139",1,"2905.11",0 +"34139",1,"2905.12",0 +"34139",1,"2905.13",0 +"34139",1,"2905.14",0 +"34139",1,"2905.16",0 +"34139",1,"2905.17",0 +"34139",1,"2905.19",0 +"34139",1,"2905.22",0 +"34139",1,"2905.29",0 +"34139",1,"2905.31",0 +"34139",1,"2905.32",0 +"34139",1,"2905.39",0 +"34139",1,"2905.41",0 +"34139",1,"2905.42",0 +"34139",1,"2905.43",0 +"34139",1,"2905.44",0 +"34139",1,"2905.49",0 +"34139",1,"2905.51",0 +"34139",1,"2905.59",0 +"34139",1,"2906.11",0 +"34139",1,"2906.12",0 +"34139",1,"2906.13",0 +"34139",1,"2906.19",0 +"34139",1,"2906.21",0 +"34139",1,"2906.29",0 +"34139",1,"2907.11",0 +"34139",1,"2907.12",0 +"34139",1,"2907.13",0 +"34139",1,"2907.15",0 +"34139",1,"2907.19",0 +"34139",1,"2907.21",0 +"34139",1,"2907.22",0 +"34139",1,"2907.23",0 +"34139",1,"2907.29",0 +"34139",1,"2908.11",0 +"34139",1,"2908.19",0 +"34139",1,"2908.91",0 +"34139",1,"2908.92",0 +"34139",1,"2908.99",0 +"34139",1,"3823.70",0 +"34140",1,"2915.11",0 +"34140",1,"2915.12",0 +"34140",1,"2915.13",0 +"34140",1,"2915.21",0 +"34140",1,"2915.24",0 +"34140",1,"2915.29",0 +"34140",1,"2915.31",0 +"34140",1,"2915.32",0 +"34140",1,"2915.33",0 +"34140",1,"2915.36",0 +"34140",1,"2915.39",0 +"34140",1,"2915.40",0 +"34140",1,"2915.50",0 +"34140",1,"2915.60",0 +"34140",1,"2915.70",0 +"34140",1,"2915.90",0 +"34140",1,"2916.11",0 +"34140",1,"2916.12",0 +"34140",1,"2916.13",0 +"34140",1,"2916.14",0 +"34140",1,"2916.15",0 +"34140",1,"2916.16",0 +"34140",1,"2916.19",0 +"34140",1,"2916.20",0 +"34140",1,"2916.31",0 +"34140",1,"2916.32",0 +"34140",1,"2916.34",0 +"34140",1,"2916.39",0 +"34140",1,"2917.11",0 +"34140",1,"2917.12",0 +"34140",1,"2917.13",0 +"34140",1,"2917.14",0 +"34140",1,"2917.19",0 +"34140",1,"2917.20",0 +"34140",1,"2917.32",0 +"34140",1,"2917.33",0 +"34140",1,"2917.34",0 +"34140",1,"2917.35",0 +"34140",1,"2917.36",0 +"34140",1,"2917.37",0 +"34140",1,"2917.39",0 +"34140",1,"2918.11",0 +"34140",1,"2918.12",0 +"34140",1,"2918.13",0 +"34140",1,"2918.14",0 +"34140",1,"2918.15",0 +"34140",1,"2918.16",0 +"34140",1,"2918.18",0 +"34140",1,"2918.19",0 +"34140",1,"2918.29",0 +"34140",1,"2918.30",0 +"34140",1,"2918.91",0 +"34140",1,"2918.99",0 +"34150",1,"2921.11",0 +"34150",1,"2921.19",0 +"34150",1,"2921.21",0 +"34150",1,"2921.22",0 +"34150",1,"2921.29",0 +"34150",1,"2921.30",0 +"34150",1,"2921.41",0 +"34150",1,"2921.42",0 +"34150",1,"2921.43",0 +"34150",1,"2921.44",0 +"34150",1,"2921.45",0 +"34150",1,"2921.46",0 +"34150",1,"2921.49",0 +"34150",1,"2921.51",0 +"34150",1,"2921.59",0 +"34150",1,"2922.11",0 +"34150",1,"2922.12",0 +"34150",1,"2922.13",0 +"34150",1,"2922.14",0 +"34150",1,"2922.19",0 +"34150",1,"2922.21",0 +"34150",1,"2922.29",0 +"34150",1,"2922.31",0 +"34150",1,"2922.39",0 +"34150",1,"2922.43",0 +"34150",1,"2922.44",0 +"34150",1,"2922.49",0 +"34150",1,"2922.50",0 +"34150",1,"2924.21",0 +"34150",1,"2925.11",0 +"34150",1,"2925.12",0 +"34150",1,"2925.19",0 +"34150",1,"2925.21",0 +"34150",1,"2925.29",0 +"34150",1,"2926.10",0 +"34150",1,"2926.20",0 +"34150",1,"2926.30",0 +"34150",1,"2926.90",0 +"34150",1,"2927.00",0 +"34150",1,"2928.00",0 +"34150",1,"2929.10",0 +"34150",1,"2929.90",0 +"34150",1,"3102.50",0 +"34160",1,"2930.20",0 +"34160",1,"2930.30",0 +"34160",1,"2930.40",0 +"34160",1,"2930.50",0 +"34160",1,"2930.90",0 +"34160",1,"2931.10",0 +"34160",1,"2931.20",0 +"34160",1,"2931.90",0 +"34160",1,"2932.11",0 +"34160",1,"2932.12",0 +"34160",1,"2932.13",0 +"34160",1,"2932.19",0 +"34160",1,"2932.91",0 +"34160",1,"2932.92",0 +"34160",1,"2932.93",0 +"34160",1,"2932.94",0 +"34160",1,"2932.95",0 +"34160",1,"2932.99",0 +"34160",1,"2933.29",0 +"34160",1,"2933.31",0 +"34160",1,"2933.32",0 +"34160",1,"2933.33",0 +"34160",1,"2933.39",0 +"34160",1,"2933.41",0 +"34160",1,"2933.49",0 +"34160",1,"2933.61",0 +"34160",1,"2933.71",0 +"34160",1,"2933.72",0 +"34160",1,"2933.79",0 +"34160",1,"2933.91",0 +"34160",1,"2933.99",0 +"34160",1,"2934.10",0 +"34160",1,"2934.20",0 +"34160",1,"2934.91",0 +"34160",1,"2934.99",0 +"34170",1,"2909.11",0 +"34170",1,"2909.19",0 +"34170",1,"2909.20",0 +"34170",1,"2909.30",0 +"34170",1,"2909.41",0 +"34170",1,"2909.43",0 +"34170",1,"2909.44",0 +"34170",1,"2909.49",0 +"34170",1,"2909.50",0 +"34170",1,"2909.60",0 +"34170",1,"2910.10",0 +"34170",1,"2910.20",0 +"34170",1,"2910.30",0 +"34170",1,"2910.40",0 +"34170",1,"2910.90",0 +"34170",1,"2911.00",0 +"34170",1,"2912.11",0 +"34170",1,"2912.12",0 +"34170",1,"2912.19",0 +"34170",1,"2912.21",0 +"34170",1,"2912.29",0 +"34170",1,"2912.41",0 +"34170",1,"2912.42",0 +"34170",1,"2912.49",0 +"34170",1,"2912.50",0 +"34170",1,"2912.60",0 +"34170",1,"2913.00",0 +"34170",1,"2914.11",0 +"34170",1,"2914.12",0 +"34170",1,"2914.13",0 +"34170",1,"2914.19",0 +"34170",1,"2914.22",0 +"34170",1,"2914.23",0 +"34170",1,"2914.29",0 +"34170",1,"2914.31",0 +"34170",1,"2914.39",0 +"34170",1,"2914.40",0 +"34170",1,"2914.50",0 +"34170",1,"2914.61",0 +"34170",1,"2914.69",0 +"34170",1,"2914.70",0 +"34170",1,"2942.00",0 +"34170",1,"3507.10",0 +"34170",1,"3507.90",0 +"34180",1,"2919.10",0 +"34180",1,"2919.90",0 +"34180",1,"2920.11",0 +"34180",1,"2920.19",0 +"34180",1,"2920.90",0 +"34210",1,"2804.10",0 +"34210",1,"2804.21",0 +"34210",1,"2804.29",0 +"34210",1,"2804.30",0 +"34210",1,"2804.40",0 +"34210",1,"2811.21",0 +"34210",1,"2811.29",0 +"34220",1,"2817.00",0 +"34220",1,"2819.10",0 +"34220",1,"2819.90",0 +"34220",1,"2820.10",0 +"34220",1,"2820.90",0 +"34220",1,"2821.10",0 +"34220",1,"2821.20",0 +"34220",1,"2822.00",0 +"34220",1,"2823.00",0 +"34220",1,"2824.10",0 +"34220",1,"2824.90",0 +"34220",1,"2825.20",0 +"34220",1,"2825.30",0 +"34220",1,"2825.40",0 +"34220",1,"2825.50",0 +"34220",1,"2825.60",0 +"34220",1,"2825.70",0 +"34220",1,"2825.80",0 +"34220",1,"2825.90",0 +"34231",1,"2801.10",0 +"34231",1,"2801.20",0 +"34231",1,"2801.30",0 +"34231",1,"2802.00",0 +"34231",1,"2803.00",0 +"34231",1,"2804.50",0 +"34231",1,"2804.61",0 +"34231",1,"2804.69",0 +"34231",1,"2804.70",0 +"34231",1,"2804.80",0 +"34231",1,"2804.90",0 +"34231",1,"2805.11",0 +"34231",1,"2805.12",0 +"34231",1,"2805.19",0 +"34231",1,"2805.30",0 +"34231",1,"2805.40",0 +"34231",1,"2806.10",0 +"34231",1,"2806.20",0 +"34231",1,"2807.00",0 +"34231",1,"2809.10",0 +"34231",1,"2810.00",0 +"34231",1,"2811.11",0 +"34231",1,"2811.19",0 +"34231",1,"2811.22",0 +"34231",1,"2812.10",0 +"34231",1,"2812.90",0 +"34231",1,"2813.10",0 +"34231",1,"2813.90",0 +"34231",1,"2815.11",0 +"34231",1,"2815.12",0 +"34231",1,"2815.20",0 +"34231",1,"2815.30",0 +"34231",1,"2816.10",0 +"34231",1,"2816.40",0 +"34231",1,"2818.30",0 +"34231",1,"2825.10",0 +"34232",0,"2809.20",0 +"34233",0,"2808.00",0 +"34240",1,"2826.12",0 +"34240",1,"2826.19",0 +"34240",1,"2826.30",0 +"34240",1,"2826.90",0 +"34240",1,"2827.20",0 +"34240",1,"2827.31",0 +"34240",1,"2827.32",0 +"34240",1,"2827.35",0 +"34240",1,"2827.39",0 +"34240",1,"2827.41",0 +"34240",1,"2827.49",0 +"34240",1,"2827.51",0 +"34240",1,"2827.59",0 +"34240",1,"2827.60",0 +"34240",1,"2828.10",0 +"34240",1,"2828.90",0 +"34240",1,"2829.11",0 +"34240",1,"2829.19",0 +"34240",1,"2829.90",0 +"34240",1,"2830.10",0 +"34240",1,"2830.90",0 +"34240",1,"2831.10",0 +"34240",1,"2831.90",0 +"34240",1,"2832.10",0 +"34240",1,"2832.20",0 +"34240",1,"2832.30",0 +"34240",1,"2833.11",0 +"34240",1,"2833.19",0 +"34240",1,"2833.21",0 +"34240",1,"2833.22",0 +"34240",1,"2833.24",0 +"34240",1,"2833.25",0 +"34240",1,"2833.27",0 +"34240",1,"2833.29",0 +"34240",1,"2833.30",0 +"34240",1,"2833.40",0 +"34240",1,"2834.29",0 +"34240",1,"2835.10",0 +"34240",1,"2835.22",0 +"34240",1,"2835.24",0 +"34240",1,"2835.25",0 +"34240",1,"2835.26",0 +"34240",1,"2835.29",0 +"34240",1,"2835.31",0 +"34240",1,"2835.39",0 +"34240",1,"2836.20",0 +"34240",1,"2836.30",0 +"34240",1,"2836.40",0 +"34240",1,"2836.50",0 +"34240",1,"2836.60",0 +"34240",1,"2836.91",0 +"34240",1,"2836.92",0 +"34240",1,"2836.99",0 +"34250",1,"2841.30",0 +"34250",1,"2841.50",0 +"34250",1,"2841.61",0 +"34250",1,"2841.69",0 +"34250",1,"2841.70",0 +"34250",1,"2841.80",0 +"34250",1,"2841.90",0 +"34250",1,"2843.10",0 +"34250",1,"2843.21",0 +"34250",1,"2843.29",0 +"34250",1,"2843.30",0 +"34250",1,"2843.90",0 +"34250",1,"2852.10",0 +"34250",1,"2852.90",0 +"34250",1,"2853.00",0 +"34260",1,"2845.10",0 +"34260",1,"2845.90",0 +"34270",1,"2837.11",0 +"34270",1,"2837.19",0 +"34270",1,"2837.20",0 +"34270",1,"2839.11",0 +"34270",1,"2839.19",0 +"34270",1,"2839.90",0 +"34270",1,"2840.11",0 +"34270",1,"2840.19",0 +"34270",1,"2840.20",0 +"34270",1,"2840.30",0 +"34270",1,"2842.10",0 +"34270",1,"2842.90",0 +"34280",1,"2847.00",0 +"34280",1,"2848.00",0 +"34280",1,"2849.10",0 +"34280",1,"2849.20",0 +"34280",1,"2849.90",0 +"34280",1,"2850.00",0 +"34290",1,"2846.10",0 +"34290",1,"2846.90",0 +"34310",1,"3204.11",0 +"34310",1,"3204.12",0 +"34310",1,"3204.13",0 +"34310",1,"3204.14",0 +"34310",1,"3204.15",0 +"34310",1,"3204.16",0 +"34310",1,"3204.17",0 +"34310",1,"3204.19",0 +"34310",1,"3204.20",0 +"34310",1,"3204.90",0 +"34310",1,"3205.00",0 +"34320",1,"3201.10",0 +"34320",1,"3201.20",0 +"34320",1,"3201.90",0 +"34320",1,"3203.00",0 +"34330",1,"3202.10",0 +"34330",1,"3202.90",0 +"34340",1,"3206.11",0 +"34340",1,"3206.19",0 +"34340",1,"3206.20",0 +"34340",1,"3206.41",0 +"34340",1,"3206.42",0 +"34340",1,"3206.49",0 +"34340",1,"3206.50",0 +"34400",1,"3802.90",0 +"34400",1,"3803.00",0 +"34400",1,"3805.10",0 +"34400",1,"3805.90",0 +"34400",1,"3806.10",0 +"34400",1,"3806.20",0 +"34400",1,"3806.30",0 +"34400",1,"3806.90",0 +"34400",1,"3807.00",0 +"34510",1,"4402.10",0 +"34510",1,"4402.90",0 +"34520",0,"2503.00",0 +"34530",0,"2601.20",0 +"34540",1,"2707.10",0 +"34540",1,"2707.20",0 +"34540",1,"2707.30",0 +"34540",1,"2707.40",0 +"34540",1,"2707.50",0 +"34540",1,"2707.91",0 +"34540",1,"2707.99",0 +"34540",1,"2708.10",0 +"34540",1,"2708.20",0 +"34550",0,"1518.00",0 +"34560",1,"7104.10",0 +"34560",1,"7104.20",0 +"34570",1,"1520.00",0 +"34570",1,"2905.45",0 +"34611",0,"3102.10",0 +"34612",0,"3102.21",0 +"34613",0,"3102.30",0 +"34614",0,"3102.60",0 +"34615",0,"3102.40",0 +"34616",0,"3102.80",0 +"34619",1,"3102.29",0 +"34619",1,"3102.90",0 +"34621",0,"3103.10",0 +"34629",0,"3103.90",0 +"34631",0,"3104.20",0 +"34632",0,"3104.30",0 +"34639",0,"3104.90",0 +"34641",0,"3105.20",0 +"34642",0,"3105.30",0 +"34643",0,"3105.40",0 +"34644",1,"3105.51",0 +"34644",1,"3105.59",0 +"34645",0,"3105.60",0 +"34646",0,"2834.21",0 +"34649",0,"3105.90",0 +"34651",0,"2814.10",0 +"34652",0,"2814.20",0 +"34653",1,"2827.10",0 +"34653",1,"2834.10",0 +"34654",0,"3101.00",0 +"34659",0,"3105.10",0 +"34661",0,"3808.91",0 +"34662",0,"3808.92",0 +"34663",0,"3808.93",0 +"34664",0,"3808.94",0 +"34666",0,"3808.50",0 +"34669",0,"3808.99",0 +"34710",1,"3901.10",0 +"34710",1,"3901.20",0 +"34710",1,"3901.30",0 +"34710",1,"3901.90",0 +"34720",1,"3903.11",0 +"34720",1,"3903.19",0 +"34720",1,"3903.20",0 +"34720",1,"3903.30",0 +"34720",1,"3903.90",0 +"34730",1,"3904.10",0 +"34730",1,"3904.21",0 +"34730",1,"3904.22",0 +"34730",1,"3904.30",0 +"34730",1,"3904.40",0 +"34730",1,"3904.50",0 +"34730",1,"3904.61",0 +"34730",1,"3904.69",0 +"34730",1,"3904.90",0 +"34740",1,"3907.10",0 +"34740",1,"3907.20",0 +"34740",1,"3907.30",0 +"34740",1,"3907.40",0 +"34740",1,"3907.50",0 +"34740",1,"3907.60",0 +"34740",1,"3907.70",0 +"34740",1,"3907.91",0 +"34740",1,"3907.99",0 +"34790",1,"3902.10",0 +"34790",1,"3902.20",0 +"34790",1,"3902.30",0 +"34790",1,"3902.90",0 +"34790",1,"3905.12",0 +"34790",1,"3905.19",0 +"34790",1,"3905.21",0 +"34790",1,"3905.29",0 +"34790",1,"3905.30",0 +"34790",1,"3905.91",0 +"34790",1,"3905.99",0 +"34790",1,"3906.10",0 +"34790",1,"3906.90",0 +"34790",1,"3908.10",0 +"34790",1,"3908.90",0 +"34790",1,"3909.10",0 +"34790",1,"3909.20",0 +"34790",1,"3909.30",0 +"34790",1,"3909.40",0 +"34790",1,"3909.50",0 +"34790",1,"3910.00",0 +"34790",1,"3911.10",0 +"34790",1,"3911.90",0 +"34790",1,"3912.11",0 +"34790",1,"3912.12",0 +"34790",1,"3912.20",0 +"34790",1,"3912.31",0 +"34790",1,"3912.39",0 +"34790",1,"3912.90",0 +"34790",1,"3913.10",0 +"34790",1,"3913.90",0 +"34790",1,"3914.00",0 +"34800",1,"4002.11",0 +"34800",1,"4002.19",0 +"34800",1,"4002.20",0 +"34800",1,"4002.31",0 +"34800",1,"4002.39",0 +"34800",1,"4002.41",0 +"34800",1,"4002.49",0 +"34800",1,"4002.51",0 +"34800",1,"4002.59",0 +"34800",1,"4002.60",0 +"34800",1,"4002.70",0 +"34800",1,"4002.80",0 +"34800",1,"4002.91",0 +"34800",1,"4002.99",0 +"35110",1,"3207.10",0 +"35110",1,"3207.20",0 +"35110",1,"3207.30",0 +"35110",1,"3207.40",0 +"35110",1,"3208.10",0 +"35110",1,"3208.20",0 +"35110",1,"3208.90",0 +"35110",1,"3209.10",0 +"35110",1,"3209.90",0 +"35110",1,"3210.00",0 +"35110",1,"3211.00",0 +"35110",1,"3212.10",0 +"35110",1,"3212.90",0 +"35110",1,"3214.10",0 +"35110",1,"3214.90",0 +"35110",1,"3814.00",0 +"35120",1,"3213.10",0 +"35120",1,"3213.90",0 +"35130",1,"3215.11",0 +"35130",1,"3215.19",0 +"35140",0,"3215.90",0 +"35210",1,"2918.21",0 +"35210",1,"2918.22",0 +"35210",1,"2918.23",0 +"35220",1,"2922.41",0 +"35220",1,"2922.42",0 +"35220",1,"2923.10",0 +"35220",1,"2923.20",0 +"35220",1,"2923.90",0 +"35220",1,"2924.11",0 +"35220",1,"2924.12",0 +"35220",1,"2924.19",0 +"35220",1,"2924.23",0 +"35220",1,"2924.24",0 +"35220",1,"2924.29",0 +"35230",1,"2932.20",0 +"35230",1,"2933.11",0 +"35230",1,"2933.19",0 +"35230",1,"2933.21",0 +"35230",1,"2933.52",0 +"35230",1,"2933.53",0 +"35230",1,"2933.54",0 +"35230",1,"2933.55",0 +"35230",1,"2933.59",0 +"35230",1,"2933.69",0 +"35230",1,"2934.30",0 +"35230",1,"2935.00",0 +"35240",0,"2940.00",0 +"35250",1,"2936.21",0 +"35250",1,"2936.22",0 +"35250",1,"2936.23",0 +"35250",1,"2936.24",0 +"35250",1,"2936.25",0 +"35250",1,"2936.26",0 +"35250",1,"2936.27",0 +"35250",1,"2936.28",0 +"35250",1,"2936.29",0 +"35250",1,"2936.90",0 +"35250",1,"2937.11",0 +"35250",1,"2937.12",0 +"35250",1,"2937.19",0 +"35250",1,"2937.21",0 +"35250",1,"2937.22",0 +"35250",1,"2937.23",0 +"35250",1,"2937.29",0 +"35250",1,"2937.50",0 +"35250",1,"2937.90",0 +"35250",1,"2938.10",0 +"35250",1,"2938.90",0 +"35250",1,"2939.11",0 +"35250",1,"2939.19",0 +"35250",1,"2939.20",0 +"35250",1,"2939.30",0 +"35250",1,"2939.41",0 +"35250",1,"2939.42",0 +"35250",1,"2939.43",0 +"35250",1,"2939.44",0 +"35250",1,"2939.49",0 +"35250",1,"2939.51",0 +"35250",1,"2939.59",0 +"35250",1,"2939.61",0 +"35250",1,"2939.62",0 +"35250",1,"2939.63",0 +"35250",1,"2939.69",0 +"35250",1,"2939.91",0 +"35250",1,"2939.99",0 +"35250",1,"2941.10",0 +"35250",1,"2941.20",0 +"35250",1,"2941.30",0 +"35250",1,"2941.40",0 +"35250",1,"2941.50",0 +"35250",1,"2941.90",0 +"35260",1,"3003.10",0 +"35260",1,"3003.20",0 +"35260",1,"3003.31",0 +"35260",1,"3003.39",0 +"35260",1,"3003.40",0 +"35260",1,"3003.90",0 +"35260",1,"3004.10",0 +"35260",1,"3004.20",0 +"35260",1,"3004.31",0 +"35260",1,"3004.32",0 +"35260",1,"3004.39",0 +"35260",1,"3004.40",0 +"35260",1,"3004.50",0 +"35260",1,"3004.90",0 +"35270",1,"3001.20",0 +"35270",1,"3001.90",0 +"35270",1,"3002.10",0 +"35270",1,"3002.20",0 +"35270",1,"3002.30",0 +"35270",1,"3002.90",0 +"35270",1,"3005.10",0 +"35270",1,"3005.90",0 +"35270",1,"3006.20",0 +"35270",1,"3006.30",0 +"35270",1,"3006.60",0 +"35290",1,"3006.10",0 +"35290",1,"3006.40",0 +"35290",1,"3006.50",0 +"35290",1,"3006.70",0 +"35310",1,"3402.11",0 +"35310",1,"3402.12",0 +"35310",1,"3402.13",0 +"35310",1,"3402.19",0 +"35321",1,"3401.11",0 +"35321",1,"3401.19",0 +"35321",1,"3401.20",0 +"35321",1,"3401.30",0 +"35322",1,"3402.20",0 +"35322",1,"3402.90",0 +"35323",1,"3303.00",0 +"35323",1,"3304.10",0 +"35323",1,"3304.20",0 +"35323",1,"3304.30",0 +"35323",1,"3304.91",0 +"35323",1,"3304.99",0 +"35323",1,"3305.10",0 +"35323",1,"3305.20",0 +"35323",1,"3305.30",0 +"35323",1,"3305.90",0 +"35323",1,"3306.10",0 +"35323",1,"3306.20",0 +"35323",1,"3306.90",0 +"35323",1,"3307.10",0 +"35323",1,"3307.20",0 +"35323",1,"3307.30",0 +"35323",1,"3307.90",0 +"35331",1,"3307.41",0 +"35331",1,"3307.49",0 +"35332",1,"3404.20",0 +"35332",1,"3404.90",0 +"35333",1,"3405.10",0 +"35333",1,"3405.20",0 +"35333",1,"3405.30",0 +"35333",1,"3405.90",0 +"35334",0,"3405.40",0 +"35410",1,"3301.12",0 +"35410",1,"3301.13",0 +"35410",1,"3301.19",0 +"35410",1,"3301.24",0 +"35410",1,"3301.25",0 +"35410",1,"3301.29",0 +"35410",1,"3301.30",0 +"35410",1,"3301.90",0 +"35410",1,"3302.10",0 +"35410",1,"3302.90",0 +"35420",1,"3501.90",0 +"35420",1,"3502.20",0 +"35420",1,"3502.90",0 +"35420",1,"3503.00",0 +"35420",1,"3504.00",0 +"35420",1,"3505.20",0 +"35420",1,"3506.10",0 +"35420",1,"3506.91",0 +"35420",1,"3506.99",0 +"35430",1,"3403.11",0 +"35430",1,"3403.19",0 +"35430",1,"3403.91",0 +"35430",1,"3403.99",0 +"35430",1,"3811.11",0 +"35430",1,"3811.19",0 +"35430",1,"3811.21",0 +"35430",1,"3811.29",0 +"35430",1,"3811.90",0 +"35430",1,"3819.00",0 +"35430",1,"3820.00",0 +"35440",1,"3407.00",0 +"35440",1,"3813.00",0 +"35440",1,"3821.00",0 +"35440",1,"3822.00",0 +"35450",1,"3601.00",0 +"35450",1,"3602.00",0 +"35450",1,"3603.00",0 +"35460",1,"3604.10",0 +"35460",1,"3604.90",0 +"35470",0,"3818.00",0 +"35491",0,"3826.00",1 +"35499",1,"3802.10",0 +"35499",1,"3809.10",0 +"35499",1,"3809.91",0 +"35499",1,"3809.92",0 +"35499",1,"3809.93",0 +"35499",1,"3810.10",0 +"35499",1,"3810.90",0 +"35499",1,"3812.10",0 +"35499",1,"3812.20",0 +"35499",1,"3812.30",0 +"35499",1,"3815.11",0 +"35499",1,"3815.12",0 +"35499",1,"3815.19",0 +"35499",1,"3815.90",0 +"35499",1,"3817.00",0 +"35499",1,"3824.10",0 +"35499",1,"3824.30",0 +"35499",1,"3824.40",0 +"35499",1,"3824.60",0 +"35499",1,"3824.71",0 +"35499",1,"3824.72",0 +"35499",1,"3824.73",0 +"35499",1,"3824.74",0 +"35499",1,"3824.75",0 +"35499",1,"3824.76",0 +"35499",1,"3824.77",0 +"35499",1,"3824.78",0 +"35499",1,"3824.79",0 +"35499",1,"3824.81",0 +"35499",1,"3824.82",0 +"35499",1,"3824.83",0 +"35499",1,"3824.90",0 +"35510",1,"5501.10",0 +"35510",1,"5501.20",0 +"35510",1,"5501.30",0 +"35510",1,"5501.40",0 +"35510",1,"5501.90",0 +"35510",1,"5503.11",0 +"35510",1,"5503.19",0 +"35510",1,"5503.20",0 +"35510",1,"5503.30",0 +"35510",1,"5503.40",0 +"35510",1,"5503.90",0 +"35520",1,"5402.11",0 +"35520",1,"5402.19",0 +"35520",1,"5402.20",0 +"35520",1,"5402.31",0 +"35520",1,"5402.32",0 +"35520",1,"5402.33",0 +"35520",1,"5402.34",0 +"35520",1,"5402.39",0 +"35520",1,"5402.44",0 +"35520",1,"5402.45",0 +"35520",1,"5402.46",0 +"35520",1,"5402.47",0 +"35520",1,"5402.48",0 +"35520",1,"5402.49",0 +"35520",1,"5402.51",0 +"35520",1,"5402.52",0 +"35520",1,"5402.59",0 +"35530",1,"5404.11",0 +"35530",1,"5404.12",0 +"35530",1,"5404.19",0 +"35530",1,"5404.90",0 +"35540",1,"5502.00",0 +"35540",1,"5504.10",0 +"35540",1,"5504.90",0 +"35550",1,"5403.10",0 +"35550",1,"5403.31",0 +"35550",1,"5403.32",0 +"35550",1,"5403.33",0 +"35550",1,"5403.39",0 +"35560",0,"5405.00",0 +"36111",0,"4011.10",0 +"36112",1,"4011.40",0 +"36112",1,"4011.50",0 +"36113",1,"4011.20",0 +"36113",1,"4011.30",0 +"36113",1,"4011.61",0 +"36113",1,"4011.62",0 +"36113",1,"4011.63",0 +"36113",1,"4011.69",0 +"36113",1,"4011.92",0 +"36113",1,"4011.93",0 +"36113",1,"4011.94",0 +"36113",1,"4011.99",0 +"36114",1,"4012.90",0 +"36114",1,"4013.10",0 +"36114",1,"4013.20",0 +"36114",1,"4013.90",0 +"36115",0,"4006.10",0 +"36120",1,"4012.11",0 +"36120",1,"4012.12",0 +"36120",1,"4012.13",0 +"36120",1,"4012.19",0 +"36210",0,"4003.00",0 +"36220",1,"4005.10",0 +"36220",1,"4005.20",0 +"36220",1,"4005.91",0 +"36220",1,"4005.99",0 +"36220",1,"4006.90",0 +"36220",1,"4007.00",0 +"36220",1,"4008.11",0 +"36220",1,"4008.19",0 +"36220",1,"4008.21",0 +"36220",1,"4008.29",0 +"36230",1,"4009.11",0 +"36230",1,"4009.12",0 +"36230",1,"4009.21",0 +"36230",1,"4009.22",0 +"36230",1,"4009.31",0 +"36230",1,"4009.32",0 +"36230",1,"4009.41",0 +"36230",1,"4009.42",0 +"36240",1,"4010.11",0 +"36240",1,"4010.12",0 +"36240",1,"4010.19",0 +"36240",1,"4010.31",0 +"36240",1,"4010.32",0 +"36240",1,"4010.33",0 +"36240",1,"4010.34",0 +"36240",1,"4010.35",0 +"36240",1,"4010.36",0 +"36240",1,"4010.39",0 +"36250",1,"5906.10",0 +"36250",1,"5906.91",0 +"36250",1,"5906.99",0 +"36260",1,"4015.11",0 +"36260",1,"4015.19",0 +"36260",1,"4015.90",0 +"36270",1,"4014.10",0 +"36270",1,"4014.90",0 +"36270",1,"4016.10",0 +"36270",1,"4016.91",0 +"36270",1,"4016.92",0 +"36270",1,"4016.93",0 +"36270",1,"4016.94",0 +"36270",1,"4016.95",0 +"36270",1,"4016.99",0 +"36270",1,"4017.00",0 +"36310",1,"3916.10",0 +"36310",1,"3916.20",0 +"36310",1,"3916.90",0 +"36320",1,"3917.10",0 +"36320",1,"3917.21",0 +"36320",1,"3917.22",0 +"36320",1,"3917.23",0 +"36320",1,"3917.29",0 +"36320",1,"3917.31",0 +"36320",1,"3917.32",0 +"36320",1,"3917.33",0 +"36320",1,"3917.39",0 +"36320",1,"3917.40",0 +"36330",1,"3920.10",0 +"36330",1,"3920.20",0 +"36330",1,"3920.30",0 +"36330",1,"3920.43",0 +"36330",1,"3920.49",0 +"36330",1,"3920.51",0 +"36330",1,"3920.59",0 +"36330",1,"3920.61",0 +"36330",1,"3920.62",0 +"36330",1,"3920.63",0 +"36330",1,"3920.69",0 +"36330",1,"3920.71",0 +"36330",1,"3920.73",0 +"36330",1,"3920.79",0 +"36330",1,"3920.91",0 +"36330",1,"3920.92",0 +"36330",1,"3920.93",0 +"36330",1,"3920.94",0 +"36330",1,"3920.99",0 +"36390",1,"3921.11",0 +"36390",1,"3921.12",0 +"36390",1,"3921.13",0 +"36390",1,"3921.14",0 +"36390",1,"3921.19",0 +"36390",1,"3921.90",0 +"36410",1,"3923.21",0 +"36410",1,"3923.29",0 +"36490",1,"3923.10",0 +"36490",1,"3923.30",0 +"36490",1,"3923.40",0 +"36490",1,"3923.50",0 +"36490",1,"3923.90",0 +"36910",1,"3918.10",0 +"36910",1,"3918.90",0 +"36920",1,"3919.10",0 +"36920",1,"3919.90",0 +"36930",1,"3922.10",0 +"36930",1,"3922.20",0 +"36930",1,"3922.90",0 +"36940",1,"3924.10",0 +"36940",1,"3924.90",0 +"36950",1,"3925.10",0 +"36950",1,"3925.20",0 +"36950",1,"3925.30",0 +"36950",1,"3925.90",0 +"36960",0,"9405.92",0 +"36971",0,"6506.10",0 +"36972",0,"6506.91",0 +"36980",0,"8547.20",0 +"36990",1,"3006.91",0 +"36990",1,"3926.10",0 +"36990",1,"3926.30",0 +"36990",1,"3926.40",0 +"36990",1,"3926.90",0 +"37111",1,"7001.00",0 +"37111",1,"7002.10",0 +"37111",1,"7002.20",0 +"37111",1,"7002.31",0 +"37111",1,"7002.32",0 +"37111",1,"7002.39",0 +"37112",1,"7003.12",0 +"37112",1,"7003.19",0 +"37112",1,"7003.20",0 +"37112",1,"7003.30",0 +"37112",1,"7004.20",0 +"37112",1,"7004.90",0 +"37113",1,"7005.10",0 +"37113",1,"7005.21",0 +"37113",1,"7005.29",0 +"37113",1,"7005.30",0 +"37114",0,"7006.00",0 +"37115",1,"7007.11",0 +"37115",1,"7007.19",0 +"37115",1,"7007.21",0 +"37115",1,"7007.29",0 +"37116",1,"7008.00",0 +"37116",1,"7009.10",0 +"37116",1,"7009.91",0 +"37116",1,"7009.92",0 +"37117",0,"7016.90",0 +"37121",1,"7019.11",0 +"37121",1,"7019.12",0 +"37121",1,"7019.19",0 +"37129",1,"7019.31",0 +"37129",1,"7019.32",0 +"37129",1,"7019.39",0 +"37129",1,"7019.90",0 +"37191",1,"7010.20",0 +"37191",1,"7010.90",0 +"37192",1,"7011.10",0 +"37192",1,"7011.20",0 +"37192",1,"7011.90",0 +"37193",1,"7013.10",0 +"37193",1,"7013.22",0 +"37193",1,"7013.28",0 +"37193",1,"7013.33",0 +"37193",1,"7013.37",0 +"37193",1,"7013.41",0 +"37193",1,"7013.42",0 +"37193",1,"7013.49",0 +"37193",1,"7013.91",0 +"37193",1,"7013.99",0 +"37194",1,"7015.10",0 +"37194",1,"7015.90",0 +"37195",1,"7010.10",0 +"37195",1,"7017.10",0 +"37195",1,"7017.20",0 +"37195",1,"7017.90",0 +"37196",0,"9405.91",0 +"37197",0,"8546.10",0 +"37199",1,"7014.00",0 +"37199",1,"7016.10",0 +"37199",1,"7018.10",0 +"37199",1,"7018.20",0 +"37199",1,"7018.90",0 +"37199",1,"7020.00",0 +"37210",1,"6910.10",0 +"37210",1,"6910.90",0 +"37221",1,"6911.10",0 +"37221",1,"6911.90",0 +"37221",1,"6912.00",0 +"37222",1,"6913.10",0 +"37222",1,"6913.90",0 +"37291",1,"6909.11",0 +"37291",1,"6909.12",0 +"37291",1,"6909.19",0 +"37291",1,"6909.90",0 +"37292",1,"8546.20",0 +"37292",1,"8547.10",0 +"37299",1,"6914.10",0 +"37299",1,"6914.90",0 +"37310",0,"6901.00",0 +"37320",1,"6902.10",0 +"37320",1,"6902.20",0 +"37320",1,"6902.90",0 +"37330",0,"3816.00",0 +"37340",1,"6815.91",0 +"37340",1,"6903.10",0 +"37340",1,"6903.20",0 +"37340",1,"6903.90",0 +"37350",1,"6904.10",0 +"37350",1,"6904.90",0 +"37350",1,"6905.10",0 +"37350",1,"6905.90",0 +"37360",0,"6906.00",0 +"37370",1,"6907.10",0 +"37370",1,"6907.90",0 +"37370",1,"6908.10",0 +"37370",1,"6908.90",0 +"37410",0,"2520.20",0 +"37420",1,"2522.10",0 +"37420",1,"2522.20",0 +"37420",1,"2522.30",0 +"37430",0,"2523.10",0 +"37440",1,"2523.21",0 +"37440",1,"2523.29",0 +"37440",1,"2523.30",0 +"37440",1,"2523.90",0 +"37450",1,"2518.20",0 +"37450",1,"2518.30",0 +"37510",0,"3824.50",0 +"37520",0,"6808.00",0 +"37530",1,"6809.11",0 +"37530",1,"6809.19",0 +"37530",1,"6809.90",0 +"37540",1,"6810.11",0 +"37540",1,"6810.19",0 +"37550",0,"6810.91",0 +"37560",0,"6810.99",0 +"37570",1,"6811.40",0 +"37570",1,"6811.81",0 +"37570",1,"6811.82",0 +"37570",1,"6811.89",0 +"37610",1,"6802.21",0 +"37610",1,"6802.91",0 +"37690",1,"6801.00",0 +"37690",1,"6802.10",0 +"37690",1,"6802.23",0 +"37690",1,"6802.29",0 +"37690",1,"6802.92",0 +"37690",1,"6802.93",0 +"37690",1,"6802.99",0 +"37690",1,"6803.00",0 +"37910",1,"6804.10",0 +"37910",1,"6804.21",0 +"37910",1,"6804.22",0 +"37910",1,"6804.23",0 +"37910",1,"6804.30",0 +"37910",1,"6805.10",0 +"37910",1,"6805.20",0 +"37910",1,"6805.30",0 +"37920",1,"6812.80",0 +"37920",1,"6812.91",0 +"37920",1,"6812.92",0 +"37920",1,"6812.93",0 +"37920",1,"6812.99",0 +"37920",1,"6813.20",0 +"37920",1,"6813.81",0 +"37920",1,"6813.89",0 +"37930",1,"6807.10",0 +"37930",1,"6807.90",0 +"37940",1,"2517.30",0 +"37940",1,"2715.00",0 +"37950",1,"3801.10",0 +"37950",1,"3801.20",0 +"37950",1,"3801.30",0 +"37950",1,"3801.90",0 +"37960",0,"2818.10",0 +"37990",1,"6806.10",0 +"37990",1,"6806.20",0 +"37990",1,"6806.90",0 +"37990",1,"6814.10",0 +"37990",1,"6814.90",0 +"37990",1,"6815.10",0 +"37990",1,"6815.20",0 +"37990",1,"6815.99",0 +"38111",1,"9401.10",0 +"38111",1,"9401.20",0 +"38111",1,"9401.30",0 +"38111",1,"9401.71",0 +"38111",1,"9401.79",0 +"38112",1,"9401.40",0 +"38112",1,"9401.51",0 +"38112",1,"9401.59",0 +"38112",1,"9401.61",0 +"38112",1,"9401.69",0 +"38119",0,"9401.80",0 +"38121",0,"9403.10",0 +"38122",0,"9403.30",0 +"38130",0,"9403.40",0 +"38140",1,"9403.20",0 +"38140",1,"9403.50",0 +"38140",1,"9403.60",0 +"38140",1,"9403.70",0 +"38140",1,"9403.81",0 +"38140",1,"9403.89",0 +"38140",1,"9610.00",0 +"38150",1,"9404.10",0 +"38150",1,"9404.21",0 +"38150",1,"9404.29",0 +"38160",1,"9401.90",0 +"38160",1,"9403.90",0 +"38210",1,"7101.10",0 +"38210",1,"7101.21",0 +"38220",1,"7101.22",0 +"38220",1,"7102.39",0 +"38220",1,"7103.91",0 +"38220",1,"7103.99",0 +"38220",1,"7104.90",0 +"38230",1,"7102.29",0 +"38230",1,"7105.10",0 +"38230",1,"7105.90",0 +"38240",1,"7113.11",0 +"38240",1,"7113.19",0 +"38240",1,"7113.20",0 +"38240",1,"7114.11",0 +"38240",1,"7114.19",0 +"38240",1,"7114.20",0 +"38240",1,"7115.90",0 +"38240",1,"7116.10",0 +"38240",1,"7116.20",0 +"38250",1,"7118.10",0 +"38250",1,"7118.90",0 +"38310",1,"9201.10",0 +"38310",1,"9201.20",0 +"38310",1,"9201.90",0 +"38320",1,"9202.10",0 +"38320",1,"9202.90",0 +"38330",1,"9205.10",0 +"38330",1,"9205.90",0 +"38340",1,"9207.10",0 +"38340",1,"9207.90",0 +"38350",1,"9206.00",0 +"38350",1,"9208.10",0 +"38350",1,"9208.90",0 +"38360",1,"9209.30",0 +"38360",1,"9209.91",0 +"38360",1,"9209.92",0 +"38360",1,"9209.94",0 +"38360",1,"9209.99",0 +"38410",1,"9506.11",0 +"38410",1,"9506.12",0 +"38410",1,"9506.19",0 +"38410",1,"9506.70",0 +"38420",1,"9506.21",0 +"38420",1,"9506.29",0 +"38430",0,"9506.91",0 +"38440",1,"4203.21",0 +"38440",1,"9506.31",0 +"38440",1,"9506.32",0 +"38440",1,"9506.39",0 +"38440",1,"9506.40",0 +"38440",1,"9506.51",0 +"38440",1,"9506.59",0 +"38440",1,"9506.61",0 +"38440",1,"9506.62",0 +"38440",1,"9506.69",0 +"38440",1,"9506.99",0 +"38450",1,"9507.10",0 +"38450",1,"9507.20",0 +"38450",1,"9507.30",0 +"38450",1,"9507.90",0 +"38510",0,"9503.00",1 +"38520",0,"9503.00",1 +"38530",0,"9503.00",1 +"38540",0,"9503.00",1 +"38550",0,"9503.00",1 +"38560",0,"9503.00",1 +"38570",0,"9504.40",0 +"38581",0,"9504.50",1 +"38582",0,"9504.50",1 +"38590",1,"9504.20",0 +"38590",1,"9504.30",0 +"38590",1,"9504.90",0 +"38600",1,"9508.10",0 +"38600",1,"9508.90",0 +"38701",0,"9406.00",1 +"38702",0,"9406.00",1 +"38703",0,"9406.00",1 +"38704",0,"9406.00",1 +"38911",1,"9608.10",0 +"38911",1,"9608.20",0 +"38911",1,"9608.30",0 +"38911",1,"9608.40",0 +"38911",1,"9608.50",0 +"38911",1,"9608.60",0 +"38911",1,"9608.91",0 +"38911",1,"9608.99",0 +"38911",1,"9609.10",0 +"38911",1,"9609.20",0 +"38911",1,"9609.90",0 +"38912",1,"9611.00",0 +"38912",1,"9612.10",0 +"38912",1,"9612.20",0 +"38921",1,"6601.10",0 +"38921",1,"6601.91",0 +"38921",1,"6601.99",0 +"38921",1,"6602.00",0 +"38922",1,"6603.20",0 +"38922",1,"6603.90",0 +"38923",1,"9606.10",0 +"38923",1,"9606.21",0 +"38923",1,"9606.22",0 +"38923",1,"9606.29",0 +"38923",1,"9607.11",0 +"38923",1,"9607.19",0 +"38924",1,"9606.30",0 +"38924",1,"9607.20",0 +"38930",1,"5904.10",0 +"38930",1,"5904.90",0 +"38941",0,"3704.00",0 +"38942",1,"3705.10",0 +"38942",1,"3705.90",0 +"38950",1,"3706.10",0 +"38950",1,"3706.90",0 +"38961",1,"9701.10",0 +"38961",1,"9701.90",0 +"38961",1,"9702.00",0 +"38961",1,"9703.00",0 +"38962",0,"9704.00",0 +"38963",1,"9705.00",0 +"38963",1,"9706.00",0 +"38971",0,"0501.00",0 +"38972",1,"6703.00",0 +"38972",1,"6704.11",0 +"38972",1,"6704.19",0 +"38972",1,"6704.20",0 +"38972",1,"6704.90",0 +"38991",1,"9505.10",0 +"38991",1,"9505.90",0 +"38992",0,"8715.00",0 +"38993",1,"9603.10",0 +"38993",1,"9603.21",0 +"38993",1,"9603.29",0 +"38993",1,"9603.30",0 +"38993",1,"9603.40",0 +"38993",1,"9603.50",0 +"38993",1,"9603.90",0 +"38994",1,"9613.10",0 +"38994",1,"9613.20",0 +"38994",1,"9613.80",0 +"38994",1,"9614.00",0 +"38994",1,"9615.11",0 +"38994",1,"9615.19",0 +"38994",1,"9615.90",0 +"38994",1,"9616.10",0 +"38994",1,"9616.20",0 +"38995",1,"3606.90",0 +"38995",1,"9613.90",0 +"38996",0,"9023.00",0 +"38997",1,"7117.11",0 +"38997",1,"7117.19",0 +"38997",1,"7117.90",0 +"38998",0,"3605.00",0 +"38999",1,"3406.00",0 +"38999",1,"3606.10",0 +"38999",1,"4206.00",0 +"38999",1,"6701.00",0 +"38999",1,"6702.10",0 +"38999",1,"6702.90",0 +"38999",1,"9601.10",0 +"38999",1,"9601.90",0 +"38999",1,"9602.00",0 +"38999",1,"9604.00",0 +"38999",1,"9617.00",0 +"38999",1,"9618.00",0 +"39110",1,"0502.10",0 +"39110",1,"0502.90",0 +"39110",1,"0504.00",1 +"39110",1,"0505.10",0 +"39110",1,"0505.90",0 +"39110",1,"0506.10",0 +"39110",1,"0506.90",0 +"39110",1,"0507.10",0 +"39110",1,"0507.90",0 +"39110",1,"0510.00",0 +"39110",1,"0511.99",1 +"39120",1,"2302.10",0 +"39120",1,"2302.30",0 +"39120",1,"2302.40",0 +"39120",1,"2302.50",0 +"39120",1,"2308.00",0 +"39130",0,"2303.10",0 +"39141",0,"2303.20",1 +"39149",0,"2303.20",1 +"39150",1,"0901.90",1 +"39150",1,"1802.00",0 +"39160",0,"2303.30",0 +"39170",0,"2307.00",0 +"39180",0,"2401.30",0 +"39211",0,"5003.00",0 +"39212",1,"5103.20",0 +"39212",1,"5103.30",0 +"39213",0,"5104.00",0 +"39214",0,"5202.10",0 +"39215",1,"5202.91",0 +"39215",1,"5202.99",0 +"39216",1,"5505.10",0 +"39216",1,"5505.20",0 +"39217",0,"6309.00",0 +"39218",1,"6310.10",0 +"39218",1,"6310.90",0 +"39220",0,"4115.20",0 +"39230",0,"3804.00",0 +"39240",1,"4707.10",0 +"39240",1,"4707.20",0 +"39240",1,"4707.30",0 +"39240",1,"4707.90",0 +"39250",0,"4004.00",0 +"39260",0,"4012.20",0 +"39270",1,"3915.10",0 +"39270",1,"3915.20",0 +"39270",1,"3915.30",0 +"39270",1,"3915.90",0 +"39281",0,"4401.31",0 +"39282",0,"4401.39",1 +"39283",0,"4401.39",1 +"39290",1,"2525.30",0 +"39290",1,"2621.10",0 +"39290",1,"2621.90",0 +"39310",1,"2618.00",0 +"39310",1,"2619.00",0 +"39320",1,"2620.11",0 +"39320",1,"2620.19",0 +"39320",1,"2620.21",0 +"39320",1,"2620.29",0 +"39320",1,"2620.30",0 +"39320",1,"2620.40",0 +"39320",1,"2620.60",0 +"39320",1,"2620.91",0 +"39320",1,"2620.99",0 +"39331",0,"7112.91",0 +"39332",1,"7112.92",0 +"39332",1,"7112.99",0 +"39333",0,"7112.30",0 +"39340",1,"7204.10",0 +"39340",1,"7204.21",0 +"39340",1,"7204.29",0 +"39340",1,"7204.30",0 +"39340",1,"7204.41",0 +"39340",1,"7204.49",0 +"39350",0,"7204.50",0 +"39361",0,"7404.00",0 +"39362",0,"7503.00",0 +"39363",0,"7602.00",0 +"39364",0,"7802.00",0 +"39365",0,"7902.00",0 +"39366",0,"8002.00",0 +"39367",1,"8101.97",0 +"39367",1,"8102.97",0 +"39367",1,"8103.30",0 +"39367",1,"8104.20",0 +"39367",1,"8105.30",0 +"39367",1,"8107.30",0 +"39367",1,"8108.30",0 +"39367",1,"8109.30",0 +"39367",1,"8112.13",0 +"39367",1,"8112.52",0 +"39368",1,"8110.20",0 +"39368",1,"8112.22",0 +"39370",0,"8908.00",0 +"39380",0,"8548.10",0 +"39910",0,"3825.10",0 +"39920",0,"3825.20",0 +"39931",0,"3006.92",0 +"39939",0,"3825.30",0 +"39940",1,"3825.41",0 +"39940",1,"3825.49",0 +"39950",1,"2710.91",0 +"39950",1,"2710.99",0 +"39950",1,"3825.50",0 +"39950",1,"3825.61",0 +"39950",1,"3825.69",0 +"39990",0,"3825.90",0 +"41111",1,"7201.10",0 +"41111",1,"7201.20",0 +"41111",1,"7201.50",0 +"41112",1,"7202.11",0 +"41112",1,"7202.19",0 +"41113",1,"7202.41",0 +"41113",1,"7202.49",0 +"41114",0,"7202.60",0 +"41115",1,"7202.21",0 +"41115",1,"7202.29",0 +"41115",1,"7202.30",0 +"41115",1,"7202.50",0 +"41115",1,"7202.70",0 +"41115",1,"7202.80",0 +"41115",1,"7202.91",0 +"41115",1,"7202.92",0 +"41115",1,"7202.93",0 +"41115",1,"7202.99",0 +"41116",1,"7203.10",0 +"41116",1,"7203.90",0 +"41117",1,"7205.10",0 +"41117",1,"7205.21",0 +"41117",1,"7205.29",0 +"41121",1,"7206.10",0 +"41121",1,"7206.90",0 +"41121",1,"7207.11",0 +"41121",1,"7207.12",0 +"41121",1,"7207.19",0 +"41121",1,"7207.20",0 +"41122",1,"7218.10",0 +"41122",1,"7218.91",0 +"41122",1,"7218.99",0 +"41122",1,"7224.10",0 +"41122",1,"7224.90",0 +"41211",1,"7208.10",0 +"41211",1,"7208.25",0 +"41211",1,"7208.26",0 +"41211",1,"7208.27",0 +"41211",1,"7208.36",0 +"41211",1,"7208.37",0 +"41211",1,"7208.38",0 +"41211",1,"7208.39",0 +"41211",1,"7208.40",0 +"41211",1,"7208.51",0 +"41211",1,"7208.52",0 +"41211",1,"7208.53",0 +"41211",1,"7208.54",0 +"41212",1,"7211.13",0 +"41212",1,"7211.14",0 +"41212",1,"7211.19",0 +"41213",1,"7219.11",0 +"41213",1,"7219.12",0 +"41213",1,"7219.13",0 +"41213",1,"7219.14",0 +"41213",1,"7219.21",0 +"41213",1,"7219.22",0 +"41213",1,"7219.23",0 +"41213",1,"7219.24",0 +"41213",1,"7225.30",0 +"41213",1,"7225.40",0 +"41214",1,"7220.11",0 +"41214",1,"7220.12",0 +"41214",1,"7226.91",0 +"41221",1,"7209.15",0 +"41221",1,"7209.16",0 +"41221",1,"7209.17",0 +"41221",1,"7209.18",0 +"41221",1,"7209.25",0 +"41221",1,"7209.26",0 +"41221",1,"7209.27",0 +"41221",1,"7209.28",0 +"41222",1,"7211.23",0 +"41222",1,"7211.29",0 +"41223",1,"7219.31",0 +"41223",1,"7219.32",0 +"41223",1,"7219.33",0 +"41223",1,"7219.34",0 +"41223",1,"7219.35",0 +"41223",1,"7225.50",0 +"41224",1,"7220.20",0 +"41224",1,"7226.92",0 +"41231",1,"7208.90",0 +"41231",1,"7209.90",0 +"41231",1,"7210.11",0 +"41231",1,"7210.12",0 +"41231",1,"7210.20",0 +"41231",1,"7210.30",0 +"41231",1,"7210.41",0 +"41231",1,"7210.49",0 +"41231",1,"7210.50",0 +"41231",1,"7210.61",0 +"41231",1,"7210.69",0 +"41231",1,"7210.70",0 +"41231",1,"7210.90",0 +"41231",1,"7211.90",0 +"41231",1,"7212.10",0 +"41231",1,"7212.20",0 +"41231",1,"7212.30",0 +"41231",1,"7212.40",0 +"41231",1,"7212.50",0 +"41231",1,"7212.60",0 +"41232",1,"7219.90",0 +"41232",1,"7220.90",0 +"41233",1,"7225.11",0 +"41233",1,"7225.19",0 +"41233",1,"7226.11",0 +"41233",1,"7226.19",0 +"41234",0,"7226.20",0 +"41239",1,"7225.91",0 +"41239",1,"7225.92",0 +"41239",1,"7225.99",0 +"41239",1,"7226.99",0 +"41241",1,"7213.10",0 +"41241",1,"7213.20",0 +"41241",1,"7213.91",0 +"41241",1,"7213.99",0 +"41242",1,"7214.10",0 +"41242",1,"7214.20",0 +"41242",1,"7214.30",0 +"41242",1,"7214.91",0 +"41242",1,"7214.99",0 +"41243",1,"7221.00",0 +"41243",1,"7227.10",0 +"41243",1,"7227.20",0 +"41243",1,"7227.90",0 +"41244",1,"7222.11",0 +"41244",1,"7222.19",0 +"41244",1,"7228.30",0 +"41244",1,"7228.40",0 +"41251",1,"7216.10",0 +"41251",1,"7216.21",0 +"41251",1,"7216.22",0 +"41251",1,"7216.31",0 +"41251",1,"7216.32",0 +"41251",1,"7216.33",0 +"41251",1,"7216.40",0 +"41251",1,"7216.50",0 +"41252",1,"7301.10",0 +"41252",1,"7301.20",0 +"41253",1,"7302.10",0 +"41253",1,"7302.30",0 +"41253",1,"7302.40",0 +"41253",1,"7302.90",0 +"41261",1,"7215.10",0 +"41261",1,"7215.50",0 +"41261",1,"7215.90",0 +"41262",1,"7216.61",0 +"41262",1,"7216.69",0 +"41262",1,"7216.91",0 +"41262",1,"7216.99",0 +"41263",1,"7217.10",0 +"41263",1,"7217.20",0 +"41263",1,"7217.30",0 +"41263",1,"7217.90",0 +"41264",1,"7222.20",0 +"41264",1,"7228.50",0 +"41265",1,"7222.30",0 +"41265",1,"7228.60",0 +"41266",1,"7222.40",0 +"41266",1,"7228.70",0 +"41267",1,"7223.00",0 +"41267",1,"7229.20",0 +"41267",1,"7229.90",0 +"41271",0,"7228.10",0 +"41272",0,"7228.20",0 +"41273",0,"7228.80",0 +"41281",1,"7304.11",0 +"41281",1,"7304.19",0 +"41282",1,"7304.22",0 +"41282",1,"7304.23",0 +"41282",1,"7304.24",0 +"41282",1,"7304.29",0 +"41283",1,"7304.31",0 +"41283",1,"7304.39",0 +"41283",1,"7304.41",0 +"41283",1,"7304.49",0 +"41283",1,"7304.51",0 +"41283",1,"7304.59",0 +"41284",0,"7304.90",0 +"41285",1,"7305.11",0 +"41285",1,"7305.12",0 +"41285",1,"7305.19",0 +"41285",1,"7306.11",0 +"41285",1,"7306.19",0 +"41286",1,"7305.20",0 +"41286",1,"7306.21",0 +"41286",1,"7306.29",0 +"41287",1,"7305.31",0 +"41287",1,"7305.39",0 +"41287",1,"7306.30",0 +"41287",1,"7306.40",0 +"41287",1,"7306.50",0 +"41288",1,"7306.61",0 +"41288",1,"7306.69",0 +"41289",1,"7305.90",0 +"41289",1,"7306.90",0 +"41291",0,"7303.00",0 +"41292",1,"7307.11",0 +"41292",1,"7307.19",0 +"41293",1,"7307.21",0 +"41293",1,"7307.22",0 +"41293",1,"7307.23",0 +"41293",1,"7307.29",0 +"41293",1,"7307.91",0 +"41293",1,"7307.92",0 +"41293",1,"7307.93",0 +"41293",1,"7307.99",0 +"41310",1,"7106.10",0 +"41310",1,"7106.91",0 +"41310",1,"7106.92",0 +"41320",1,"7108.11",0 +"41320",1,"7108.12",0 +"41320",1,"7108.13",0 +"41320",1,"7108.20",0 +"41330",1,"7110.11",0 +"41330",1,"7110.19",0 +"41330",1,"7110.21",0 +"41330",1,"7110.29",0 +"41330",1,"7110.31",0 +"41330",1,"7110.39",0 +"41330",1,"7110.41",0 +"41330",1,"7110.49",0 +"41330",1,"7115.10",0 +"41340",0,"7109.00",0 +"41350",1,"7107.00",0 +"41350",1,"7111.00",0 +"41411",0,"7401.00",0 +"41412",0,"7402.00",0 +"41413",1,"7403.11",0 +"41413",1,"7403.12",0 +"41413",1,"7403.13",0 +"41413",1,"7403.19",0 +"41413",1,"7403.21",0 +"41413",1,"7403.22",0 +"41413",1,"7403.29",0 +"41413",1,"7405.00",0 +"41421",1,"7501.10",0 +"41421",1,"7501.20",0 +"41422",1,"7502.10",0 +"41422",1,"7502.20",0 +"41431",1,"7601.10",0 +"41431",1,"7601.20",0 +"41432",0,"2818.20",0 +"41441",1,"7801.10",0 +"41441",1,"7801.91",0 +"41441",1,"7801.99",0 +"41442",1,"7901.11",0 +"41442",1,"7901.12",0 +"41442",1,"7901.20",0 +"41443",1,"8001.10",0 +"41443",1,"8001.20",0 +"41511",1,"7406.10",0 +"41511",1,"7406.20",0 +"41512",1,"7407.10",0 +"41512",1,"7407.21",0 +"41512",1,"7407.29",0 +"41513",1,"7408.11",0 +"41513",1,"7408.19",0 +"41513",1,"7408.21",0 +"41513",1,"7408.22",0 +"41513",1,"7408.29",0 +"41514",1,"7409.11",0 +"41514",1,"7409.19",0 +"41514",1,"7409.21",0 +"41514",1,"7409.29",0 +"41514",1,"7409.31",0 +"41514",1,"7409.39",0 +"41514",1,"7409.40",0 +"41514",1,"7409.90",0 +"41515",1,"7410.11",0 +"41515",1,"7410.12",0 +"41515",1,"7410.21",0 +"41515",1,"7410.22",0 +"41516",1,"7411.10",0 +"41516",1,"7411.21",0 +"41516",1,"7411.22",0 +"41516",1,"7411.29",0 +"41516",1,"7412.10",0 +"41516",1,"7412.20",0 +"41521",0,"7504.00",0 +"41522",1,"7505.11",0 +"41522",1,"7505.12",0 +"41522",1,"7505.21",0 +"41522",1,"7505.22",0 +"41523",1,"7506.10",0 +"41523",1,"7506.20",0 +"41524",1,"7507.11",0 +"41524",1,"7507.12",0 +"41524",1,"7507.20",0 +"41531",1,"7603.10",0 +"41531",1,"7603.20",0 +"41532",1,"7604.10",0 +"41532",1,"7604.21",0 +"41532",1,"7604.29",0 +"41533",1,"7605.11",0 +"41533",1,"7605.19",0 +"41533",1,"7605.21",0 +"41533",1,"7605.29",0 +"41534",1,"7606.11",0 +"41534",1,"7606.12",0 +"41534",1,"7606.91",0 +"41534",1,"7606.92",0 +"41535",1,"7607.11",0 +"41535",1,"7607.19",0 +"41535",1,"7607.20",0 +"41536",1,"7608.10",0 +"41536",1,"7608.20",0 +"41536",1,"7609.00",0 +"41542",1,"7804.11",0 +"41542",1,"7804.19",0 +"41542",1,"7804.20",0 +"41544",1,"7903.10",0 +"41544",1,"7903.90",0 +"41545",1,"7904.00",0 +"41545",1,"7905.00",0 +"41547",0,"8003.00",0 +"41601",1,"8101.10",0 +"41601",1,"8101.94",0 +"41601",1,"8102.10",0 +"41601",1,"8102.94",0 +"41601",1,"8103.20",0 +"41601",1,"8104.11",0 +"41601",1,"8104.19",0 +"41601",1,"8105.20",0 +"41601",1,"8107.20",0 +"41601",1,"8108.20",0 +"41601",1,"8109.20",0 +"41601",1,"8112.12",0 +"41601",1,"8112.51",0 +"41601",1,"8112.92",0 +"41602",1,"8101.96",0 +"41602",1,"8101.99",0 +"41602",1,"8102.95",0 +"41602",1,"8102.96",0 +"41602",1,"8102.99",0 +"41602",1,"8103.90",0 +"41602",1,"8104.30",0 +"41602",1,"8104.90",0 +"41602",1,"8105.90",0 +"41602",1,"8107.90",0 +"41602",1,"8108.90",0 +"41602",1,"8109.90",0 +"41602",1,"8112.19",0 +"41602",1,"8112.59",0 +"41602",1,"8112.99",0 +"41603",1,"8106.00",0 +"41603",1,"8110.10",0 +"41603",1,"8110.90",0 +"41603",1,"8111.00",0 +"41603",1,"8112.21",0 +"41603",1,"8112.29",0 +"41604",0,"8113.00",0 +"42110",1,"7308.10",0 +"42110",1,"7308.20",0 +"42120",1,"7308.30",0 +"42120",1,"7610.10",0 +"42190",1,"7308.40",0 +"42190",1,"7308.90",0 +"42190",1,"7610.90",0 +"42210",1,"7309.00",0 +"42210",1,"7611.00",0 +"42220",1,"7311.00",0 +"42220",1,"7613.00",0 +"42310",0,"8401.10",0 +"42320",1,"8402.11",0 +"42320",1,"8402.12",0 +"42320",1,"8402.19",0 +"42320",1,"8402.20",0 +"42330",1,"8404.10",0 +"42330",1,"8404.20",0 +"42341",0,"8401.40",0 +"42342",1,"8402.90",0 +"42342",1,"8404.90",0 +"42911",1,"7324.10",0 +"42911",1,"7324.21",0 +"42911",1,"7324.29",0 +"42911",1,"7324.90",0 +"42911",1,"7418.20",0 +"42911",1,"7615.20",0 +"42912",1,"7323.10",0 +"42912",1,"7323.91",0 +"42912",1,"7323.92",0 +"42912",1,"7323.93",0 +"42912",1,"7323.94",0 +"42912",1,"7323.99",0 +"42912",1,"7418.10",0 +"42912",1,"7615.10",0 +"42912",1,"8210.00",0 +"42913",1,"8211.10",0 +"42913",1,"8211.91",0 +"42913",1,"8211.92",0 +"42913",1,"8211.93",0 +"42913",1,"8211.94",0 +"42913",1,"8211.95",0 +"42913",1,"8213.00",0 +"42914",1,"8212.10",0 +"42914",1,"8212.20",0 +"42914",1,"8212.90",0 +"42915",1,"8214.10",0 +"42915",1,"8214.20",0 +"42915",1,"8214.90",0 +"42916",1,"8215.10",0 +"42916",1,"8215.20",0 +"42916",1,"8215.91",0 +"42916",1,"8215.99",0 +"42921",1,"8201.10",0 +"42921",1,"8201.30",0 +"42921",1,"8201.40",0 +"42921",1,"8201.50",0 +"42921",1,"8201.60",0 +"42921",1,"8201.90",0 +"42921",1,"8202.10",0 +"42921",1,"8202.20",0 +"42921",1,"8202.31",0 +"42921",1,"8202.39",0 +"42921",1,"8202.40",0 +"42921",1,"8202.91",0 +"42921",1,"8202.99",0 +"42921",1,"8203.10",0 +"42921",1,"8203.20",0 +"42921",1,"8203.30",0 +"42921",1,"8203.40",0 +"42921",1,"8204.11",0 +"42921",1,"8204.12",0 +"42921",1,"8204.20",0 +"42921",1,"8205.10",0 +"42921",1,"8205.20",0 +"42921",1,"8205.30",0 +"42921",1,"8205.40",0 +"42921",1,"8205.51",0 +"42921",1,"8205.59",0 +"42921",1,"8205.60",0 +"42921",1,"8205.70",0 +"42921",1,"8205.90",0 +"42921",1,"8206.00",0 +"42922",1,"8207.13",0 +"42922",1,"8207.19",0 +"42922",1,"8207.20",0 +"42922",1,"8207.30",0 +"42922",1,"8207.40",0 +"42922",1,"8207.50",0 +"42922",1,"8207.60",0 +"42922",1,"8207.70",0 +"42922",1,"8207.80",0 +"42922",1,"8207.90",0 +"42922",1,"8208.10",0 +"42922",1,"8208.20",0 +"42922",1,"8208.30",0 +"42922",1,"8208.40",0 +"42922",1,"8208.90",0 +"42922",1,"8209.00",0 +"42931",1,"7310.10",0 +"42931",1,"7310.21",0 +"42931",1,"7310.29",0 +"42931",1,"7612.10",0 +"42931",1,"7612.90",0 +"42932",1,"8309.10",0 +"42932",1,"8309.90",0 +"42941",1,"7312.10",0 +"42941",1,"7312.90",0 +"42942",1,"7413.00",0 +"42942",1,"7614.10",0 +"42942",1,"7614.90",0 +"42943",1,"7314.12",0 +"42943",1,"7314.14",0 +"42943",1,"7314.19",0 +"42943",1,"7314.20",0 +"42943",1,"7314.31",0 +"42943",1,"7314.39",0 +"42943",1,"7314.41",0 +"42943",1,"7314.42",0 +"42943",1,"7314.49",0 +"42943",1,"7314.50",0 +"42944",1,"7317.00",0 +"42944",1,"7318.11",0 +"42944",1,"7318.12",0 +"42944",1,"7318.13",0 +"42944",1,"7318.14",0 +"42944",1,"7318.15",0 +"42944",1,"7318.16",0 +"42944",1,"7318.19",0 +"42944",1,"7318.21",0 +"42944",1,"7318.22",0 +"42944",1,"7318.23",0 +"42944",1,"7318.24",0 +"42944",1,"7318.29",0 +"42944",1,"7415.10",0 +"42944",1,"7415.21",0 +"42944",1,"7415.29",0 +"42944",1,"7415.33",0 +"42944",1,"7415.39",0 +"42944",1,"7616.10",0 +"42945",1,"7320.10",0 +"42945",1,"7320.20",0 +"42945",1,"7320.90",0 +"42946",0,"7313.00",0 +"42950",1,"8311.10",0 +"42950",1,"8311.20",0 +"42950",1,"8311.30",0 +"42950",1,"8311.90",0 +"42991",1,"7315.20",0 +"42991",1,"7315.81",0 +"42991",1,"7315.82",0 +"42991",1,"7315.89",0 +"42991",1,"7315.90",0 +"42991",1,"7419.10",0 +"42992",1,"8301.10",0 +"42992",1,"8301.20",0 +"42992",1,"8301.30",0 +"42992",1,"8301.40",0 +"42992",1,"8301.50",0 +"42992",1,"8301.60",0 +"42992",1,"8301.70",0 +"42992",1,"8302.10",0 +"42992",1,"8302.20",0 +"42992",1,"8302.30",0 +"42992",1,"8302.41",0 +"42992",1,"8302.42",0 +"42992",1,"8302.49",0 +"42992",1,"8302.50",0 +"42992",1,"8302.60",0 +"42993",0,"8303.00",0 +"42994",0,"8304.00",0 +"42995",1,"8305.10",0 +"42995",1,"8305.20",0 +"42995",1,"8305.90",0 +"42996",1,"8306.21",0 +"42996",1,"8306.29",0 +"42996",1,"8306.30",0 +"42997",1,"7319.40",0 +"42997",1,"7319.90",0 +"42997",1,"8308.10",0 +"42997",1,"8308.20",0 +"42997",1,"8308.90",0 +"42998",0,"8487.10",0 +"42999",1,"7316.00",0 +"42999",1,"7325.10",0 +"42999",1,"7325.91",0 +"42999",1,"7325.99",0 +"42999",1,"7326.11",0 +"42999",1,"7326.19",0 +"42999",1,"7326.20",0 +"42999",1,"7326.90",0 +"42999",1,"7419.91",0 +"42999",1,"7419.99",0 +"42999",1,"7508.10",0 +"42999",1,"7508.90",0 +"42999",1,"7616.91",0 +"42999",1,"7616.99",0 +"42999",1,"7806.00",0 +"42999",1,"7907.00",0 +"42999",1,"8007.00",0 +"42999",1,"8306.10",0 +"42999",1,"8307.10",0 +"42999",1,"8307.90",0 +"42999",1,"8310.00",0 +"43110",1,"8407.21",0 +"43110",1,"8407.29",0 +"43110",1,"8407.90",0 +"43110",1,"8408.10",0 +"43110",1,"8408.90",0 +"43121",1,"8407.31",0 +"43121",1,"8407.32",0 +"43121",1,"8407.33",0 +"43122",0,"8407.34",0 +"43123",0,"8408.20",0 +"43131",0,"8407.10",0 +"43132",1,"8411.11",0 +"43132",1,"8411.12",0 +"43132",1,"8411.21",0 +"43132",1,"8411.22",0 +"43133",0,"8412.10",0 +"43134",1,"8805.10",0 +"43134",1,"8805.21",0 +"43134",1,"8805.29",0 +"43141",1,"8406.10",0 +"43141",1,"8406.81",0 +"43141",1,"8406.82",0 +"43142",1,"8410.11",0 +"43142",1,"8410.12",0 +"43142",1,"8410.13",0 +"43143",1,"8411.81",0 +"43143",1,"8411.82",0 +"43151",1,"8409.91",0 +"43151",1,"8409.99",0 +"43152",0,"8409.10",0 +"43153",0,"8406.90",0 +"43154",0,"8410.90",0 +"43155",0,"8411.91",0 +"43156",0,"8411.99",0 +"43211",1,"8412.21",0 +"43211",1,"8412.31",0 +"43219",1,"8412.29",0 +"43219",1,"8412.39",0 +"43219",1,"8412.80",0 +"43220",1,"8413.11",0 +"43220",1,"8413.19",0 +"43220",1,"8413.20",0 +"43220",1,"8413.30",0 +"43220",1,"8413.40",0 +"43220",1,"8413.50",0 +"43220",1,"8413.60",0 +"43220",1,"8413.70",0 +"43220",1,"8413.81",0 +"43220",1,"8413.82",0 +"43230",1,"8414.10",0 +"43230",1,"8414.20",0 +"43230",1,"8414.30",0 +"43230",1,"8414.40",0 +"43230",1,"8414.80",0 +"43240",1,"8481.10",0 +"43240",1,"8481.20",0 +"43240",1,"8481.30",0 +"43240",1,"8481.40",0 +"43240",1,"8481.80",0 +"43251",0,"8412.90",0 +"43252",1,"8413.91",0 +"43252",1,"8413.92",0 +"43253",0,"8414.90",0 +"43254",0,"8481.90",0 +"43310",1,"8482.10",0 +"43310",1,"8482.20",0 +"43310",1,"8482.30",0 +"43310",1,"8482.40",0 +"43310",1,"8482.50",0 +"43310",1,"8482.80",0 +"43320",1,"7315.11",0 +"43320",1,"7315.12",0 +"43320",1,"8483.10",0 +"43320",1,"8483.20",0 +"43320",1,"8483.30",0 +"43320",1,"8483.40",0 +"43320",1,"8483.50",0 +"43320",1,"8483.60",0 +"43331",1,"8482.91",0 +"43331",1,"8482.99",0 +"43332",1,"7315.19",0 +"43332",1,"8483.90",0 +"43410",1,"8416.10",0 +"43410",1,"8416.20",0 +"43410",1,"8416.30",0 +"43420",1,"8417.10",0 +"43420",1,"8417.80",0 +"43420",1,"8514.10",0 +"43420",1,"8514.20",0 +"43420",1,"8514.30",0 +"43420",1,"8514.40",0 +"43430",1,"8416.90",0 +"43430",1,"8417.90",0 +"43430",1,"8514.90",0 +"43510",1,"8425.11",0 +"43510",1,"8425.19",0 +"43510",1,"8425.31",0 +"43510",1,"8425.39",0 +"43510",1,"8425.41",0 +"43510",1,"8425.42",0 +"43510",1,"8425.49",0 +"43520",1,"8426.11",0 +"43520",1,"8426.12",0 +"43520",1,"8426.19",0 +"43520",1,"8426.20",0 +"43520",1,"8426.30",0 +"43520",1,"8426.41",0 +"43520",1,"8426.49",0 +"43520",1,"8426.91",0 +"43520",1,"8426.99",0 +"43530",1,"8427.10",0 +"43530",1,"8427.20",0 +"43530",1,"8427.90",0 +"43530",1,"8709.11",0 +"43530",1,"8709.19",0 +"43540",1,"8428.10",0 +"43540",1,"8428.40",0 +"43550",1,"8428.20",0 +"43550",1,"8428.32",0 +"43550",1,"8428.33",0 +"43550",1,"8428.39",0 +"43560",1,"8428.60",0 +"43560",1,"8428.90",0 +"43570",1,"8431.10",0 +"43570",1,"8431.20",0 +"43570",1,"8431.31",0 +"43570",1,"8431.39",0 +"43570",1,"8709.90",0 +"43580",0,"8431.41",0 +"43911",1,"8405.10",0 +"43911",1,"8419.40",0 +"43911",1,"8419.50",0 +"43911",1,"8419.60",0 +"43912",1,"8415.10",0 +"43912",1,"8415.20",0 +"43912",1,"8415.81",0 +"43912",1,"8415.82",0 +"43912",1,"8415.83",0 +"43913",1,"8418.50",0 +"43913",1,"8418.61",0 +"43913",1,"8418.69",0 +"43914",1,"8421.21",0 +"43914",1,"8421.22",0 +"43914",1,"8421.29",0 +"43914",1,"8421.39",0 +"43915",1,"8421.23",0 +"43915",1,"8421.31",0 +"43921",1,"8422.20",0 +"43921",1,"8422.30",0 +"43921",1,"8422.40",0 +"43922",1,"8423.10",0 +"43922",1,"8423.20",0 +"43922",1,"8423.30",0 +"43922",1,"8423.81",0 +"43922",1,"8423.82",0 +"43922",1,"8423.89",0 +"43923",1,"8424.10",0 +"43923",1,"8424.20",0 +"43923",1,"8424.30",0 +"43923",1,"8424.89",0 +"43924",1,"8484.10",0 +"43924",1,"8484.20",0 +"43924",1,"8484.90",0 +"43931",1,"8414.59",0 +"43931",1,"8421.19",0 +"43932",0,"8419.89",0 +"43933",0,"8420.10",0 +"43934",1,"8476.21",0 +"43934",1,"8476.29",0 +"43934",1,"8476.81",0 +"43934",1,"8476.89",0 +"43935",0,"8422.19",0 +"43941",1,"8405.90",0 +"43941",1,"8415.90",0 +"43941",1,"8418.91",0 +"43941",1,"8418.99",0 +"43941",1,"8419.90",0 +"43942",1,"8421.91",0 +"43942",1,"8421.99",0 +"43943",1,"8420.91",0 +"43943",1,"8420.99",0 +"43943",1,"8423.90",0 +"43943",1,"8424.90",0 +"43943",1,"8476.90",0 +"43944",0,"8422.90",0 +"43949",0,"8487.90",0 +"44111",0,"8432.10",0 +"44112",1,"8432.21",0 +"44112",1,"8432.29",0 +"44113",0,"8432.30",0 +"44114",0,"8432.40",0 +"44115",0,"8432.90",0 +"44119",0,"8432.80",0 +"44121",1,"8433.11",0 +"44121",1,"8433.19",0 +"44122",0,"8433.51",0 +"44123",0,"8433.20",0 +"44124",0,"8433.30",0 +"44125",0,"8433.40",0 +"44126",0,"8433.53",0 +"44127",0,"8433.60",0 +"44128",0,"8437.10",0 +"44129",1,"8433.52",0 +"44129",1,"8433.59",0 +"44129",1,"8433.90",0 +"44131",0,"8434.10",0 +"44132",0,"8434.20",0 +"44139",0,"8434.90",0 +"44141",0,"8701.10",0 +"44142",0,"8701.30",0 +"44149",0,"8701.90",0 +"44150",0,"8424.81",0 +"44160",0,"8716.20",0 +"44191",0,"8435.10",0 +"44192",0,"8436.10",0 +"44193",0,"8436.21",0 +"44194",0,"8436.29",0 +"44198",0,"8436.80",0 +"44199",1,"8435.90",0 +"44199",1,"8436.91",0 +"44199",1,"8436.99",0 +"44211",1,"8456.10",0 +"44211",1,"8456.20",0 +"44211",1,"8456.30",0 +"44211",1,"8456.90",0 +"44212",1,"8457.10",0 +"44212",1,"8457.20",0 +"44212",1,"8457.30",0 +"44213",1,"8458.11",0 +"44213",1,"8458.19",0 +"44213",1,"8458.91",0 +"44213",1,"8458.99",0 +"44214",1,"8459.10",0 +"44214",1,"8459.21",0 +"44214",1,"8459.29",0 +"44214",1,"8459.31",0 +"44214",1,"8459.39",0 +"44214",1,"8459.40",0 +"44214",1,"8459.51",0 +"44214",1,"8459.59",0 +"44214",1,"8459.61",0 +"44214",1,"8459.69",0 +"44215",0,"8459.70",0 +"44216",1,"8460.11",0 +"44216",1,"8460.19",0 +"44216",1,"8460.21",0 +"44216",1,"8460.29",0 +"44216",1,"8460.31",0 +"44216",1,"8460.39",0 +"44216",1,"8460.40",0 +"44216",1,"8460.90",0 +"44216",1,"8461.20",0 +"44216",1,"8461.30",0 +"44216",1,"8461.40",0 +"44216",1,"8461.50",0 +"44216",1,"8461.90",0 +"44217",1,"8462.10",0 +"44217",1,"8462.21",0 +"44217",1,"8462.29",0 +"44217",1,"8462.31",0 +"44217",1,"8462.39",0 +"44217",1,"8462.41",0 +"44217",1,"8462.49",0 +"44217",1,"8462.91",0 +"44217",1,"8462.99",0 +"44218",1,"8463.10",0 +"44218",1,"8463.20",0 +"44218",1,"8463.30",0 +"44218",1,"8463.90",0 +"44221",1,"8464.10",0 +"44221",1,"8464.20",0 +"44221",1,"8464.90",0 +"44222",1,"8465.10",0 +"44222",1,"8465.91",0 +"44222",1,"8465.92",0 +"44222",1,"8465.93",0 +"44222",1,"8465.94",0 +"44222",1,"8465.95",0 +"44222",1,"8465.96",0 +"44222",1,"8465.99",0 +"44222",1,"8479.30",0 +"44231",1,"8467.11",0 +"44231",1,"8467.19",0 +"44231",1,"8467.81",0 +"44231",1,"8467.89",0 +"44232",1,"8467.21",0 +"44232",1,"8467.22",0 +"44232",1,"8467.29",0 +"44241",1,"8515.11",0 +"44241",1,"8515.19",0 +"44241",1,"8515.21",0 +"44241",1,"8515.29",0 +"44241",1,"8515.31",0 +"44241",1,"8515.39",0 +"44241",1,"8515.80",0 +"44242",1,"8468.10",0 +"44242",1,"8468.20",0 +"44242",1,"8468.80",0 +"44251",1,"8466.10",0 +"44251",1,"8466.20",0 +"44251",1,"8466.30",0 +"44251",1,"8466.93",0 +"44251",1,"8466.94",0 +"44252",1,"8466.91",0 +"44252",1,"8466.92",0 +"44253",1,"8467.91",0 +"44253",1,"8467.92",0 +"44253",1,"8467.99",0 +"44255",0,"8515.90",0 +"44256",0,"8468.90",0 +"44310",1,"8454.10",0 +"44310",1,"8454.20",0 +"44310",1,"8454.30",0 +"44310",1,"8455.10",0 +"44310",1,"8455.21",0 +"44310",1,"8455.22",0 +"44320",1,"8454.90",0 +"44320",1,"8455.30",0 +"44320",1,"8455.90",0 +"44411",0,"8428.31",0 +"44412",1,"8430.31",0 +"44412",1,"8430.39",0 +"44412",1,"8430.41",0 +"44412",1,"8430.49",0 +"44421",1,"8429.11",0 +"44421",1,"8429.19",0 +"44422",0,"8429.20",0 +"44423",0,"8429.30",0 +"44424",0,"8429.40",0 +"44425",0,"8429.51",0 +"44426",0,"8429.52",0 +"44427",1,"8429.59",0 +"44427",1,"8430.50",0 +"44428",0,"8704.10",0 +"44429",0,"8431.42",0 +"44430",1,"8430.10",0 +"44430",1,"8430.20",0 +"44430",1,"8430.61",0 +"44430",1,"8430.69",0 +"44430",1,"8479.10",0 +"44440",1,"8474.10",0 +"44440",1,"8474.20",0 +"44440",1,"8474.31",0 +"44440",1,"8474.32",0 +"44440",1,"8474.39",0 +"44440",1,"8474.80",0 +"44461",1,"8431.43",0 +"44461",1,"8431.49",0 +"44462",0,"8474.90",0 +"44511",0,"8421.11",0 +"44513",0,"8437.80",0 +"44515",1,"8417.20",0 +"44515",1,"8419.81",0 +"44516",1,"8438.10",0 +"44516",1,"8438.20",0 +"44516",1,"8438.30",0 +"44516",1,"8438.40",0 +"44516",1,"8438.50",0 +"44516",1,"8438.60",0 +"44516",1,"8438.80",0 +"44516",1,"8479.20",0 +"44517",0,"8478.10",0 +"44518",0,"8419.31",0 +"44522",1,"8437.90",0 +"44522",1,"8438.90",0 +"44523",0,"8478.90",0 +"44611",1,"8444.00",0 +"44611",1,"8445.11",0 +"44611",1,"8445.12",0 +"44611",1,"8445.13",0 +"44611",1,"8445.19",0 +"44611",1,"8445.20",0 +"44611",1,"8445.30",0 +"44611",1,"8445.40",0 +"44611",1,"8445.90",0 +"44612",1,"8446.10",0 +"44612",1,"8446.21",0 +"44612",1,"8446.29",0 +"44612",1,"8446.30",0 +"44613",1,"8447.11",0 +"44613",1,"8447.12",0 +"44613",1,"8447.20",0 +"44613",1,"8447.90",0 +"44614",1,"8448.11",0 +"44614",1,"8448.19",0 +"44621",1,"8452.21",0 +"44621",1,"8452.29",0 +"44622",1,"8450.20",0 +"44622",1,"8451.10",0 +"44622",1,"8451.29",0 +"44629",1,"8443.19",1 +"44629",1,"8449.00",0 +"44629",1,"8451.30",0 +"44629",1,"8451.40",0 +"44629",1,"8451.50",0 +"44629",1,"8451.80",0 +"44630",1,"8453.10",0 +"44630",1,"8453.20",0 +"44630",1,"8453.80",0 +"44640",1,"8448.20",0 +"44640",1,"8448.31",0 +"44640",1,"8448.32",0 +"44640",1,"8448.33",0 +"44640",1,"8448.39",0 +"44640",1,"8448.42",0 +"44640",1,"8448.49",0 +"44640",1,"8448.51",0 +"44640",1,"8448.59",0 +"44640",1,"8450.90",0 +"44640",1,"8451.90",0 +"44640",1,"8452.30",0 +"44640",1,"8452.90",0 +"44640",1,"8453.90",0 +"44710",0,"8710.00",0 +"44720",1,"9301.10",0 +"44720",1,"9301.20",0 +"44720",1,"9301.90",0 +"44730",1,"9302.00",0 +"44730",1,"9303.10",0 +"44730",1,"9303.20",0 +"44730",1,"9303.30",0 +"44730",1,"9303.90",0 +"44730",1,"9304.00",0 +"44740",1,"9306.21",0 +"44740",1,"9306.29",0 +"44740",1,"9306.30",0 +"44740",1,"9306.90",0 +"44750",0,"9307.00",0 +"44760",1,"9305.10",0 +"44760",1,"9305.20",0 +"44760",1,"9305.91",0 +"44760",1,"9305.99",0 +"44811",1,"8418.10",0 +"44811",1,"8418.21",0 +"44811",1,"8418.29",0 +"44811",1,"8418.30",0 +"44811",1,"8418.40",0 +"44812",1,"8422.11",0 +"44812",1,"8450.11",0 +"44812",1,"8450.12",0 +"44812",1,"8450.19",0 +"44812",1,"8451.21",0 +"44813",0,"6301.10",0 +"44814",0,"8452.10",0 +"44815",1,"8414.51",0 +"44815",1,"8414.60",0 +"44816",1,"8508.11",0 +"44816",1,"8509.40",0 +"44816",1,"8509.80",0 +"44816",1,"8510.10",0 +"44816",1,"8510.20",0 +"44816",1,"8510.30",0 +"44816",1,"8516.31",0 +"44816",1,"8516.32",0 +"44816",1,"8516.33",0 +"44816",1,"8516.40",0 +"44816",1,"8516.71",0 +"44816",1,"8516.72",0 +"44816",1,"8516.79",0 +"44817",1,"8516.10",0 +"44817",1,"8516.21",0 +"44817",1,"8516.29",0 +"44817",1,"8516.50",0 +"44817",1,"8516.60",0 +"44818",0,"8516.80",0 +"44821",1,"7321.11",0 +"44821",1,"7321.12",0 +"44821",1,"7321.19",0 +"44822",1,"7321.81",0 +"44822",1,"7321.82",0 +"44822",1,"7321.89",0 +"44823",1,"7322.11",0 +"44823",1,"7322.19",0 +"44824",0,"7322.90",0 +"44825",0,"8403.10",0 +"44826",1,"8419.11",0 +"44826",1,"8419.19",0 +"44831",1,"8508.70",0 +"44831",1,"8509.90",0 +"44831",1,"8510.90",0 +"44831",1,"8516.90",0 +"44832",0,"7321.90",0 +"44833",0,"8403.90",0 +"44911",0,"8421.12",0 +"44912",1,"8419.32",0 +"44912",1,"8419.39",0 +"44913",1,"8439.10",0 +"44913",1,"8439.20",0 +"44913",1,"8439.30",0 +"44913",1,"8441.10",0 +"44913",1,"8441.20",0 +"44913",1,"8441.30",0 +"44913",1,"8441.40",0 +"44913",1,"8441.80",0 +"44914",1,"8440.10",0 +"44914",1,"8442.30",0 +"44914",1,"8443.11",0 +"44914",1,"8443.13",0 +"44914",1,"8443.14",0 +"44914",1,"8443.15",0 +"44914",1,"8443.16",0 +"44914",1,"8443.17",0 +"44914",1,"8443.19",1 +"44915",1,"8477.10",0 +"44915",1,"8477.20",0 +"44915",1,"8477.30",0 +"44915",1,"8477.40",0 +"44915",1,"8477.51",0 +"44915",1,"8477.59",0 +"44915",1,"8477.80",0 +"44916",1,"8480.10",0 +"44916",1,"8480.20",0 +"44916",1,"8480.30",0 +"44916",1,"8480.41",0 +"44916",1,"8480.49",0 +"44916",1,"8480.50",0 +"44916",1,"8480.60",0 +"44916",1,"8480.71",0 +"44916",1,"8480.79",0 +"44917",1,"8443.32",1 +"44917",1,"8443.39",0 +"44918",1,"8486.10",0 +"44918",1,"8486.20",0 +"44918",1,"8486.30",0 +"44918",1,"8486.40",0 +"44919",1,"8401.20",0 +"44919",1,"8475.10",0 +"44919",1,"8475.21",0 +"44919",1,"8475.29",0 +"44919",1,"8479.40",0 +"44919",1,"8479.50",0 +"44919",1,"8479.60",0 +"44919",1,"8479.71",0 +"44919",1,"8479.79",0 +"44919",1,"8479.81",0 +"44919",1,"8479.82",0 +"44919",1,"8479.89",0 +"44919",1,"8508.19",0 +"44919",1,"8508.60",0 +"44921",1,"8439.91",0 +"44921",1,"8439.99",0 +"44921",1,"8441.90",0 +"44922",1,"8440.90",0 +"44922",1,"8442.40",0 +"44922",1,"8443.91",0 +"44922",1,"8443.99",0 +"44923",0,"8486.90",0 +"44929",1,"8475.90",0 +"44929",1,"8477.90",0 +"44929",1,"8479.90",0 +"45110",0,"8469.00",0 +"45130",1,"8470.10",0 +"45130",1,"8470.21",0 +"45130",1,"8470.29",0 +"45141",1,"8470.30",0 +"45141",1,"8470.50",1 +"45141",1,"8470.90",0 +"45142",1,"8470.50",1 +"45142",1,"8472.90",1 +"45150",0,"8443.12",0 +"45160",1,"8472.10",0 +"45160",1,"8472.30",0 +"45160",1,"8472.90",1 +"45170",1,"8473.10",0 +"45170",1,"8473.21",0 +"45180",1,"8473.29",0 +"45180",1,"8473.40",0 +"45220",0,"8471.30",0 +"45230",0,"8471.41",0 +"45240",0,"8471.49",0 +"45250",0,"8471.50",0 +"45261",0,"8471.60",1 +"45262",0,"8471.60",1 +"45263",0,"8443.32",1 +"45264",0,"8443.32",1 +"45265",0,"8443.32",1 +"45266",0,"8443.31",0 +"45269",1,"8471.60",1 +"45269",1,"8471.90",1 +"45271",0,"8471.70",1 +"45272",0,"8471.70",1 +"45281",1,"8471.80",1 +"45281",1,"8517.69",1 +"45289",1,"8471.80",1 +"45289",1,"8471.90",1 +"45290",1,"8473.30",0 +"45290",1,"8473.50",0 +"46111",1,"8501.10",0 +"46111",1,"8501.31",0 +"46111",1,"8501.32",0 +"46111",1,"8501.33",0 +"46111",1,"8501.34",0 +"46112",1,"8501.20",0 +"46112",1,"8501.40",0 +"46112",1,"8501.51",0 +"46112",1,"8501.52",0 +"46112",1,"8501.53",0 +"46112",1,"8501.61",0 +"46112",1,"8501.62",0 +"46112",1,"8501.63",0 +"46112",1,"8501.64",0 +"46113",1,"8502.11",0 +"46113",1,"8502.12",0 +"46113",1,"8502.13",0 +"46113",1,"8502.20",0 +"46113",1,"8502.31",0 +"46113",1,"8502.39",0 +"46113",1,"8502.40",0 +"46121",1,"8504.21",0 +"46121",1,"8504.22",0 +"46121",1,"8504.23",0 +"46121",1,"8504.31",0 +"46121",1,"8504.32",0 +"46121",1,"8504.33",0 +"46121",1,"8504.34",0 +"46122",1,"8504.10",0 +"46122",1,"8504.40",0 +"46122",1,"8504.50",0 +"46131",0,"8503.00",0 +"46132",0,"8504.90",0 +"46211",1,"8535.10",0 +"46211",1,"8535.21",0 +"46211",1,"8535.29",0 +"46211",1,"8535.30",0 +"46211",1,"8535.40",0 +"46211",1,"8535.90",0 +"46212",1,"8536.10",0 +"46212",1,"8536.20",0 +"46212",1,"8536.30",0 +"46212",1,"8536.41",0 +"46212",1,"8536.49",0 +"46212",1,"8536.50",0 +"46212",1,"8536.61",0 +"46212",1,"8536.69",0 +"46212",1,"8536.90",0 +"46213",0,"8537.10",0 +"46214",0,"8537.20",0 +"46215",0,"8536.70",0 +"46220",1,"8538.10",0 +"46220",1,"8538.90",0 +"46310",1,"8544.11",0 +"46310",1,"8544.19",0 +"46320",0,"8544.20",0 +"46330",0,"8544.30",0 +"46340",1,"8544.42",0 +"46340",1,"8544.49",0 +"46350",0,"8544.60",0 +"46360",0,"8544.70",0 +"46410",1,"8506.10",0 +"46410",1,"8506.30",0 +"46410",1,"8506.40",0 +"46410",1,"8506.50",0 +"46410",1,"8506.60",0 +"46410",1,"8506.80",0 +"46420",1,"8507.10",0 +"46420",1,"8507.20",0 +"46420",1,"8507.30",0 +"46420",1,"8507.40",0 +"46420",1,"8507.50",0 +"46420",1,"8507.60",0 +"46420",1,"8507.80",0 +"46430",1,"8506.90",0 +"46430",1,"8507.90",0 +"46510",1,"8539.10",0 +"46510",1,"8539.21",0 +"46510",1,"8539.22",0 +"46510",1,"8539.29",0 +"46510",1,"8539.31",0 +"46510",1,"8539.32",0 +"46510",1,"8539.39",0 +"46510",1,"8539.41",0 +"46510",1,"8539.49",0 +"46531",1,"8513.10",0 +"46531",1,"9405.10",0 +"46531",1,"9405.20",0 +"46531",1,"9405.50",0 +"46531",1,"9405.60",0 +"46532",0,"9405.30",0 +"46539",0,"9405.40",0 +"46541",0,"8539.90",0 +"46542",1,"8513.90",0 +"46542",1,"9405.99",0 +"46910",1,"8511.10",0 +"46910",1,"8511.20",0 +"46910",1,"8511.30",0 +"46910",1,"8511.40",0 +"46910",1,"8511.50",0 +"46910",1,"8511.80",0 +"46910",1,"8512.10",0 +"46910",1,"8512.20",0 +"46910",1,"8512.30",0 +"46910",1,"8512.40",0 +"46921",0,"8531.10",0 +"46929",1,"8530.10",0 +"46929",1,"8530.80",0 +"46929",1,"8531.20",0 +"46929",1,"8531.80",0 +"46931",0,"8505.11",0 +"46932",0,"8505.19",0 +"46939",1,"8505.20",0 +"46939",1,"8505.90",0 +"46939",1,"8543.10",0 +"46939",1,"8543.20",0 +"46939",1,"8543.30",0 +"46939",1,"8543.70",0 +"46940",1,"8546.90",0 +"46940",1,"8547.90",0 +"46950",1,"8545.11",0 +"46950",1,"8545.19",0 +"46950",1,"8545.20",0 +"46950",1,"8545.90",0 +"46960",1,"8511.90",0 +"46960",1,"8512.90",0 +"46960",1,"8530.90",0 +"46960",1,"8531.90",0 +"46960",1,"8543.90",0 +"46960",1,"8548.90",0 +"47110",1,"8532.10",0 +"47110",1,"8532.21",0 +"47110",1,"8532.22",0 +"47110",1,"8532.23",0 +"47110",1,"8532.24",0 +"47110",1,"8532.25",0 +"47110",1,"8532.29",0 +"47110",1,"8532.30",0 +"47120",1,"8533.10",0 +"47120",1,"8533.21",0 +"47120",1,"8533.29",0 +"47120",1,"8533.31",0 +"47120",1,"8533.39",0 +"47120",1,"8533.40",0 +"47130",0,"8534.00",0 +"47140",1,"8540.11",0 +"47140",1,"8540.12",0 +"47140",1,"8540.20",0 +"47140",1,"8540.40",0 +"47140",1,"8540.60",0 +"47140",1,"8540.71",0 +"47140",1,"8540.79",0 +"47140",1,"8540.81",0 +"47140",1,"8540.89",0 +"47150",1,"8541.10",0 +"47150",1,"8541.21",0 +"47150",1,"8541.29",0 +"47150",1,"8541.30",0 +"47150",1,"8541.40",0 +"47150",1,"8541.50",0 +"47150",1,"8541.60",0 +"47160",1,"8542.31",0 +"47160",1,"8542.32",0 +"47160",1,"8542.33",0 +"47160",1,"8542.39",0 +"47171",0,"8532.90",0 +"47172",0,"8533.90",0 +"47173",1,"8540.91",0 +"47173",1,"8540.99",0 +"47173",1,"8541.90",0 +"47173",1,"8542.90",0 +"47211",0,"8525.60",0 +"47212",0,"8525.50",0 +"47213",0,"8525.80",1 +"47214",0,"8525.80",1 +"47215",0,"8525.80",1 +"47221",0,"8517.11",0 +"47222",0,"8517.12",0 +"47223",1,"8517.18",0 +"47223",1,"8517.61",0 +"47223",1,"8517.62",0 +"47223",1,"8517.69",1 +"47311",1,"8527.12",0 +"47311",1,"8527.13",0 +"47311",1,"8527.19",0 +"47311",1,"8527.91",0 +"47311",1,"8527.92",0 +"47311",1,"8527.99",0 +"47312",1,"8527.21",0 +"47312",1,"8527.29",0 +"47313",1,"8528.71",0 +"47313",1,"8528.72",0 +"47313",1,"8528.73",0 +"47314",1,"8528.49",0 +"47314",1,"8528.59",0 +"47314",1,"8528.69",0 +"47315",1,"8528.41",0 +"47315",1,"8528.51",0 +"47315",1,"8528.61",0 +"47321",1,"8519.20",0 +"47321",1,"8519.30",0 +"47321",1,"8519.50",0 +"47321",1,"8519.81",0 +"47321",1,"8519.89",0 +"47323",1,"8521.10",0 +"47323",1,"8521.90",0 +"47330",1,"8518.10",0 +"47330",1,"8518.21",0 +"47330",1,"8518.22",0 +"47330",1,"8518.29",0 +"47330",1,"8518.30",0 +"47330",1,"8518.40",0 +"47330",1,"8518.50",0 +"47401",0,"8517.70",0 +"47402",1,"8518.90",0 +"47402",1,"8522.10",0 +"47402",1,"8522.90",0 +"47403",1,"8529.10",0 +"47403",1,"8529.90",0 +"47530",0,"8523.29",1 +"47540",0,"8523.41",0 +"47550",0,"8523.51",0 +"47590",1,"8523.59",0 +"47590",1,"8523.80",1 +"47610",1,"8523.29",1 +"47610",1,"8523.49",1 +"47610",1,"8523.80",1 +"47620",1,"8523.29",1 +"47620",1,"8523.49",1 +"47691",1,"8523.29",1 +"47691",1,"8523.49",1 +"47692",1,"8523.29",1 +"47692",1,"8523.49",1 +"47699",1,"8523.29",1 +"47699",1,"8523.49",1 +"47811",1,"8523.29",1 +"47811",1,"8523.49",1 +"47812",1,"8523.29",1 +"47812",1,"8523.49",1 +"47813",1,"8523.29",1 +"47813",1,"8523.49",1 +"47814",1,"8523.29",1 +"47814",1,"8523.49",1 +"47821",1,"8523.29",1 +"47821",1,"8523.49",1 +"47822",1,"8523.29",1 +"47822",1,"8523.49",1 +"47829",1,"8523.29",1 +"47829",1,"8523.49",1 +"47910",0,"8523.21",0 +"47920",0,"8523.52",0 +"48110",1,"9022.12",0 +"48110",1,"9022.13",0 +"48110",1,"9022.14",0 +"48110",1,"9022.19",0 +"48110",1,"9022.21",0 +"48110",1,"9022.29",0 +"48110",1,"9022.30",0 +"48110",1,"9022.90",0 +"48121",1,"9018.11",0 +"48121",1,"9018.12",0 +"48121",1,"9018.13",0 +"48121",1,"9018.14",0 +"48121",1,"9018.19",0 +"48122",0,"9018.20",0 +"48130",1,"9018.41",0 +"48130",1,"9018.49",0 +"48140",0,"8419.20",0 +"48150",1,"9018.31",0 +"48150",1,"9018.32",0 +"48150",1,"9018.39",0 +"48150",1,"9018.50",0 +"48150",1,"9018.90",0 +"48160",1,"9019.10",0 +"48160",1,"9019.20",0 +"48160",1,"9020.00",0 +"48171",1,"9021.10",0 +"48171",1,"9021.21",0 +"48171",1,"9021.29",0 +"48171",1,"9021.31",0 +"48171",1,"9021.39",0 +"48172",1,"9021.40",0 +"48172",1,"9021.50",0 +"48172",1,"9021.90",0 +"48180",1,"9402.10",0 +"48180",1,"9402.90",0 +"48211",1,"9014.10",0 +"48211",1,"9014.20",0 +"48211",1,"9014.80",0 +"48212",1,"9015.10",0 +"48212",1,"9015.20",0 +"48212",1,"9015.30",0 +"48219",1,"9015.40",0 +"48219",1,"9015.80",0 +"48220",1,"8526.10",0 +"48220",1,"8526.91",0 +"48220",1,"8526.92",0 +"48231",0,"9016.00",0 +"48232",1,"9017.10",0 +"48232",1,"9017.20",0 +"48233",1,"9017.30",0 +"48233",1,"9017.80",0 +"48241",0,"9030.10",0 +"48242",0,"9030.20",0 +"48243",1,"9030.31",0 +"48243",1,"9030.33",0 +"48244",0,"9030.40",0 +"48249",1,"9030.32",0 +"48249",1,"9030.39",0 +"48249",1,"9030.82",0 +"48249",1,"9030.84",0 +"48249",1,"9030.89",0 +"48251",1,"9025.11",0 +"48251",1,"9025.19",0 +"48251",1,"9025.80",0 +"48252",1,"9026.10",0 +"48252",1,"9026.20",0 +"48252",1,"9026.80",0 +"48253",1,"9027.10",0 +"48253",1,"9027.20",0 +"48253",1,"9027.30",0 +"48253",1,"9027.50",0 +"48253",1,"9027.80",0 +"48261",0,"9012.10",0 +"48262",1,"9024.10",0 +"48262",1,"9024.80",0 +"48263",1,"9028.10",0 +"48263",1,"9028.20",0 +"48263",1,"9028.30",0 +"48264",1,"9029.10",0 +"48264",1,"9029.20",0 +"48266",0,"9032.81",0 +"48269",1,"9031.10",0 +"48269",1,"9031.20",0 +"48269",1,"9031.41",0 +"48269",1,"9031.49",0 +"48269",1,"9031.80",0 +"48269",1,"9032.10",0 +"48269",1,"9032.20",0 +"48269",1,"9032.89",0 +"48281",1,"9014.90",0 +"48281",1,"9015.90",0 +"48281",1,"9017.90",0 +"48281",1,"9025.90",0 +"48281",1,"9026.90",0 +"48281",1,"9027.90",0 +"48281",1,"9030.90",0 +"48281",1,"9033.00",0 +"48282",0,"9012.90",0 +"48283",1,"9028.90",0 +"48283",1,"9029.90",0 +"48284",1,"9031.90",0 +"48284",1,"9032.90",0 +"48285",0,"9024.90",0 +"48311",1,"9001.10",0 +"48311",1,"9001.20",0 +"48311",1,"9001.30",0 +"48311",1,"9001.40",0 +"48311",1,"9001.50",0 +"48311",1,"9001.90",0 +"48311",1,"9002.19",0 +"48311",1,"9002.20",0 +"48311",1,"9002.90",0 +"48312",1,"9004.10",0 +"48312",1,"9004.90",0 +"48313",1,"9003.11",0 +"48313",1,"9003.19",0 +"48314",1,"9005.10",0 +"48314",1,"9005.80",0 +"48314",1,"9011.10",0 +"48314",1,"9011.20",0 +"48314",1,"9011.80",0 +"48315",1,"9013.10",0 +"48315",1,"9013.20",0 +"48315",1,"9013.80",0 +"48321",0,"9002.11",0 +"48322",1,"9006.10",0 +"48322",1,"9006.30",0 +"48322",1,"9006.40",0 +"48322",1,"9006.51",0 +"48322",1,"9006.52",0 +"48322",1,"9006.53",0 +"48322",1,"9006.59",0 +"48322",1,"9007.10",0 +"48323",0,"9007.20",0 +"48329",1,"9006.61",0 +"48329",1,"9006.69",0 +"48329",1,"9008.50",0 +"48329",1,"9010.10",0 +"48329",1,"9010.50",0 +"48329",1,"9010.60",0 +"48341",1,"3701.10",0 +"48341",1,"3701.20",0 +"48341",1,"3701.30",0 +"48341",1,"3701.91",0 +"48341",1,"3701.99",0 +"48341",1,"3702.10",0 +"48341",1,"3702.31",0 +"48341",1,"3702.32",0 +"48341",1,"3702.39",0 +"48341",1,"3702.41",0 +"48341",1,"3702.42",0 +"48341",1,"3702.43",0 +"48341",1,"3702.44",0 +"48341",1,"3702.52",0 +"48341",1,"3702.53",0 +"48341",1,"3702.54",0 +"48341",1,"3702.55",0 +"48341",1,"3702.56",0 +"48341",1,"3702.96",0 +"48341",1,"3702.97",0 +"48341",1,"3702.98",0 +"48341",1,"3703.10",0 +"48341",1,"3703.20",0 +"48341",1,"3703.90",0 +"48342",1,"3707.10",0 +"48342",1,"3707.90",0 +"48351",1,"9005.90",0 +"48351",1,"9011.90",0 +"48352",0,"9003.90",0 +"48353",1,"9006.91",0 +"48353",1,"9006.99",0 +"48353",1,"9007.91",0 +"48353",1,"9007.92",0 +"48353",1,"9008.90",0 +"48353",1,"9010.90",0 +"48354",0,"9013.90",0 +"48410",1,"9101.11",0 +"48410",1,"9101.19",0 +"48410",1,"9101.21",0 +"48410",1,"9101.29",0 +"48410",1,"9101.91",0 +"48410",1,"9101.99",0 +"48410",1,"9102.11",0 +"48410",1,"9102.12",0 +"48410",1,"9102.19",0 +"48410",1,"9102.21",0 +"48410",1,"9102.29",0 +"48410",1,"9102.91",0 +"48410",1,"9102.99",0 +"48420",1,"9103.10",0 +"48420",1,"9103.90",0 +"48420",1,"9104.00",0 +"48420",1,"9105.11",0 +"48420",1,"9105.19",0 +"48420",1,"9105.21",0 +"48420",1,"9105.29",0 +"48420",1,"9105.91",0 +"48420",1,"9105.99",0 +"48430",1,"9106.10",0 +"48430",1,"9106.90",0 +"48430",1,"9107.00",0 +"48440",1,"9108.11",0 +"48440",1,"9108.12",0 +"48440",1,"9108.19",0 +"48440",1,"9108.20",0 +"48440",1,"9108.90",0 +"48440",1,"9109.10",0 +"48440",1,"9109.90",0 +"48440",1,"9110.11",0 +"48440",1,"9110.12",0 +"48440",1,"9110.19",0 +"48440",1,"9110.90",0 +"48490",1,"9111.10",0 +"48490",1,"9111.20",0 +"48490",1,"9111.80",0 +"48490",1,"9111.90",0 +"48490",1,"9112.20",0 +"48490",1,"9112.90",0 +"48490",1,"9113.10",0 +"48490",1,"9113.20",0 +"48490",1,"9114.10",0 +"48490",1,"9114.30",0 +"48490",1,"9114.40",0 +"48490",1,"9114.90",0 +"49111",0,"8701.20",0 +"49112",1,"8702.10",0 +"49112",1,"8702.90",0 +"49113",1,"8703.21",0 +"49113",1,"8703.22",0 +"49113",1,"8703.23",0 +"49113",1,"8703.24",0 +"49113",1,"8703.31",0 +"49113",1,"8703.32",0 +"49113",1,"8703.33",0 +"49113",1,"8703.90",0 +"49114",1,"8704.21",0 +"49114",1,"8704.22",0 +"49114",1,"8704.23",0 +"49114",1,"8704.31",0 +"49114",1,"8704.32",0 +"49114",1,"8704.90",0 +"49115",0,"8705.10",0 +"49116",0,"8703.10",0 +"49119",1,"8705.20",0 +"49119",1,"8705.30",0 +"49119",1,"8705.40",0 +"49119",1,"8705.90",0 +"49121",0,"8706.00",0 +"49129",1,"8708.10",0 +"49129",1,"8708.30",0 +"49129",1,"8708.40",0 +"49129",1,"8708.50",0 +"49129",1,"8708.70",0 +"49129",1,"8708.80",0 +"49129",1,"8708.91",0 +"49129",1,"8708.92",0 +"49129",1,"8708.93",0 +"49129",1,"8708.94",0 +"49129",1,"8708.95",0 +"49129",1,"8708.99",0 +"49210",1,"8707.10",0 +"49210",1,"8707.90",0 +"49221",0,"8609.00",0 +"49222",0,"8716.10",0 +"49229",1,"8716.31",0 +"49229",1,"8716.39",0 +"49229",1,"8716.40",0 +"49231",1,"8708.21",0 +"49231",1,"8708.29",0 +"49232",0,"8716.90",0 +"49311",0,"8901.10",0 +"49312",0,"8901.20",0 +"49313",0,"8901.30",0 +"49314",0,"8901.90",0 +"49315",0,"8902.00",0 +"49316",0,"8904.00",0 +"49319",1,"8905.10",0 +"49319",1,"8905.90",0 +"49319",1,"8906.10",0 +"49319",1,"8906.90",0 +"49320",0,"8905.20",0 +"49390",1,"8907.10",0 +"49390",1,"8907.90",0 +"49410",0,"8903.91",0 +"49490",1,"8903.10",0 +"49490",1,"8903.92",0 +"49490",1,"8903.99",0 +"49511",0,"8601.10",0 +"49512",0,"8602.10",0 +"49519",1,"8601.20",0 +"49519",1,"8602.90",0 +"49520",1,"8603.10",0 +"49520",1,"8603.90",0 +"49531",0,"8604.00",0 +"49532",0,"8605.00",0 +"49533",1,"8606.10",0 +"49533",1,"8606.30",0 +"49533",1,"8606.91",0 +"49533",1,"8606.92",0 +"49533",1,"8606.99",0 +"49540",1,"8607.11",0 +"49540",1,"8607.12",0 +"49540",1,"8607.19",0 +"49540",1,"8607.21",0 +"49540",1,"8607.29",0 +"49540",1,"8607.30",0 +"49540",1,"8607.91",0 +"49540",1,"8607.99",0 +"49540",1,"8608.00",0 +"49610",0,"8801.00",0 +"49621",1,"8802.11",0 +"49621",1,"8802.12",0 +"49622",0,"8802.20",0 +"49623",1,"8802.30",0 +"49623",1,"8802.40",0 +"49630",0,"8802.60",0 +"49640",1,"8803.10",0 +"49640",1,"8803.20",0 +"49640",1,"8803.30",0 +"49640",1,"8803.90",0 +"49911",0,"8711.10",0 +"49912",1,"8711.20",0 +"49912",1,"8711.30",0 +"49912",1,"8711.40",0 +"49912",1,"8711.50",0 +"49913",0,"8711.90",0 +"49921",0,"8712.00",0 +"49922",1,"8713.10",0 +"49922",1,"8713.90",0 +"49930",0,"8716.80",0 +"49941",0,"8714.10",0 +"49942",1,"8714.20",0 +"49942",1,"8714.91",0 +"49942",1,"8714.92",0 +"49942",1,"8714.93",0 +"49942",1,"8714.94",0 +"49942",1,"8714.95",0 +"49942",1,"8714.96",0 +"49942",1,"8714.99",0 \ No newline at end of file diff --git a/apps/common/migrations/0008_load_classified_product_kcal.txt b/apps/common/migrations/0008_load_classified_product_kcal.txt new file mode 100644 index 00000000..3042d781 --- /dev/null +++ b/apps/common/migrations/0008_load_classified_product_kcal.txt @@ -0,0 +1,64 @@ +cpc;index_from_kcal_table;category_from_kcal_table;name_from_kcal_table;kcal_per_kg;unit_of_measure +R01152;1;Cereals;barley;3390;kg +P23130HA;2;Cereals;bulgur wheat;3500;kg +R01122;3;Cereals;maize, white, whole;3630;kg +P23130;4;Cereals;maize meal, refined 60-80%;3600;kg +P23120AB;5;Cereals;millet flour;3650;kg +R01181;6;Cereals;millet, whole grain;3630;kg +R01172;7;Cereals;oats;3880;kg +P23710;8;Cereals;pasta;3420;kg +P23161AT;9;Cereals;rice, parboiled, lightly milled;3540;kg +P23130HB;10;Cereals;rolled oats;3630;kg +R01142;11;Cereals;sorghum;3550;kg +P23120AA;12;Cereals;sorghum flour;3530;kg +R01199AA;13;Cereals;teff, whole grains;3450;kg +R01112;14;Cereals;wheat, whole;3440;kg +P23110;15;Cereals;wheat flour;3480;kg +P23170AA;16;Roots and tubers;cassava flour;3420;kg +R01520;17;Roots and tubers;cassava, fresh;1530;kg +R01313;18;Roots and tubers;plantain, ripe, raw;1280;kg +R01510;19;Roots and tubers;potato raw;750;kg +R01530;20;Roots and tubers;sweet potato, pale raw;1140;kg +R01550;21;Roots and tubers;taro;1130;kg +P23170HA;22;Roots and tubers;yam, flour;3170;kg +R01540;23;Roots and tubers;yam, fresh;1040;kg +R01701;24;Grain legumes;beans, dried;3390;kg +R01706;25;Grain legumes;cowpeas, dried;3400;kg +R01704;26;Grain legumes;lentil, dried;3390;kg +R01412;27;Grain legumes;soya bean, dried;3820;kg +R01219HA;28;Vegetables;leaves, dark green;480;kg +R01219HB;29;Vegetables;leaves, medium green;280;kg +R01219HC;30;Vegetables;leaves, light green;230;kg +R01122;31;Vegetables;maize, immature on cob;1230;kg +R01253;32;Vegetables;onions;480;kg +R01235;33;Vegetables;pumpkin;360;kg +R01234;34;Vegetables;tomato;200;kg +P23511;35;Sugars;sugar;4000;kg +P24490HA;36;Sugars;soft drinks, commercial;450;L +P21111HA;37;Meat, poultry, eggs, fish;beef, mod fat;2350;kg +P21111HB;38;Meat, poultry, eggs, fish;beef, lean;2020;kg +P21116;39;Meat, poultry, eggs, fish;goat meat;1450;kg +P21113;40;Meat, poultry, eggs, fish;pork, lean;3710;kg +P2112;41;Meat, poultry, eggs, fish;poultry;1390;kg +P02312;42;Meat, poultry, eggs, fish;eggs;1580;kg +P21231;43;Meat, poultry, eggs, fish;fish, dried;3090;kg +P042;44;Meat, poultry, eggs, fish;fish, fresh;950;kg +R01341;45;Fruit;apple;610;kg +R01311;46;Fruit;avocado;1650;kg +R01312;47;Fruit;banana;1160;kg +R0132;48;Fruit;citrus;530;kg +R01316;49;Fruit;mango;630;kg +R01317;50;Fruit;papaya;390;kg +P02211;51;Milk;milk, cow whole;640;L +P02292;52;Milk;milk, goat whole;710;L +P02291;53;Milk;milk, sheep whole;1080;L +P22212;54;Milk;DSM vit A-enriched;3550;kg +P2224;55;Oils and fats;butter;7450;kg +P2224HA;56;Oils and fats;ghee;8280;kg +P21700;57;Oils and fats;margarine;7650;kg +P216;58;Oils and fats;vegetable oil;9000;L +P24310;59;Other;beer, local;350;L +P02910;60;Oils and fats;honey;2860;kg +P21495HA;61;Nuts and seeds;groundnut, dried;5790;kg +P21421;62;Nuts and seeds;groundnuts, fresh;3320;kg +P21495HB;63;Nuts and seeds;pumpkin seeds (no coat);6100;kg diff --git a/apps/common/models.py b/apps/common/models.py index 1f0f4f21..b918263f 100644 --- a/apps/common/models.py +++ b/apps/common/models.py @@ -634,7 +634,7 @@ def get_search_filter(self, search_term): parts = [] for part in search_term.split(" - "): parts.append( - Q(cpcv2__iexact=part) + Q(cpc__iexact=part) | Q(description_en__iexact=part) | Q(description_pt__iexact=part) | Q(description_es__iexact=part) @@ -648,6 +648,7 @@ def get_search_filter(self, search_term): | Q(scientific_name__iexact=part) | Q(per_country_aliases__aliases__contains=[part.lower()]) | Q(aliases__contains=[part.lower()]) + | Q(cpcv2__contains=[part]) | Q(hs2012__contains=[part]) ) return reduce(operator.and_, parts) @@ -882,13 +883,15 @@ class ClassifiedProduct(MP_Node, Model): See http://unstats.un.org/unsd/cr/registry/cpc-2.asp for more information """ - cpcv2 = models.CharField( + # Note that we call the code cpc rather than cpcv21 so that we can upgrade to cpc v3 in due course without + # needing to refactor. + cpc = models.CharField( max_length=8, primary_key=True, - verbose_name="CPC V2", - help_text="classification structure of products based on the UN’s Central Product Classification rules," - " prefixed with R, L, P or S, a letter indicating whether the Product is Raw agricultural output," - " Live animals, a Processed product or a Service.", + verbose_name=_("CPC v2.1"), + help_text="classification structure of products based on version 2.1 of the UN’s Central Product" + " Classification rules, prefixed with R, L, P or S, a letter indicating whether the Product is Raw" + " agricultural output, Live animals, a Processed product or a Service.", ) description = TranslatedField(models.CharField(max_length=800, verbose_name=_("description"))) common_name = TranslatedField(NameField(blank=True, verbose_name=_("common name"))) @@ -898,8 +901,17 @@ class ClassifiedProduct(MP_Node, Model): verbose_name=_("aliases"), help_text=_("A list of alternate names for the product."), ) + # FDW has not upgraded to CPC v2.1 yet, so store the CPC v2 codes to enable lookups + cpcv2 = models.JSONField( + blank=True, + null=True, + verbose_name=_("CPC v2"), + help_text="classification structure of products based on version 2 of the UN’s Central Product" + " Classification rules, prefixed with R, L, P or S, a letter indicating whether the Product is Raw" + " agricultural output, Live animals, a Processed product or a Service.", + ) # Note that we store and look up HS2012 values as xxxx.yy, e.g. Durum Wheat is 1001.19 rather than 100119, - # because it avoids confusion between the CPCv2 and HS2012 codes. + # because it avoids confusion between the CPC code and HS2012 codes. hs2012 = models.JSONField( blank=True, null=True, @@ -932,7 +944,7 @@ def display_name(self): display_name.short_description = _("name") def __str__(self): - return "%s / %s" % (self.cpcv2, self.display_name()) + return "%s / %s" % (self.cpc, self.display_name()) def calculate_fields(self): """ @@ -953,7 +965,7 @@ class Meta: ordering = () # Required for correct ordering of Treebeard subclasses class ExtraMeta: - identifier = ["cpcv2", "description_en"] + identifier = ["cpc", "description_en"] class CountryClassifiedProductAliases(Model): diff --git a/apps/common/serializers.py b/apps/common/serializers.py index 7306b1ce..23763855 100644 --- a/apps/common/serializers.py +++ b/apps/common/serializers.py @@ -52,4 +52,4 @@ class ClassifiedProductSerializer(serializers.ModelSerializer): class Meta: model = ClassifiedProduct - fields = ["cpcv2", "description", "common_name", "scientific_name", "unit_of_measure", "kcals_per_unit"] + fields = ["cpc", "description", "common_name", "scientific_name", "unit_of_measure", "kcals_per_unit"] diff --git a/apps/common/tests/factories.py b/apps/common/tests/factories.py index 7566d2e2..a2ce0ec0 100644 --- a/apps/common/tests/factories.py +++ b/apps/common/tests/factories.py @@ -149,23 +149,23 @@ def to_unit(self): class ClassifiedProductFactory(TreebeardFactory): class Meta: model = "common.ClassifiedProduct" - django_get_or_create = ("cpcv2",) + django_get_or_create = ("cpc",) - cpcv2 = factory.Iterator(["R09999AA", "R09999BB", "L09999CB", "R09999DC", "S90999EE"]) - scientific_name = factory.LazyAttribute(lambda o: f"Scientific Name {o.cpcv2}") - aliases = factory.LazyAttribute(lambda o: [f"Prod {o.cpcv2}", f"Crop {o.cpcv2}"]) + cpc = factory.Iterator(["R09999AA", "R09999BB", "L09999CB", "R09999DC", "S90999EE"]) + scientific_name = factory.LazyAttribute(lambda o: f"Scientific Name {o.cpc}") + aliases = factory.LazyAttribute(lambda o: [f"Prod {o.cpc}", f"Crop {o.cpc}"]) unit_of_measure = factory.SubFactory(UnitOfMeasureFactory) kcals_per_unit = fuzzy.FuzzyInteger(50, 7500) - description_en = factory.LazyAttribute(lambda o: f"Product Description {o.cpcv2} en") - description_fr = factory.LazyAttribute(lambda o: f"Product Description {o.cpcv2} fr") - description_es = factory.LazyAttribute(lambda o: f"Product Description {o.cpcv2} es") - description_ar = factory.LazyAttribute(lambda o: f"Product Description {o.cpcv2} ar") - description_pt = factory.LazyAttribute(lambda o: f"Product Description {o.cpcv2} pt") - common_name_en = factory.LazyAttribute(lambda o: f"Product {o.cpcv2} en") - common_name_fr = factory.LazyAttribute(lambda o: f"Product {o.cpcv2} fr") - common_name_es = factory.LazyAttribute(lambda o: f"Product {o.cpcv2} es") - common_name_ar = factory.LazyAttribute(lambda o: f"Product {o.cpcv2} ar") - common_name_pt = factory.LazyAttribute(lambda o: f"Product {o.cpcv2} pt") + description_en = factory.LazyAttribute(lambda o: f"Product Description {o.cpc} en") + description_fr = factory.LazyAttribute(lambda o: f"Product Description {o.cpc} fr") + description_es = factory.LazyAttribute(lambda o: f"Product Description {o.cpc} es") + description_ar = factory.LazyAttribute(lambda o: f"Product Description {o.cpc} ar") + description_pt = factory.LazyAttribute(lambda o: f"Product Description {o.cpc} pt") + common_name_en = factory.LazyAttribute(lambda o: f"Product {o.cpc} en") + common_name_fr = factory.LazyAttribute(lambda o: f"Product {o.cpc} fr") + common_name_es = factory.LazyAttribute(lambda o: f"Product {o.cpc} es") + common_name_ar = factory.LazyAttribute(lambda o: f"Product {o.cpc} ar") + common_name_pt = factory.LazyAttribute(lambda o: f"Product {o.cpc} pt") @classmethod def _create(cls, model_class, *args, **kwargs): @@ -174,10 +174,10 @@ def _create(cls, model_class, *args, **kwargs): """ if kwargs.get("parent", False) is True: try: - parent = ClassifiedProduct.objects.get(cpcv2=kwargs["cpcv2"][:-2]) + parent = ClassifiedProduct.objects.get(cpc=kwargs["cpc"][:-2]) except ClassifiedProduct.DoesNotExist: parent = ClassifiedProduct( - cpcv2=kwargs["cpcv2"][:-2], description_en=f'Product Description {kwargs["cpcv2"][:-2]}' + cpc=kwargs["cpc"][:-2], description_en=f'Product Description {kwargs["cpc"][:-2]}' ) ClassifiedProduct.add_root(instance=parent) kwargs["parent"] = parent @@ -197,9 +197,9 @@ class Meta: aliases = factory.LazyAttribute( lambda o: [ "{}-{}-{}".format( - o.product.cpcv2[0].lower(), - o.product.cpcv2[1:6], - o.product.cpcv2[6:].lower(), + o.product.cpc[0].lower(), + o.product.cpc[1:6], + o.product.cpc[6:].lower(), ) ] ) diff --git a/apps/common/tests/test_admin.py b/apps/common/tests/test_admin.py index 20fa3cb6..0b31c42f 100644 --- a/apps/common/tests/test_admin.py +++ b/apps/common/tests/test_admin.py @@ -115,8 +115,8 @@ def tearDown(self): def setUp(self): self.client.login(username="admin", password="admin") - self.product1 = ClassifiedProductFactory(cpcv2="A00001AA") - self.product2 = ClassifiedProductFactory(cpcv2="A00002AA") + self.product1 = ClassifiedProductFactory(cpc="A00001AA") + self.product2 = ClassifiedProductFactory(cpc="A00002AA") def test_list_classified_product(self): response = self.client.get(reverse("admin:common_classifiedproduct_changelist")) @@ -129,12 +129,12 @@ def test_search_classified_product(self): reverse("admin:common_classifiedproduct_changelist"), {"q": self.product1.common_name_en} ) self.assertEqual(response.status_code, 200) - self.assertContains(response, self.product1.cpcv2) + self.assertContains(response, self.product1.cpc) def test_creation_classified_product(self): unit = UnitOfMeasureFactory() data = { - "cpcv2": "020202", + "cpc": "020202", "description_en": "New Test Product", "description_pt": "New Test Product", "description_ar": "New Test Product", @@ -146,7 +146,7 @@ def test_creation_classified_product(self): "_position": "first-child", } self.client.post(reverse("admin:common_classifiedproduct_add"), data) - self.assertTrue(ClassifiedProduct.objects.filter(cpcv2="020202").exists()) + self.assertTrue(ClassifiedProduct.objects.filter(cpc="020202").exists()) class UnitOfMeasureAdminTestCase(TestCase): @@ -169,7 +169,6 @@ def test_unit_of_measure_filter(self): self.assertContains(response, self.uom1.abbreviation) def test_unit_of_measure_search(self): - response = self.client.get(reverse("admin:common_unitofmeasure_changelist"), {"q": self.uom1.abbreviation}) self.assertEqual(response.status_code, 200) self.assertContains(response, self.uom1.abbreviation) diff --git a/apps/common/tests/test_viewsets.py b/apps/common/tests/test_viewsets.py index 4e753f3d..28eaedb1 100644 --- a/apps/common/tests/test_viewsets.py +++ b/apps/common/tests/test_viewsets.py @@ -159,12 +159,12 @@ def test_list_returns_all_records(self): result = json.loads(response.content.decode("utf-8")) self.assertEqual(len(result), ClassifiedProduct.objects.count()) - def test_filter_by_cpcv2(self): - response = self.client.get(self.url, {"cpcv2": self.product1.cpcv2}) + def test_filter_by_cpc(self): + response = self.client.get(self.url, {"cpc": self.product1.cpc}) self.assertEqual(response.status_code, 200) result = json.loads(response.content.decode("utf-8")) self.assertEqual(len(result), 1) - self.assertEqual(result[0]["cpcv2"], self.product1.cpcv2) + self.assertEqual(result[0]["cpc"], self.product1.cpc) def test_filter_by_description(self): response = self.client.get(self.url, {"description_en": self.product2.description}) diff --git a/apps/common/viewsets.py b/apps/common/viewsets.py index 1439f5c6..79715d80 100644 --- a/apps/common/viewsets.py +++ b/apps/common/viewsets.py @@ -216,14 +216,14 @@ class ClassifiedProductFilterSet(filters.FilterSet): This FilterSet is used to apply filtering on the ClassifiedProduct model based on various filter fields. Attributes: - cpcv2: A CharFilter for filtering by the CPCV2 value (case-insensitive contains lookup). + cpc: A CharFilter for filtering by the CPC value (case-insensitive contains lookup). description_en: A CharFilter for filtering by the description (case-insensitive contains lookup). common_name_en: A CharFilter for filtering by the common name (case-insensitive contains lookup). unit_of_measure: A ModelChoiceFilter for filtering by the associated UnitOfMeasure object. The filter will display choices based on the available UnitOfMeasure objects. """ - cpcv2 = filters.CharFilter(lookup_expr="icontains", label="CPCV2") + cpc = filters.CharFilter(lookup_expr="icontains", label="CPC v2.1") description_en = filters.CharFilter( lookup_expr="icontains", label=format_lazy("{} ({})", _("Description"), _("English")) ) @@ -269,7 +269,7 @@ class Meta: model = ClassifiedProduct fields = ( - "cpcv2", + "cpc", *translation_fields("description"), *translation_fields("common_name"), "scientific_name", @@ -293,7 +293,7 @@ class ClassifiedProductViewSet(viewsets.ModelViewSet): serializer_class = ClassifiedProductSerializer filterset_class = ClassifiedProductFilterSet search_fields = ( - "cpcv2", + "cpc", *translation_fields("description"), *translation_fields("common_name"), ) diff --git a/apps/metadata/migrations/0001_initial.py b/apps/metadata/migrations/0001_initial.py index 9a9cc437..a30cc9ea 100644 --- a/apps/metadata/migrations/0001_initial.py +++ b/apps/metadata/migrations/0001_initial.py @@ -11,11 +11,10 @@ class Migration(migrations.Migration): - initial = True dependencies = [ - ("common", "0006_unitofmeasure_aliases"), + ("common", "0001_initial"), ] operations = [