"""
File Utilities Module for hudlink.

This module provides utility functions for:
- Creating standardized output directories for each state-year combo.
- Cleaning and formatting eligibility and summary DataFrames.
- Managing the IPUMS API token from a plain-text file.
- Clearing cached API downloads.
"""

import os
import logging
import shutil
from pathlib import Path
from .ui import show_CT_warning, show_success_message, show_temporary_message
import io
import zipfile
import requests



# Config program-name shortcut dict
PROGRAM_SHORTCUTS = {
    'HCV': 'Housing Choice Vouchers',
    'PH': 'Public Housing', 
    'LIHTC': 'LIHTC',
    'ALL': 'Summary of All HUD Programs',
    'S8': 'Housing Choice Vouchers',
    'VOUCHERS': 'Housing Choice Vouchers',
    'S236': 'Section 236',
    'S8NC': 'Section 8 NC/SR', 
    'S8SR': 'Section 8 NC/SR',
    '811': '811/PRAC',
    '202': '202/PRAC',
    'PRAC': '811/PRAC',
    'MF': 'Multi-Family Other',
    'MODR': 'Mod Rehab',
}


def expand_program_names(program_labels):
    """Convert program shortcuts to full names, works for both config and CLI."""
    if isinstance(program_labels, str):
        program_labels = [program_labels]
    
    expanded = []
    for prog in program_labels:
        prog_upper = prog.strip().upper()
        expanded.append(PROGRAM_SHORTCUTS.get(prog_upper, prog.strip()))
    
    return expanded



def create_output_structure(root_output, state, year):
    """
    Create the output directory structure for a given state and year.

    Structure:
        root_output/
            STATE/
                STATE_YEAR/

    Parameters:
        root_output (str): Base output directory path.
        state (str): State abbreviation (e.g., 'FL').
        year (int or str): Year to process.

    Returns:
        str: Full path to the created output subdirectory.
    """
    if not os.path.exists(root_output):
        os.makedirs(root_output)
        logging.info(f"Created root output directory: {root_output}")

    state_dir = os.path.join(root_output, state.upper())
    if not os.path.exists(state_dir):
        os.makedirs(state_dir)
        logging.info(f"Created state directory: {state_dir}")

    final_dir = os.path.join(state_dir, f"{state.upper()}_{year}")
    if not os.path.exists(final_dir):
        os.makedirs(final_dir)
        logging.info(f"Created output directory for {state.upper()} {year}: {final_dir}")

    return final_dir


def get_default_output_directory():
    """
    Return the default output directory path on the user's Desktop.

    Returns:
        str: Path to ~/Desktop/hudlink_output
    """
    # Try OneDrive Desktop first, then regular Desktop
    user_dir = os.path.expanduser("~")
    onedrive_desktop = os.path.join(user_dir, "OneDrive", "Desktop")
    regular_desktop = os.path.join(user_dir, "Desktop")
    
    if os.path.exists(onedrive_desktop):
        desktop = onedrive_desktop
    else:
        desktop = regular_desktop
        
    return os.path.join(desktop, "hudlink_output")


    
def clean_eligibility_df(elig_df, state, year, warning=False):
    """
    Clean eligibility DataFrame by removing unnecessary columns and correcting county labels.

    - Drops 'State abbr.' column if present.
    - For CT 2023 only: maps PUMAs to new Planning Region names.

    Parameters:
        elig_df (pd.DataFrame): Raw eligibility data.
        state (str): State abbreviation.
        year (int | str): Year to process.

    Returns:
        pd.DataFrame: Cleaned eligibility DataFrame.
    """
    df = elig_df.drop(columns=["State abbr."], errors="ignore").copy()

    if state == "CT" and int(year) >= 2023:
        if warning:
            show_CT_warning()
        ct_puma_to_county = {
            "20100": "Northwest Hills Planning Region",
            "20201": "Capitol Planning Region",
            "20202": "Lower Connecticut River Valley Planning Region",
            "20203": "Capitol Planning Region",
            "20204": "Capitol Planning Region",
            "20205": "Capitol Planning Region",
            "20206": "Capitol Planning Region",
            "20207": "Capitol Planning Region",
            "20301": "Northeastern Connecticut Planning Region",
            "20401": "Southeastern Connecticut Planning Region",
            "20402": "Southeastern Connecticut Planning Region",
            "20500": "Lower Connecticut River Valley Planning Region",
            "20601": "South Central Connecticut Planning Region",
            "20602": "South Central Connecticut Planning Region",
            "20603": "South Central Connecticut Planning Region",
            "20604": "South Central Connecticut Planning Region",
            "20701": "Naugatuck Valley Planning Region",
            "20702": "Naugatuck Valley Planning Region",
            "20703": "Naugatuck Valley Planning Region",
            "20801": "Greater Bridgeport Planning Region",
            "20802": "Greater Bridgeport Planning Region",
            "20901": "Western Connecticut Planning Region",
            "20902": "Western Connecticut Planning Region",
            "20903": "Western Connecticut Planning Region",
            "20904": "Western Connecticut Planning Region"
        }

        if "PUMA" in df.columns:
            df["County_Name"] = df.apply(
                lambda r: ct_puma_to_county.get(str(r["PUMA"]), r["County_Name"]),
                axis=1,
            )

    return df




def clean_up_eligibility_df(df):
    """
    Clean up the eligibility DataFrame by renaming columns, dropping unnecessary ones,
    and reordering for better readability.
    
    Parameters:
        df (pd.DataFrame): The eligibility DataFrame to clean up
        
    Returns:
        pd.DataFrame: Cleaned and reorganized DataFrame
    """
    df = df.copy()
    
    # Define column renaming dictionary
    rename_dict = {

        # Example:
        'ACTUAL_HH_INCOME': 'HH_INCOME',
        'REALHHWT': 'HHWT_stable',
        'Allocated_HHWT': 'HHWT_fam_adjusted', 
        'HHWT': 'HHWT_unmodified', 
        'State_Alpha%': 'State',
        'ADJUSTED_FAMSIZE': 'FAMSIZE_adjusted',
        'elig_2adults': '2adults',
        'elig_1adult': '1adult',
        'elig_female_head': 'female_head',
        'elig_female_head_child': 'female_head_child',
        'elig_male_head': 'male_head',
        'elig_male_head_child': 'male_head_child',
        'elig_age62plus': 'age62plus',
        'elig_age75plus': 'age75plus',
        'elig_minority': 'minority',
        'elig_white_nonhsp': 'white_nonhsp',
        'elig_black_nonhsp': 'black_nonhsp',
        'elig_native_american_nonhsp': 'native_american_nonhsp',
        'elig_asian_nonhsp': 'asian_nonhsp',
        'elig_mixed_nonhsp': 'mixed_nonhsp',
        'elig_otherrace': 'otherrace',
        'elig_hispanic': 'hispanic',
        'elig_noncitizen': 'noncitizen',
        'elig_owner': 'owner',
        'elig_renter': 'renter',
        'elig_mortgage_paid': 'mortgage_paid',
        'elig_disab_hearing_vision': 'disab_hearing_vision',
        'elig_disab_ambulatory': 'disab_ambulatory',
        'elig_disab_cognitative': 'disab_cognitative',
        'elig_disab_independent_living': 'disab_independent_living',
        'elig_veteran': 'veteran',
        'elig_hs_complete': 'hs_complete',
        'elig_bachelor_complete': 'bachelor_complete',
        'elig_grad_school': 'grad_school',
        'elig_employed': 'employed',
        'elig_disab_any': 'disab_any',
        'CBSERIAL': 'HOUSEHOLD_NUMBER/CBSERIAL'
    }
    
    # Define columns to drop
    columns_to_drop = [

        'County_Name_state_abbr',
        'County_Name_Alt',
        'County',
        'County code'
    ]
    
    # Define desired column order (put most important columns first)
    desired_column_order = [

        'County_Name',
        'State', 
        'Year',
        'FAMILYNUMBER', 
        'HOUSEHOLD_NUMBER/CBSERIAL', 
        'HHWT_hh_adjusted'
        'HHWT_fam_adjusted'
        'Eligible_30_AMI',
        'Eligible_50_AMI',
        'Eligible_80_AMI',

    ]
    
    # Apply renaming
    if rename_dict:
        df = df.rename(columns=rename_dict)
    
    # Drop unwanted columns
    df = df.drop(columns=columns_to_drop, errors='ignore')
    
    # Reorder columns (keeping any columns not specified at the end)
    if desired_column_order:
        # Get columns that exist in both the DataFrame and desired order
        existing_ordered_cols = [col for col in desired_column_order if col in df.columns]
        # Get any remaining columns not in the desired order
        remaining_cols = [col for col in df.columns if col not in existing_ordered_cols]
        # Combine them
        final_column_order = existing_ordered_cols + remaining_cols
        df = df[final_column_order]
    
    return df


def tidy_summary_df(summary_df, state):
    """
    Enhanced tidy function for summary DataFrame with additional cleanup options.
    
    Parameters:
        summary_df (pd.DataFrame): Summary statistics table
        state (str): State abbreviation
        
    Returns:
        pd.DataFrame: Cleaned summary DataFrame
    """
    # Existing functionality
    df = summary_df.drop(columns=["Name", "% Minority_x"], errors="ignore")
    df = df.rename(columns={"% Minority_y": "% Minority"}, errors="ignore")

    if state in {"AK", "LA"} and "County_Name" in df.columns:
        df["County_Name"] = df["County_Name"].str.replace(r"\s+County$", "", regex=True)
    

    
    # Rename columns for better readability
    additional_renames = {
        # 'old_name': 'new_name',
    }
    if additional_renames:
        df = df.rename(columns=additional_renames)
    
    # Example: Drop additional columns if needed
    additional_drops = [
        'imputed_from_prev', 
        'fedhse', 
        'cbsa', 
        'place', 
        'latitude', 
        'longitude', 
        'pha_total_units', 
        'ha_size', 
        'County_norm', ''
    ]
    if additional_drops:
        df = df.drop(columns=additional_drops, errors='ignore')
    
    # Example: Reorder columns for summary table
    summary_column_order = [

        'County_Name',
    ]
    
    if summary_column_order:
        existing_ordered_cols = [col for col in summary_column_order if col in df.columns]
        remaining_cols = [col for col in df.columns if col not in existing_ordered_cols]
        final_order = existing_ordered_cols + remaining_cols
        df = df[final_order]
    
    return df

def load_ipums_api_token(token_path):
    """Load IPUMS API token from file, prompting user if needed."""
    token = None
    
    # Try to load from file if it exists
    if os.path.exists(token_path):
        try:
            with open(token_path, 'r') as f:
                token = f.read().strip()
        except Exception as e:
            logging.warning(f"Could not read token file: {e}")
            token = None
    
    # Check if token is missing (file doesn't exist), empty, or placeholder
    if not token or token in ["", "YOUR TOKEN HERE", "YOUR IPUMS TOKEN HERE"]:
        token_message = """IPUMS API Token Required

To download ACS microdata with hudlink, you need an IPUMS API token.
Get a free token at: https://account.ipums.org/api_keys.


Options:
1. Enter your token now (it will be saved for future use)
2. Press Enter to skip (you'll need to add it to secrets/ipums_token.txt)"""
        
        show_success_message(token_message)
        
        user_token = input("\nEnter your IPUMS API token (or press Enter to skip): ").strip()
        
        if user_token:
            # Create directory if it doesn't exist
            from pathlib import Path
            secrets_dir = Path(os.path.dirname(token_path))
            secrets_dir.mkdir(exist_ok=True)
            
            # Save the token
            with open(token_path, 'w') as f:
                f.write(user_token)
            
            show_success_message(f"Token saved to {token_path}")
            return user_token
        else:
            show_success_message("Skipping API download. Please add your token to secrets/ipums_token.txt")
            return None
    
    return token

def clear_api_downloads(folder):
    """
    Remove all files and subfolders inside the given API downloads folder.

    The folder itself is preserved.

    Parameters:
        folder (str | Path): Path to the API download directory.
    """
    folder = Path(folder)
    if not folder.exists():
        return

    for item in folder.iterdir():
        try:
            if item.is_dir():
                shutil.rmtree(item)
            else:
                item.unlink()
        except Exception as exc:
            logging.warning("Could not delete %s: %s", item, exc)
            
            
            

def ensure_data_dir(data_dir: str, zip_url: str):
    """
    If `data_dir` doesn’t exist, download a ZIP from github repo
    and extract it so that `data_dir` is populated.
    """
    if os.path.isdir(data_dir):
        return
        

    print(f"Data folder not found. Downloading from {zip_url}…")
    resp = requests.get(zip_url, stream=True)
    resp.raise_for_status()

    with zipfile.ZipFile(io.BytesIO(resp.content)) as zf:
        # Extract all members while preserving the top-level 'data/' path
        zf.extractall(path=os.path.dirname(data_dir))
        show_success_message("hudlink successfully populated data folder.")
        show_temporary_message("Starting hudlink", duration=5)
        print("\n" * 5)
     


            
def add_fips_codes_to_df(df, state, fips_mapping=None):
    """
    Add FIPS codes to DataFrame based on County_Name and state.
    
    Parameters:
        df (pd.DataFrame): DataFrame with County_Name column
        state (str): State abbreviation (e.g., 'FL')
        fips_mapping (dict, optional): FIPS mapping dictionary. 
                                     If None, uses COUNTY_FIPS_MAPPING from module.
        
    Returns:
        pd.DataFrame: DataFrame with added FIPS_Code column
    """
    # Create a copy to avoid modifying original
    result_df = df.copy()
    
    # Use provided mapping or fall back to module-level mapping
    mapping = fips_mapping if fips_mapping is not None else COUNTY_FIPS_MAPPING
    
    # Add FIPS codes using vectorized lookup
    result_df['FIPS_Code'] = result_df['County_Name'].apply(
        lambda county: mapping.get((state.upper(), county))
    )
    
    # Log any missing FIPS codes
    missing_fips = result_df[result_df['FIPS_Code'].isna()]['County_Name'].unique()
    if len(missing_fips) > 0:
        logging.warning(f"Counties without FIPS codes in {state}: {list(missing_fips)}")
    else:
        logging.info(f"Successfully added FIPS codes for all counties in {state}")
    
    return result_df


COUNTY_FIPS_MAPPING = {
    ('AK', 'Wade Hampton Census Area'): '02270',
    ('AK', 'Valdez-Cordova Census Area'): '02261',
    ('AK', 'Hoonah-Angoon Census Area'): '02105',
    ('AK', 'Wrangell City and Borough'): '02275',
    ('AK', 'Aleutians East Borough'): '02013',
    ('AK', 'Aleutians West Census Area'): '02016',
    ('AK', 'Anchorage Borough'): '02020',
    ('AK', 'Bethel Census Area'): '02050',
    ('AK', 'Bristol Bay Borough'): '02060',
    ('AK', 'Chugach Census Area'): '02063',
    ('AK', 'Copper River Census Area'): '02066',
    ('AK', 'Denali Borough'): '02068',
    ('AK', 'Dillingham Census Area'): '02070',
    ('AK', 'Fairbanks North Star Borough'): '02090',
    ('AK', 'Haines Borough'): '02100',
    ('AK', 'Juneau Borough'): '02110',
    ('AK', 'Kenai Peninsula Borough'): '02122',
    ('AK', 'Ketchikan Gateway Borough'): '02130',
    ('AK', 'Kodiak Island Borough'): '02150',
    ('AK', 'Kusilvak Census Area'): '02270',
    ('AK', 'Lake and Peninsula Borough'): '02164',
    ('AK', 'Matanuska-Susitna Borough'): '02170',
    ('AK', 'Nome Census Area'): '02180',
    ('AK', 'North Slope Borough'): '02185',
    ('AK', 'Northwest Arctic Borough'): '02188',
    ('AK', 'Petersburg Census Area'): '02280',
    ('AK', 'Prince of Wales-Hyder Census Area'): '02201',
    ('AK', 'Sitka Borough'): '02220',
    ('AK', 'Skagway Municipality'): '02232',
    ('AK', 'Southeast Fairbanks Census Area'): '02240',
    ('AK', 'Yakutat Borough'): '02282',
    ('AK', 'Yukon-Koyukuk Census Area'): '02290',
    ('AL', 'Autauga County'): '01001',
    ('AL', 'Baldwin County'): '01003',
    ('AL', 'Barbour County'): '01005',
    ('AL', 'Bibb County'): '01007',
    ('AL', 'Blount County'): '01009',
    ('AL', 'Bullock County'): '01011',
    ('AL', 'Butler County'): '01013',
    ('AL', 'Calhoun County'): '01015',
    ('AL', 'Chambers County'): '01017',
    ('AL', 'Cherokee County'): '01019',
    ('AL', 'Chilton County'): '01021',
    ('AL', 'Choctaw County'): '01023',
    ('AL', 'Clarke County'): '01025',
    ('AL', 'Clay County'): '01027',
    ('AL', 'Cleburne County'): '01029',
    ('AL', 'Coffee County'): '01031',
    ('AL', 'Colbert County'): '01033',
    ('AL', 'Conecuh County'): '01035',
    ('AL', 'Coosa County'): '01037',
    ('AL', 'Covington County'): '01039',
    ('AL', 'Crenshaw County'): '01041',
    ('AL', 'Cullman County'): '01043',
    ('AL', 'Dale County'): '01045',
    ('AL', 'Dallas County'): '01047',
    ('AL', 'DeKalb County'): '01049',
    ('AL', 'Elmore County'): '01051',
    ('AL', 'Escambia County'): '01053',
    ('AL', 'Etowah County'): '01055',
    ('AL', 'Fayette County'): '01057',
    ('AL', 'Franklin County'): '01059',
    ('AL', 'Geneva County'): '01061',
    ('AL', 'Greene County'): '01063',
    ('AL', 'Hale County'): '01065',
    ('AL', 'Henry County'): '01067',
    ('AL', 'Houston County'): '01069',
    ('AL', 'Jackson County'): '01071',
    ('AL', 'Jefferson County'): '01073',
    ('AL', 'Lamar County'): '01075',
    ('AL', 'Lauderdale County'): '01077',
    ('AL', 'Lawrence County'): '01079',
    ('AL', 'Lee County'): '01081',
    ('AL', 'Limestone County'): '01083',
    ('AL', 'Lowndes County'): '01085',
    ('AL', 'Macon County'): '01087',
    ('AL', 'Madison County'): '01089',
    ('AL', 'Marengo County'): '01091',
    ('AL', 'Marion County'): '01093',
    ('AL', 'Marshall County'): '01095',
    ('AL', 'Mobile County'): '01097',
    ('AL', 'Monroe County'): '01099',
    ('AL', 'Montgomery County'): '01101',
    ('AL', 'Morgan County'): '01103',
    ('AL', 'Perry County'): '01105',
    ('AL', 'Pickens County'): '01107',
    ('AL', 'Pike County'): '01109',
    ('AL', 'Randolph County'): '01111',
    ('AL', 'Russell County'): '01113',
    ('AL', 'Shelby County'): '01117',
    ('AL', 'St. Clair County'): '01115',
    ('AL', 'Sumter County'): '01119',
    ('AL', 'Talladega County'): '01121',
    ('AL', 'Tallapoosa County'): '01123',
    ('AL', 'Tuscaloosa County'): '01125',
    ('AL', 'Walker County'): '01127',
    ('AL', 'Washington County'): '01129',
    ('AL', 'Wilcox County'): '01131',
    ('AL', 'Winston County'): '01133',
    ('AR', 'Arkansas County'): '05001',
    ('AR', 'Ashley County'): '05003',
    ('AR', 'Baxter County'): '05005',
    ('AR', 'Benton County'): '05007',
    ('AR', 'Boone County'): '05009',
    ('AR', 'Bradley County'): '05011',
    ('AR', 'Calhoun County'): '05013',
    ('AR', 'Carroll County'): '05015',
    ('AR', 'Chicot County'): '05017',
    ('AR', 'Clark County'): '05019',
    ('AR', 'Clay County'): '05021',
    ('AR', 'Cleburne County'): '05023',
    ('AR', 'Cleveland County'): '05025',
    ('AR', 'Columbia County'): '05027',
    ('AR', 'Conway County'): '05029',
    ('AR', 'Craighead County'): '05031',
    ('AR', 'Crawford County'): '05033',
    ('AR', 'Crittenden County'): '05035',
    ('AR', 'Cross County'): '05037',
    ('AR', 'Dallas County'): '05039',
    ('AR', 'Desha County'): '05041',
    ('AR', 'Drew County'): '05043',
    ('AR', 'Faulkner County'): '05045',
    ('AR', 'Franklin County'): '05047',
    ('AR', 'Fulton County'): '05049',
    ('AR', 'Garland County'): '05051',
    ('AR', 'Grant County'): '05053',
    ('AR', 'Greene County'): '05055',
    ('AR', 'Hempstead County'): '05057',
    ('AR', 'Hot Spring County'): '05059',
    ('AR', 'Howard County'): '05061',
    ('AR', 'Independence County'): '05063',
    ('AR', 'Izard County'): '05065',
    ('AR', 'Jackson County'): '05067',
    ('AR', 'Jefferson County'): '05069',
    ('AR', 'Johnson County'): '05071',
    ('AR', 'Lafayette County'): '05073',
    ('AR', 'Lawrence County'): '05075',
    ('AR', 'Lee County'): '05077',
    ('AR', 'Lincoln County'): '05079',
    ('AR', 'Little River County'): '05081',
    ('AR', 'Logan County'): '05083',
    ('AR', 'Lonoke County'): '05085',
    ('AR', 'Madison County'): '05087',
    ('AR', 'Marion County'): '05089',
    ('AR', 'Miller County'): '05091',
    ('AR', 'Mississippi County'): '05093',
    ('AR', 'Monroe County'): '05095',
    ('AR', 'Montgomery County'): '05097',
    ('AR', 'Nevada County'): '05099',
    ('AR', 'Newton County'): '05101',
    ('AR', 'Ouachita County'): '05103',
    ('AR', 'Perry County'): '05105',
    ('AR', 'Phillips County'): '05107',
    ('AR', 'Pike County'): '05109',
    ('AR', 'Poinsett County'): '05111',
    ('AR', 'Polk County'): '05113',
    ('AR', 'Pope County'): '05115',
    ('AR', 'Prairie County'): '05117',
    ('AR', 'Pulaski County'): '05119',
    ('AR', 'Randolph County'): '05121',
    ('AR', 'Saline County'): '05125',
    ('AR', 'Scott County'): '05127',
    ('AR', 'Searcy County'): '05129',
    ('AR', 'Sebastian County'): '05131',
    ('AR', 'Sevier County'): '05133',
    ('AR', 'Sharp County'): '05135',
    ('AR', 'St. Francis County'): '05123',
    ('AR', 'Stone County'): '05137',
    ('AR', 'Union County'): '05139',
    ('AR', 'Van Buren County'): '05141',
    ('AR', 'Washington County'): '05143',
    ('AR', 'White County'): '05145',
    ('AR', 'Woodruff County'): '05147',
    ('AR', 'Yell County'): '05149',
    ('AZ', 'Apache County'): '04001',
    ('AZ', 'Cochise County'): '04003',
    ('AZ', 'Coconino County'): '04005',
    ('AZ', 'Gila County'): '04007',
    ('AZ', 'Graham County'): '04009',
    ('AZ', 'Greenlee County'): '04011',
    ('AZ', 'La Paz County'): '04012',
    ('AZ', 'Maricopa County'): '04013',
    ('AZ', 'Mohave County'): '04015',
    ('AZ', 'Navajo County'): '04017',
    ('AZ', 'Pima County'): '04019',
    ('AZ', 'Pinal County'): '04021',
    ('AZ', 'Santa Cruz County'): '04023',
    ('AZ', 'Yavapai County'): '04025',
    ('AZ', 'Yuma County'): '04027',
    ('CA', 'Alameda County'): '06001',
    ('CA', 'Alpine County'): '06003',
    ('CA', 'Amador County'): '06005',
    ('CA', 'Butte County'): '06007',
    ('CA', 'Calaveras County'): '06009',
    ('CA', 'Colusa County'): '06011',
    ('CA', 'Contra Costa County'): '06013',
    ('CA', 'Del Norte County'): '06015',
    ('CA', 'El Dorado County'): '06017',
    ('CA', 'Fresno County'): '06019',
    ('CA', 'Glenn County'): '06021',
    ('CA', 'Humboldt County'): '06023',
    ('CA', 'Imperial County'): '06025',
    ('CA', 'Inyo County'): '06027',
    ('CA', 'Kern County'): '06029',
    ('CA', 'Kings County'): '06031',
    ('CA', 'Lake County'): '06033',
    ('CA', 'Lassen County'): '06035',
    ('CA', 'Los Angeles County'): '06037',
    ('CA', 'Madera County'): '06039',
    ('CA', 'Marin County'): '06041',
    ('CA', 'Mariposa County'): '06043',
    ('CA', 'Mendocino County'): '06045',
    ('CA', 'Merced County'): '06047',
    ('CA', 'Modoc County'): '06049',
    ('CA', 'Mono County'): '06051',
    ('CA', 'Monterey County'): '06053',
    ('CA', 'Napa County'): '06055',
    ('CA', 'Nevada County'): '06057',
    ('CA', 'Orange County'): '06059',
    ('CA', 'Placer County'): '06061',
    ('CA', 'Plumas County'): '06063',
    ('CA', 'Riverside County'): '06065',
    ('CA', 'Sacramento County'): '06067',
    ('CA', 'San Benito County'): '06069',
    ('CA', 'San Bernardino County'): '06071',
    ('CA', 'San Diego County'): '06073',
    ('CA', 'San Francisco County'): '06075',
    ('CA', 'San Joaquin County'): '06077',
    ('CA', 'San Luis Obispo County'): '06079',
    ('CA', 'San Mateo County'): '06081',
    ('CA', 'Santa Barbara County'): '06083',
    ('CA', 'Santa Clara County'): '06085',
    ('CA', 'Santa Cruz County'): '06087',
    ('CA', 'Shasta County'): '06089',
    ('CA', 'Sierra County'): '06091',
    ('CA', 'Siskiyou County'): '06093',
    ('CA', 'Solano County'): '06095',
    ('CA', 'Sonoma County'): '06097',
    ('CA', 'Stanislaus County'): '06099',
    ('CA', 'Sutter County'): '06101',
    ('CA', 'Tehama County'): '06103',
    ('CA', 'Trinity County'): '06105',
    ('CA', 'Tulare County'): '06107',
    ('CA', 'Tuolumne County'): '06109',
    ('CA', 'Ventura County'): '06111',
    ('CA', 'Yolo County'): '06113',
    ('CA', 'Yuba County'): '06115',
    ('CO', 'Adams County'): '08001',
    ('CO', 'Alamosa County'): '08003',
    ('CO', 'Arapahoe County'): '08005',
    ('CO', 'Archuleta County'): '08007',
    ('CO', 'Baca County'): '08009',
    ('CO', 'Bent County'): '08011',
    ('CO', 'Boulder County'): '08013',
    ('CO', 'Broomfield County'): '08014',
    ('CO', 'Chaffee County'): '08015',
    ('CO', 'Cheyenne County'): '08017',
    ('CO', 'Clear Creek County'): '08019',
    ('CO', 'Conejos County'): '08021',
    ('CO', 'Costilla County'): '08023',
    ('CO', 'Crowley County'): '08025',
    ('CO', 'Custer County'): '08027',
    ('CO', 'Delta County'): '08029',
    ('CO', 'Denver County'): '08031',
    ('CO', 'Dolores County'): '08033',
    ('CO', 'Douglas County'): '08035',
    ('CO', 'Eagle County'): '08037',
    ('CO', 'El Paso County'): '08041',
    ('CO', 'Elbert County'): '08039',
    ('CO', 'Fremont County'): '08043',
    ('CO', 'Garfield County'): '08045',
    ('CO', 'Gilpin County'): '08047',
    ('CO', 'Grand County'): '08049',
    ('CO', 'Gunnison County'): '08051',
    ('CO', 'Hinsdale County'): '08053',
    ('CO', 'Huerfano County'): '08055',
    ('CO', 'Jackson County'): '08057',
    ('CO', 'Jefferson County'): '08059',
    ('CO', 'Kiowa County'): '08061',
    ('CO', 'Kit Carson County'): '08063',
    ('CO', 'La Plata County'): '08067',
    ('CO', 'Lake County'): '08065',
    ('CO', 'Larimer County'): '08069',
    ('CO', 'Las Animas County'): '08071',
    ('CO', 'Lincoln County'): '08073',
    ('CO', 'Logan County'): '08075',
    ('CO', 'Mesa County'): '08077',
    ('CO', 'Mineral County'): '08079',
    ('CO', 'Moffat County'): '08081',
    ('CO', 'Montezuma County'): '08083',
    ('CO', 'Montrose County'): '08085',
    ('CO', 'Morgan County'): '08087',
    ('CO', 'Otero County'): '08089',
    ('CO', 'Ouray County'): '08091',
    ('CO', 'Park County'): '08093',
    ('CO', 'Phillips County'): '08095',
    ('CO', 'Pitkin County'): '08097',
    ('CO', 'Prowers County'): '08099',
    ('CO', 'Pueblo County'): '08101',
    ('CO', 'Rio Blanco County'): '08103',
    ('CO', 'Rio Grande County'): '08105',
    ('CO', 'Routt County'): '08107',
    ('CO', 'Saguache County'): '08109',
    ('CO', 'San Juan County'): '08111',
    ('CO', 'San Miguel County'): '08113',
    ('CO', 'Sedgwick County'): '08115',
    ('CO', 'Summit County'): '08117',
    ('CO', 'Teller County'): '08119',
    ('CO', 'Washington County'): '08121',
    ('CO', 'Weld County'): '08123',
    ('CO', 'Yuma County'): '08125',
    ('CT', 'Fairfield County'): '09001',
    ('CT', 'Hartford County'): '09003',
    ('CT', 'Litchfield County'): '09005',
    ('CT', 'Middlesex County'): '09007',
    ('CT', 'New Haven County'): '09009',
    ('CT', 'New London County'): '09011',
    ('CT', 'Tolland County'): '09013',
    ('CT', 'Windham County'): '09015',
    ###################################################################
    ######################## Patch Below:#############################
    ('CT', 'Capitol Planning Region'):                     '09003',
    ('CT', 'Greater Bridgeport Planning Region'):          '09001',
    ('CT', 'Lower Connecticut River Valley Planning Region'):'09007',
    ('CT', 'Naugatuck Valley Planning Region'):             '09140',
    ('CT', 'Northeastern Connecticut Planning Region'):    '09013',     ####These are not the 'correct' PUMAS for the planning regionas
    ('CT', 'Northwest Hills Planning Region'):             '09005',     #### These are a patch until all other software can accomodate the new 
    ('CT', 'South Central Connecticut Planning Region'):   '09009',     #### FIPS codes
    ('CT', 'Southeastern Connecticut Planning Region'):    '09011',
    ('CT', 'Western Connecticut Planning Region'):         '09190',
    #################################################################
    ######################COrrect FIPS CODES BELOW:##################
    # ('CT', 'Capitol Planning Region'):                     '09110',    ### These can be uncommented once plotly and other viz software can 
    # ('CT', 'Greater Bridgeport Planning Region'):          '09120',    ### accomodate the new CT county equivalents
    # ('CT', 'Lower Connecticut River Valley Planning Region'):'09130',
    # ('CT', 'Naugatuck Valley Planning Region'):             '09140',
    # ('CT', 'Northeastern Connecticut Planning Region'):    '09150',
    # ('CT', 'Northwest Hills Planning Region'):             '09160',        
    # ('CT', 'South Central Connecticut Planning Region'):   '09170',
    # ('CT', 'Southeastern Connecticut Planning Region'):    '09180',
    # ('CT', 'Western Connecticut Planning Region'):         '09190',
    ('DC', 'District of Columbia County'): '11001',
    ('DC', 'Montgomery County'): '11031',
    ('DE', 'Kent County'): '10001',
    ('DE', 'New Castle County'): '10003',
    ('DE', 'Sussex County'): '10005',
    ('FL', 'Alachua County'): '12001',
    ('FL', 'Baker County'): '12003',
    ('FL', 'Bay County'): '12005',
    ('FL', 'Bradford County'): '12007',
    ('FL', 'Brevard County'): '12009',
    ('FL', 'Broward County'): '12011',
    ('FL', 'Calhoun County'): '12013',
    ('FL', 'Charlotte County'): '12015',
    ('FL', 'Citrus County'): '12017',
    ('FL', 'Clay County'): '12019',
    ('FL', 'Collier County'): '12021',
    ('FL', 'Columbia County'): '12023',
    ('FL', 'DeSoto County'): '12027',
    ('FL', 'Dixie County'): '12029',
    ('FL', 'Duval County'): '12031',
    ('FL', 'Escambia County'): '12033',
    ('FL', 'Flagler County'): '12035',
    ('FL', 'Franklin County'): '12037',
    ('FL', 'Gadsden County'): '12039',
    ('FL', 'Gilchrist County'): '12041',
    ('FL', 'Glades County'): '12043',
    ('FL', 'Gulf County'): '12045',
    ('FL', 'Hamilton County'): '12047',
    ('FL', 'Hardee County'): '12049',
    ('FL', 'Hendry County'): '12051',
    ('FL', 'Hernando County'): '12053',
    ('FL', 'Highlands County'): '12055',
    ('FL', 'Hillsborough County'): '12057',
    ('FL', 'Holmes County'): '12059',
    ('FL', 'Indian River County'): '12061',
    ('FL', 'Jackson County'): '12063',
    ('FL', 'Jefferson County'): '12065',
    ('FL', 'Lafayette County'): '12067',
    ('FL', 'Lake County'): '12069',
    ('FL', 'Lee County'): '12071',
    ('FL', 'Leon County'): '12073',
    ('FL', 'Levy County'): '12075',
    ('FL', 'Liberty County'): '12077',
    ('FL', 'Madison County'): '12079',
    ('FL', 'Manatee County'): '12081',
    ('FL', 'Marion County'): '12083',
    ('FL', 'Martin County'): '12085',
    ('FL', 'Miami-Dade County'): '12086',
    ('FL', 'Monroe County'): '12087',
    ('FL', 'Nassau County'): '12089',
    ('FL', 'Okaloosa County'): '12091',
    ('FL', 'Okeechobee County'): '12093',
    ('FL', 'Orange County'): '12095',
    ('FL', 'Osceola County'): '12097',
    ('FL', 'Palm Beach County'): '12099',
    ('FL', 'Pasco County'): '12101',
    ('FL', 'Pinellas County'): '12103',
    ('FL', 'Polk County'): '12105',
    ('FL', 'Putnam County'): '12107',
    ('FL', 'Santa Rosa County'): '12113',
    ('FL', 'Sarasota County'): '12115',
    ('FL', 'Seminole County'): '12117',
    ('FL', 'St. Johns County'): '12109',
    ('FL', 'St. Lucie County'): '12111',
    ('FL', 'Sumter County'): '12119',
    ('FL', 'Suwannee County'): '12121',
    ('FL', 'Taylor County'): '12123',
    ('FL', 'Union County'): '12125',
    ('FL', 'Volusia County'): '12127',
    ('FL', 'Wakulla County'): '12129',
    ('FL', 'Walton County'): '12131',
    ('FL', 'Washington County'): '12133',
    ('GA', 'Appling County'): '13001',
    ('GA', 'Atkinson County'): '13003',
    ('GA', 'Bacon County'): '13005',
    ('GA', 'Baker County'): '13007',
    ('GA', 'Baldwin County'): '13009',
    ('GA', 'Banks County'): '13011',
    ('GA', 'Barrow County'): '13013',
    ('GA', 'Bartow County'): '13015',
    ('GA', 'Ben Hill County'): '13017',
    ('GA', 'Berrien County'): '13019',
    ('GA', 'Bibb County'): '13021',
    ('GA', 'Bleckley County'): '13023',
    ('GA', 'Brantley County'): '13025',
    ('GA', 'Brooks County'): '13027',
    ('GA', 'Bryan County'): '13029',
    ('GA', 'Bulloch County'): '13031',
    ('GA', 'Burke County'): '13033',
    ('GA', 'Butts County'): '13035',
    ('GA', 'Calhoun County'): '13037',
    ('GA', 'Camden County'): '13039',
    ('GA', 'Candler County'): '13043',
    ('GA', 'Carroll County'): '13045',
    ('GA', 'Catoosa County'): '13047',
    ('GA', 'Charlton County'): '13049',
    ('GA', 'Chatham County'): '13051',
    ('GA', 'Chattahoochee County'): '13053',
    ('GA', 'Chattooga County'): '13055',
    ('GA', 'Cherokee County'): '13057',
    ('GA', 'Clarke County'): '13059',
    ('GA', 'Clay County'): '13061',
    ('GA', 'Clayton County'): '13063',
    ('GA', 'Clinch County'): '13065',
    ('GA', 'Cobb County'): '13067',
    ('GA', 'Coffee County'): '13069',
    ('GA', 'Colquitt County'): '13071',
    ('GA', 'Columbia County'): '13073',
    ('GA', 'Cook County'): '13075',
    ('GA', 'Coweta County'): '13077',
    ('GA', 'Crawford County'): '13079',
    ('GA', 'Crisp County'): '13081',
    ('GA', 'Dade County'): '13083',
    ('GA', 'Dawson County'): '13085',
    ('GA', 'DeKalb County'): '13089',
    ('GA', 'Decatur County'): '13087',
    ('GA', 'Dodge County'): '13091',
    ('GA', 'Dooly County'): '13093',
    ('GA', 'Dougherty County'): '13095',
    ('GA', 'Douglas County'): '13097',
    ('GA', 'Early County'): '13099',
    ('GA', 'Echols County'): '13101',
    ('GA', 'Effingham County'): '13103',
    ('GA', 'Elbert County'): '13105',
    ('GA', 'Emanuel County'): '13107',
    ('GA', 'Evans County'): '13109',
    ('GA', 'Fannin County'): '13111',
    ('GA', 'Fayette County'): '13113',
    ('GA', 'Floyd County'): '13115',
    ('GA', 'Forsyth County'): '13117',
    ('GA', 'Franklin County'): '13119',
    ('GA', 'Fulton County'): '13121',
    ('GA', 'Gilmer County'): '13123',
    ('GA', 'Glascock County'): '13125',
    ('GA', 'Glynn County'): '13127',
    ('GA', 'Gordon County'): '13129',
    ('GA', 'Grady County'): '13131',
    ('GA', 'Greene County'): '13133',
    ('GA', 'Gwinnett County'): '13135',
    ('GA', 'Habersham County'): '13137',
    ('GA', 'Hall County'): '13139',
    ('GA', 'Hancock County'): '13141',
    ('GA', 'Haralson County'): '13143',
    ('GA', 'Harris County'): '13145',
    ('GA', 'Hart County'): '13147',
    ('GA', 'Heard County'): '13149',
    ('GA', 'Henry County'): '13151',
    ('GA', 'Houston County'): '13153',
    ('GA', 'Irwin County'): '13155',
    ('GA', 'Jackson County'): '13157',
    ('GA', 'Jasper County'): '13159',
    ('GA', 'Jeff Davis County'): '13161',
    ('GA', 'Jefferson County'): '13163',
    ('GA', 'Jenkins County'): '13165',
    ('GA', 'Johnson County'): '13167',
    ('GA', 'Jones County'): '13169',
    ('GA', 'Lamar County'): '13171',
    ('GA', 'Lanier County'): '13173',
    ('GA', 'Laurens County'): '13175',
    ('GA', 'Lee County'): '13177',
    ('GA', 'Liberty County'): '13179',
    ('GA', 'Lincoln County'): '13181',
    ('GA', 'Long County'): '13183',
    ('GA', 'Lowndes County'): '13185',
    ('GA', 'Lumpkin County'): '13187',
    ('GA', 'Macon County'): '13193',
    ('GA', 'Madison County'): '13195',
    ('GA', 'Marion County'): '13197',
    ('GA', 'McDuffie County'): '13189',
    ('GA', 'McIntosh County'): '13191',
    ('GA', 'Meriwether County'): '13199',
    ('GA', 'Miller County'): '13201',
    ('GA', 'Mitchell County'): '13205',
    ('GA', 'Monroe County'): '13207',
    ('GA', 'Montgomery County'): '13209',
    ('GA', 'Morgan County'): '13211',
    ('GA', 'Murray County'): '13213',
    ('GA', 'Muscogee County'): '13215',
    ('GA', 'Newton County'): '13217',
    ('GA', 'Oconee County'): '13219',
    ('GA', 'Oglethorpe County'): '13221',
    ('GA', 'Paulding County'): '13223',
    ('GA', 'Peach County'): '13225',
    ('GA', 'Pickens County'): '13227',
    ('GA', 'Pierce County'): '13229',
    ('GA', 'Pike County'): '13231',
    ('GA', 'Polk County'): '13233',
    ('GA', 'Pulaski County'): '13235',
    ('GA', 'Putnam County'): '13237',
    ('GA', 'Quitman County'): '13239',
    ('GA', 'Rabun County'): '13241',
    ('GA', 'Randolph County'): '13243',
    ('GA', 'Richmond County'): '13245',
    ('GA', 'Rockdale County'): '13247',
    ('GA', 'Schley County'): '13249',
    ('GA', 'Screven County'): '13251',
    ('GA', 'Seminole County'): '13253',
    ('GA', 'Spalding County'): '13255',
    ('GA', 'Stephens County'): '13257',
    ('GA', 'Stewart County'): '13259',
    ('GA', 'Sumter County'): '13261',
    ('GA', 'Talbot County'): '13263',
    ('GA', 'Taliaferro County'): '13265',
    ('GA', 'Tattnall County'): '13267',
    ('GA', 'Taylor County'): '13269',
    ('GA', 'Telfair County'): '13271',
    ('GA', 'Terrell County'): '13273',
    ('GA', 'Thomas County'): '13275',
    ('GA', 'Tift County'): '13277',
    ('GA', 'Toombs County'): '13279',
    ('GA', 'Towns County'): '13281',
    ('GA', 'Treutlen County'): '13283',
    ('GA', 'Troup County'): '13285',
    ('GA', 'Turner County'): '13287',
    ('GA', 'Twiggs County'): '13289',
    ('GA', 'Union County'): '13291',
    ('GA', 'Upson County'): '13293',
    ('GA', 'Walker County'): '13295',
    ('GA', 'Walton County'): '13297',
    ('GA', 'Ware County'): '13299',
    ('GA', 'Warren County'): '13301',
    ('GA', 'Washington County'): '13303',
    ('GA', 'Wayne County'): '13305',
    ('GA', 'Webster County'): '13307',
    ('GA', 'Wheeler County'): '13309',
    ('GA', 'White County'): '13311',
    ('GA', 'Whitfield County'): '13313',
    ('GA', 'Wilcox County'): '13315',
    ('GA', 'Wilkes County'): '13317',
    ('GA', 'Wilkinson County'): '13319',
    ('GA', 'Worth County'): '13321',
    ('HI', 'Hawaii County'): '15001',
    ('HI', 'Honolulu County'): '15003',
    ('HI', 'Kauai County'): '15007',
    ('HI', 'Kalawao County'): '15005',
    ('HI', 'Maui County'): '15009',
    ('IA', 'Adair County'): '19001',
    ('IA', 'Adams County'): '19003',
    ('IA', 'Allamakee County'): '19005',
    ('IA', 'Appanoose County'): '19007',
    ('IA', 'Audubon County'): '19009',
    ('IA', 'Benton County'): '19011',
    ('IA', 'Black Hawk County'): '19013',
    ('IA', 'Boone County'): '19015',
    ('IA', 'Bremer County'): '19017',
    ('IA', 'Buchanan County'): '19019',
    ('IA', 'Buena Vista County'): '19021',
    ('IA', 'Butler County'): '19023',
    ('IA', 'Calhoun County'): '19025',
    ('IA', 'Carroll County'): '19027',
    ('IA', 'Cass County'): '19029',
    ('IA', 'Cedar County'): '19031',
    ('IA', 'Cerro Gordo County'): '19033',
    ('IA', 'Cherokee County'): '19035',
    ('IA', 'Chickasaw County'): '19037',
    ('IA', 'Clarke County'): '19039',
    ('IA', 'Clay County'): '19041',
    ('IA', 'Clayton County'): '19043',
    ('IA', 'Clinton County'): '19045',
    ('IA', 'Crawford County'): '19047',
    ('IA', 'Dallas County'): '19049',
    ('IA', 'Davis County'): '19051',
    ('IA', 'Decatur County'): '19053',
    ('IA', 'Delaware County'): '19055',
    ('IA', 'Des Moines County'): '19057',
    ('IA', 'Dickinson County'): '19059',
    ('IA', 'Dubuque County'): '19061',
    ('IA', 'Emmet County'): '19063',
    ('IA', 'Fayette County'): '19065',
    ('IA', 'Floyd County'): '19067',
    ('IA', 'Franklin County'): '19069',
    ('IA', 'Fremont County'): '19071',
    ('IA', 'Greene County'): '19073',
    ('IA', 'Grundy County'): '19075',
    ('IA', 'Guthrie County'): '19077',
    ('IA', 'Hamilton County'): '19079',
    ('IA', 'Hancock County'): '19081',
    ('IA', 'Hardin County'): '19083',
    ('IA', 'Harrison County'): '19085',
    ('IA', 'Henry County'): '19087',
    ('IA', 'Howard County'): '19089',
    ('IA', 'Humboldt County'): '19091',
    ('IA', 'Ida County'): '19093',
    ('IA', 'Iowa County'): '19095',
    ('IA', 'Jackson County'): '19097',
    ('IA', 'Jasper County'): '19099',
    ('IA', 'Jefferson County'): '19101',
    ('IA', 'Johnson County'): '19103',
    ('IA', 'Jones County'): '19105',
    ('IA', 'Keokuk County'): '19107',
    ('IA', 'Kossuth County'): '19109',
    ('IA', 'Lee County'): '19111',
    ('IA', 'Linn County'): '19113',
    ('IA', 'Louisa County'): '19115',
    ('IA', 'Lucas County'): '19117',
    ('IA', 'Lyon County'): '19119',
    ('IA', 'Madison County'): '19121',
    ('IA', 'Mahaska County'): '19123',
    ('IA', 'Marion County'): '19125',
    ('IA', 'Marshall County'): '19127',
    ('IA', 'Mills County'): '19129',
    ('IA', 'Mitchell County'): '19131',
    ('IA', 'Monona County'): '19133',
    ('IA', 'Monroe County'): '19135',
    ('IA', 'Montgomery County'): '19137',
    ('IA', 'Muscatine County'): '19139',
    ('IA', 'OBrien County'): '19141',
    ('IA', 'Osceola County'): '19143',
    ('IA', 'Page County'): '19145',
    ('IA', 'Palo Alto County'): '19147',
    ('IA', 'Plymouth County'): '19149',
    ('IA', 'Pocahontas County'): '19151',
    ('IA', 'Polk County'): '19153',
    ('IA', 'Pottawattamie County'): '19155',
    ('IA', 'Poweshiek County'): '19157',
    ('IA', 'Ringgold County'): '19159',
    ('IA', 'Sac County'): '19161',
    ('IA', 'Scott County'): '19163',
    ('IA', 'Shelby County'): '19165',
    ('IA', 'Sioux County'): '19167',
    ('IA', 'Story County'): '19169',
    ('IA', 'Tama County'): '19171',
    ('IA', 'Taylor County'): '19173',
    ('IA', 'Union County'): '19175',
    ('IA', 'Van Buren County'): '19177',
    ('IA', 'Wapello County'): '19179',
    ('IA', 'Warren County'): '19181',
    ('IA', 'Washington County'): '19183',
    ('IA', 'Wayne County'): '19185',
    ('IA', 'Webster County'): '19187',
    ('IA', 'Winnebago County'): '19189',
    ('IA', 'Winneshiek County'): '19191',
    ('IA', 'Woodbury County'): '19193',
    ('IA', 'Worth County'): '19195',
    ('IA', 'Wright County'): '19197',
    ('ID', 'Ada County'): '16001',
    ('ID', 'Adams County'): '16003',
    ('ID', 'Bannock County'): '16005',
    ('ID', 'Bear Lake County'): '16007',
    ('ID', 'Benewah County'): '16009',
    ('ID', 'Bingham County'): '16011',
    ('ID', 'Blaine County'): '16013',
    ('ID', 'Boise County'): '16015',
    ('ID', 'Bonner County'): '16017',
    ('ID', 'Bonneville County'): '16019',
    ('ID', 'Boundary County'): '16021',
    ('ID', 'Butte County'): '16023',
    ('ID', 'Camas County'): '16025',
    ('ID', 'Canyon County'): '16027',
    ('ID', 'Caribou County'): '16029',
    ('ID', 'Cassia County'): '16031',
    ('ID', 'Clark County'): '16033',
    ('ID', 'Clearwater County'): '16035',
    ('ID', 'Custer County'): '16037',
    ('ID', 'Elmore County'): '16039',
    ('ID', 'Franklin County'): '16041',
    ('ID', 'Fremont County'): '16043',
    ('ID', 'Gem County'): '16045',
    ('ID', 'Gooding County'): '16047',
    ('ID', 'Idaho County'): '16049',
    ('ID', 'Jefferson County'): '16051',
    ('ID', 'Jerome County'): '16053',
    ('ID', 'Kootenai County'): '16055',
    ('ID', 'Latah County'): '16057',
    ('ID', 'Lemhi County'): '16059',
    ('ID', 'Lewis County'): '16061',
    ('ID', 'Lincoln County'): '16063',
    ('ID', 'Madison County'): '16065',
    ('ID', 'Minidoka County'): '16067',
    ('ID', 'Nez Perce County'): '16069',
    ('ID', 'Oneida County'): '16071',
    ('ID', 'Owyhee County'): '16073',
    ('ID', 'Payette County'): '16075',
    ('ID', 'Power County'): '16077',
    ('ID', 'Shoshone County'): '16079',
    ('ID', 'Teton County'): '16081',
    ('ID', 'Twin Falls County'): '16083',
    ('ID', 'Valley County'): '16085',
    ('ID', 'Washington County'): '16087',
    ('IL', 'Adams County'): '17001',
    ('IL', 'Alexander County'): '17003',
    ('IL', 'Bond County'): '17005',
    ('IL', 'Boone County'): '17007',
    ('IL', 'Brown County'): '17009',
    ('IL', 'Bureau County'): '17011',
    ('IL', 'Calhoun County'): '17013',
    ('IL', 'Carroll County'): '17015',
    ('IL', 'Cass County'): '17017',
    ('IL', 'Champaign County'): '17019',
    ('IL', 'Christian County'): '17021',
    ('IL', 'Clark County'): '17023',
    ('IL', 'Clay County'): '17025',
    ('IL', 'Clinton County'): '17027',
    ('IL', 'Coles County'): '17029',
    ('IL', 'Cook County'): '17031',
    ('IL', 'Crawford County'): '17033',
    ('IL', 'Cumberland County'): '17035',
    ('IL', 'DeKalb County'): '17037',
    ('IL', 'De Witt County'): '17039',
    ('IL', 'Douglas County'): '17041',
    ('IL', 'DuPage County'): '17043',
    ('IL', 'Edgar County'): '17045',
    ('IL', 'Edwards County'): '17047',
    ('IL', 'Effingham County'): '17049',
    ('IL', 'Fayette County'): '17051',
    ('IL', 'Ford County'): '17053',
    ('IL', 'Franklin County'): '17055',
    ('IL', 'Fulton County'): '17057',
    ('IL', 'Gallatin County'): '17059',
    ('IL', 'Greene County'): '17061',
    ('IL', 'Grundy County'): '17063',
    ('IL', 'Hamilton County'): '17065',
    ('IL', 'Hancock County'): '17067',
    ('IL', 'Hardin County'): '17069',
    ('IL', 'Henderson County'): '17071',
    ('IL', 'Henry County'): '17073',
    ('IL', 'Iroquois County'): '17075',
    ('IL', 'Jackson County'): '17077',
    ('IL', 'Jasper County'): '17079',
    ('IL', 'Jefferson County'): '17081',
    ('IL', 'Jersey County'): '17083',
    ('IL', 'Jo Daviess County'): '17085',
    ('IL', 'Johnson County'): '17087',
    ('IL', 'Kane County'): '17089',
    ('IL', 'Kankakee County'): '17091',
    ('IL', 'Kendall County'): '17093',
    ('IL', 'Knox County'): '17095',
    ('IL', 'La Salle County'): '17099',
    ('IL', 'Lake County'): '17097',
    ('IL', 'Lawrence County'): '17101',
    ('IL', 'Lee County'): '17103',
    ('IL', 'Livingston County'): '17105',
    ('IL', 'Logan County'): '17107',
    ('IL', 'Macon County'): '17115',
    ('IL', 'Macoupin County'): '17117',
    ('IL', 'Madison County'): '17119',
    ('IL', 'Marion County'): '17121',
    ('IL', 'Marshall County'): '17123',
    ('IL', 'Mason County'): '17125',
    ('IL', 'Massac County'): '17127',
    ('IL', 'McDonough County'): '17109',
    ('IL', 'McHenry County'): '17111',
    ('IL', 'McLean County'): '17113',
    ('IL', 'Menard County'): '17129',
    ('IL', 'Mercer County'): '17131',
    ('IL', 'Monroe County'): '17133',
    ('IL', 'Montgomery County'): '17135',
    ('IL', 'Morgan County'): '17137',
    ('IL', 'Moultrie County'): '17139',
    ('IL', 'Ogle County'): '17141',
    ('IL', 'Peoria County'): '17143',
    ('IL', 'Perry County'): '17145',
    ('IL', 'Piatt County'): '17147',
    ('IL', 'Pike County'): '17149',
    ('IL', 'Pope County'): '17151',
    ('IL', 'Pulaski County'): '17153',
    ('IL', 'Putnam County'): '17155',
    ('IL', 'Randolph County'): '17157',
    ('IL', 'Richland County'): '17159',
    ('IL', 'Rock Island County'): '17161',
    ('IL', 'Saline County'): '17165',
    ('IL', 'Sangamon County'): '17167',
    ('IL', 'Schuyler County'): '17169',
    ('IL', 'Scott County'): '17171',
    ('IL', 'Shelby County'): '17173',
    ('IL', 'St. Clair County'): '17163',
    ('IL', 'Stark County'): '17175',
    ('IL', 'Stephenson County'): '17177',
    ('IL', 'Tazewell County'): '17179',
    ('IL', 'Union County'): '17181',
    ('IL', 'Vermilion County'): '17183',
    ('IL', 'Wabash County'): '17185',
    ('IL', 'Warren County'): '17187',
    ('IL', 'Washington County'): '17189',
    ('IL', 'Wayne County'): '17191',
    ('IL', 'White County'): '17193',
    ('IL', 'Whiteside County'): '17195',
    ('IL', 'Will County'): '17197',
    ('IL', 'Williamson County'): '17199',
    ('IL', 'Winnebago County'): '17201',
    ('IL', 'Woodford County'): '17203',
    ('IN', 'Adams County'): '18001',
    ('IN', 'Allen County'): '18003',
    ('IN', 'Bartholomew County'): '18005',
    ('IN', 'Benton County'): '18007',
    ('IN', 'Blackford County'): '18009',
    ('IN', 'Boone County'): '18011',
    ('IN', 'Brown County'): '18013',
    ('IN', 'Carroll County'): '18015',
    ('IN', 'Cass County'): '18017',
    ('IN', 'Clark County'): '18019',
    ('IN', 'Clay County'): '18021',
    ('IN', 'Clinton County'): '18023',
    ('IN', 'Crawford County'): '18025',
    ('IN', 'Daviess County'): '18027',
    ('IN', 'De Kalb County'): '18033',
    ('IN', 'Dearborn County'): '18029',
    ('IN', 'Decatur County'): '18031',
    ('IN', 'Delaware County'): '18035',
    ('IN', 'Dubois County'): '18037',
    ('IN', 'Elkhart County'): '18039',
    ('IN', 'Fayette County'): '18041',
    ('IN', 'Floyd County'): '18043',
    ('IN', 'Fountain County'): '18045',
    ('IN', 'Franklin County'): '18047',
    ('IN', 'Fulton County'): '18049',
    ('IN', 'Gibson County'): '18051',
    ('IN', 'Grant County'): '18053',
    ('IN', 'Greene County'): '18055',
    ('IN', 'Hamilton County'): '18057',
    ('IN', 'Hancock County'): '18059',
    ('IN', 'Harrison County'): '18061',
    ('IN', 'Hendricks County'): '18063',
    ('IN', 'Henry County'): '18065',
    ('IN', 'Howard County'): '18067',
    ('IN', 'Huntington County'): '18069',
    ('IN', 'Jackson County'): '18071',
    ('IN', 'Jasper County'): '18073',
    ('IN', 'Jay County'): '18075',
    ('IN', 'Jefferson County'): '18077',
    ('IN', 'Jennings County'): '18079',
    ('IN', 'Johnson County'): '18081',
    ('IN', 'Knox County'): '18083',
    ('IN', 'Kosciusko County'): '18085',
    ('IN', 'La Porte County'): '18091',
    ('IN', 'Lagrange County'): '18087',
    ('IN', 'Lake County'): '18089',
    ('IN', 'Lawrence County'): '18093',
    ('IN', 'Madison County'): '18095',
    ('IN', 'Marion County'): '18097',
    ('IN', 'Marshall County'): '18099',
    ('IN', 'Martin County'): '18101',
    ('IN', 'Miami County'): '18103',
    ('IN', 'Monroe County'): '18105',
    ('IN', 'Montgomery County'): '18107',
    ('IN', 'Morgan County'): '18109',
    ('IN', 'Newton County'): '18111',
    ('IN', 'Noble County'): '18113',
    ('IN', 'Ohio County'): '18115',
    ('IN', 'Orange County'): '18117',
    ('IN', 'Owen County'): '18119',
    ('IN', 'Parke County'): '18121',
    ('IN', 'Perry County'): '18123',
    ('IN', 'Pike County'): '18125',
    ('IN', 'Porter County'): '18127',
    ('IN', 'Posey County'): '18129',
    ('IN', 'Pulaski County'): '18131',
    ('IN', 'Putnam County'): '18133',
    ('IN', 'Randolph County'): '18135',
    ('IN', 'Ripley County'): '18137',
    ('IN', 'Rush County'): '18139',
    ('IN', 'Scott County'): '18143',
    ('IN', 'Shelby County'): '18145',
    ('IN', 'Spencer County'): '18147',
    ('IN', 'St. Joseph County'): '18141',
    ('IN', 'Starke County'): '18149',
    ('IN', 'Steuben County'): '18151',
    ('IN', 'Sullivan County'): '18153',
    ('IN', 'Switzerland County'): '18155',
    ('IN', 'Tippecanoe County'): '18157',
    ('IN', 'Tipton County'): '18159',
    ('IN', 'Union County'): '18161',
    ('IN', 'Vanderburgh County'): '18163',
    ('IN', 'Vermillion County'): '18165',
    ('IN', 'Vigo County'): '18167',
    ('IN', 'Wabash County'): '18169',
    ('IN', 'Warren County'): '18171',
    ('IN', 'Warrick County'): '18173',
    ('IN', 'Washington County'): '18175',
    ('IN', 'Wayne County'): '18177',
    ('IN', 'Wells County'): '18179',
    ('IN', 'White County'): '18181',
    ('IN', 'Whitley County'): '18183',
    ('KS', 'Allen County'): '20001',
    ('KS', 'Anderson County'): '20003',
    ('KS', 'Atchison County'): '20005',
    ('KS', 'Barber County'): '20007',
    ('KS', 'Barton County'): '20009',
    ('KS', 'Bourbon County'): '20011',
    ('KS', 'Brown County'): '20013',
    ('KS', 'Butler County'): '20015',
    ('KS', 'Chase County'): '20017',
    ('KS', 'Chautauqua County'): '20019',
    ('KS', 'Cherokee County'): '20021',
    ('KS', 'Cheyenne County'): '20023',
    ('KS', 'Clark County'): '20025',
    ('KS', 'Clay County'): '20027',
    ('KS', 'Cloud County'): '20029',
    ('KS', 'Coffey County'): '20031',
    ('KS', 'Comanche County'): '20033',
    ('KS', 'Cowley County'): '20035',
    ('KS', 'Crawford County'): '20037',
    ('KS', 'Decatur County'): '20039',
    ('KS', 'Dickinson County'): '20041',
    ('KS', 'Doniphan County'): '20043',
    ('KS', 'Douglas County'): '20045',
    ('KS', 'Edwards County'): '20047',
    ('KS', 'Elk County'): '20049',
    ('KS', 'Ellis County'): '20051',
    ('KS', 'Ellsworth County'): '20053',
    ('KS', 'Finney County'): '20055',
    ('KS', 'Ford County'): '20057',
    ('KS', 'Franklin County'): '20059',
    ('KS', 'Geary County'): '20061',
    ('KS', 'Gove County'): '20063',
    ('KS', 'Graham County'): '20065',
    ('KS', 'Grant County'): '20067',
    ('KS', 'Gray County'): '20069',
    ('KS', 'Greeley County'): '20071',
    ('KS', 'Greenwood County'): '20073',
    ('KS', 'Hamilton County'): '20075',
    ('KS', 'Harper County'): '20077',
    ('KS', 'Harvey County'): '20079',
    ('KS', 'Haskell County'): '20081',
    ('KS', 'Hodgeman County'): '20083',
    ('KS', 'Jackson County'): '20085',
    ('KS', 'Jefferson County'): '20087',
    ('KS', 'Jewell County'): '20089',
    ('KS', 'Johnson County'): '20091',
    ('KS', 'Kearny County'): '20093',
    ('KS', 'Kingman County'): '20095',
    ('KS', 'Kiowa County'): '20097',
    ('KS', 'Labette County'): '20099',
    ('KS', 'Lane County'): '20101',
    ('KS', 'Leavenworth County'): '20103',
    ('KS', 'Lincoln County'): '20105',
    ('KS', 'Linn County'): '20107',
    ('KS', 'Logan County'): '20109',
    ('KS', 'Lyon County'): '20111',
    ('KS', 'Marion County'): '20115',
    ('KS', 'Marshall County'): '20117',
    ('KS', 'McPherson County'): '20113',
    ('KS', 'Meade County'): '20119',
    ('KS', 'Miami County'): '20121',
    ('KS', 'Mitchell County'): '20123',
    ('KS', 'Montgomery County'): '20125',
    ('KS', 'Morris County'): '20127',
    ('KS', 'Morton County'): '20129',
    ('KS', 'Nemaha County'): '20131',
    ('KS', 'Neosho County'): '20133',
    ('KS', 'Ness County'): '20135',
    ('KS', 'Norton County'): '20137',
    ('KS', 'Osage County'): '20139',
    ('KS', 'Osborne County'): '20141',
    ('KS', 'Ottawa County'): '20143',
    ('KS', 'Pawnee County'): '20145',
    ('KS', 'Phillips County'): '20147',
    ('KS', 'Pottawatomie County'): '20149',
    ('KS', 'Pratt County'): '20151',
    ('KS', 'Rawlins County'): '20153',
    ('KS', 'Reno County'): '20155',
    ('KS', 'Republic County'): '20157',
    ('KS', 'Rice County'): '20159',
    ('KS', 'Riley County'): '20161',
    ('KS', 'Rooks County'): '20163',
    ('KS', 'Rush County'): '20165',
    ('KS', 'Russell County'): '20167',
    ('KS', 'Saline County'): '20169',
    ('KS', 'Scott County'): '20171',
    ('KS', 'Sedgwick County'): '20173',
    ('KS', 'Seward County'): '20175',
    ('KS', 'Shawnee County'): '20177',
    ('KS', 'Sheridan County'): '20179',
    ('KS', 'Sherman County'): '20181',
    ('KS', 'Smith County'): '20183',
    ('KS', 'Stafford County'): '20185',
    ('KS', 'Stanton County'): '20187',
    ('KS', 'Stevens County'): '20189',
    ('KS', 'Sumner County'): '20191',
    ('KS', 'Thomas County'): '20193',
    ('KS', 'Trego County'): '20195',
    ('KS', 'Wabaunsee County'): '20197',
    ('KS', 'Wallace County'): '20199',
    ('KS', 'Washington County'): '20201',
    ('KS', 'Wichita County'): '20203',
    ('KS', 'Wilson County'): '20205',
    ('KS', 'Woodson County'): '20207',
    ('KS', 'Wyandotte County'): '20209',
    ('KY', 'Adair County'): '21001',
    ('KY', 'Allen County'): '21003',
    ('KY', 'Anderson County'): '21005',
    ('KY', 'Ballard County'): '21007',
    ('KY', 'Barren County'): '21009',
    ('KY', 'Bath County'): '21011',
    ('KY', 'Bell County'): '21013',
    ('KY', 'Boone County'): '21015',
    ('KY', 'Bourbon County'): '21017',
    ('KY', 'Boyd County'): '21019',
    ('KY', 'Boyle County'): '21021',
    ('KY', 'Bracken County'): '21023',
    ('KY', 'Breathitt County'): '21025',
    ('KY', 'Breckinridge County'): '21027',
    ('KY', 'Bullitt County'): '21029',
    ('KY', 'Butler County'): '21031',
    ('KY', 'Caldwell County'): '21033',
    ('KY', 'Calloway County'): '21035',
    ('KY', 'Campbell County'): '21037',
    ('KY', 'Carlisle County'): '21039',
    ('KY', 'Carroll County'): '21041',
    ('KY', 'Carter County'): '21043',
    ('KY', 'Casey County'): '21045',
    ('KY', 'Christian County'): '21047',
    ('KY', 'Clark County'): '21049',
    ('KY', 'Clay County'): '21051',
    ('KY', 'Clinton County'): '21053',
    ('KY', 'Crittenden County'): '21055',
    ('KY', 'Cumberland County'): '21057',
    ('KY', 'Daviess County'): '21059',
    ('KY', 'Edmonson County'): '21061',
    ('KY', 'Elliott County'): '21063',
    ('KY', 'Estill County'): '21065',
    ('KY', 'Fayette County'): '21067',
    ('KY', 'Fleming County'): '21069',
    ('KY', 'Floyd County'): '21071',
    ('KY', 'Franklin County'): '21073',
    ('KY', 'Fulton County'): '21075',
    ('KY', 'Gallatin County'): '21077',
    ('KY', 'Garrard County'): '21079',
    ('KY', 'Grant County'): '21081',
    ('KY', 'Graves County'): '21083',
    ('KY', 'Grayson County'): '21085',
    ('KY', 'Green County'): '21087',
    ('KY', 'Greenup County'): '21089',
    ('KY', 'Hancock County'): '21091',
    ('KY', 'Hardin County'): '21093',
    ('KY', 'Harlan County'): '21095',
    ('KY', 'Harrison County'): '21097',
    ('KY', 'Hart County'): '21099',
    ('KY', 'Henderson County'): '21101',
    ('KY', 'Henry County'): '21103',
    ('KY', 'Hickman County'): '21105',
    ('KY', 'Hopkins County'): '21107',
    ('KY', 'Jackson County'): '21109',
    ('KY', 'Jefferson County'): '21111',
    ('KY', 'Jessamine County'): '21113',
    ('KY', 'Johnson County'): '21115',
    ('KY', 'Kenton County'): '21117',
    ('KY', 'Knott County'): '21119',
    ('KY', 'Knox County'): '21121',
    ('KY', 'Larue County'): '21123',
    ('KY', 'Laurel County'): '21125',
    ('KY', 'Lawrence County'): '21127',
    ('KY', 'Lee County'): '21129',
    ('KY', 'Leslie County'): '21131',
    ('KY', 'Letcher County'): '21133',
    ('KY', 'Lewis County'): '21135',
    ('KY', 'Lincoln County'): '21137',
    ('KY', 'Livingston County'): '21139',
    ('KY', 'Logan County'): '21141',
    ('KY', 'Lyon County'): '21143',
    ('KY', 'Madison County'): '21151',
    ('KY', 'Magoffin County'): '21153',
    ('KY', 'Marion County'): '21155',
    ('KY', 'Marshall County'): '21157',
    ('KY', 'Martin County'): '21159',
    ('KY', 'Mason County'): '21161',
    ('KY', 'McCracken County'): '21145',
    ('KY', 'McCreary County'): '21147',
    ('KY', 'McLean County'): '21149',
    ('KY', 'Meade County'): '21163',
    ('KY', 'Menifee County'): '21165',
    ('KY', 'Mercer County'): '21167',
    ('KY', 'Metcalfe County'): '21169',
    ('KY', 'Monroe County'): '21171',
    ('KY', 'Montgomery County'): '21173',
    ('KY', 'Morgan County'): '21175',
    ('KY', 'Muhlenberg County'): '21177',
    ('KY', 'Nelson County'): '21179',
    ('KY', 'Nicholas County'): '21181',
    ('KY', 'Ohio County'): '21183',
    ('KY', 'Oldham County'): '21185',
    ('KY', 'Owen County'): '21187',
    ('KY', 'Owsley County'): '21189',
    ('KY', 'Pendleton County'): '21191',
    ('KY', 'Perry County'): '21193',
    ('KY', 'Pike County'): '21195',
    ('KY', 'Powell County'): '21197',
    ('KY', 'Pulaski County'): '21199',
    ('KY', 'Robertson County'): '21201',
    ('KY', 'Rockcastle County'): '21203',
    ('KY', 'Rowan County'): '21205',
    ('KY', 'Russell County'): '21207',
    ('KY', 'Scott County'): '21209',
    ('KY', 'Shelby County'): '21211',
    ('KY', 'Simpson County'): '21213',
    ('KY', 'Spencer County'): '21215',
    ('KY', 'Taylor County'): '21217',
    ('KY', 'Todd County'): '21219',
    ('KY', 'Trigg County'): '21221',
    ('KY', 'Trimble County'): '21223',
    ('KY', 'Union County'): '21225',
    ('KY', 'Warren County'): '21227',
    ('KY', 'Washington County'): '21229',
    ('KY', 'Wayne County'): '21231',
    ('KY', 'Webster County'): '21233',
    ('KY', 'Whitley County'): '21235',
    ('KY', 'Wolfe County'): '21237',
    ('KY', 'Woodford County'): '21239',
    ('LA', 'Acadia Parish'): '22001',
    ('LA', 'Allen Parish'): '22003',
    ('LA', 'Ascension Parish'): '22005',
    ('LA', 'Assumption Parish'): '22007',
    ('LA', 'Avoyelles Parish'): '22009',
    ('LA', 'Beauregard Parish'): '22011',
    ('LA', 'Bienville Parish'): '22013',
    ('LA', 'Bossier Parish'): '22015',
    ('LA', 'Caddo Parish'): '22017',
    ('LA', 'Calcasieu Parish'): '22019',
    ('LA', 'Caldwell Parish'): '22021',
    ('LA', 'Cameron Parish'): '22023',
    ('LA', 'Catahoula Parish'): '22025',
    ('LA', 'Claiborne Parish'): '22027',
    ('LA', 'Concordia Parish'): '22029',
    ('LA', 'De Soto Parish'): '22031',
    ('LA', 'East Baton Rouge Parish'): '22033',
    ('LA', 'East Carroll Parish'): '22035',
    ('LA', 'East Feliciana Parish'): '22037',
    ('LA', 'Evangeline Parish'): '22039',
    ('LA', 'Franklin Parish'): '22041',
    ('LA', 'Grant Parish'): '22043',
    ('LA', 'Iberia Parish'): '22045',
    ('LA', 'Iberville Parish'): '22047',
    ('LA', 'Jackson Parish'): '22049',
    ('LA', 'Jefferson Davis Parish'): '22053',
    ('LA', 'Jefferson Parish'): '22051',
    ('LA', 'La Salle Parish'): '22059',
    ('LA', 'Lafayette Parish'): '22055',
    ('LA', 'Lafourche Parish'): '22057',
    ('LA', 'Lincoln Parish'): '22061',
    ('LA', 'Livingston Parish'): '22063',
    ('LA', 'Madison Parish'): '22065',
    ('LA', 'Morehouse Parish'): '22067',
    ('LA', 'Natchitoches Parish'): '22069',
    ('LA', 'Orleans Parish'): '22071',
    ('LA', 'Ouachita Parish'): '22073',
    ('LA', 'Plaquemines Parish'): '22075',
    ('LA', 'Pointe Coupee Parish'): '22077',
    ('LA', 'Rapides Parish'): '22079',
    ('LA', 'Red River Parish'): '22081',
    ('LA', 'Richland Parish'): '22083',
    ('LA', 'Sabine Parish'): '22085',
    ('LA', 'St. Bernard Parish'): '22087',
    ('LA', 'St. Charles Parish'): '22089',
    ('LA', 'St. Helena Parish'): '22091',
    ('LA', 'St. James Parish'): '22093',
    ('LA', 'St. John the Baptist Parish'): '22095',
    ('LA', 'St. Landry Parish'): '22097',
    ('LA', 'St. Martin Parish'): '22099',
    ('LA', 'St. Mary Parish'): '22101',
    ('LA', 'St. Tammany Parish'): '22103',
    ('LA', 'Tangipahoa Parish'): '22105',
    ('LA', 'Tensas Parish'): '22107',
    ('LA', 'Terrebonne Parish'): '22109',
    ('LA', 'Union Parish'): '22111',
    ('LA', 'Vermilion Parish'): '22113',
    ('LA', 'Vernon Parish'): '22115',
    ('LA', 'Washington Parish'): '22117',
    ('LA', 'Webster Parish'): '22119',
    ('LA', 'West Baton Rouge Parish'): '22121',
    ('LA', 'West Carroll Parish'): '22123',
    ('LA', 'West Feliciana Parish'): '22125',
    ('LA', 'Winn Parish'): '22127',
    ('MA', 'Barnstable County'): '25001',
    ('MA', 'Berkshire County'): '25003',
    ('MA', 'Bristol County'): '25005',
    ('MA', 'Dukes County'): '25007',
    ('MA', 'Essex County'): '25009',
    ('MA', 'Franklin County'): '25011',
    ('MA', 'Hampden County'): '25013',
    ('MA', 'Hampshire County'): '25015',
    ('MA', 'Middlesex County'): '25017',
    ('MA', 'Nantucket County'): '25019',
    ('MA', 'Norfolk County'): '25021',
    ('MA', 'Plymouth County'): '25023',
    ('MA', 'Suffolk County'): '25025',
    ('MA', 'Worcester County'): '25027',
    ('MD', 'Allegany County'): '24001',
    ('MD', 'Anne Arundel County'): '24003',
    ('MD', 'Baltimore city County'): '24510',
    ('MD', 'Baltimore County'): '24005',
    ('MD', 'Calvert County'): '24009',
    ('MD', 'Caroline County'): '24011',
    ('MD', 'Carroll County'): '24013',
    ('MD', 'Cecil County'): '24015',
    ('MD', 'Charles County'): '24017',
    ('MD', 'Dorchester County'): '24019',
    ('MD', 'Frederick County'): '24021',
    ('MD', 'Garrett County'): '24023',
    ('MD', 'Harford County'): '24025',
    ('MD', 'Howard County'): '24027',
    ('MD', 'Kent County'): '24029',
    ('MD', 'Montgomery County'): '24031',
    ('MD', 'Prince Georges County'): '24033',
    ('MD', 'Queen Annes County'): '24035',
    ('MD', 'Somerset County'): '24039',
    ('MD', 'St. Marys County'): '24037',
    ('MD', 'Talbot County'): '24041',
    ('MD', 'Washington County'): '24043',
    ('MD', 'Wicomico County'): '24045',
    ('MD', 'Worcester County'): '24047',
    ('ME', 'Androscoggin County'): '23001',
    ('ME', 'Aroostook County'): '23003',
    ('ME', 'Cumberland County'): '23005',
    ('ME', 'Franklin County'): '23007',
    ('ME', 'Hancock County'): '23009',
    ('ME', 'Kennebec County'): '23011',
    ('ME', 'Knox County'): '23013',
    ('ME', 'Lincoln County'): '23015',
    ('ME', 'Oxford County'): '23017',
    ('ME', 'Penobscot County'): '23019',
    ('ME', 'Piscataquis County'): '23021',
    ('ME', 'Sagadahoc County'): '23023',
    ('ME', 'Somerset County'): '23025',
    ('ME', 'Waldo County'): '23027',
    ('ME', 'Washington County'): '23029',
    ('ME', 'York County'): '23031',
    ('MI', 'Alcona County'): '26001',
    ('MI', 'Alger County'): '26003',
    ('MI', 'Allegan County'): '26005',
    ('MI', 'Alpena County'): '26007',
    ('MI', 'Antrim County'): '26009',
    ('MI', 'Arenac County'): '26011',
    ('MI', 'Baraga County'): '26013',
    ('MI', 'Barry County'): '26015',
    ('MI', 'Bay County'): '26017',
    ('MI', 'Benzie County'): '26019',
    ('MI', 'Berrien County'): '26021',
    ('MI', 'Branch County'): '26023',
    ('MI', 'Calhoun County'): '26025',
    ('MI', 'Cass County'): '26027',
    ('MI', 'Charlevoix County'): '26029',
    ('MI', 'Cheboygan County'): '26031',
    ('MI', 'Chippewa County'): '26033',
    ('MI', 'Clare County'): '26035',
    ('MI', 'Clinton County'): '26037',
    ('MI', 'Crawford County'): '26039',
    ('MI', 'Delta County'): '26041',
    ('MI', 'Dickinson County'): '26043',
    ('MI', 'Eaton County'): '26045',
    ('MI', 'Emmet County'): '26047',
    ('MI', 'Genesee County'): '26049',
    ('MI', 'Gladwin County'): '26051',
    ('MI', 'Gogebic County'): '26053',
    ('MI', 'Grand Traverse County'): '26055',
    ('MI', 'Gratiot County'): '26057',
    ('MI', 'Hillsdale County'): '26059',
    ('MI', 'Houghton County'): '26061',
    ('MI', 'Huron County'): '26063',
    ('MI', 'Ingham County'): '26065',
    ('MI', 'Ionia County'): '26067',
    ('MI', 'Iosco County'): '26069',
    ('MI', 'Iron County'): '26071',
    ('MI', 'Isabella County'): '26073',
    ('MI', 'Jackson County'): '26075',
    ('MI', 'Kalamazoo County'): '26077',
    ('MI', 'Kalkaska County'): '26079',
    ('MI', 'Kent County'): '26081',
    ('MI', 'Keweenaw County'): '26083',
    ('MI', 'Lake County'): '26085',
    ('MI', 'Lapeer County'): '26087',
    ('MI', 'Leelanau County'): '26089',
    ('MI', 'Lenawee County'): '26091',
    ('MI', 'Livingston County'): '26093',
    ('MI', 'Luce County'): '26095',
    ('MI', 'Mackinac County'): '26097',
    ('MI', 'Macomb County'): '26099',
    ('MI', 'Manistee County'): '26101',
    ('MI', 'Marquette County'): '26103',
    ('MI', 'Mason County'): '26105',
    ('MI', 'Mecosta County'): '26107',
    ('MI', 'Menominee County'): '26109',
    ('MI', 'Midland County'): '26111',
    ('MI', 'Missaukee County'): '26113',
    ('MI', 'Monroe County'): '26115',
    ('MI', 'Montcalm County'): '26117',
    ('MI', 'Montmorency County'): '26119',
    ('MI', 'Muskegon County'): '26121',
    ('MI', 'Newaygo County'): '26123',
    ('MI', 'Oakland County'): '26125',
    ('MI', 'Oceana County'): '26127',
    ('MI', 'Ogemaw County'): '26129',
    ('MI', 'Ontonagon County'): '26131',
    ('MI', 'Osceola County'): '26133',
    ('MI', 'Oscoda County'): '26135',
    ('MI', 'Otsego County'): '26137',
    ('MI', 'Ottawa County'): '26139',
    ('MI', 'Presque Isle County'): '26141',
    ('MI', 'Roscommon County'): '26143',
    ('MI', 'Saginaw County'): '26145',
    ('MI', 'Sanilac County'): '26151',
    ('MI', 'Schoolcraft County'): '26153',
    ('MI', 'Shiawassee County'): '26155',
    ('MI', 'St. Clair County'): '26147',
    ('MI', 'St. Joseph County'): '26149',
    ('MI', 'Tuscola County'): '26157',
    ('MI', 'Van Buren County'): '26159',
    ('MI', 'Washtenaw County'): '26161',
    ('MI', 'Wayne County'): '26163',
    ('MI', 'Wexford County'): '26165',
    ('MN', 'Aitkin County'): '27001',
    ('MN', 'Anoka County'): '27003',
    ('MN', 'Becker County'): '27005',
    ('MN', 'Beltrami County'): '27007',
    ('MN', 'Benton County'): '27009',
    ('MN', 'Big Stone County'): '27011',
    ('MN', 'Blue Earth County'): '27013',
    ('MN', 'Brown County'): '27015',
    ('MN', 'Carlton County'): '27017',
    ('MN', 'Carver County'): '27019',
    ('MN', 'Cass County'): '27021',
    ('MN', 'Chippewa County'): '27023',
    ('MN', 'Chisago County'): '27025',
    ('MN', 'Clay County'): '27027',
    ('MN', 'Clearwater County'): '27029',
    ('MN', 'Cook County'): '27031',
    ('MN', 'Cottonwood County'): '27033',
    ('MN', 'Crow Wing County'): '27035',
    ('MN', 'Dakota County'): '27037',
    ('MN', 'Dodge County'): '27039',
    ('MN', 'Douglas County'): '27041',
    ('MN', 'Faribault County'): '27043',
    ('MN', 'Fillmore County'): '27045',
    ('MN', 'Freeborn County'): '27047',
    ('MN', 'Goodhue County'): '27049',
    ('MN', 'Grant County'): '27051',
    ('MN', 'Hennepin County'): '27053',
    ('MN', 'Houston County'): '27055',
    ('MN', 'Hubbard County'): '27057',
    ('MN', 'Isanti County'): '27059',
    ('MN', 'Itasca County'): '27061',
    ('MN', 'Jackson County'): '27063',
    ('MN', 'Kanabec County'): '27065',
    ('MN', 'Kandiyohi County'): '27067',
    ('MN', 'Kittson County'): '27069',
    ('MN', 'Koochiching County'): '27071',
    ('MN', 'Lac qui Parle County'): '27073',
    ('MN', 'Lake County'): '27075',
    ('MN', 'Lake of the Woods County'): '27077',
    ('MN', 'Le Sueur County'): '27079',
    ('MN', 'Lincoln County'): '27081',
    ('MN', 'Lyon County'): '27083',
    ('MN', 'Mahnomen County'): '27087',
    ('MN', 'Marshall County'): '27089',
    ('MN', 'Martin County'): '27091',
    ('MN', 'McLeod County'): '27085',
    ('MN', 'Meeker County'): '27093',
    ('MN', 'Mille Lacs County'): '27095',
    ('MN', 'Morrison County'): '27097',
    ('MN', 'Mower County'): '27099',
    ('MN', 'Murray County'): '27101',
    ('MN', 'Nicollet County'): '27103',
    ('MN', 'Nobles County'): '27105',
    ('MN', 'Norman County'): '27107',
    ('MN', 'Olmsted County'): '27109',
    ('MN', 'Otter Tail County'): '27111',
    ('MN', 'Pennington County'): '27113',
    ('MN', 'Pine County'): '27115',
    ('MN', 'Pipestone County'): '27117',
    ('MN', 'Polk County'): '27119',
    ('MN', 'Pope County'): '27121',
    ('MN', 'Ramsey County'): '27123',
    ('MN', 'Red Lake County'): '27125',
    ('MN', 'Redwood County'): '27127',
    ('MN', 'Renville County'): '27129',
    ('MN', 'Rice County'): '27131',
    ('MN', 'Rock County'): '27133',
    ('MN', 'Roseau County'): '27135',
    ('MN', 'Scott County'): '27139',
    ('MN', 'Sherburne County'): '27141',
    ('MN', 'Sibley County'): '27143',
    ('MN', 'St. Louis County'): '27137',
    ('MN', 'Stearns County'): '27145',
    ('MN', 'Steele County'): '27147',
    ('MN', 'Stevens County'): '27149',
    ('MN', 'Swift County'): '27151',
    ('MN', 'Todd County'): '27153',
    ('MN', 'Traverse County'): '27155',
    ('MN', 'Wabasha County'): '27157',
    ('MN', 'Wadena County'): '27159',
    ('MN', 'Waseca County'): '27161',
    ('MN', 'Washington County'): '27163',
    ('MN', 'Watonwan County'): '27165',
    ('MN', 'Wilkin County'): '27167',
    ('MN', 'Winona County'): '27169',
    ('MN', 'Wright County'): '27171',
    ('MN', 'Yellow Medicine County'): '27173',
    ('MO', 'Adair County'): '29001',
    ('MO', 'Andrew County'): '29003',
    ('MO', 'Atchison County'): '29005',
    ('MO', 'Audrain County'): '29007',
    ('MO', 'Barry County'): '29009',
    ('MO', 'Barton County'): '29011',
    ('MO', 'Bates County'): '29013',
    ('MO', 'Benton County'): '29015',
    ('MO', 'Bollinger County'): '29017',
    ('MO', 'Boone County'): '29019',
    ('MO', 'Buchanan County'): '29021',
    ('MO', 'Butler County'): '29023',
    ('MO', 'Caldwell County'): '29025',
    ('MO', 'Callaway County'): '29027',
    ('MO', 'Camden County'): '29029',
    ('MO', 'Cape Girardeau County'): '29031',
    ('MO', 'Carroll County'): '29033',
    ('MO', 'Carter County'): '29035',
    ('MO', 'Cass County'): '29037',
    ('MO', 'Cedar County'): '29039',
    ('MO', 'Chariton County'): '29041',
    ('MO', 'Christian County'): '29043',
    ('MO', 'Clark County'): '29045',
    ('MO', 'Clay County'): '29047',
    ('MO', 'Clinton County'): '29049',
    ('MO', 'Cole County'): '29051',
    ('MO', 'Cooper County'): '29053',
    ('MO', 'Crawford County'): '29055',
    ('MO', 'Dade County'): '29057',
    ('MO', 'Dallas County'): '29059',
    ('MO', 'Daviess County'): '29061',
    ('MO', 'DeKalb County'): '29063',
    ('MO', 'Dent County'): '29065',
    ('MO', 'Douglas County'): '29067',
    ('MO', 'Dunklin County'): '29069',
    ('MO', 'Franklin County'): '29071',
    ('MO', 'Gasconade County'): '29073',
    ('MO', 'Gentry County'): '29075',
    ('MO', 'Greene County'): '29077',
    ('MO', 'Grundy County'): '29079',
    ('MO', 'Harrison County'): '29081',
    ('MO', 'Henry County'): '29083',
    ('MO', 'Hickory County'): '29085',
    ('MO', 'Holt County'): '29087',
    ('MO', 'Howard County'): '29089',
    ('MO', 'Howell County'): '29091',
    ('MO', 'Iron County'): '29093',
    ('MO', 'Jackson County'): '29095',
    ('MO', 'Jasper County'): '29097',
    ('MO', 'Jefferson County'): '29099',
    ('MO', 'Johnson County'): '29101',
    ('MO', 'Knox County'): '29103',
    ('MO', 'Laclede County'): '29105',
    ('MO', 'Lafayette County'): '29107',
    ('MO', 'Lawrence County'): '29109',
    ('MO', 'Lewis County'): '29111',
    ('MO', 'Lincoln County'): '29113',
    ('MO', 'Linn County'): '29115',
    ('MO', 'Livingston County'): '29117',
    ('MO', 'Macon County'): '29121',
    ('MO', 'Madison County'): '29123',
    ('MO', 'Maries County'): '29125',
    ('MO', 'Marion County'): '29127',
    ('MO', 'McDonald County'): '29119',
    ('MO', 'Mercer County'): '29129',
    ('MO', 'Miller County'): '29131',
    ('MO', 'Mississippi County'): '29133',
    ('MO', 'Moniteau County'): '29135',
    ('MO', 'Monroe County'): '29137',
    ('MO', 'Montgomery County'): '29139',
    ('MO', 'Morgan County'): '29141',
    ('MO', 'New Madrid County'): '29143',
    ('MO', 'Newton County'): '29145',
    ('MO', 'Nodaway County'): '29147',
    ('MO', 'Oregon County'): '29149',
    ('MO', 'Osage County'): '29151',
    ('MO', 'Ozark County'): '29153',
    ('MO', 'Pemiscot County'): '29155',
    ('MO', 'Perry County'): '29157',
    ('MO', 'Pettis County'): '29159',
    ('MO', 'Phelps County'): '29161',
    ('MO', 'Pike County'): '29163',
    ('MO', 'Platte County'): '29165',
    ('MO', 'Polk County'): '29167',
    ('MO', 'Pulaski County'): '29169',
    ('MO', 'Putnam County'): '29171',
    ('MO', 'Ralls County'): '29173',
    ('MO', 'Randolph County'): '29175',
    ('MO', 'Ray County'): '29177',
    ('MO', 'Reynolds County'): '29179',
    ('MO', 'Ripley County'): '29181',
    ('MO', 'Saline County'): '29195',
    ('MO', 'Schuyler County'): '29197',
    ('MO', 'Scotland County'): '29199',
    ('MO', 'Scott County'): '29201',
    ('MO', 'Shannon County'): '29203',
    ('MO', 'Shelby County'): '29205',
    ('MO', 'St. Charles County'): '29183',
    ('MO', 'St. Clair County'): '29185',
    ('MO', 'St. Francois County'): '29187',
    ('MO', 'St. Louis city County'): '29510',
    ('MO', 'St. Louis County'): '29189',
    ('MO', 'Ste. Genevieve County'): '29186',
    ('MO', 'Stoddard County'): '29207',
    ('MO', 'Stone County'): '29209',
    ('MO', 'Sullivan County'): '29211',
    ('MO', 'Taney County'): '29213',
    ('MO', 'Texas County'): '29215',
    ('MO', 'Vernon County'): '29217',
    ('MO', 'Warren County'): '29219',
    ('MO', 'Washington County'): '29221',
    ('MO', 'Wayne County'): '29223',
    ('MO', 'Webster County'): '29225',
    ('MO', 'Worth County'): '29227',
    ('MO', 'Wright County'): '29229',
    ('MS', 'Adams County'): '28001',
    ('MS', 'Alcorn County'): '28003',
    ('MS', 'Amite County'): '28005',
    ('MS', 'Attala County'): '28007',
    ('MS', 'Benton County'): '28009',
    ('MS', 'Bolivar County'): '28011',
    ('MS', 'Calhoun County'): '28013',
    ('MS', 'Carroll County'): '28015',
    ('MS', 'Chickasaw County'): '28017',
    ('MS', 'Choctaw County'): '28019',
    ('MS', 'Claiborne County'): '28021',
    ('MS', 'Clarke County'): '28023',
    ('MS', 'Clay County'): '28025',
    ('MS', 'Coahoma County'): '28027',
    ('MS', 'Copiah County'): '28029',
    ('MS', 'Covington County'): '28031',
    ('MS', 'DeSoto County'): '28033',
    ('MS', 'Forrest County'): '28035',
    ('MS', 'Franklin County'): '28037',
    ('MS', 'George County'): '28039',
    ('MS', 'Greene County'): '28041',
    ('MS', 'Grenada County'): '28043',
    ('MS', 'Hancock County'): '28045',
    ('MS', 'Harrison County'): '28047',
    ('MS', 'Hinds County'): '28049',
    ('MS', 'Holmes County'): '28051',
    ('MS', 'Humphreys County'): '28053',
    ('MS', 'Issaquena County'): '28055',
    ('MS', 'Itawamba County'): '28057',
    ('MS', 'Jackson County'): '28059',
    ('MS', 'Jasper County'): '28061',
    ('MS', 'Jefferson County'): '28063',
    ('MS', 'Jefferson Davis County'): '28065',
    ('MS', 'Jones County'): '28067',
    ('MS', 'Kemper County'): '28069',
    ('MS', 'Lafayette County'): '28071',
    ('MS', 'Lamar County'): '28073',
    ('MS', 'Lauderdale County'): '28075',
    ('MS', 'Lawrence County'): '28077',
    ('MS', 'Leake County'): '28079',
    ('MS', 'Lee County'): '28081',
    ('MS', 'Leflore County'): '28083',
    ('MS', 'Lincoln County'): '28085',
    ('MS', 'Lowndes County'): '28087',
    ('MS', 'Madison County'): '28089',
    ('MS', 'Marion County'): '28091',
    ('MS', 'Marshall County'): '28093',
    ('MS', 'Monroe County'): '28095',
    ('MS', 'Montgomery County'): '28097',
    ('MS', 'Neshoba County'): '28099',
    ('MS', 'Newton County'): '28101',
    ('MS', 'Noxubee County'): '28103',
    ('MS', 'Oktibbeha County'): '28105',
    ('MS', 'Panola County'): '28107',
    ('MS', 'Pearl River County'): '28109',
    ('MS', 'Perry County'): '28111',
    ('MS', 'Pike County'): '28113',
    ('MS', 'Pontotoc County'): '28115',
    ('MS', 'Prentiss County'): '28117',
    ('MS', 'Quitman County'): '28119',
    ('MS', 'Rankin County'): '28121',
    ('MS', 'Scott County'): '28123',
    ('MS', 'Sharkey County'): '28125',
    ('MS', 'Simpson County'): '28127',
    ('MS', 'Smith County'): '28129',
    ('MS', 'Stone County'): '28131',
    ('MS', 'Sunflower County'): '28133',
    ('MS', 'Tallahatchie County'): '28135',
    ('MS', 'Tate County'): '28137',
    ('MS', 'Tippah County'): '28139',
    ('MS', 'Tishomingo County'): '28141',
    ('MS', 'Tunica County'): '28143',
    ('MS', 'Union County'): '28145',
    ('MS', 'Walthall County'): '28147',
    ('MS', 'Warren County'): '28149',
    ('MS', 'Washington County'): '28151',
    ('MS', 'Wayne County'): '28153',
    ('MS', 'Webster County'): '28155',
    ('MS', 'Wilkinson County'): '28157',
    ('MS', 'Winston County'): '28159',
    ('MS', 'Yalobusha County'): '28161',
    ('MS', 'Yazoo County'): '28163',
    ('MT', 'Beaverhead County'): '30001',
    ('MT', 'Big Horn County'): '30003',
    ('MT', 'Blaine County'): '30005',
    ('MT', 'Broadwater County'): '30007',
    ('MT', 'Carbon County'): '30009',
    ('MT', 'Carter County'): '30011',
    ('MT', 'Cascade County'): '30013',
    ('MT', 'Chouteau County'): '30015',
    ('MT', 'Custer County'): '30017',
    ('MT', 'Daniels County'): '30019',
    ('MT', 'Dawson County'): '30021',
    ('MT', 'Deer Lodge County'): '30023',
    ('MT', 'Fallon County'): '30025',
    ('MT', 'Fergus County'): '30027',
    ('MT', 'Flathead County'): '30029',
    ('MT', 'Gallatin County'): '30031',
    ('MT', 'Garfield County'): '30033',
    ('MT', 'Glacier County'): '30035',
    ('MT', 'Golden Valley County'): '30037',
    ('MT', 'Granite County'): '30039',
    ('MT', 'Hill County'): '30041',
    ('MT', 'Jefferson County'): '30043',
    ('MT', 'Judith Basin County'): '30045',
    ('MT', 'Lake County'): '30047',
    ('MT', 'Lewis and Clark County'): '30049',
    ('MT', 'Liberty County'): '30051',
    ('MT', 'Lincoln County'): '30053',
    ('MT', 'Madison County'): '30057',
    ('MT', 'McCone County'): '30055',
    ('MT', 'Meagher County'): '30059',
    ('MT', 'Mineral County'): '30061',
    ('MT', 'Missoula County'): '30063',
    ('MT', 'Musselshell County'): '30065',
    ('MT', 'Park County'): '30067',
    ('MT', 'Petroleum County'): '30069',
    ('MT', 'Phillips County'): '30071',
    ('MT', 'Pondera County'): '30073',
    ('MT', 'Powder River County'): '30075',
    ('MT', 'Powell County'): '30077',
    ('MT', 'Prairie County'): '30079',
    ('MT', 'Ravalli County'): '30081',
    ('MT', 'Richland County'): '30083',
    ('MT', 'Roosevelt County'): '30085',
    ('MT', 'Rosebud County'): '30087',
    ('MT', 'Sanders County'): '30089',
    ('MT', 'Sheridan County'): '30091',
    ('MT', 'Silver Bow County'): '30093',
    ('MT', 'Stillwater County'): '30095',
    ('MT', 'Sweet Grass County'): '30097',
    ('MT', 'Teton County'): '30099',
    ('MT', 'Toole County'): '30101',
    ('MT', 'Treasure County'): '30103',
    ('MT', 'Valley County'): '30105',
    ('MT', 'Wheatland County'): '30107',
    ('MT', 'Wibaux County'): '30109',
    ('MT', 'Yellowstone County'): '30111',
    ('NC', 'Alamance County'): '37001',
    ('NC', 'Alexander County'): '37003',
    ('NC', 'Alleghany County'): '37005',
    ('NC', 'Anson County'): '37007',
    ('NC', 'Ashe County'): '37009',
    ('NC', 'Avery County'): '37011',
    ('NC', 'Beaufort County'): '37013',
    ('NC', 'Bertie County'): '37015',
    ('NC', 'Bladen County'): '37017',
    ('NC', 'Brunswick County'): '37019',
    ('NC', 'Buncombe County'): '37021',
    ('NC', 'Burke County'): '37023',
    ('NC', 'Cabarrus County'): '37025',
    ('NC', 'Caldwell County'): '37027',
    ('NC', 'Camden County'): '37029',
    ('NC', 'Carteret County'): '37031',
    ('NC', 'Caswell County'): '37033',
    ('NC', 'Catawba County'): '37035',
    ('NC', 'Chatham County'): '37037',
    ('NC', 'Cherokee County'): '37039',
    ('NC', 'Chowan County'): '37041',
    ('NC', 'Clay County'): '37043',
    ('NC', 'Cleveland County'): '37045',
    ('NC', 'Columbus County'): '37047',
    ('NC', 'Craven County'): '37049',
    ('NC', 'Cumberland County'): '37051',
    ('NC', 'Currituck County'): '37053',
    ('NC', 'Dare County'): '37055',
    ('NC', 'Davidson County'): '37057',
    ('NC', 'Davie County'): '37059',
    ('NC', 'Duplin County'): '37061',
    ('NC', 'Durham County'): '37063',
    ('NC', 'Edgecombe County'): '37065',
    ('NC', 'Forsyth County'): '37067',
    ('NC', 'Franklin County'): '37069',
    ('NC', 'Gaston County'): '37071',
    ('NC', 'Gates County'): '37073',
    ('NC', 'Graham County'): '37075',
    ('NC', 'Granville County'): '37077',
    ('NC', 'Greene County'): '37079',
    ('NC', 'Guilford County'): '37081',
    ('NC', 'Halifax County'): '37083',
    ('NC', 'Harnett County'): '37085',
    ('NC', 'Haywood County'): '37087',
    ('NC', 'Henderson County'): '37089',
    ('NC', 'Hertford County'): '37091',
    ('NC', 'Hoke County'): '37093',
    ('NC', 'Hyde County'): '37095',
    ('NC', 'Iredell County'): '37097',
    ('NC', 'Jackson County'): '37099',
    ('NC', 'Johnston County'): '37101',
    ('NC', 'Jones County'): '37103',
    ('NC', 'Lee County'): '37105',
    ('NC', 'Lenoir County'): '37107',
    ('NC', 'Lincoln County'): '37109',
    ('NC', 'Macon County'): '37113',
    ('NC', 'Madison County'): '37115',
    ('NC', 'Martin County'): '37117',
    ('NC', 'McDowell County'): '37111',
    ('NC', 'Mecklenburg County'): '37119',
    ('NC', 'Mitchell County'): '37121',
    ('NC', 'Montgomery County'): '37123',
    ('NC', 'Moore County'): '37125',
    ('NC', 'Nash County'): '37127',
    ('NC', 'New Hanover County'): '37129',
    ('NC', 'Northampton County'): '37131',
    ('NC', 'Onslow County'): '37133',
    ('NC', 'Orange County'): '37135',
    ('NC', 'Pamlico County'): '37137',
    ('NC', 'Pasquotank County'): '37139',
    ('NC', 'Pender County'): '37141',
    ('NC', 'Perquimans County'): '37143',
    ('NC', 'Person County'): '37145',
    ('NC', 'Pitt County'): '37147',
    ('NC', 'Polk County'): '37149',
    ('NC', 'Randolph County'): '37151',
    ('NC', 'Richmond County'): '37153',
    ('NC', 'Robeson County'): '37155',
    ('NC', 'Rockingham County'): '37157',
    ('NC', 'Rowan County'): '37159',
    ('NC', 'Rutherford County'): '37161',
    ('NC', 'Sampson County'): '37163',
    ('NC', 'Scotland County'): '37165',
    ('NC', 'Stanly County'): '37167',
    ('NC', 'Stokes County'): '37169',
    ('NC', 'Surry County'): '37171',
    ('NC', 'Swain County'): '37173',
    ('NC', 'Transylvania County'): '37175',
    ('NC', 'Tyrrell County'): '37177',
    ('NC', 'Union County'): '37179',
    ('NC', 'Vance County'): '37181',
    ('NC', 'Wake County'): '37183',
    ('NC', 'Warren County'): '37185',
    ('NC', 'Washington County'): '37187',
    ('NC', 'Watauga County'): '37189',
    ('NC', 'Wayne County'): '37191',
    ('NC', 'Wilkes County'): '37193',
    ('NC', 'Wilson County'): '37195',
    ('NC', 'Yadkin County'): '37197',
    ('NC', 'Yancey County'): '37199',
    ('ND', 'Adams County'): '38001',
    ('ND', 'Barnes County'): '38003',
    ('ND', 'Benson County'): '38005',
    ('ND', 'Billings County'): '38007',
    ('ND', 'Bottineau County'): '38009',
    ('ND', 'Bowman County'): '38011',
    ('ND', 'Burke County'): '38013',
    ('ND', 'Burleigh County'): '38015',
    ('ND', 'Cass County'): '38017',
    ('ND', 'Cavalier County'): '38019',
    ('ND', 'Dickey County'): '38021',
    ('ND', 'Divide County'): '38023',
    ('ND', 'Dunn County'): '38025',
    ('ND', 'Eddy County'): '38027',
    ('ND', 'Emmons County'): '38029',
    ('ND', 'Foster County'): '38031',
    ('ND', 'Golden Valley County'): '38033',
    ('ND', 'Grand Forks County'): '38035',
    ('ND', 'Grant County'): '38037',
    ('ND', 'Griggs County'): '38039',
    ('ND', 'Hettinger County'): '38041',
    ('ND', 'Kidder County'): '38043',
    ('ND', 'LaMoure County'): '38045',
    ('ND', 'Logan County'): '38047',
    ('ND', 'McHenry County'): '38049',
    ('ND', 'McIntosh County'): '38051',
    ('ND', 'McKenzie County'): '38053',
    ('ND', 'McLean County'): '38055',
    ('ND', 'Mercer County'): '38057',
    ('ND', 'Morton County'): '38059',
    ('ND', 'Mountrail County'): '38061',
    ('ND', 'Nelson County'): '38063',
    ('ND', 'Oliver County'): '38065',
    ('ND', 'Pembina County'): '38067',
    ('ND', 'Pierce County'): '38069',
    ('ND', 'Ramsey County'): '38071',
    ('ND', 'Ransom County'): '38073',
    ('ND', 'Renville County'): '38075',
    ('ND', 'Richland County'): '38077',
    ('ND', 'Rolette County'): '38079',
    ('ND', 'Sargent County'): '38081',
    ('ND', 'Sheridan County'): '38083',
    ('ND', 'Sioux County'): '38085',
    ('ND', 'Slope County'): '38087',
    ('ND', 'Stark County'): '38089',
    ('ND', 'Steele County'): '38091',
    ('ND', 'Stutsman County'): '38093',
    ('ND', 'Towner County'): '38095',
    ('ND', 'Traill County'): '38097',
    ('ND', 'Walsh County'): '38099',
    ('ND', 'Ward County'): '38101',
    ('ND', 'Wells County'): '38103',
    ('ND', 'Williams County'): '38105',
    ('NE', 'Adams County'): '31001',
    ('NE', 'Antelope County'): '31003',
    ('NE', 'Arthur County'): '31005',
    ('NE', 'Banner County'): '31007',
    ('NE', 'Blaine County'): '31009',
    ('NE', 'Boone County'): '31011',
    ('NE', 'Box Butte County'): '31013',
    ('NE', 'Boyd County'): '31015',
    ('NE', 'Brown County'): '31017',
    ('NE', 'Buffalo County'): '31019',
    ('NE', 'Burt County'): '31021',
    ('NE', 'Butler County'): '31023',
    ('NE', 'Cass County'): '31025',
    ('NE', 'Cedar County'): '31027',
    ('NE', 'Chase County'): '31029',
    ('NE', 'Cherry County'): '31031',
    ('NE', 'Cheyenne County'): '31033',
    ('NE', 'Clay County'): '31035',
    ('NE', 'Colfax County'): '31037',
    ('NE', 'Cuming County'): '31039',
    ('NE', 'Custer County'): '31041',
    ('NE', 'Dakota County'): '31043',
    ('NE', 'Dawes County'): '31045',
    ('NE', 'Dawson County'): '31047',
    ('NE', 'Deuel County'): '31049',
    ('NE', 'Dixon County'): '31051',
    ('NE', 'Dodge County'): '31053',
    ('NE', 'Douglas County'): '31055',
    ('NE', 'Dundy County'): '31057',
    ('NE', 'Fillmore County'): '31059',
    ('NE', 'Franklin County'): '31061',
    ('NE', 'Frontier County'): '31063',
    ('NE', 'Furnas County'): '31065',
    ('NE', 'Gage County'): '31067',
    ('NE', 'Garden County'): '31069',
    ('NE', 'Garfield County'): '31071',
    ('NE', 'Gosper County'): '31073',
    ('NE', 'Grant County'): '31075',
    ('NE', 'Greeley County'): '31077',
    ('NE', 'Hall County'): '31079',
    ('NE', 'Hamilton County'): '31081',
    ('NE', 'Harlan County'): '31083',
    ('NE', 'Hayes County'): '31085',
    ('NE', 'Hitchcock County'): '31087',
    ('NE', 'Holt County'): '31089',
    ('NE', 'Hooker County'): '31091',
    ('NE', 'Howard County'): '31093',
    ('NE', 'Jefferson County'): '31095',
    ('NE', 'Johnson County'): '31097',
    ('NE', 'Kearney County'): '31099',
    ('NE', 'Keith County'): '31101',
    ('NE', 'Keya Paha County'): '31103',
    ('NE', 'Kimball County'): '31105',
    ('NE', 'Knox County'): '31107',
    ('NE', 'Lancaster County'): '31109',
    ('NE', 'Lincoln County'): '31111',
    ('NE', 'Logan County'): '31113',
    ('NE', 'Loup County'): '31115',
    ('NE', 'Madison County'): '31119',
    ('NE', 'McPherson County'): '31117',
    ('NE', 'Merrick County'): '31121',
    ('NE', 'Morrill County'): '31123',
    ('NE', 'Nance County'): '31125',
    ('NE', 'Nemaha County'): '31127',
    ('NE', 'Nuckolls County'): '31129',
    ('NE', 'Otoe County'): '31131',
    ('NE', 'Pawnee County'): '31133',
    ('NE', 'Perkins County'): '31135',
    ('NE', 'Phelps County'): '31137',
    ('NE', 'Pierce County'): '31139',
    ('NE', 'Platte County'): '31141',
    ('NE', 'Polk County'): '31143',
    ('NE', 'Red Willow County'): '31145',
    ('NE', 'Richardson County'): '31147',
    ('NE', 'Rock County'): '31149',
    ('NE', 'Saline County'): '31151',
    ('NE', 'Sarpy County'): '31153',
    ('NE', 'Saunders County'): '31155',
    ('NE', 'Scotts Bluff County'): '31157',
    ('NE', 'Seward County'): '31159',
    ('NE', 'Sheridan County'): '31161',
    ('NE', 'Sherman County'): '31163',
    ('NE', 'Sioux County'): '31165',
    ('NE', 'Stanton County'): '31167',
    ('NE', 'Thayer County'): '31169',
    ('NE', 'Thomas County'): '31171',
    ('NE', 'Thurston County'): '31173',
    ('NE', 'Valley County'): '31175',
    ('NE', 'Washington County'): '31177',
    ('NE', 'Wayne County'): '31179',
    ('NE', 'Webster County'): '31181',
    ('NE', 'Wheeler County'): '31183',
    ('NE', 'York County'): '31185',
    ('NH', 'Belknap County'): '33001',
    ('NH', 'Carroll County'): '33003',
    ('NH', 'Cheshire County'): '33005',
    ('NH', 'Coos County'): '33007',
    ('NH', 'Grafton County'): '33009',
    ('NH', 'Hillsborough County'): '33011',
    ('NH', 'Merrimack County'): '33013',
    ('NH', 'Rockingham County'): '33015',
    ('NH', 'Strafford County'): '33017',
    ('NH', 'Sullivan County'): '33019',
    ('NJ', 'Atlantic County'): '34001',
    ('NJ', 'Bergen County'): '34003',
    ('NJ', 'Burlington County'): '34005',
    ('NJ', 'Camden County'): '34007',
    ('NJ', 'Cape May County'): '34009',
    ('NJ', 'Cumberland County'): '34011',
    ('NJ', 'Essex County'): '34013',
    ('NJ', 'Gloucester County'): '34015',
    ('NJ', 'Hudson County'): '34017',
    ('NJ', 'Hunterdon County'): '34019',
    ('NJ', 'Mercer County'): '34021',
    ('NJ', 'Middlesex County'): '34023',
    ('NJ', 'Monmouth County'): '34025',
    ('NJ', 'Morris County'): '34027',
    ('NJ', 'Ocean County'): '34029',
    ('NJ', 'Passaic County'): '34031',
    ('NJ', 'Salem County'): '34033',
    ('NJ', 'Somerset County'): '34035',
    ('NJ', 'Sussex County'): '34037',
    ('NJ', 'Union County'): '34039',
    ('NJ', 'Warren County'): '34041',
    ('NM', 'Bernalillo County'): '35001',
    ('NM', 'Catron County'): '35003',
    ('NM', 'Chaves County'): '35005',
    ('NM', 'Cibola County'): '35006',
    ('NM', 'Colfax County'): '35007',
    ('NM', 'Curry County'): '35009',
    ('NM', 'DeBaca County'): '35011',
    ('NM', 'Dona Ana County'): '35013',
    ('NM', 'Eddy County'): '35015',
    ('NM', 'Grant County'): '35017',
    ('NM', 'Guadalupe County'): '35019',
    ('NM', 'Harding County'): '35021',
    ('NM', 'Hidalgo County'): '35023',
    ('NM', 'Lea County'): '35025',
    ('NM', 'Lincoln County'): '35027',
    ('NM', 'Los Alamos County'): '35028',
    ('NM', 'Luna County'): '35029',
    ('NM', 'McKinley County'): '35031',
    ('NM', 'Mora County'): '35033',
    ('NM', 'Otero County'): '35035',
    ('NM', 'Quay County'): '35037',
    ('NM', 'Rio Arriba County'): '35039',
    ('NM', 'Roosevelt County'): '35041',
    ('NM', 'San Juan County'): '35045',
    ('NM', 'San Miguel County'): '35047',
    ('NM', 'Sandoval County'): '35043',
    ('NM', 'Santa Fe County'): '35049',
    ('NM', 'Sierra County'): '35051',
    ('NM', 'Socorro County'): '35053',
    ('NM', 'Taos County'): '35055',
    ('NM', 'Torrance County'): '35057',
    ('NM', 'Union County'): '35059',
    ('NM', 'Valencia County'): '35061',
    ('NV', 'Carson City County'): '32510',
    ('NV', 'Churchill County'): '32001',
    ('NV', 'Clark County'): '32003',
    ('NV', 'Douglas County'): '32005',
    ('NV', 'Elko County'): '32007',
    ('NV', 'Esmeralda County'): '32009',
    ('NV', 'Eureka County'): '32011',
    ('NV', 'Humboldt County'): '32013',
    ('NV', 'Lander County'): '32015',
    ('NV', 'Lincoln County'): '32017',
    ('NV', 'Lyon County'): '32019',
    ('NV', 'Mineral County'): '32021',
    ('NV', 'Nye County'): '32023',
    ('NV', 'Pershing County'): '32027',
    ('NV', 'Storey County'): '32029',
    ('NV', 'Washoe County'): '32031',
    ('NV', 'White Pine County'): '32033',
    ('NY', 'Albany County'): '36001',
    ('NY', 'Allegany County'): '36003',
    ('NY', 'Bronx County'): '36005',
    ('NY', 'Broome County'): '36007',
    ('NY', 'Cattaraugus County'): '36009',
    ('NY', 'Cayuga County'): '36011',
    ('NY', 'Chautauqua County'): '36013',
    ('NY', 'Chemung County'): '36015',
    ('NY', 'Chenango County'): '36017',
    ('NY', 'Clinton County'): '36019',
    ('NY', 'Columbia County'): '36021',
    ('NY', 'Cortland County'): '36023',
    ('NY', 'Delaware County'): '36025',
    ('NY', 'Dutchess County'): '36027',
    ('NY', 'Erie County'): '36029',
    ('NY', 'Essex County'): '36031',
    ('NY', 'Franklin County'): '36033',
    ('NY', 'Fulton County'): '36035',
    ('NY', 'Genesee County'): '36037',
    ('NY', 'Greene County'): '36039',
    ('NY', 'Hamilton County'): '36041',
    ('NY', 'Herkimer County'): '36043',
    ('NY', 'Jefferson County'): '36045',
    ('NY', 'Kings County'): '36047',
    ('NY', 'Lewis County'): '36049',
    ('NY', 'Livingston County'): '36051',
    ('NY', 'Madison County'): '36053',
    ('NY', 'Monroe County'): '36055',
    ('NY', 'Montgomery County'): '36057',
    ('NY', 'Nassau County'): '36059',
    ('NY', 'New York County'): '36061',
    ('NY', 'Niagara County'): '36063',
    ('NY', 'Oneida County'): '36065',
    ('NY', 'Onondaga County'): '36067',
    ('NY', 'Ontario County'): '36069',
    ('NY', 'Orange County'): '36071',
    ('NY', 'Orleans County'): '36073',
    ('NY', 'Oswego County'): '36075',
    ('NY', 'Otsego County'): '36077',
    ('NY', 'Putnam County'): '36079',
    ('NY', 'Queens County'): '36081',
    ('NY', 'Rensselaer County'): '36083',
    ('NY', 'Richmond County'): '36085',
    ('NY', 'Rockland County'): '36087',
    ('NY', 'Saratoga County'): '36091',
    ('NY', 'Schenectady County'): '36093',
    ('NY', 'Schoharie County'): '36095',
    ('NY', 'Schuyler County'): '36097',
    ('NY', 'Seneca County'): '36099',
    ('NY', 'St. Lawrence County'): '36089',
    ('NY', 'Steuben County'): '36101',
    ('NY', 'Suffolk County'): '36103',
    ('NY', 'Sullivan County'): '36105',
    ('NY', 'Tioga County'): '36107',
    ('NY', 'Tompkins County'): '36109',
    ('NY', 'Ulster County'): '36111',
    ('NY', 'Warren County'): '36113',
    ('NY', 'Washington County'): '36115',
    ('NY', 'Wayne County'): '36117',
    ('NY', 'Westchester County'): '36119',
    ('NY', 'Wyoming County'): '36121',
    ('NY', 'Yates County'): '36123',
    ('OH', 'Adams County'): '39001',
    ('OH', 'Allen County'): '39003',
    ('OH', 'Ashland County'): '39005',
    ('OH', 'Ashtabula County'): '39007',
    ('OH', 'Athens County'): '39009',
    ('OH', 'Auglaize County'): '39011',
    ('OH', 'Belmont County'): '39013',
    ('OH', 'Brown County'): '39015',
    ('OH', 'Butler County'): '39017',
    ('OH', 'Carroll County'): '39019',
    ('OH', 'Champaign County'): '39021',
    ('OH', 'Clark County'): '39023',
    ('OH', 'Clermont County'): '39025',
    ('OH', 'Clinton County'): '39027',
    ('OH', 'Columbiana County'): '39029',
    ('OH', 'Coshocton County'): '39031',
    ('OH', 'Crawford County'): '39033',
    ('OH', 'Cuyahoga County'): '39035',
    ('OH', 'Darke County'): '39037',
    ('OH', 'Defiance County'): '39039',
    ('OH', 'Delaware County'): '39041',
    ('OH', 'Erie County'): '39043',
    ('OH', 'Fairfield County'): '39045',
    ('OH', 'Fayette County'): '39047',
    ('OH', 'Franklin County'): '39049',
    ('OH', 'Fulton County'): '39051',
    ('OH', 'Gallia County'): '39053',
    ('OH', 'Geauga County'): '39055',
    ('OH', 'Greene County'): '39057',
    ('OH', 'Guernsey County'): '39059',
    ('OH', 'Hamilton County'): '39061',
    ('OH', 'Hancock County'): '39063',
    ('OH', 'Hardin County'): '39065',
    ('OH', 'Harrison County'): '39067',
    ('OH', 'Henry County'): '39069',
    ('OH', 'Highland County'): '39071',
    ('OH', 'Hocking County'): '39073',
    ('OH', 'Holmes County'): '39075',
    ('OH', 'Huron County'): '39077',
    ('OH', 'Jackson County'): '39079',
    ('OH', 'Jefferson County'): '39081',
    ('OH', 'Knox County'): '39083',
    ('OH', 'Lake County'): '39085',
    ('OH', 'Lawrence County'): '39087',
    ('OH', 'Licking County'): '39089',
    ('OH', 'Logan County'): '39091',
    ('OH', 'Lorain County'): '39093',
    ('OH', 'Lucas County'): '39095',
    ('OH', 'Madison County'): '39097',
    ('OH', 'Mahoning County'): '39099',
    ('OH', 'Marion County'): '39101',
    ('OH', 'Medina County'): '39103',
    ('OH', 'Meigs County'): '39105',
    ('OH', 'Mercer County'): '39107',
    ('OH', 'Miami County'): '39109',
    ('OH', 'Monroe County'): '39111',
    ('OH', 'Montgomery County'): '39113',
    ('OH', 'Morgan County'): '39115',
    ('OH', 'Morrow County'): '39117',
    ('OH', 'Muskingum County'): '39119',
    ('OH', 'Noble County'): '39121',
    ('OH', 'Ottawa County'): '39123',
    ('OH', 'Paulding County'): '39125',
    ('OH', 'Perry County'): '39127',
    ('OH', 'Pickaway County'): '39129',
    ('OH', 'Pike County'): '39131',
    ('OH', 'Portage County'): '39133',
    ('OH', 'Preble County'): '39135',
    ('OH', 'Putnam County'): '39137',
    ('OH', 'Richland County'): '39139',
    ('OH', 'Ross County'): '39141',
    ('OH', 'Sandusky County'): '39143',
    ('OH', 'Scioto County'): '39145',
    ('OH', 'Seneca County'): '39147',
    ('OH', 'Shelby County'): '39149',
    ('OH', 'Stark County'): '39151',
    ('OH', 'Summit County'): '39153',
    ('OH', 'Trumbull County'): '39155',
    ('OH', 'Tuscarawas County'): '39157',
    ('OH', 'Union County'): '39159',
    ('OH', 'Van Wert County'): '39161',
    ('OH', 'Vinton County'): '39163',
    ('OH', 'Warren County'): '39165',
    ('OH', 'Washington County'): '39167',
    ('OH', 'Wayne County'): '39169',
    ('OH', 'Williams County'): '39171',
    ('OH', 'Wood County'): '39173',
    ('OH', 'Wyandot County'): '39175',
    ('OK', 'Adair County'): '40001',
    ('OK', 'Alfalfa County'): '40003',
    ('OK', 'Atoka County'): '40005',
    ('OK', 'Beaver County'): '40007',
    ('OK', 'Beckham County'): '40009',
    ('OK', 'Blaine County'): '40011',
    ('OK', 'Bryan County'): '40013',
    ('OK', 'Caddo County'): '40015',
    ('OK', 'Canadian County'): '40017',
    ('OK', 'Carter County'): '40019',
    ('OK', 'Cherokee County'): '40021',
    ('OK', 'Choctaw County'): '40023',
    ('OK', 'Cimarron County'): '40025',
    ('OK', 'Cleveland County'): '40027',
    ('OK', 'Coal County'): '40029',
    ('OK', 'Comanche County'): '40031',
    ('OK', 'Cotton County'): '40033',
    ('OK', 'Craig County'): '40035',
    ('OK', 'Creek County'): '40037',
    ('OK', 'Custer County'): '40039',
    ('OK', 'Delaware County'): '40041',
    ('OK', 'Dewey County'): '40043',
    ('OK', 'Ellis County'): '40045',
    ('OK', 'Garfield County'): '40047',
    ('OK', 'Garvin County'): '40049',
    ('OK', 'Grady County'): '40051',
    ('OK', 'Grant County'): '40053',
    ('OK', 'Greer County'): '40055',
    ('OK', 'Harmon County'): '40057',
    ('OK', 'Harper County'): '40059',
    ('OK', 'Haskell County'): '40061',
    ('OK', 'Hughes County'): '40063',
    ('OK', 'Jackson County'): '40065',
    ('OK', 'Jefferson County'): '40067',
    ('OK', 'Johnston County'): '40069',
    ('OK', 'Kay County'): '40071',
    ('OK', 'Kingfisher County'): '40073',
    ('OK', 'Kiowa County'): '40075',
    ('OK', 'Latimer County'): '40077',
    ('OK', 'Le Flore County'): '40079',
    ('OK', 'Lincoln County'): '40081',
    ('OK', 'Logan County'): '40083',
    ('OK', 'Love County'): '40085',
    ('OK', 'Major County'): '40093',
    ('OK', 'Marshall County'): '40095',
    ('OK', 'Mayes County'): '40097',
    ('OK', 'McCurtain County'): '40089',
    ('OK', 'McIntosh County'): '40091',
    ('OK', 'McClain County'): '40087',
    ('OK', 'Murray County'): '40099',
    ('OK', 'Muskogee County'): '40101',
    ('OK', 'Noble County'): '40103',
    ('OK', 'Nowata County'): '40105',
    ('OK', 'Okfuskee County'): '40107',
    ('OK', 'Oklahoma County'): '40109',
    ('OK', 'Okmulgee County'): '40111',
    ('OK', 'Osage County'): '40113',
    ('OK', 'Ottawa County'): '40115',
    ('OK', 'Pawnee County'): '40117',
    ('OK', 'Payne County'): '40119',
    ('OK', 'Pittsburg County'): '40121',
    ('OK', 'Pontotoc County'): '40123',
    ('OK', 'Pottawatomie County'): '40125',
    ('OK', 'Pushmataha County'): '40127',
    ('OK', 'Roger Mills County'): '40129',
    ('OK', 'Rogers County'): '40131',
    ('OK', 'Seminole County'): '40133',
    ('OK', 'Sequoyah County'): '40135',
    ('OK', 'Stephens County'): '40137',
    ('OK', 'Texas County'): '40139',
    ('OK', 'Tillman County'): '40141',
    ('OK', 'Tulsa County'): '40143',
    ('OK', 'Wagoner County'): '40145',
    ('OK', 'Washington County'): '40147',
    ('OK', 'Washita County'): '40149',
    ('OK', 'Woods County'): '40151',
    ('OK', 'Woodward County'): '40153',
    ('OR', 'Baker County'): '41001',
    ('OR', 'Benton County'): '41003',
    ('OR', 'Clackamas County'): '41005',
    ('OR', 'Clatsop County'): '41007',
    ('OR', 'Columbia County'): '41009',
    ('OR', 'Coos County'): '41011',
    ('OR', 'Crook County'): '41013',
    ('OR', 'Curry County'): '41015',
    ('OR', 'Deschutes County'): '41017',
    ('OR', 'Douglas County'): '41019',
    ('OR', 'Gilliam County'): '41021',
    ('OR', 'Grant County'): '41023',
    ('OR', 'Harney County'): '41025',
    ('OR', 'Hood River County'): '41027',
    ('OR', 'Jackson County'): '41029',
    ('OR', 'Jefferson County'): '41031',
    ('OR', 'Josephine County'): '41033',
    ('OR', 'Klamath County'): '41035',
    ('OR', 'Lake County'): '41037',
    ('OR', 'Lane County'): '41039',
    ('OR', 'Lincoln County'): '41041',
    ('OR', 'Linn County'): '41043',
    ('OR', 'Malheur County'): '41045',
    ('OR', 'Marion County'): '41047',
    ('OR', 'Morrow County'): '41049',
    ('OR', 'Multnomah County'): '41051',
    ('OR', 'Polk County'): '41053',
    ('OR', 'Sherman County'): '41055',
    ('OR', 'Tillamook County'): '41057',
    ('OR', 'Umatilla County'): '41059',
    ('OR', 'Union County'): '41061',
    ('OR', 'Wallowa County'): '41063',
    ('OR', 'Wasco County'): '41065',
    ('OR', 'Washington County'): '41067',
    ('OR', 'Wheeler County'): '41069',
    ('OR', 'Yamhill County'): '41071',
    ('PA', 'Adams County'): '42001',
    ('PA', 'Allegheny County'): '42003',
    ('PA', 'Armstrong County'): '42005',
    ('PA', 'Beaver County'): '42007',
    ('PA', 'Bedford County'): '42009',
    ('PA', 'Berks County'): '42011',
    ('PA', 'Blair County'): '42013',
    ('PA', 'Bradford County'): '42015',
    ('PA', 'Bucks County'): '42017',
    ('PA', 'Butler County'): '42019',
    ('PA', 'Cambria County'): '42021',
    ('PA', 'Cameron County'): '42023',
    ('PA', 'Carbon County'): '42025',
    ('PA', 'Centre County'): '42027',
    ('PA', 'Chester County'): '42029',
    ('PA', 'Clarion County'): '42031',
    ('PA', 'Clearfield County'): '42033',
    ('PA', 'Clinton County'): '42035',
    ('PA', 'Columbia County'): '42037',
    ('PA', 'Crawford County'): '42039',
    ('PA', 'Cumberland County'): '42041',
    ('PA', 'Dauphin County'): '42043',
    ('PA', 'Delaware County'): '42045',
    ('PA', 'Elk County'): '42047',
    ('PA', 'Erie County'): '42049',
    ('PA', 'Fayette County'): '42051',
    ('PA', 'Forest County'): '42053',
    ('PA', 'Franklin County'): '42055',
    ('PA', 'Fulton County'): '42057',
    ('PA', 'Greene County'): '42059',
    ('PA', 'Huntingdon County'): '42061',
    ('PA', 'Indiana County'): '42063',
    ('PA', 'Jefferson County'): '42065',
    ('PA', 'Juniata County'): '42067',
    ('PA', 'Lackawanna County'): '42069',
    ('PA', 'Lancaster County'): '42071',
    ('PA', 'Lawrence County'): '42073',
    ('PA', 'Lebanon County'): '42075',
    ('PA', 'Lehigh County'): '42077',
    ('PA', 'Luzerne County'): '42079',
    ('PA', 'Lycoming County'): '42081',
    ('PA', 'Mc Kean County'): '42083',
    ('PA', 'Mercer County'): '42085',
    ('PA', 'Mifflin County'): '42087',
    ('PA', 'Monroe County'): '42089',
    ('PA', 'Montgomery County'): '42091',
    ('PA', 'Montour County'): '42093',
    ('PA', 'Northampton County'): '42095',
    ('PA', 'Northumberland County'): '42097',
    ('PA', 'Perry County'): '42099',
    ('PA', 'Philadelphia County'): '42101',
    ('PA', 'Pike County'): '42103',
    ('PA', 'Potter County'): '42105',
    ('PA', 'Schuylkill County'): '42107',
    ('PA', 'Snyder County'): '42109',
    ('PA', 'Somerset County'): '42111',
    ('PA', 'Sullivan County'): '42113',
    ('PA', 'Susquehanna County'): '42115',
    ('PA', 'Tioga County'): '42117',
    ('PA', 'Union County'): '42119',
    ('PA', 'Venango County'): '42121',
    ('PA', 'Warren County'): '42123',
    ('PA', 'Washington County'): '42125',
    ('PA', 'Wayne County'): '42127',
    ('PA', 'Westmoreland County'): '42129',
    ('PA', 'Wyoming County'): '42131',
    ('PA', 'York County'): '42133',
    ('RI', 'Bristol County'): '44001',
    ('RI', 'Kent County'): '44003',
    ('RI', 'Newport County'): '44005',
    ('RI', 'Providence County'): '44007',
    ('RI', 'Washington County'): '44009',
    ('SC', 'Abbeville County'): '45001',
    ('SC', 'Aiken County'): '45003',
    ('SC', 'Allendale County'): '45005',
    ('SC', 'Anderson County'): '45007',
    ('SC', 'Bamberg County'): '45009',
    ('SC', 'Barnwell County'): '45011',
    ('SC', 'Beaufort County'): '45013',
    ('SC', 'Berkeley County'): '45015',
    ('SC', 'Calhoun County'): '45017',
    ('SC', 'Charleston County'): '45019',
    ('SC', 'Cherokee County'): '45021',
    ('SC', 'Chester County'): '45023',
    ('SC', 'Chesterfield County'): '45025',
    ('SC', 'Clarendon County'): '45027',
    ('SC', 'Colleton County'): '45029',
    ('SC', 'Darlington County'): '45031',
    ('SC', 'Dillon County'): '45033',
    ('SC', 'Dorchester County'): '45035',
    ('SC', 'Edgefield County'): '45037',
    ('SC', 'Fairfield County'): '45039',
    ('SC', 'Florence County'): '45041',
    ('SC', 'Georgetown County'): '45043',
    ('SC', 'Greenville County'): '45045',
    ('SC', 'Greenwood County'): '45047',
    ('SC', 'Hampton County'): '45049',
    ('SC', 'Horry County'): '45051',
    ('SC', 'Jasper County'): '45053',
    ('SC', 'Kershaw County'): '45055',
    ('SC', 'Lancaster County'): '45057',
    ('SC', 'Laurens County'): '45059',
    ('SC', 'Lee County'): '45061',
    ('SC', 'Lexington County'): '45063',
    ('SC', 'Marion County'): '45067',
    ('SC', 'Marlboro County'): '45069',
    ('SC', 'McCormick County'): '45065',
    ('SC', 'Newberry County'): '45071',
    ('SC', 'Oconee County'): '45073',
    ('SC', 'Orangeburg County'): '45075',
    ('SC', 'Pickens County'): '45077',
    ('SC', 'Richland County'): '45079',
    ('SC', 'Saluda County'): '45081',
    ('SC', 'Spartanburg County'): '45083',
    ('SC', 'Sumter County'): '45085',
    ('SC', 'Union County'): '45087',
    ('SC', 'Williamsburg County'): '45089',
    ('SC', 'York County'): '45091',
    ('SD', 'Aurora County'): '46003',
    ('SD', 'Beadle County'): '46005',
    ('SD', 'Bennett County'): '46007',
    ('SD', 'Bon Homme County'): '46009',
    ('SD', 'Brookings County'): '46011',
    ('SD', 'Brown County'): '46013',
    ('SD', 'Brule County'): '46015',
    ('SD', 'Buffalo County'): '46017',
    ('SD', 'Butte County'): '46019',
    ('SD', 'Campbell County'): '46021',
    ('SD', 'Charles Mix County'): '46023',
    ('SD', 'Clark County'): '46025',
    ('SD', 'Clay County'): '46027',
    ('SD', 'Codington County'): '46029',
    ('SD', 'Corson County'): '46031',
    ('SD', 'Custer County'): '46033',
    ('SD', 'Davison County'): '46035',
    ('SD', 'Day County'): '46037',
    ('SD', 'Deuel County'): '46039',
    ('SD', 'Dewey County'): '46041',
    ('SD', 'Douglas County'): '46043',
    ('SD', 'Edmunds County'): '46045',
    ('SD', 'Fall River County'): '46047',
    ('SD', 'Faulk County'): '46049',
    ('SD', 'Grant County'): '46051',
    ('SD', 'Gregory County'): '46053',
    ('SD', 'Haakon County'): '46055',
    ('SD', 'Hamlin County'): '46057',
    ('SD', 'Hand County'): '46059',
    ('SD', 'Hanson County'): '46061',
    ('SD', 'Harding County'): '46063',
    ('SD', 'Hughes County'): '46065',
    ('SD', 'Hutchinson County'): '46067',
    ('SD', 'Hyde County'): '46069',
    ('SD', 'Jackson County'): '46071',
    ('SD', 'Jerauld County'): '46073',
    ('SD', 'Jones County'): '46075',
    ('SD', 'Kingsbury County'): '46077',
    ('SD', 'Lake County'): '46079',
    ('SD', 'Lawrence County'): '46081',
    ('SD', 'Lincoln County'): '46083',
    ('SD', 'Lyman County'): '46085',
    ('SD', 'Marshall County'): '46091',
    ('SD', 'McCook County'): '46087',
    ('SD', 'McPherson County'): '46089',
    ('SD', 'Meade County'): '46093',
    ('SD', 'Mellette County'): '46095',
    ('SD', 'Miner County'): '46097',
    ('SD', 'Minnehaha County'): '46099',
    ('SD', 'Moody County'): '46101',
    ('SD', 'Oglala Lakota County'): '46102',
    ('SD', 'Moody County'): '46101',
    ('SD', 'Pennington County'): '46103',
    ('SD', 'Perkins County'): '46105',
    ('SD', 'Potter County'): '46107',
    ('SD', 'Roberts County'): '46109',
    ('SD', 'Sanborn County'): '46111',
    ('SD', 'Shannon County'): '46113',
    ('SD', 'Spink County'): '46115',
    ('SD', 'Stanley County'): '46117',
    ('SD', 'Sully County'): '46119',
    ('SD', 'Todd County'): '46121',
    ('SD', 'Tripp County'): '46123',
    ('SD', 'Turner County'): '46125',
    ('SD', 'Union County'): '46127',
    ('SD', 'Walworth County'): '46129',
    ('SD', 'Yankton County'): '46135',
    ('SD', 'Ziebach County'): '46137',
    ('TN', 'Anderson County'): '47001',
    ('TN', 'Bedford County'): '47003',
    ('TN', 'Benton County'): '47005',
    ('TN', 'Bledsoe County'): '47007',
    ('TN', 'Blount County'): '47009',
    ('TN', 'Bradley County'): '47011',
    ('TN', 'Campbell County'): '47013',
    ('TN', 'Cannon County'): '47015',
    ('TN', 'Carroll County'): '47017',
    ('TN', 'Carter County'): '47019',
    ('TN', 'Cheatham County'): '47021',
    ('TN', 'Chester County'): '47023',
    ('TN', 'Claiborne County'): '47025',
    ('TN', 'Clay County'): '47027',
    ('TN', 'Cocke County'): '47029',
    ('TN', 'Coffee County'): '47031',
    ('TN', 'Crockett County'): '47033',
    ('TN', 'Cumberland County'): '47035',
    ('TN', 'Davidson County'): '47037',
    ('TN', 'Decatur County'): '47039',
    ('TN', 'DeKalb County'): '47041',
    ('TN', 'Dickson County'): '47043',
    ('TN', 'Dyer County'): '47045',
    ('TN', 'Fayette County'): '47047',
    ('TN', 'Fentress County'): '47049',
    ('TN', 'Franklin County'): '47051',
    ('TN', 'Gibson County'): '47053',
    ('TN', 'Giles County'): '47055',
    ('TN', 'Grainger County'): '47057',
    ('TN', 'Greene County'): '47059',
    ('TN', 'Grundy County'): '47061',
    ('TN', 'Hamblen County'): '47063',
    ('TN', 'Hamilton County'): '47065',
    ('TN', 'Hancock County'): '47067',
    ('TN', 'Hardeman County'): '47069',
    ('TN', 'Hardin County'): '47071',
    ('TN', 'Hawkins County'): '47073',
    ('TN', 'Haywood County'): '47075',
    ('TN', 'Henderson County'): '47077',
    ('TN', 'Henry County'): '47079',
    ('TN', 'Hickman County'): '47081',
    ('TN', 'Houston County'): '47083',
    ('TN', 'Humphreys County'): '47085',
    ('TN', 'Jackson County'): '47087',
    ('TN', 'Jefferson County'): '47089',
    ('TN', 'Johnson County'): '47091',
    ('TN', 'Knox County'): '47093',
    ('TN', 'Lake County'): '47095',
    ('TN', 'Lauderdale County'): '47097',
    ('TN', 'Lawrence County'): '47099',
    ('TN', 'Lewis County'): '47101',
    ('TN', 'Lincoln County'): '47103',
    ('TN', 'Loudon County'): '47105',
    ('TN', 'Macon County'): '47111',
    ('TN', 'Madison County'): '47113',
    ('TN', 'Marion County'): '47115',
    ('TN', 'Marshall County'): '47117',
    ('TN', 'Maury County'): '47119',
    ('TN', 'McMinn County'): '47107',
    ('TN', 'McNairy County'): '47109',
    ('TN', 'Meigs County'): '47121',
    ('TN', 'Monroe County'): '47123',
    ('TN', 'Montgomery County'): '47125',
    ('TN', 'Moore County'): '47127',
    ('TN', 'Morgan County'): '47129',
    ('TN', 'Obion County'): '47131',
    ('TN', 'Overton County'): '47133',
    ('TN', 'Perry County'): '47135',
    ('TN', 'Pickett County'): '47137',
    ('TN', 'Polk County'): '47139',
    ('TN', 'Putnam County'): '47141',
    ('TN', 'Rhea County'): '47143',
    ('TN', 'Roane County'): '47145',
    ('TN', 'Robertson County'): '47147',
    ('TN', 'Rutherford County'): '47149',
    ('TN', 'Scott County'): '47151',
    ('TN', 'Sequatchie County'): '47153',
    ('TN', 'Sevier County'): '47155',
    ('TN', 'Shelby County'): '47157',
    ('TN', 'Smith County'): '47159',
    ('TN', 'Stewart County'): '47161',
    ('TN', 'Sullivan County'): '47163',
    ('TN', 'Sumner County'): '47165',
    ('TN', 'Tipton County'): '47167',
    ('TN', 'Trousdale County'): '47169',
    ('TN', 'Unicoi County'): '47171',
    ('TN', 'Union County'): '47173',
    ('TN', 'Van Buren County'): '47175',
    ('TN', 'Warren County'): '47177',
    ('TN', 'Washington County'): '47179',
    ('TN', 'Wayne County'): '47181',
    ('TN', 'Weakley County'): '47183',
    ('TN', 'White County'): '47185',
    ('TN', 'Williamson County'): '47187',
    ('TN', 'Wilson County'): '47189',
    ('TX', 'Anderson County'): '48001',
    ('TX', 'Andrews County'): '48003',
    ('TX', 'Angelina County'): '48005',
    ('TX', 'Aransas County'): '48007',
    ('TX', 'Archer County'): '48009',
    ('TX', 'Armstrong County'): '48011',
    ('TX', 'Atascosa County'): '48013',
    ('TX', 'Austin County'): '48015',
    ('TX', 'Bailey County'): '48017',
    ('TX', 'Bandera County'): '48019',
    ('TX', 'Bastrop County'): '48021',
    ('TX', 'Baylor County'): '48023',
    ('TX', 'Bee County'): '48025',
    ('TX', 'Bell County'): '48027',
    ('TX', 'Bexar County'): '48029',
    ('TX', 'Blanco County'): '48031',
    ('TX', 'Borden County'): '48033',
    ('TX', 'Bosque County'): '48035',
    ('TX', 'Bowie County'): '48037',
    ('TX', 'Brazoria County'): '48039',
    ('TX', 'Brazos County'): '48041',
    ('TX', 'Brewster County'): '48043',
    ('TX', 'Briscoe County'): '48045',
    ('TX', 'Brooks County'): '48047',
    ('TX', 'Brown County'): '48049',
    ('TX', 'Burleson County'): '48051',
    ('TX', 'Burnet County'): '48053',
    ('TX', 'Caldwell County'): '48055',
    ('TX', 'Calhoun County'): '48057',
    ('TX', 'Callahan County'): '48059',
    ('TX', 'Cameron County'): '48061',
    ('TX', 'Camp County'): '48063',
    ('TX', 'Carson County'): '48065',
    ('TX', 'Cass County'): '48067',
    ('TX', 'Castro County'): '48069',
    ('TX', 'Chambers County'): '48071',
    ('TX', 'Cherokee County'): '48073',
    ('TX', 'Childress County'): '48075',
    ('TX', 'Clay County'): '48077',
    ('TX', 'Cochran County'): '48079',
    ('TX', 'Coke County'): '48081',
    ('TX', 'Coleman County'): '48083',
    ('TX', 'Collin County'): '48085',
    ('TX', 'Collingsworth County'): '48087',
    ('TX', 'Colorado County'): '48089',
    ('TX', 'Comal County'): '48091',
    ('TX', 'Comanche County'): '48093',
    ('TX', 'Concho County'): '48095',
    ('TX', 'Cooke County'): '48097',
    ('TX', 'Coryell County'): '48099',
    ('TX', 'Cottle County'): '48101',
    ('TX', 'Crane County'): '48103',
    ('TX', 'Crockett County'): '48105',
    ('TX', 'Crosby County'): '48107',
    ('TX', 'Culberson County'): '48109',
    ('TX', 'Dallam County'): '48111',
    ('TX', 'Dallas County'): '48113',
    ('TX', 'Dawson County'): '48115',
    ('TX', 'DeWitt County'): '48123',
    ('TX', 'Deaf Smith County'): '48117',
    ('TX', 'Delta County'): '48119',
    ('TX', 'Denton County'): '48121',
    ('TX', 'Dickens County'): '48125',
    ('TX', 'Dimmit County'): '48127',
    ('TX', 'Donley County'): '48129',
    ('TX', 'Duval County'): '48131',
    ('TX', 'Eastland County'): '48133',
    ('TX', 'Ector County'): '48135',
    ('TX', 'Edwards County'): '48137',
    ('TX', 'El Paso County'): '48141',
    ('TX', 'Ellis County'): '48139',
    ('TX', 'Erath County'): '48143',
    ('TX', 'Falls County'): '48145',
    ('TX', 'Fannin County'): '48147',
    ('TX', 'Fayette County'): '48149',
    ('TX', 'Fisher County'): '48151',
    ('TX', 'Floyd County'): '48153',
    ('TX', 'Foard County'): '48155',
    ('TX', 'Fort Bend County'): '48157',
    ('TX', 'Franklin County'): '48159',
    ('TX', 'Freestone County'): '48161',
    ('TX', 'Frio County'): '48163',
    ('TX', 'Gaines County'): '48165',
    ('TX', 'Galveston County'): '48167',
    ('TX', 'Garza County'): '48169',
    ('TX', 'Gillespie County'): '48171',
    ('TX', 'Glasscock County'): '48173',
    ('TX', 'Goliad County'): '48175',
    ('TX', 'Gonzales County'): '48177',
    ('TX', 'Gray County'): '48179',
    ('TX', 'Grayson County'): '48181',
    ('TX', 'Gregg County'): '48183',
    ('TX', 'Grimes County'): '48185',
    ('TX', 'Guadalupe County'): '48187',
    ('TX', 'Hale County'): '48189',
    ('TX', 'Hall County'): '48191',
    ('TX', 'Hamilton County'): '48193',
    ('TX', 'Hansford County'): '48195',
    ('TX', 'Hardeman County'): '48197',
    ('TX', 'Hardin County'): '48199',
    ('TX', 'Harris County'): '48201',
    ('TX', 'Harrison County'): '48203',
    ('TX', 'Hartley County'): '48205',
    ('TX', 'Haskell County'): '48207',
    ('TX', 'Hays County'): '48209',
    ('TX', 'Hemphill County'): '48211',
    ('TX', 'Henderson County'): '48213',
    ('TX', 'Hidalgo County'): '48215',
    ('TX', 'Hill County'): '48217',
    ('TX', 'Hockley County'): '48219',
    ('TX', 'Hood County'): '48221',
    ('TX', 'Hopkins County'): '48223',
    ('TX', 'Houston County'): '48225',
    ('TX', 'Howard County'): '48227',
    ('TX', 'Hudspeth County'): '48229',
    ('TX', 'Hunt County'): '48231',
    ('TX', 'Hutchinson County'): '48233',
    ('TX', 'Irion County'): '48235',
    ('TX', 'Jack County'): '48237',
    ('TX', 'Jackson County'): '48239',
    ('TX', 'Jasper County'): '48241',
    ('TX', 'Jeff Davis County'): '48243',
    ('TX', 'Jefferson County'): '48245',
    ('TX', 'Jim Hogg County'): '48247',
    ('TX', 'Jim Wells County'): '48249',
    ('TX', 'Johnson County'): '48251',
    ('TX', 'Jones County'): '48253',
    ('TX', 'Karnes County'): '48255',
    ('TX', 'Kaufman County'): '48257',
    ('TX', 'Kendall County'): '48259',
    ('TX', 'Kenedy County'): '48261',
    ('TX', 'Kent County'): '48263',
    ('TX', 'Kerr County'): '48265',
    ('TX', 'Kimble County'): '48267',
    ('TX', 'King County'): '48269',
    ('TX', 'Kinney County'): '48271',
    ('TX', 'Kleberg County'): '48273',
    ('TX', 'Knox County'): '48275',
    ('TX', 'La Salle County'): '48283',
    ('TX', 'Lamar County'): '48277',
    ('TX', 'Lamb County'): '48279',
    ('TX', 'Lampasas County'): '48281',
    ('TX', 'Lavaca County'): '48285',
    ('TX', 'Lee County'): '48287',
    ('TX', 'Leon County'): '48289',
    ('TX', 'Liberty County'): '48291',
    ('TX', 'Limestone County'): '48293',
    ('TX', 'Lipscomb County'): '48295',
    ('TX', 'Live Oak County'): '48297',
    ('TX', 'Llano County'): '48299',
    ('TX', 'Loving County'): '48301',
    ('TX', 'Lubbock County'): '48303',
    ('TX', 'Lynn County'): '48305',
    ('TX', 'Madison County'): '48313',
    ('TX', 'Marion County'): '48315',
    ('TX', 'Martin County'): '48317',
    ('TX', 'Mason County'): '48319',
    ('TX', 'Matagorda County'): '48321',
    ('TX', 'Maverick County'): '48323',
    ('TX', 'McCulloch County'): '48307',
    ('TX', 'McLennan County'): '48309',
    ('TX', 'McMullen County'): '48311',
    ('TX', 'Medina County'): '48325',
    ('TX', 'Menard County'): '48327',
    ('TX', 'Midland County'): '48329',
    ('TX', 'Milam County'): '48331',
    ('TX', 'Mills County'): '48333',
    ('TX', 'Mitchell County'): '48335',
    ('TX', 'Montague County'): '48337',
    ('TX', 'Montgomery County'): '48339',
    ('TX', 'Moore County'): '48341',
    ('TX', 'Morris County'): '48343',
    ('TX', 'Motley County'): '48345',
    ('TX', 'Nacogdoches County'): '48347',
    ('TX', 'Navarro County'): '48349',
    ('TX', 'Newton County'): '48351',
    ('TX', 'Nolan County'): '48353',
    ('TX', 'Nueces County'): '48355',
    ('TX', 'Ochiltree County'): '48357',
    ('TX', 'Oldham County'): '48359',
    ('TX', 'Orange County'): '48361',
    ('TX', 'Palo Pinto County'): '48363',
    ('TX', 'Panola County'): '48365',
    ('TX', 'Parker County'): '48367',
    ('TX', 'Parmer County'): '48369',
    ('TX', 'Pecos County'): '48371',
    ('TX', 'Polk County'): '48373',
    ('TX', 'Potter County'): '48375',
    ('TX', 'Presidio County'): '48377',
    ('TX', 'Rains County'): '48379',
    ('TX', 'Randall County'): '48381',
    ('TX', 'Reagan County'): '48383',
    ('TX', 'Real County'): '48385',
    ('TX', 'Red River County'): '48387',
    ('TX', 'Reeves County'): '48389',
    ('TX', 'Refugio County'): '48391',
    ('TX', 'Roberts County'): '48393',
    ('TX', 'Robertson County'): '48395',
    ('TX', 'Rockwall County'): '48397',
    ('TX', 'Runnels County'): '48399',
    ('TX', 'Rusk County'): '48401',
    ('TX', 'Sabine County'): '48403',
    ('TX', 'San Augustine County'): '48405',
    ('TX', 'San Jacinto County'): '48407',
    ('TX', 'San Patricio County'): '48409',
    ('TX', 'San Saba County'): '48411',
    ('TX', 'Schleicher County'): '48413',
    ('TX', 'Scurry County'): '48415',
    ('TX', 'Shackelford County'): '48417',
    ('TX', 'Shelby County'): '48419',
    ('TX', 'Sherman County'): '48421',
    ('TX', 'Smith County'): '48423',
    ('TX', 'Somervell County'): '48425',
    ('TX', 'Starr County'): '48427',
    ('TX', 'Stephens County'): '48429',
    ('TX', 'Sterling County'): '48431',
    ('TX', 'Stonewall County'): '48433',
    ('TX', 'Sutton County'): '48435',
    ('TX', 'Swisher County'): '48437',
    ('TX', 'Tarrant County'): '48439',
    ('TX', 'Taylor County'): '48441',
    ('TX', 'Terrell County'): '48443',
    ('TX', 'Terry County'): '48445',
    ('TX', 'Throckmorton County'): '48447',
    ('TX', 'Titus County'): '48449',
    ('TX', 'Tom Green County'): '48451',
    ('TX', 'Travis County'): '48453',
    ('TX', 'Trinity County'): '48455',
    ('TX', 'Tyler County'): '48457',
    ('TX', 'Upshur County'): '48459',
    ('TX', 'Upton County'): '48461',
    ('TX', 'Uvalde County'): '48463',
    ('TX', 'Val Verde County'): '48465',
    ('TX', 'Van Zandt County'): '48467',
    ('TX', 'Victoria County'): '48469',
    ('TX', 'Walker County'): '48471',
    ('TX', 'Waller County'): '48473',
    ('TX', 'Ward County'): '48475',
    ('TX', 'Washington County'): '48477',
    ('TX', 'Webb County'): '48479',
    ('TX', 'Wharton County'): '48481',
    ('TX', 'Wheeler County'): '48483',
    ('TX', 'Wichita County'): '48485',
    ('TX', 'Wilbarger County'): '48487',
    ('TX', 'Willacy County'): '48489',
    ('TX', 'Williamson County'): '48491',
    ('TX', 'Wilson County'): '48493',
    ('TX', 'Winkler County'): '48495',
    ('TX', 'Wise County'): '48497',
    ('TX', 'Wood County'): '48499',
    ('TX', 'Yoakum County'): '48501',
    ('TX', 'Young County'): '48503',
    ('TX', 'Zapata County'): '48505',
    ('TX', 'Zavala County'): '48507',
    ('UT', 'Beaver County'): '49001',
    ('UT', 'Box Elder County'): '49003',
    ('UT', 'Cache County'): '49005',
    ('UT', 'Carbon County'): '49007',
    ('UT', 'Daggett County'): '49009',
    ('UT', 'Davis County'): '49011',
    ('UT', 'Duchesne County'): '49013',
    ('UT', 'Emery County'): '49015',
    ('UT', 'Garfield County'): '49017',
    ('UT', 'Grand County'): '49019',
    ('UT', 'Iron County'): '49021',
    ('UT', 'Juab County'): '49023',
    ('UT', 'Kane County'): '49025',
    ('UT', 'Millard County'): '49027',
    ('UT', 'Morgan County'): '49029',
    ('UT', 'Piute County'): '49031',
    ('UT', 'Rich County'): '49033',
    ('UT', 'Salt Lake County'): '49035',
    ('UT', 'San Juan County'): '49037',
    ('UT', 'Sanpete County'): '49039',
    ('UT', 'Sevier County'): '49041',
    ('UT', 'Summit County'): '49043',
    ('UT', 'Tooele County'): '49045',
    ('UT', 'Uintah County'): '49047',
    ('UT', 'Utah County'): '49049',
    ('UT', 'Wasatch County'): '49051',
    ('UT', 'Washington County'): '49053',
    ('UT', 'Wayne County'): '49055',
    ('UT', 'Weber County'): '49057',
    ('VA', 'Accomack County'): '51001',
    ('VA', 'Albemarle County'): '51003',
    ('VA', 'Alexandria city County'): '51510',
    ('VA', 'Alleghany County'): '51005',
    ('VA', 'Amelia County'): '51007',
    ('VA', 'Amherst County'): '51009',
    ('VA', 'Appomattox County'): '51011',
    ('VA', 'Arlington County'): '51013',
    ('VA', 'Augusta County'): '51015',
    ('VA', 'Bath County'): '51017',
    ('VA', 'Bedford City County'): '51515',
    ('VA', 'Bedford County'): '51019',
    ('VA', 'Bland County'): '51021',
    ('VA', 'Botetourt County'): '51023',
    ('VA', 'Bristol city County'): '51520',
    ('VA', 'Brunswick County'): '51025',
    ('VA', 'Buchanan County'): '51027',
    ('VA', 'Buckingham County'): '51029',
    ('VA', 'Buena Vista city County'): '51530',
    ('VA', 'Campbell County'): '51031',
    ('VA', 'Caroline County'): '51033',
    ('VA', 'Carroll County'): '51035',
    ('VA', 'Charles City County'): '51036',
    ('VA', 'Charlotte County'): '51037',
    ('VA', 'Charlottesville city County'): '51540',
    ('VA', 'Chesapeake city County'): '51550',
    ('VA', 'Chesterfield County'): '51041',
    ('VA', 'Clarke County'): '51043',
    ('VA', 'Clifton Forge city County'): '51560',
    ('VA', 'Colonial Heights city County'): '51570',
    ('VA', 'Covington city County'): '51580',
    ('VA', 'Craig County'): '51045',
    ('VA', 'Culpeper County'): '51047',
    ('VA', 'Cumberland County'): '51049',
    ('VA', 'Danville city County'): '51590',
    ('VA', 'Dickenson County'): '51051',
    ('VA', 'Dinwiddie County'): '51053',
    ('VA', 'Emporia city County'): '51595',
    ('VA', 'Essex County'): '51057',
    ('VA', 'Fairfax city County'): '51600',
    ('VA', 'Fairfax County'): '51059',
    ('VA', 'Falls Church city County'): '51610',
    ('VA', 'Fauquier County'): '51061',
    ('VA', 'Floyd County'): '51063',
    ('VA', 'Fluvanna County'): '51065',
    ('VA', 'Franklin city County'): '51620',
    ('VA', 'Franklin County'): '51067',
    ('VA', 'Frederick County'): '51069',
    ('VA', 'Fredericksburg city County'): '51630',
    ('VA', 'Galax city County'): '51640',
    ('VA', 'Giles County'): '51071',
    ('VA', 'Gloucester County'): '51073',
    ('VA', 'Goochland County'): '51075',
    ('VA', 'Grayson County'): '51077',
    ('VA', 'Greene County'): '51079',
    ('VA', 'Greensville County'): '51081',
    ('VA', 'Halifax County'): '51083',
    ('VA', 'Hampton city County'): '51650',
    ('VA', 'Hanover County'): '51085',
    ('VA', 'Harrisonburg city County'): '51660',
    ('VA', 'Henrico County'): '51087',
    ('VA', 'Henry County'): '51089',
    ('VA', 'Highland County'): '51091',
    ('VA', 'Hopewell city County'): '51670',
    ('VA', 'Isle of Wight County'): '51093',
    ('VA', 'James City County'): '51095',
    ('VA', 'King George County'): '51099',
    ('VA', 'King William County'): '51101',
    ('VA', 'King and Queen County'): '51097',
    ('VA', 'Lancaster County'): '51103',
    ('VA', 'Lee County'): '51105',
    ('VA', 'Lexington city County'): '51678',
    ('VA', 'Loudoun County'): '51107',
    ('VA', 'Louisa County'): '51109',
    ('VA', 'Lunenburg County'): '51111',
    ('VA', 'Lynchburg city County'): '51680',
    ('VA', 'Madison County'): '51113',
    ('VA', 'Manassas city County'): '51683',
    ('VA', 'Manassas Park city County'): '51685',
    ('VA', 'Martinsville city County'): '51690',
    ('VA', 'Mathews County'): '51115',
    ('VA', 'Mecklenburg County'): '51117',
    ('VA', 'Middlesex County'): '51119',
    ('VA', 'Montgomery County'): '51121',
    ('VA', 'Nelson County'): '51125',
    ('VA', 'New Kent County'): '51127',
    ('VA', 'Newport News city County'): '51700',
    ('VA', 'Norfolk city County'): '51710',
    ('VA', 'Northampton County'): '51131',
    ('VA', 'Northumberland County'): '51133',
    ('VA', 'Norton city County'): '51720',
    ('VA', 'Nottoway County'): '51135',
    ('VA', 'Orange County'): '51137',
    ('VA', 'Page County'): '51139',
    ('VA', 'Patrick County'): '51141',
    ('VA', 'Petersburg city County'): '51730',
    ('VA', 'Pittsylvania County'): '51143',
    ('VA', 'Poquoson city County'): '51735',
    ('VA', 'Portsmouth city County'): '51740',
    ('VA', 'Powhatan County'): '51145',
    ('VA', 'Prince Edward County'): '51147',
    ('VA', 'Prince George County'): '51149',
    ('VA', 'Prince William County'): '51153',
    ('VA', 'Pulaski County'): '51155',
    ('VA', 'Radford County'): '51750',
    ('VA', 'Radford city County'): '51750',
    ('VA', 'Rappahannock County'): '51157',
    ('VA', 'Richmond city County'): '51760',
    ('VA', 'Richmond County'): '51159',
    ('VA', 'Roanoke city County'): '51770',
    ('VA', 'Roanoke County'): '51161',
    ('VA', 'Rockbridge County'): '51163',
    ('VA', 'Rockingham County'): '51165',
    ('VA', 'Russell County'): '51167',
    ('VA', 'Salem city County'): '51775',
    ('VA', 'Scott County'): '51169',
    ('VA', 'Shenandoah County'): '51171',
    ('VA', 'Smyth County'): '51173',
    ('VA', 'South Boston city County'): '51780',
    ('VA', 'Southampton County'): '51175',
    ('VA', 'Spotsylvania County'): '51177',
    ('VA', 'Stafford County'): '51179',
    ('VA', 'Staunton city County'): '51790',
    ('VA', 'Suffolk city County'): '51800',
    ('VA', 'Surry County'): '51181',
    ('VA', 'Sussex County'): '51183',
    ('VA', 'Tazewell County'): '51185',
    ('VA', 'Virginia Beach city County'): '51810',
    ('VA', 'Warren County'): '51187',
    ('VA', 'Washington County'): '51191',
    ('VA', 'Waynesboro city County'): '51820',
    ('VA', 'Westmoreland County'): '51193',
    ('VA', 'Williamsburg city County'): '51830',
    ('VA', 'Winchester city County'): '51840',
    ('VA', 'Wise County'): '51195',
    ('VA', 'Wythe County'): '51197',
    ('VA', 'York County'): '51199',
    ('VT', 'Addison County'): '50001',
    ('VT', 'Bennington County'): '50003',
    ('VT', 'Caledonia County'): '50005',
    ('VT', 'Chittenden County'): '50007',
    ('VT', 'Essex County'): '50009',
    ('VT', 'Franklin County'): '50011',
    ('VT', 'Grand Isle County'): '50013',
    ('VT', 'Lamoille County'): '50015',
    ('VT', 'Orange County'): '50017',
    ('VT', 'Orleans County'): '50019',
    ('VT', 'Rutland County'): '50021',
    ('VT', 'Washington County'): '50023',
    ('VT', 'Windham County'): '50025',
    ('VT', 'Windsor County'): '50027',
    ('WA', 'Adams County'): '53001',
    ('WA', 'Asotin County'): '53003',
    ('WA', 'Benton County'): '53005',
    ('WA', 'Chelan County'): '53007',
    ('WA', 'Clallam County'): '53009',
    ('WA', 'Clark County'): '53011',
    ('WA', 'Columbia County'): '53013',
    ('WA', 'Cowlitz County'): '53015',
    ('WA', 'Douglas County'): '53017',
    ('WA', 'Ferry County'): '53019',
    ('WA', 'Franklin County'): '53021',
    ('WA', 'Garfield County'): '53023',
    ('WA', 'Grant County'): '53025',
    ('WA', 'Grays Harbor County'): '53027',
    ('WA', 'Island County'): '53029',
    ('WA', 'Jefferson County'): '53031',
    ('WA', 'King County'): '53033',
    ('WA', 'Kitsap County'): '53035',
    ('WA', 'Kittitas County'): '53037',
    ('WA', 'Klickitat County'): '53039',
    ('WA', 'Lewis County'): '53041',
    ('WA', 'Lincoln County'): '53043',
    ('WA', 'Mason County'): '53045',
    ('WA', 'Okanogan County'): '53047',
    ('WA', 'Pacific County'): '53049',
    ('WA', 'Pend Oreille County'): '53051',
    ('WA', 'Pierce County'): '53053',
    ('WA', 'San Juan County'): '53055',
    ('WA', 'Skagit County'): '53057',
    ('WA', 'Skamania County'): '53059',
    ('WA', 'Snohomish County'): '53061',
    ('WA', 'Spokane County'): '53063',
    ('WA', 'Stevens County'): '53065',
    ('WA', 'Thurston County'): '53067',
    ('WA', 'Wahkiakum County'): '53069',
    ('WA', 'Walla Walla County'): '53071',
    ('WA', 'Whatcom County'): '53073',
    ('WA', 'Whitman County'): '53075',
    ('WA', 'Yakima County'): '53077',
    ('WI', 'Adams County'): '55001',
    ('WI', 'Ashland County'): '55003',
    ('WI', 'Barron County'): '55005',
    ('WI', 'Bayfield County'): '55007',
    ('WI', 'Brown County'): '55009',
    ('WI', 'Buffalo County'): '55011',
    ('WI', 'Burnett County'): '55013',
    ('WI', 'Calumet County'): '55015',
    ('WI', 'Chippewa County'): '55017',
    ('WI', 'Clark County'): '55019',
    ('WI', 'Columbia County'): '55021',
    ('WI', 'Crawford County'): '55023',
    ('WI', 'Dane County'): '55025',
    ('WI', 'Dodge County'): '55027',
    ('WI', 'Door County'): '55029',
    ('WI', 'Douglas County'): '55031',
    ('WI', 'Dunn County'): '55033',
    ('WI', 'Eau Claire County'): '55035',
    ('WI', 'Florence County'): '55037',
    ('WI', 'Fond du Lac County'): '55039',
    ('WI', 'Forest County'): '55041',
    ('WI', 'Grant County'): '55043',
    ('WI', 'Green County'): '55045',
    ('WI', 'Green Lake County'): '55047',
    ('WI', 'Iowa County'): '55049',
    ('WI', 'Iron County'): '55051',
    ('WI', 'Jackson County'): '55053',
    ('WI', 'Jefferson County'): '55055',
    ('WI', 'Juneau County'): '55057',
    ('WI', 'Kenosha County'): '55059',
    ('WI', 'Kewaunee County'): '55061',
    ('WI', 'La Crosse County'): '55063',
    ('WI', 'Lafayette County'): '55065',
    ('WI', 'Langlade County'): '55067',
    ('WI', 'Lincoln County'): '55069',
    ('WI', 'Manitowoc County'): '55071',
    ('WI', 'Marathon County'): '55073',
    ('WI', 'Marinette County'): '55075',
    ('WI', 'Marquette County'): '55077',
    ('WI', 'Menominee County'): '55078',
    ('WI', 'Milwaukee County'): '55079',
    ('WI', 'Monroe County'): '55081',
    ('WI', 'Oconto County'): '55083',
    ('WI', 'Oneida County'): '55085',
    ('WI', 'Outagamie County'): '55087',
    ('WI', 'Ozaukee County'): '55089',
    ('WI', 'Pepin County'): '55091',
    ('WI', 'Pierce County'): '55093',
    ('WI', 'Polk County'): '55095',
    ('WI', 'Portage County'): '55097',
    ('WI', 'Price County'): '55099',
    ('WI', 'Racine County'): '55101',
    ('WI', 'Richland County'): '55103',
    ('WI', 'Rock County'): '55105',
    ('WI', 'Rusk County'): '55107',
    ('WI', 'Sauk County'): '55111',
    ('WI', 'Sawyer County'): '55113',
    ('WI', 'Shawano County'): '55115',
    ('WI', 'Sheboygan County'): '55117',
    ('WI', 'St. Croix County'): '55109',
    ('WI', 'Taylor County'): '55119',
    ('WI', 'Trempealeau County'): '55121',
    ('WI', 'Vernon County'): '55123',
    ('WI', 'Vilas County'): '55125',
    ('WI', 'Walworth County'): '55127',
    ('WI', 'Washburn County'): '55129',
    ('WI', 'Washington County'): '55131',
    ('WI', 'Waukesha County'): '55133',
    ('WI', 'Waupaca County'): '55135',
    ('WI', 'Waushara County'): '55137',
    ('WI', 'Winnebago County'): '55139',
    ('WI', 'Wood County'): '55141',
    ('WV', 'Barbour County'): '54001',
    ('WV', 'Berkeley County'): '54003',
    ('WV', 'Boone County'): '54005',
    ('WV', 'Braxton County'): '54007',
    ('WV', 'Brooke County'): '54009',
    ('WV', 'Cabell County'): '54011',
    ('WV', 'Calhoun County'): '54013',
    ('WV', 'Clay County'): '54015',
    ('WV', 'Doddridge County'): '54017',
    ('WV', 'Fayette County'): '54019',
    ('WV', 'Gilmer County'): '54021',
    ('WV', 'Grant County'): '54023',
    ('WV', 'Greenbrier County'): '54025',
    ('WV', 'Hampshire County'): '54027',
    ('WV', 'Hancock County'): '54029',
    ('WV', 'Hardy County'): '54031',
    ('WV', 'Harrison County'): '54033',
    ('WV', 'Jackson County'): '54035',
    ('WV', 'Jefferson County'): '54037',
    ('WV', 'Kanawha County'): '54039',
    ('WV', 'Lewis County'): '54041',
    ('WV', 'Lincoln County'): '54043',
    ('WV', 'Logan County'): '54045',
    ('WV', 'Marion County'): '54049',
    ('WV', 'Marshall County'): '54051',
    ('WV', 'Mason County'): '54053',
    ('WV', 'McDowell County'): '54047',
    ('WV', 'Mercer County'): '54055',
    ('WV', 'Mineral County'): '54057',
    ('WV', 'Mingo County'): '54059',
    ('WV', 'Monongalia County'): '54061',
    ('WV', 'Monroe County'): '54063',
    ('WV', 'Morgan County'): '54065',
    ('WV', 'Nicholas County'): '54067',
    ('WV', 'Ohio County'): '54069',
    ('WV', 'Pendleton County'): '54071',
    ('WV', 'Pleasants County'): '54073',
    ('WV', 'Pocahontas County'): '54075',
    ('WV', 'Preston County'): '54077',
    ('WV', 'Putnam County'): '54079',
    ('WV', 'Raleigh County'): '54081',
    ('WV', 'Randolph County'): '54083',
    ('WV', 'Ritchie County'): '54085',
    ('WV', 'Roane County'): '54087',
    ('WV', 'Summers County'): '54089',
    ('WV', 'Taylor County'): '54091',
    ('WV', 'Tucker County'): '54093',
    ('WV', 'Tyler County'): '54095',
    ('WV', 'Upshur County'): '54097',
    ('WV', 'Wayne County'): '54099',
    ('WV', 'Webster County'): '54101',
    ('WV', 'Wetzel County'): '54103',
    ('WV', 'Wirt County'): '54105',
    ('WV', 'Wood County'): '54107',
    ('WV', 'Wyoming County'): '54109',
    ('WY', 'Albany County'): '56001',
    ('WY', 'Big Horn County'): '56003',
    ('WY', 'Campbell County'): '56005',
    ('WY', 'Carbon County'): '56007',
    ('WY', 'Converse County'): '56009',
    ('WY', 'Crook County'): '56011',
    ('WY', 'Fremont County'): '56013',
    ('WY', 'Goshen County'): '56015',
    ('WY', 'Hot Springs County'): '56017',
    ('WY', 'Johnson County'): '56019',
    ('WY', 'Laramie County'): '56021',
    ('WY', 'Lincoln County'): '56023',
    ('WY', 'Natrona County'): '56025',
    ('WY', 'Niobrara County'): '56027',
    ('WY', 'Park County'): '56029',
    ('WY', 'Platte County'): '56031',
    ('WY', 'Sheridan County'): '56033',
    ('WY', 'Sublette County'): '56035',
    ('WY', 'Sweetwater County'): '56037',
    ('WY', 'Teton County'): '56039',
    ('WY', 'Uinta County'): '56041',
    ('WY', 'Washakie County'): '56043',
    ('WY', 'Weston County'): '56045',
}


