diff --git a/.gitignore b/.gitignore index d9036429d..d2cc43113 100644 --- a/.gitignore +++ b/.gitignore @@ -144,4 +144,6 @@ Thumbs.db prereise/gather/winddata/data/StatePowerCurves.csv # Jupyter Notebook -share/ \ No newline at end of file +share/ + +.devcontainer \ No newline at end of file diff --git a/ATTRIBUTION.md b/ATTRIBUTION.md index 70f683f4c..ce1198b68 100644 --- a/ATTRIBUTION.md +++ b/ATTRIBUTION.md @@ -205,6 +205,22 @@ These datasets are used to generate flexibility profiles that are realized throu These datasets are generously provided by NREL, which is operated for the U.S. Department of Energy by the Alliance for Sustainable Energy, LLC. Before using these datasets, please read [this disclaimer](https://www.nrel.gov/disclaimer.html) first. +#### U.S. Environmental Protection Agency +##### Source +* Name: MOVES2010 Highway Vehicle Population and Activity Data +* Author: U.S. Environmental Protection Agency +* Description: Vehicle Miles Travelled disribution by month and by weekday/weekend +* Source: https://www.epa.gov/moves/moves-onroad-technical-reports +* Exact Source Location: https://nepis.epa.gov/Exe/ZyPDF.cgi?Dockey=P100ABRO.pdf + +##### Destination +* Modifications to source file(s): None +* Location: + * ***prereise/gather/demanddata/transportation_electrification/moves_daily.csv*** + * ***prereise/gather/demanddata/transportation_electrification/moves_monthly.csv*** + +##### General Purpose +The dataset is used to distribute the annual vehicle miles traveled (VMT) using seasonal weight factors for the final charging profiles. --- ### Hydro diff --git a/prereise/gather/demanddata/nrel_efs/tests/test_get_efs_data.py b/prereise/gather/demanddata/nrel_efs/tests/test_get_efs_data.py index 3518e75fe..f55c0b804 100644 --- a/prereise/gather/demanddata/nrel_efs/tests/test_get_efs_data.py +++ b/prereise/gather/demanddata/nrel_efs/tests/test_get_efs_data.py @@ -72,6 +72,7 @@ def test_download_data(): os.remove("project_resstock_efs_2013.zip") +@pytest.mark.integration def test_extract_data(): # Create a dummy demand data set cont_states = sorted(set(abv2state) - {"AK", "HI"}) @@ -135,6 +136,7 @@ def test_extract_data(): os.remove("test_demand.csv") +@pytest.mark.integration def test_partition_demand_by_sector(): # Create a dummy demand data set cont_states = sorted(set(abv2state) - {"AK", "HI"}) @@ -174,6 +176,7 @@ def test_partition_demand_by_sector(): os.remove("EFSLoadProfile_High_Rapid.csv") +@pytest.mark.integration def test_partition_flexibility_by_sector(): # Create a dummy flexibility data set cont_states = sorted(set(abv2state) - {"AK", "HI"}) diff --git a/prereise/gather/demanddata/transportation_electrification/README.md b/prereise/gather/demanddata/transportation_electrification/README.md new file mode 100644 index 000000000..9ecb7c0fa --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/README.md @@ -0,0 +1,18 @@ +## Architecture Diagram + +``` mermaid +graph TD + A[Vehicle Demand Interface Function] -->|choose vehicle type, vehicle range, model year, charging strategy| B(Load Data) + I --> |evaluate whether charging is available| C{calculate charging over \n given trip window} + J --> H[Geospecific Hourly Load Profile] + H --> F[fa:fa-car Vehicle Demand Profiles] + H --> E[Vehicle Load Plots] + H --> G[Vehicle Load Statistics] + B --> |parse out relevant columns| I[Charging availability and strategy] + + subgraph Trip Window Loop + C --> D(Normalized Trip Demand) + D --> |scale for daily/monthly driving patterns, yearly regional scaling factors| J(Scaled Trip Demand) + C --> |loop over days in year| C + end +``` \ No newline at end of file diff --git a/prereise/gather/demanddata/transportation_electrification/__init__.py b/prereise/gather/demanddata/transportation_electrification/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/prereise/gather/demanddata/transportation_electrification/charging_optimization.py b/prereise/gather/demanddata/transportation_electrification/charging_optimization.py new file mode 100644 index 000000000..f210ed718 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/charging_optimization.py @@ -0,0 +1,189 @@ +import numpy as np +import pandas as pd + +from prereise.gather.demanddata.transportation_electrification import const, dwelling + + +def get_constraints( + constraints_df, + kwhmi, + power, + trip_strategy, + location_strategy, + location_allowed, + charging_efficiency, +): + """Determine the consumption and charging constraints for each trip (hour segment) + + :param pandas.DataFrame constraints_df: trip data of vehicles for optimization constraints + :param int kwhmi: fuel efficiency, should vary based on vehicle type and model_year. + :param float power: charger power, EVSE kW. + :param int trip_strategy: a toggle that determines if should charge on any trip or + only after last trip (1-anytrip number, 2-last trip) + :param int location_strategy: where the vehicle can charge-1, 2, 3, 4, 5, or 6; + 1-home only, 2-home and work related, 3-anywhere if possibile, + 4-home and school only, 5-home and work and school, 6-only work + :param dict location_allowed: starting locations allowed in the dataset + :param float charging_efficiency: from grid to battery efficiency. + :return: (*pandas.DataFrame*) -- a DataFrame adding the calculated constraints + to an individual vehicle's data + """ + grouped_trips = constraints_df.groupby("vehicle_number") + + constraints_df.loc[ + constraints_df["dwell_location"].isin(const.dwell_location_list), + "power_allowed", + ] = power + constraints_df["power_allowed"].fillna(0, inplace=True) + + # for "power" - location + if location_strategy == 3: + constraints_df["location_allowed"] = True + else: + allowed = location_allowed[location_strategy] + constraints_df["location_allowed"] = constraints_df["dwell_location"].map( + lambda x: x in allowed + ) + + # for "power" - trip_number + if trip_strategy == 1: + constraints_df["trip_allowed"] = True + elif trip_strategy == 2: + constraints_df["trip_allowed"] = ( + constraints_df["trip_number"] == constraints_df["total_trips"] + ) + + # for "power" - dwell + constraints_df["dwell_allowed"] = constraints_df["dwell_time"] > 0.2 + + # for "power" - determine if can charge + allowed_cols = [ + "power_allowed", + "location_allowed", + "trip_allowed", + "dwell_allowed", + ] + constraints_df["charging_allowed"] = constraints_df[allowed_cols].apply(all, axis=1) + + for trip_num, group in grouped_trips: + constraints_df.loc[group.index, "charging consumption"] = ( + constraints_df.loc[group.index, "trip_miles"] * kwhmi * -1 + ) + constraints_df.loc[group.index, "seg"] = dwelling.get_segment( + constraints_df.loc[group.index, "trip_end"], + constraints_df.loc[group.index, "dwell_time"], + ) + + constraints_df.loc[ + constraints_df["charging_allowed"] == True, "power" # noqa: E712 + ] = constraints_df["power_allowed"] + constraints_df["power"].fillna(0, inplace=True) + + constraints_df["segcum"] = constraints_df["seg"].transform(pd.Series.cumsum) + + constraints_df["energy limit"] = constraints_df.apply( + lambda d: dwelling.get_energy_limit( + d["power"], + d["seg"], + d["trip_end"], + d["dwell_time"], + charging_efficiency, + ), + axis=1, + ) + + return constraints_df + + +def calculate_optimization( + charging_consumption, + rates, + elimit, + seg, + total_trips, + kwh, + charging_efficiency, +): + """Calculates the minimized charging cost during a specific dwelling activity + + :param list charging_consumption: the charging consumption for each trip + :param list rates: rates to be used for the cost function + :param list elimit: energy limits during the time span of available charging + :param list seg: the amount of the segments in the dwelling activity + :param int total_trips: total number of trips for the current vehicle + :param float kwh: kwhmi * veh_range, amount of energy needed to charge vehicle. + :param float charging_efficiency: from grid to battery efficiency. + :return: (*dict*) -- contains the necessary inputs for the linprog optimization + """ + + segsum = np.sum(seg) + segcum = np.cumsum(seg) + + f = np.array(rates) / charging_efficiency + + # form all the constraints + # equality constraint + Aeq = np.ones((1, segsum)) # noqa: N806 + + # equality constraint + Beq = -sum(charging_consumption) # noqa: N806 + + # G2V power upper bound in DC + ub = elimit + lb = [0] * segsum + bounds = list(zip(lb, ub)) + + # formulate the constraints matrix in Ax <= b, A can be divided into m + # generate the cumulative sum array of seg in segcum + + # the amount of trips. submatrix dimension is m-1 * m + m = total_trips + + # 'a' is a m-1 * segsum matrix + a = np.zeros((m - 1, segsum)) + Aineq = np.zeros(((m - 1) * m, segsum)) # noqa: N806 + + b = np.tril(np.ones((m - 1, m)), 1) + Bineq = np.zeros((m * (m - 1), 1)) # noqa: N806 + + for j in range(m): + # part of the A matrix + a = np.zeros((m - 1, segsum)) + + if j > 0: + # switch components in b matrix + bb = np.concatenate((b[:, m - j : m], b[:, : m - j]), axis=1) + + else: + # do not switch if j is 0 + bb = b + + charging_consumption = np.array(charging_consumption) + cc = charging_consumption.reshape((charging_consumption.shape[0], 1)) + + # set the constraints in DC + Bineq[(m - 1) * j : (m - 1) * (j + 1), :] = kwh + (np.dot(bb, cc)) + + for ii in range(m - 1): + # indicate the number of the trips + k = j + ii + + if k < m: + # ones part of the column + a[ii : m - 1, segcum[k] - seg[k] : segcum[k]] = 1 + + else: + k = k - m + # ones part of the column + a[ii : m - 1, segcum[k] - seg[k] : segcum[k]] = 1 + + Aineq[(m - 1) * j : (m - 1) * (j + 1), :] = -a + + return { + "c": f, + "A_ub": Aineq, + "b_ub": Bineq, + "A_eq": Aeq, + "b_eq": Beq, + "bounds": bounds, + } diff --git a/prereise/gather/demanddata/transportation_electrification/const.py b/prereise/gather/demanddata/transportation_electrification/const.py new file mode 100644 index 000000000..ae56eaa1d --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/const.py @@ -0,0 +1,143 @@ +import inspect +import os + +import prereise + +data_folder_path = os.path.join( + os.path.dirname(inspect.getsourcefile(prereise)), + "gather", + "demanddata", + "transportation_electrification", + "data", +) + +test_folder_path = os.path.join( + os.path.dirname(inspect.getsourcefile(prereise)), + "gather", + "demanddata", + "transportation_electrification", + "tests", +) + +model_year = 2040 + +ldv_location_allowed = { + 1: {1}, # home only + 2: set(range(1, 13)), # home and go to work related + 4: {1, 21}, # home and school only + 5: {1, 11, 12, 21}, # home and work and school + 6: {10, 11, 12}, # only work +} + +hdv_location_allowed = { + 1: {1}, # base only +} + +dwell_location_list = [ + 1, + 53, # home related + 10, + 11, + 12, # work related + 13, + 14, + 17, + 20, + 21, + 22, + 23, # other + 24, + 30, + 40, + 41, + 42, + 50, + 51, + 52, + 54, + 55, + 60, + 61, + 62, + 63, + 64, + 65, + 80, + 81, + 82, + 83, +] + +nhts_census_column_names = [ + "Household", + "Vehicle ID", + "Person ID", + "Scaling Factor Applied", + "Trip Number", + "Date", + "Day of Week", + "If Weekend", + "Trip start time (HHMM)", + "Trip end time (HHMM)", + "Travel Minutes", + "Dwell time", + "Miles traveled", + "Vehicle miles traveled", + "why from", + "why to", + "Vehicle type", + "Household vehicle count", + "Household size", + "Trip type", + "Start time (hour decimal)", + "End time (hour decimal)", + "Dwell time (hour decimal)", + "Travel time (hour decimal)", + "Vehicle speed (mi/hour)", + "sample vehicle number", + "total vehicle trips", + "total vehicle miles traveled", +] + +ldv_columns_transform = { + "sample vehicle number": "vehicle_number", + "why to": "dwell_location", + "why from": "why_from", + "trip number": "trip_number", + "Miles traveled": "trip_miles", + "total vehicle trips": "total_trips", + "Dwell time (hour decimal)": "dwell_time", + "End time (hour decimal)": "trip_end", +} + +hdv_data_column_names = [ + "Vehicle Number", + "Trip Number", + "Home base end (1/0)", + "Destination from", + "Destination to", + "Trip Distance", + "Trip Start", + "Trip End", + "Dwell Time", + "Trip Time", + "Speed", + "Total Vehicle Trips", + "Total Vehicle Miles", +] + +hdv_columns_transform = { + "Vehicle Number": "vehicle_number", + "Home base end (1/0)": "dwell_location", + "Trip Number": "trip_number", + "Trip Distance": "trip_miles", + "Total Vehicle Trips": "total_trips", + "Dwell Time": "dwell_time", + "Trip End": "trip_end", +} + +safety_coefficient = 1 + +ER = 1 + +emfacvmt = 758118400 diff --git a/prereise/gather/demanddata/transportation_electrification/daily_trip_charging.py b/prereise/gather/demanddata/transportation_electrification/daily_trip_charging.py new file mode 100644 index 000000000..66b0fe8b3 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/daily_trip_charging.py @@ -0,0 +1,206 @@ +import math + +import numpy as np +from scipy.optimize import linprog + +from prereise.gather.demanddata.transportation_electrification import ( + charging_optimization, + dwelling, +) + + +def calculate_daily_smart_charging_trips( + newdata, + input_day, + day_iter, + data_day, + adjusted_load, + charging_efficiency, + daily_vmt_total, + kwh, + bev_vmt, +): + """Calculate smart charging strategy for a trip window starting at particular day + + :param pandas.DataFrame newdata: trip data + :param numpy.array input_day: + :param int day_iter: + :param numpy.array data_day: + :param int/float charging_efficiency: from grid to battery efficiency. + """ + cost = np.array(adjusted_load) + nd_len = len(newdata) + g2v_load = np.zeros((100, 72)) + individual_g2v_load = np.zeros((nd_len, 72)) + + i = 0 + optimization_fail = 0 + missed_vmt = 0 + + while i < nd_len: + + # trip amount for each vehicle + total_trips = int(newdata.iloc[i, newdata.columns.get_loc("total_trips")]) + + if data_day[i] == input_day[day_iter]: + + # only home based trips + if ( + newdata.iloc[i, newdata.columns.get_loc("why_from")] + * newdata.iloc[ + i + total_trips - 1, newdata.columns.get_loc("dwell_location") + ] + == 1 + ): + + # copy one vehicle information to the block + individual = newdata.iloc[i : i + total_trips].copy() + + individual["rates"] = individual.apply( + lambda d: dwelling.get_rates( + cost, + d["trip_end"], + d["dwell_time"], + ), + axis=1, + ) + + charging_consumption = individual["charging consumption"].to_numpy() + + rates = individual["rates"] + rates = [r for trip_rates in rates for r in trip_rates] + + elimit = individual["energy limit"] + elimit = [el for energy_lim in elimit for el in energy_lim] + + seg = individual["seg"].apply(int).to_numpy() + + linprog_inputs = charging_optimization.calculate_optimization( + charging_consumption, + rates, + elimit, + seg, + total_trips, + kwh, + charging_efficiency, + ) + + linprog_result = linprog(**linprog_inputs) + + # fval is the value of the final cost, exitflag is the reason why the optimization terminates + # 0-success, 1-limit reached, 2-problem infeasible, 3-problem unbounded, 4-numerical difficulties + x = np.array(linprog_result.x) + exitflag = linprog_result.status + + state_of_charge = np.zeros((total_trips, 2)) + + # find the feasible points + if exitflag == 0: + + # can be an EV + individual.iloc[:, newdata.columns.get_loc("BEV could be used")] = 1 + + for n in range(total_trips): + # SOC drop in kwh, from driving + individual.iloc[ + n, newdata.columns.get_loc("Battery discharge") + ] = charging_consumption[n] + + # G2V results + # define the G2V load during a trip + trip_g2v_load = np.zeros((1, 72)) + start = math.floor( + individual.iloc[ + n, + individual.columns.get_loc("trip_end"), + ] + ) + end = math.floor( + individual.iloc[ + n, + individual.columns.get_loc("trip_end"), + ] + + individual.iloc[ + n, + individual.columns.get_loc("dwell_time"), + ] + ) + + dwell_location = int( + individual.iloc[ + n, newdata.columns.get_loc("dwell_location") + ] + ) + + segcum = np.cumsum(seg) + trip_g2v_load[:, start : end + 1] = ( + # possibly? x[segcum[n] - seg[n] + 1 : segcum[n]] / charging_efficiency + x[segcum[n] - seg[n] : segcum[n]] + / charging_efficiency + ) + g2v_load[dwell_location, :] += trip_g2v_load[0, :] + individual_g2v_load[i + n][:] = trip_g2v_load + trip_g2v_cost = np.matmul(trip_g2v_load, cost)[0] + + # charging charge. in DC + charge = sum(x[segcum[n] - seg[n] : segcum[n]]) + + # V2G results + trip_v2g_load = np.zeros((1, 72)) + + electricitycost = trip_g2v_cost + tripload = trip_v2g_load + trip_g2v_load + + # update the cost function and convert from KW to MW + cost += (tripload / 1000 / daily_vmt_total[day_iter] * bev_vmt)[ + 0, : + ] + + # SOC rise in kwh, from charging + individual.iloc[ + n, newdata.columns.get_loc("Battery charge") + ] = charge + + if n == 0: + state_of_charge[n][0] = charging_consumption[n] + state_of_charge[n][1] = state_of_charge[n][0] + charge + else: + state_of_charge[n][0] = ( + state_of_charge[n - 1][1] + charging_consumption[n] + ) + state_of_charge[n][1] = state_of_charge[n][0] + charge + + individual.iloc[ + n, newdata.columns.get_loc("Electricity cost") + ] = electricitycost + + # copy SOC back + individual.iloc[ + n, newdata.columns.get_loc("trip start battery charge") + ] = state_of_charge[n, 0] + individual.iloc[ + n, newdata.columns.get_loc("trip end battery charge") + ] = state_of_charge[n, 1] + + # find the acutal battery size, in DC + batterysize = max(state_of_charge[:, 1]) - min( + state_of_charge[:, 0] + ) + + # copy to individual + individual.iloc[ + :, newdata.columns.get_loc("Battery size") + ] = batterysize + else: + optimization_fail += 1 + missed_vmt += individual["total vehicle miles traveled"].sum() + + # update the counter to the next vehicle + i += total_trips + + outputelectricload = sum(g2v_load) + + print(f"Optimization failures: {optimization_fail}") + print(f"missed_vmt: {missed_vmt}") + + return outputelectricload diff --git a/prereise/gather/demanddata/transportation_electrification/data/CAISO_sample_load_2019.mat b/prereise/gather/demanddata/transportation_electrification/data/CAISO_sample_load_2019.mat new file mode 100644 index 000000000..5655f1a84 Binary files /dev/null and b/prereise/gather/demanddata/transportation_electrification/data/CAISO_sample_load_2019.mat differ diff --git a/prereise/gather/demanddata/transportation_electrification/data/Fuel_Efficiencies.csv b/prereise/gather/demanddata/transportation_electrification/data/Fuel_Efficiencies.csv new file mode 100644 index 000000000..46ae5fb24 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/Fuel_Efficiencies.csv @@ -0,0 +1,10 @@ +veh_type,2017,2030,2040,2050 +LDV_100,0.242,0.214,0.211,0.209 +LDV_200,0.259,0.22,0.215,0.214 +LDV_300,0.274,0.226,0.22,0.217 +LDT_100,0.324,0.318,0.315,0.312 +LDT_200,0.344,0.324,0.321,0.321 +LDT_300,0.355,0.334,0.331,0.327 +MDV,2.13,1.60,1.48,1.37 +HDV,2.72,2.13,1.99,1.85 +Transit,2.59,2.04,1.91,1.78 diff --git a/prereise/gather/demanddata/transportation_electrification/data/__init__.py b/prereise/gather/demanddata/transportation_electrification/data/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/prereise/gather/demanddata/transportation_electrification/data/fdata_v10st.mat b/prereise/gather/demanddata/transportation_electrification/data/fdata_v10st.mat new file mode 100644 index 000000000..777411b2d Binary files /dev/null and b/prereise/gather/demanddata/transportation_electrification/data/fdata_v10st.mat differ diff --git a/prereise/gather/demanddata/transportation_electrification/data/hdv_daily.mat b/prereise/gather/demanddata/transportation_electrification/data/hdv_daily.mat new file mode 100644 index 000000000..376a17b7d Binary files /dev/null and b/prereise/gather/demanddata/transportation_electrification/data/hdv_daily.mat differ diff --git a/prereise/gather/demanddata/transportation_electrification/data/moves_daily.csv b/prereise/gather/demanddata/transportation_electrification/data/moves_daily.csv new file mode 100644 index 000000000..be5d36067 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/moves_daily.csv @@ -0,0 +1,3 @@ +day_type,rural,urban +weekday,0.72118,0.762365 +weekend,0.27882,0.237635 diff --git a/prereise/gather/demanddata/transportation_electrification/data/moves_monthly.csv b/prereise/gather/demanddata/transportation_electrification/data/moves_monthly.csv new file mode 100644 index 000000000..4efe18d04 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/moves_monthly.csv @@ -0,0 +1,13 @@ +month,regular_year,leap_year +1,0.0731,0.0729 +2,0.0697,0.0720 +3,0.0817,0.0815 +4,0.0823,0.0821 +5,0.0875,0.0873 +6,0.0883,0.0881 +7,0.0923,0.0921 +8,0.0934,0.0932 +9,0.0847,0.0845 +10,0.0865,0.0863 +11,0.0802,0.0800 +12,0.0802,0.0800 diff --git a/prereise/gather/demanddata/transportation_electrification/data/nhts_census_updated_dwell.mat b/prereise/gather/demanddata/transportation_electrification/data/nhts_census_updated_dwell.mat new file mode 100644 index 000000000..2c409735e Binary files /dev/null and b/prereise/gather/demanddata/transportation_electrification/data/nhts_census_updated_dwell.mat differ diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors.xlsx b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors.xlsx new file mode 100644 index 000000000..07378a026 Binary files /dev/null and b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors.xlsx differ diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2017.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2017.csv new file mode 100644 index 000000000..61b05d3b7 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2017.csv @@ -0,0 +1,52 @@ +State,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +ALABAMA,70937460.17,31307390.67,28805512.79,0.407697097,12134.84164,0.407697097,2669.376941,1456041.488,1686180.65 +ALASKA,4214404.287,4488015.746,1711339.485,0.334557272,720.9326225,0.334557272,103909.833,216207.5754,52767.58706 +ARIZONA,62692543.83,29630013.43,25457506.78,0.382830751,10724.43375,0.382830751,5822.285834,1321659.828,1650427.313 +ARKANSAS,33831006.6,16380806.79,13737727.45,0.401592323,5787.265389,0.401592323,6421.244552,682970.9586,1344228.964 +CALIFORNIA,308380789.9,328401773.3,125223919.3,0.346934618,52752.83444,0.346934618,29380.03015,6714392.66,6535977.987 +COLORADO,54482126.76,25749571.63,22123509.86,0.40000204,9319.927432,0.40000204,5555.198279,639450.4481,946347.0959 +CONNECTICUT,39042376.37,19722825.07,15853903.84,0.42749645,6678.742853,0.42749645,1791.583853,428944.7538,299672.5639 +DELAWARE,7495223.547,3811533.598,3043578.911,0.413914855,1282.162495,0.413914855,822.0373593,168942.5681,50776.58981 +DISTRICT OF COLUMBIA,17990725.37,9148793.732,7305478.215,1,3077.564423,1,69.10676051,388615.1874,400458.405 +FLORIDA,225425776.6,114635396.3,91538449.17,0.415564663,38562.22225,0.415564663,23818.81193,4438284.024,4500715.544 +GEORGIA,124157146.5,63137427.77,50416384.56,0.412821794,21238.81106,0.412821794,24334.06716,2007915.755,2691287.14 +HAWAII,10210726.44,10873636.69,4146260.811,0.341292965,1746.687145,0.341292965,1164.49703,156714.0624,11962.22021 +IDAHO,15774272.27,7455302.827,6405445.03,0.378031264,2698.409214,0.378031264,4211.909036,437173.1378,404121.5738 +ILLINOIS,107489174.8,59026682.34,43648035.78,0.398038304,18387.5221,0.398038304,16706.98399,1800625.27,3438953.202 +INDIANA,86017276.26,47235588.61,34928960.6,0.42183264,14714.45447,0.42183264,11363.30973,1929786.647,2461721.357 +IOWA,33058488.67,14745951.98,13424031.76,0.403741987,5655.115421,0.403741987,2732.861644,514970.0983,983497.3545 +KANSAS,31055033.44,13852297.86,12610490.44,0.398429113,5312.396471,0.398429113,3945.516492,589504.5382,1082274.041 +KENTUCKY,49643945.76,21909755.45,20158873.9,0.391646882,8492.289107,0.391646882,2004.393085,1118976.053,1125623.112 +LOUISIANA,48714533.23,23587337.09,19781468.17,0.404409521,8333.300142,0.404409521,5567.481951,1650628.921,1459967.111 +MAINE,16983362.77,8579393.064,6896419.359,0.42296825,2905.241004,0.42296825,11953.49373,316502.5993,200136.3675 +MARYLAND,67430637.28,34290390.12,27381500.27,0.426103856,11534.9507,0.426103856,4443.713719,1355107.994,731806.0923 +MASSACHUSETTS,70165657.67,35445203.92,28492107.62,0.420380921,12002.81408,0.420380921,2938.143751,936550.3466,530432.3132 +MICHIGAN,111127981.5,61024899.24,45125642.85,0.409127422,19009.99072,0.409127422,17891.63193,1335908.321,1928702.97 +MINNESOTA,64887615.05,28943538.99,26348857.44,0.398149086,11099.93128,0.398149086,4042.644742,853165.1458,781480.6451 +MISSISSIPPI,41090126.36,18134630.64,16685431.89,0.401465639,7029.039033,0.401465639,2418.173428,785168.8437,1224199.248 +MISSOURI,71699245.06,31981910.47,29114850.12,0.402958574,12265.15557,0.402958574,3376.409666,1480236.09,2605801.004 +MONTANA,12043463.17,5692032.159,4890478.623,0.373097028,2060.202299,0.373097028,7310.431789,145937.3527,333462.0732 +NEBRASKA,19634453.46,8758074.537,7972945.449,0.395851712,3358.747027,0.395851712,3684.648177,282747.4228,749222.4172 +NEVADA,26781537.3,12657602.67,10875155.57,0.390994374,4581.355373,0.390994374,5767.206842,352422.1635,582430.237 +NEW HAMPSHIRE,15171524.2,7664116.42,6160687.644,0.41000166,2595.300754,0.41000166,3208.216954,292854.3927,93407.86618 +NEW JERSEY,89184811.13,45225994.98,36215198.73,0.408945455,15256.30546,0.408945455,13462.59844,1258811.777,637837.2399 +NEW MEXICO,22815490.49,10783152.96,9264666.391,0.386387265,3902.907766,0.386387265,6267.878082,880530.5728,1029249.992 +NEW YORK,145848412.4,73960346.89,59224538.07,0.417227566,24949.40454,0.417227566,87396.98849,3051112.96,2624955.364 +NORTH CAROLINA,126911057.3,64537869.44,51534662.72,0.418690387,21709.90589,0.418690387,21050.95908,1951014.02,1694959.986 +NORTH DAKOTA,9112367.903,4064630.446,3700251.314,0.399105313,1558.797584,0.399105313,3394.810795,400457.4292,531564.0237 +OHIO,122200112.1,67105056.96,49621693.29,0.418361733,20904.03305,0.418361733,12866.07042,1871218.655,3885816.627 +OKLAHOMA,45404409.89,21984591.67,18437329.26,0.397726283,7767.057391,0.397726283,8357.000754,1866853.383,1679793.181 +OREGON,29643559.77,31568106.42,12037334.55,0.351885069,5070.944274,0.351885069,17925.58501,1340496.532,918843.5856 +PENNSYLVANIA,113012337.7,57309034.5,45890821.74,0.423428824,19332.33612,0.423428824,81764.16013,2599587.599,2300364.158 +RHODE ISLAND,9088399.589,4591137.423,3690518.521,0.427541137,1554.697471,0.427541137,424.0226813,247214.3412,74925.97151 +SOUTH CAROLINA,58725972.66,29863821.47,23846804.67,0.421416184,10045.89645,0.421416184,13100.56461,824187.2443,886230.9957 +SOUTH DAKOTA,9293103.54,4145248.742,3773642.477,0.393453829,1589.714934,0.393453829,3646.982031,167282.5447,324075.438 +TENNESSEE,80041301.62,35325261.06,32502301.77,0.405036983,13692.18066,0.405036983,2162.717866,737047.1869,1873928.798 +TEXAS,228241018.8,110513177.3,92681632.1,0.388085445,39043.80865,0.388085445,31582.86487,6553803.876,9569206.595 +UTAH,23795126.78,11246152.78,9662466.446,0.387478561,4070.488212,0.387478561,4388.571955,1963725.497,842022.7842 +VERMONT,8190950.783,4137778.088,3326092.265,0.416148724,1401.176339,0.416148724,3379.52796,233549.7148,58343.57439 +VIRGINIA,90736735.75,46142201.72,36845387.41,0.398785691,15521.78381,0.398785691,16142.94922,651069.9297,1565460.326 +WASHINGTON,55986315.7,59621111.15,22734314.55,0.350299981,9577.240021,0.350299981,12881.89529,1137863.895,908565.6417 +WEST VIRGINIA,21379701.55,10872184.16,8681636.824,0.424302825,3657.296051,0.424302825,10337.98028,570059.0601,446150.7767 +WISCONSIN,66247268.59,36379072.46,26900970.77,0.410457669,11332.519,0.410457669,17161.39713,1549666.289,1222846.024 +WYOMING,9238705.551,4366435.829,3751553.133,0.391150715,1580.409401,0.391150715,5104.134098,126390.5389,363307.5969 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2030.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2030.csv new file mode 100644 index 000000000..41e9d5f8a --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2030.csv @@ -0,0 +1,52 @@ +State,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +ALABAMA,1025427998,480911126.8,535201681.6,1259019573,507787112.5,2458244.48,1547567.362,97142592.78,109330058.2 +ALASKA,60920828.26,28580392.59,31796369.43,74798527.18,30167702.68,146044.645,63914801.74,14424701.92,3421391.038 +ARIZONA,906244600.3,425022820,472996254.5,1112686296,448768052.1,2172527.738,3735078.814,88177063.28,107011852 +ARKANSAS,489040088,229358017.7,255244692.5,600442973.5,242170344.5,1172369.085,4196084.246,45565713.78,87158295.19 +CALIFORNIA,4457762441,2091314322,2326637137,5473235913,2207462633,10686531.22,18071617.94,447963548.6,423785466.7 +COLORADO,787559894.4,369360465.3,411051144.6,966965321.8,389995945.5,1888006.522,3563738.365,42662159.68,61360082.08 +CONNECTICUT,564372426.1,264691535.3,294562886.8,692935946.1,279474561.6,1352962.258,1027895.486,28617869.67,19430432.24 +DELAWARE,108346312.3,50814677.07,56549187.75,133027502.5,53652582.4,259737.1246,517648.2899,11271326.56,3292297.014 +DISTRICT OF COLUMBIA,260062790.2,121970064.6,135734564.9,319304854.5,128781866.1,623444.9512,43517.4825,25927205.51,25965272.9 +FLORIDA,3258615494,1528298385,1700769095,4000925106,1613651011,7811834.119,14999035.17,296108607.5,291821337.4 +GEORGIA,1794738860,841736776.3,936728003.5,2203578721,888746211.8,4302502.792,15323498.51,133961940.1,174500033.3 +HAWAII,147599961.9,69245034.53,77036754.92,181223073.9,73090794.92,353839.3132,716280.5932,10455478.41,775616.9139 +IDAHO,228023114,106941356.6,119012106.5,279966571.9,112915970.7,546636.6806,2701999.293,29166842.04,26202788.64 +ILLINOIS,1553796994,728750070.9,810973153.4,1907750501,769432929.7,3724896.133,9303100.447,120132158.8,222977860.5 +INDIANA,1243412516,583175899.2,648974205.1,1526660728,615732002.7,2980815.699,6327534.158,128749407.2,159615246 +IOWA,477873042.4,224116208.3,249416296.2,586732090.3,236640478.3,1145598.491,1601047.413,34357215.06,63768863.09 +KANSAS,448912334.2,210534014.8,234300832.6,551174158.9,222299272.1,1076171.382,2311481.441,39329922.78,70173432.42 +KENTUCKY,717622139.5,336554562.8,374548555.7,881095816.4,355363101.7,1720345.715,1162043.948,74654627.56,72984137.46 +LOUISIANA,704187135.1,330261198.1,367536390.5,864600321.5,348710147.3,1688138.146,3638176.854,110124865.5,94662626.61 +MAINE,245500979.8,115140336.8,128134320.5,301425877.3,121570926.4,588536.1237,6858145.221,21116076.27,12976617.13 +MARYLAND,974735554.7,457153283.9,508743701.1,1196779417,482684445.7,2336720.143,2798267.963,90408621.68,47449484.53 +MASSACHUSETTS,1014271316,475694806,529378603.5,1245321389,502262368.3,2431498.681,1685717.748,62483747.66,34392635.02 +MICHIGAN,1606397331,753420281.9,838426843.9,1972333147,795480368.3,3850994.198,9962758.637,89127678.75,125054932.8 +MINNESOTA,937975184.7,439898096.8,489557425.8,1151645086,464480890.7,2248595.046,2368384.041,56920544.5,50670326.7 +MISSISSIPPI,593973422.9,278565075.8,310012575.5,729280033.6,294132839.9,1423924.342,1401932.494,52384041.16,79375703.34 +MISSOURI,1036439890,486076756.3,540949113.6,1272539962,513240148.9,2484643.135,1978070.12,98756781.92,168957208.3 +MONTANA,174092847.5,81648412.53,90864281.86,213751039.8,86209957.03,417350.393,4689745.519,9736489.615,21621306.04 +NEBRASKA,283823501.5,133109511,148136011.5,348478239.1,140548060.3,680406.1876,2158651.698,18864035.11,48578739.46 +NEVADA,387137322.7,181564885,202058587.2,475326852.6,191708576.4,928078.9884,3699744.861,23512518.69,37764121.96 +NEW HAMPSHIRE,219310162.9,102856803.5,114464548,269268816.4,108601357.5,525749.2384,1840668.366,19538340.94,6056461.059 +NEW JERSEY,1289200426,604637599.6,672872344.7,1582879098,638405965.9,3090582.456,7661983.591,83984035.38,41356649.76 +NEW MEXICO,329806605.3,154677151.6,172135965.3,404936250,163318675.6,790640.8468,4020932.551,58746281.31,66735412.68 +NEW YORK,2108294373,988794312.4,1100382027,2588561892,1044017422,5054185.114,49740345.06,203560836.8,170199155.6 +NORTH CAROLINA,1834547689,860407211.6,957505424.8,2252455965,908459356.2,4397935.951,13256079.96,130165632,109899300.5 +NORTH DAKOTA,131722748,61776246.45,68750059.17,161729071.2,65228484.01,315777.1373,1988850.424,26717283.32,34466013.86 +OHIO,1766449200,828486594.2,921962704,2168844681,874737297.2,4234684.338,7164329.934,124841931.5,251951982.7 +OKLAHOMA,656338041.2,307820147.6,342562513,805851247.7,325015501.8,1573430.171,5461040.912,124550694.1,108915901.9 +OREGON,428509011.2,201030683.9,223651437.7,526122901.5,212195612.1,1027258.627,11026003.78,89433790,59576785.38 +PENNSYLVANIA,1633636402,766178766.7,852643804.5,2005777272,808969035.2,3916294.085,46534527.21,173436458.8,149153026.5 +RHODE ISLAND,131376278.9,61615676.71,68569218.07,161303674.4,65056913.21,314946.5472,243276.919,16493377.61,4858115.781 +SOUTH CAROLINA,848906311,398139070.6,443069647.4,1042286388,420374398.1,2035071.427,8249606.65,54987228.38,57462221.71 +SOUTH DAKOTA,134335350.5,63001522.83,70113654.87,164936822.1,66522232.43,322040.2933,2136584.981,11160574.92,21012687.16 +TENNESSEE,1157027493,542629415.6,603887411.9,1420597314,572954562.1,2773726.144,1253832.507,49173512.79,121503437.1 +TEXAS,3299310872,1547364766,1722009319,4050890876,1633803179,7909392.634,20638423.07,437249560.7,620456600.6 +UTAH,343967621,161318575.8,179527024.3,422323132.1,170331143.7,824588.8553,2815331.058,131013702.4,54595810.96 +VERMONT,118403314.4,55531336.46,61798239.06,145375480.6,58632762.46,283846.6379,1938955.594,15581715.92,3782931.789 +VIRGINIA,1311634088,615159494.1,684581143.4,1610423127,649515009.3,3144362.365,10165438.3,43437375.63,101502688.1 +WASHINGTON,809303638.5,379676645.4,422399337.1,993662133.8,400763289.6,1940132.233,7923636.869,75914766.11,58910375.05 +WEST VIRGINIA,309051732.1,144945994.4,161303362,379453432.3,153040958.9,740885.468,6509969.104,38032580.52,28927914.92 +WISCONSIN,957629519.1,449140127.5,499815506.2,1175776631,474213613.1,2295712.057,9556135.411,103388950.4,79287961.83 +WYOMING,133549007.7,62633615.53,69703235.11,163971350.2,66132838.79,320155.2026,3274374.306,8432386.541,23556456.25 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2040.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2040.csv new file mode 100644 index 000000000..d2999a5f5 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2040.csv @@ -0,0 +1,52 @@ +State,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +ALABAMA,1352034356,1260902928,1761053756,2791198413,1919608569,791916853.8,3429166.008,587059202.6,531993820.2 +ALASKA,80324580.6,74910411.02,104624383.2,165825484.3,114044210.9,47047889.96,148586147.6,87172410.83,16648293.43 +ARIZONA,1194890185,1114350747,1556370022,2466783115,1696496381,699873973.1,8956076.04,532878060.7,520713561.5 +ARKANSAS,644802963.4,601341166.6,839869634.9,1331159190,915486543.8,377675550.7,10219654.71,275366045.2,424107287.6 +CALIFORNIA,5877594063,5481422795,7655684587,12133955444,8344962055,3442637318,42012053.83,2707165992,2062115882 +COLORADO,1038403525,968411791.6,1352542801,2143725269,1474317761,608216227.9,8545231.138,257819075.3,298574655.6 +CONNECTICUT,744129213.4,693972496,969244164.2,1536212586,1056509215,435853156,2260854.215,172945597.4,94547373.76 +DELAWARE,142855413.4,133226495.8,186072220.3,294916903.6,202825070.6,83673616.78,1223154.825,68115702.81,16020129.28 +DISTRICT OF COLUMBIA,342894710.7,319782496.6,446627668.3,707886694.3,486839401.3,200841115.8,102827.7688,156685179.5,126345535.3 +FLORIDA,4296508609,4006910013,5596294029,8869898490,6100151486,2516561371,35441326.86,1789465136,1419985964 +GEORGIA,2366376449,2206875012,3082255756,4885250049,3359763968,1386039713,36208003.59,809568567.7,849107198 +HAWAII,194611684.9,181494147.8,253485637.3,401764648.6,276308147.3,113988384,1665175.688,63185309.79,3774107.614 +IDAHO,300650156.4,280385370,391603259,620675220.9,426860902.1,176097537.8,6478929.184,176263187.4,127501273.3 +ILLINOIS,2048692853,1910604258,2668465924,4229410160,2908719046,1199965281,19980571.69,725991425.1,1084997537 +INDIANA,1639448618,1528944422,2135416622,3384548656,2327677091,960261768,13589851.1,778067808.7,776678672.7 +IOWA,630079121.5,587609776.7,820691567.3,1300762685,894581762.5,369051475.5,3576087.624,207630028.2,310295646.5 +KANSAS,591894214.7,551998654.6,770954907.4,1221932106,840367109.1,346685719,5162907.799,237681458.2,341459915.2 +KENTUCKY,946190067.8,882413839,1232432863,1953355848,1343393793,554204749.4,2574906.724,451158290.8,355136645.4 +LOUISIANA,928475932.1,865893663.5,1209359737,1916785964,1318243355,543829167.7,8860859.091,665514620,460622935.7 +MAINE,323694855.6,301876774.7,421619450.1,668249683.2,459579588.5,189595330.8,15084477.7,127610212.4,63143477.98 +MARYLAND,1285196032,1198569657,1673995221,2653214361,1824711922,752768115.2,6612047.268,546363977.2,230886482.3 +MASSACHUSETTS,1337324223,1247184242,1741893311,2760830063,1898723151,783300766.6,3707733.061,377606341.6,167352598.1 +MICHIGAN,2118046788,1975283511,2758800897,4372587424,3007187253,1240587433,21397341.06,538622889.4,608510162.4 +MINNESOTA,1236727181,1153367819,1610863673,2553153267,1755896273,724378852,5290005.024,343986386.5,246558916.4 +MISSISSIPPI,783158325.8,730370956.5,1020080521,1616786043,1111922509,458713400.7,3106462.034,316571058.6,386237640 +MISSOURI,1366553619,1274443542,1779965394,2821172602,1940222908,800421109.5,4418202.745,596814188.1,822136128.1 +MONTANA,229542702.5,214070786.9,298984279.4,473877909.4,325903057,134448307.7,11245202.46,58840264.25,105208040.6 +NEBRASKA,374223374.5,348999524.1,487433970.2,772562976.1,531319630.3,219191025.1,4821548.42,114000513,236381372.3 +NEVADA,510443413.3,476037887.3,664863463,1053781518,724723840,298978152.3,8871351.303,142092568,183758061.1 +NEW HAMPSHIRE,289162070,269671610.6,376639760.7,596958704.5,410550192.1,169368704.4,4048546.66,118075527.1,29470393.68 +NEW JERSEY,1699820288,1585246896,2214052156,3509182638,2413392409,995622833.9,16731611.06,507538448.7,201239096.2 +NEW MEXICO,434852439.9,405541988.4,566404603.5,897728234.7,617400326.7,254702824.3,9641504.095,355019812.3,324730707.4 +NEW YORK,2779801709,2592434073,3620750976,5738743069,3946742131,1628192154,108618884.1,1230173697,828179372.4 +NORTH CAROLINA,2418864685,2255825371,3150622802,4993609037,3434286381,1416783249,31322885.6,786626441.7,534763720.6 +NORTH DAKOTA,173677412.2,161971000,226218553.8,358547187.6,246585929,101726756.3,4442281.552,161459835.4,167709655.4 +OHIO,2329076362,2172089002,3033671397,4808246007,3306805491,1364192181,15387064.63,754453866.9,1225983961 +OKLAHOMA,865386548.8,807056707.9,1127184467,1786541506,1228669509,506876301.6,13300484.27,752693839.6,529978559.3 +OREGON,564992426.9,526909877.5,735914009.7,1166394423,802171826.4,330928606.6,25632738.92,540472803.3,289897235.7 +PENNSYLVANIA,2153961667,2008777676,2805580981,4446731774,3058179017,1261623616,101618282.1,1048123859,725770110.3 +RHODE ISLAND,173220594.3,161544965.6,225623516.9,357604099.2,245937332.8,101459183.9,535087.1324,99673982.62,23639313.99 +SOUTH CAROLINA,1119289244,1043845524,1457898094,2310709201,1589158679,655592791.9,19493054.21,332302829.5,279607889.7 +SOUTH DAKOTA,177122147.8,165183549.4,230705395.7,365658649.2,251476739.5,103744415.2,4772260.364,67446400.46,102246535.9 +TENNESSEE,1525549258,1422722372,1987060638,3149410108,2165963768,893548424.2,2778295.743,297168959.3,591228787 +TEXAS,4350165722,4056950540,5666183787,8980670699,6176333559,2547989584,50265329.59,2642418440,3019106389 +UTAH,453523843.4,422954879.3,590724505.9,936274289.8,643909849.4,265639084,6750679.246,791751563,265660098.6 +VERMONT,156115644.8,145592945.1,203343955.6,322291900.5,221651850.7,91440431.7,4264729.234,94164562.24,18407530.08 +VIRGINIA,1729399238,1612832128,2252579364,3570246701,2455388384,1012947887,24019986.44,262503916.8,493906284.2 +WASHINGTON,1067073072,995148456.3,1389884157,2202911084,1515021997,625008385.7,18420501.13,458773652,286654521.1 +WEST VIRGINIA,407486992.6,380021049.4,530760492,841233799.1,578547050.5,238674262.7,15382452.29,229841264.8,140761582.2 +WISCONSIN,1262641619,1177535446,1644617508,2606651985,1792689285,739557470.6,20524023.12,624807646.8,385810694.8 +WYOMING,176085351,164216632.6,229354935.7,363518234.7,250004698.7,103137138.3,7851385.935,50959213.43,114624371 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2050.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2050.csv new file mode 100644 index 000000000..e43ea8125 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_RA_2050.csv @@ -0,0 +1,52 @@ +State,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +ALABAMA,982989633.3,2114984685,4876432372,2617108531,3609742596,4366290816,4383449.578,1065068390,894795017.4 +ALASKA,58399539.72,125651546.9,289709598.7,155482780.3,214455307.6,259401942.1,198654393.5,158151986.9,28001847.84 +ARIZONA,868738745.3,1869164339,4309654641,2312927345,3190189577,3858805740,12383159.27,966770601.5,875822016.3 +ARKANSAS,468800663.4,1008663987,2325634700,1248133439,1721533664,2082341448,14331251.68,499581080.2,713333639.1 +CALIFORNIA,4273272084,9194306156,21198933183,11377148310,15692347637,18981229696,56168621.41,4911458527,3468406863 +COLORADO,754965926.7,1624372569,3745248416,2010018945,2772392095,3353444136,11815102.7,467746602.6,502192138.4 +CONNECTICUT,541015289.8,1164039830,2683878347,1440397445,1986720823,2403107881,2866910.991,313765440.2,159025379.1 +DELAWARE,103862287.9,223468435.1,515241900.9,276522636.5,381403953.2,461340534.3,1668228.642,123578476.6,26945297.69 +DISTRICT OF COLUMBIA,249299822.3,536389504.7,1236731030,663735081.7,915480870.7,1107352009,140244.0849,284265081.3,212508775.7 +FLORIDA,3123754317,6721019757,15496376450,8316673906,11471076456,13875243024,48337492.02,3246525638,2388366777 +GEORGIA,1720461734,3701717910,8534897429,4580552038,6317893816,7642030147,49383142.21,1468754578,1428168639 +HAWAII,141491343.5,304430587.3,701913072.1,376706179.2,519585766.1,628483194.5,2226280.657,114633542.7,6347917.137 +IDAHO,218586145.4,470306441.6,1084366043,581963076.5,802693843.9,970926503.7,8958120.902,319784356.4,214452686.7 +ILLINOIS,1489491464,3204766039,7389096188,3965617549,5469722947,6616095312,24669492.12,1317125283,1824927946 +INDIANA,1191952576,2564586120,5913059889,3173450916,4377098165,5294472669,16779035.65,1411604528,1306346390 +IOWA,458095786.6,985631528.5,2272529694,1219632794,1682223108,2034791986,4610337.271,376691446,521906435.5 +KANSAS,430333646.4,925898954,2134806777,1145718958,1580274749,1911476771,6656085.855,431212060,574323646.5 +KENTUCKY,687922628.2,1480123262,3412658751,1831523058,2526195119,3055647946,3291463.221,818511033.5,597327428.8 +LOUISIANA,675043629.9,1452413046,3348768490,1797234075,2478900787,2998441426,12425782.01,1207405628,774751683.4 +MAINE,235340667.9,506355210.9,1167482204,626570271.2,864219947.5,1045347561,19128104.15,231516008.8,106205123.7 +MARYLAND,934395114.3,2010429562,4635364044,2487730684,3431293472,4150441416,9017997.077,991237339,388342995.9 +MASSACHUSETTS,972294648.7,2091973590,4823376722,2588634286,3570468452,4318785396,4701647.984,685069881.7,281481222.7 +MICHIGAN,1539914882,3313256257,7639237587,4099864702,5654888239,6840068487,26418740.41,977193120.2,1023492831 +MINNESOTA,899156139.6,1934609892,4460549708,2393910503,3301888558,3993915161,6819941.201,624075094,414703482.4 +MISSISSIPPI,569391237.7,1225093029,2824646130,1515945454,2090923175,2529149492,3970942.106,574337011.2,649638215.1 +MISSOURI,993545784.6,2137697135,4928799531,2645213199,3648506987,4413179645,5696002.707,1082766310,1382804242 +MONTANA,166887837.8,359073192.9,827900158.4,444321662.6,612846892.9,741290462.8,15548230.33,106750571.8,176956248.2 +NEBRASKA,272077180.9,585396887.5,1349725299,724377438.1,999124057.2,1208525561,6216001.038,206824699,397585208.9 +NEVADA,371115250.6,798485615.8,1841035145,988056093.8,1362812481,1648437654,12266014.23,257790529.6,309074638.1 +NEW HAMPSHIRE,210233785,452335643.9,1042931529,559725783.4,772022244.5,933826594.5,5133821.915,214217767.3,49568172.46 +NEW JERSEY,1235845532,2659025451,6130804679,3290311350,4538282190,5489438462,21049272.09,920798373,338477128.4 +NEW MEXICO,316157223.4,680238806.6,1568398385,841736012.3,1160995160,1404322433,13330869.49,644092416,546185703.6 +NEW YORK,2021040429,4348438213,10026013601,5380811831,7421681385,8977155131,136648433.7,2231834735,1392968767 +NORTH CAROLINA,1758623033,3783825151,8724208689,4682152566,6458030058,7811536855,42720458.48,1427131973,899453893.1 +NORTH DAKOTA,126271269.8,271683233.8,626408752.5,336184235.1,463694393.6,560877823.9,5727045.409,292927470.1,282081780.4 +OHIO,1693342834,3643369389,8400365749,4508350817,6218307643,7521572197,18998008.45,1368763086,2062062186 +OKLAHOMA,629174819.7,1353722449,3121221677,1675113097,2310460964,2794699128,18651568.26,1365569968,891405418.9 +OREGON,410774602.6,883816285,2037778822,1093645217,1508450138,1824598793,34270060.06,980549314.5,487597021.3 +PENNSYLVANIA,1566026669,3369437895,7768773181,4169384594,5750776091,6956053003,127841297.6,1901551983,1220719967 +RHODE ISLAND,125939135.7,270968626.9,624761122.1,335299968.1,462474736,559402544.3,678525.4753,180832883.2,39760500.15 +SOUTH CAROLINA,813773444.2,1750901909,4036981899,2166587920,2988345576,3614658247,26586063.1,602878275.6,470290700.7 +SOUTH DAKOTA,128775747.1,277071826.8,638833007.7,342852147.6,472891355.6,572002332,6152458.255,122364199.2,171975100.8 +TENNESSEE,1109142751,2386413704,5502254992,2952978199,4073003111,4926643826,3551452.24,539136877.2,994426161.9 +TEXAS,3162765515,6804955548,15689903628,8420537140,11614333618,14048524750,70488202.33,4793990694,5078031457 +UTAH,329732171,709446446,1635741227,877877910.8,1210845195,1464620291,9333857.361,1436430192,446831003.6 +VERMONT,113503070.9,244211388.9,563068068.5,302190227.1,416806915.7,504163429.8,5407955.555,170837452.7,30960822.42 +VIRGINIA,1257350753,2705295742,6237488170,3347566786,4617253842,5584961394,32760226.71,476246046.3,830733112.7 +WASHINGTON,775809543.8,1669219821,3848651422,2065513280,2848934686,3446028912,24627554.71,832327153.7,482142888.6 +WEST VIRGINIA,296261306.1,637431081.1,1469698402,788765192,1087933220,1315947800,20979721.43,416988039.5,236756062.9 +WISCONSIN,917997010.3,1975147701,4554016167,2444072451,3371076258,4077603572,25340477.47,1133553263,648920108.2 +WYOMING,128021946.1,275449964.2,635093550.6,340845232.9,470123245.2,568654066.9,10855754.47,92452425.89,192794187 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2017.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2017.csv new file mode 100644 index 000000000..19f829b8a --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2017.csv @@ -0,0 +1,482 @@ +Area Name,UA,State,UA Number,Census Division,Census Division 2,Census Division 3,Total Number of Census Divisions,Weight Factor - 1st,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +"Anchorage, AK",Anchorage,AK,1,9,0,0,1,1,3283623.027,1449187.336,1333377.948,0.018871885,561.7095022,0.018871885,123.562749,67.39868255,78.05159073 +"Fairbanks, AK",Fairbanks,AK,2,9,0,0,1,1,1185901.104,523383.1189,481557.8303,0.0068157,202.8649188,0.0068157,44.62546379,24.34145801,28.18882278 +"Anniston--Oxford, AL",Anniston--Oxford,AL,3,6,0,0,1,1,2726954.343,2903996.199,1107331.98,0.216477192,466.4835673,0.216477192,67235.45038,139.8983454,34.14356832 +"Auburn, AL",Auburn,AL,4,6,0,0,1,1,2351033.8,2503669.795,954682.2516,0.186635026,402.1771164,0.186635026,57966.79979,120.6128513,29.43675364 +"Birmingham, AL",Birmingham,AL,5,6,0,0,1,1,25472736.27,27126500.85,10343691.87,2.02213375,4357.466752,2.02213375,628052.6478,1306.803565,318.9382739 +"Daphne--Fairhope, AL",Daphne--Fairhope,AL,6,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Decatur, AL",Decatur,AL,7,6,0,0,1,1,1219478.423,1298650.531,495192.5431,0.096807365,208.6087896,0.096807365,30067.30978,62.56174184,15.26880894 +"Dothan, AL",Dothan,AL,8,6,0,0,1,1,2525570.255,2689537.667,1025556.118,0.200490469,432.0340109,0.200490469,62270.14913,129.5669291,31.62208447 +"Florence, AL",Florence,AL,9,6,0,0,1,1,2033680.863,2165713.376,825815.0201,0.161442205,347.8894709,0.161442205,50142.18485,104.3319954,25.46325048 +"Gadsden, AL",Gadsden,AL,10,6,0,0,1,1,2374074.388,2528206.245,964038.323,0.188464085,406.1185302,0.188464085,58534.88568,121.7948807,29.72523954 +"Huntsville, AL",Huntsville,AL,11,6,0,0,1,1,7943668.495,8459394.701,3225678.561,0.630602068,1358.875269,0.630602068,195858.112,407.5264707,99.46084675 +"Mobile, AL",Mobile,AL,12,6,0,0,1,1,10649931.81,11341356.55,4324608.552,0.845436718,1821.819348,0.845436718,262583.4069,546.3633239,133.3453475 +"Montgomery, AL",Montgomery,AL,13,6,0,0,1,1,8669500.666,9232350.02,3520416.599,0.688221701,1483.038984,0.688221701,213754.1405,444.7631483,108.5488245 +"Tuscaloosa, AL",Tuscaloosa,AL,14,6,0,0,1,1,3847495.544,4097286.214,1562349.171,0.305430501,658.1677655,0.305430501,94863.37621,197.3844051,48.17360706 +"Conway, AR",Conway,AR,15,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Hot Springs, AR",Hot Springs,AR,16,7,0,0,1,1,1332954.189,629986.4082,541271.5487,0.008139658,228.0203994,0.008139658,123.7920782,28.10082182,35.09099912 +"Jonesboro, AR",Jonesboro,AR,17,7,0,0,1,1,1561281.721,737899.5259,633988.3115,0.009533935,267.0790075,0.009533935,144.9969629,32.91433407,41.1018893 +"Little Rock, AR",Little Rock,AR,18,7,0,0,1,1,12963005.89,6126630.302,5263876.536,0.079158333,2217.502902,0.079158333,1203.880413,273.2810489,341.2606617 +"Pine Bluff, AR",Pine Bluff,AR,19,7,0,0,1,1,1325120.786,626284.1525,538090.6457,0.008091823,226.6803867,0.008091823,123.0645865,27.93568107,34.88477903 +"Fayetteville--Springdale--Rogers, AR--MO",Fayetteville--Springdale--Rogers,AR--MO,20,7,4,0,2,0.5,6310071.324,2982292.417,2562325.178,0.038532323,1079.425682,0.038532323,586.0192718,133.0264697,166.1172673 +"Fort Smith, AR--OK",Fort Smith,AR--OK,21,7,0,0,1,1,2883563.913,1362842.09,1170926.292,0.017608425,493.2738131,0.017608425,267.7979278,60.790173,75.91194026 +"Avondale--Goodyear, AZ",Avondale--Goodyear,AZ,22,8,0,0,1,1,2900767.513,1404537.345,1177912.143,0.034433677,496.2167288,0.034433677,550.5759201,58.55988833,115.2580458 +"Casa Grande, AZ",Casa Grande,AZ,23,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Flagstaff, AZ",Flagstaff,AZ,24,8,0,0,1,1,1295491.719,627270.7108,526059.1965,0.015378186,221.6119218,0.015378186,245.8889043,26.15302677,51.47459879 +"Lake Havasu City, AZ",Lake Havasu City,AZ,25,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Phoenix--Mesa, AZ",Phoenix--Mesa,AZ,26,8,0,0,1,1,71383111.94,34563351.27,28986478.22,0.847356097,12211.0766,0.847356097,13548.76679,1441.062424,2836.310717 +"Prescott Valley--Prescott, AZ",Prescott Valley--Prescott,AZ,27,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Sierra Vista, AZ",Sierra Vista,AZ,28,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Tucson, AZ",Tucson,AZ,29,8,0,0,1,1,16821585.38,8144928.803,6830726.554,0.199681305,2877.566725,0.199681305,3192.796323,339.5894904,668.3827812 +"Yuma, AZ--CA",Yuma,AZ--CA,30,8,9,0,2,0.5,1654163.531,800937.8356,671704.7471,0.019635815,282.9677362,0.019635815,313.966081,33.39379361,65.72593464 +"Antioch, CA",Antioch,CA,31,9,0,0,1,1,3827649.165,4076151.35,1554290.169,0.004306183,654.7727656,0.004306183,364.6674876,83.33962522,81.1251268 +"Arroyo Grande--Grover Beach, CA",Arroyo Grande--Grover Beach,CA,32,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Bakersfield, CA",Bakersfield,CA,33,9,0,0,1,1,7953572.76,8469941.979,3229700.377,0.00894793,1360.569532,0.00894793,757.7521529,173.1735968,168.5720323 +"Camarillo, CA",Camarillo,CA,34,9,0,0,1,1,1627171.205,1732811.921,660743.9967,0.0018306,278.3503252,0.0018306,155.0237259,35.42849215,34.48708715 +"Chico, CA",Chico,CA,35,9,0,0,1,1,1439789.719,1533265.081,584654.1598,0.001619793,246.2961091,0.001619793,137.1715319,31.3486243,30.51562944 +"Concord, CA",Concord,CA,36,9,0,0,1,1,14222319.27,15145673.86,5775244.823,0.016000396,2432.926039,0.016000396,1354.987673,309.6633748,301.4350074 +"Davis, CA",Davis,CA,37,9,0,0,1,1,971274.3381,1034332.311,394404.5262,0.001092703,166.1500198,0.001092703,92.53517168,21.14761198,20.58567817 +"Delano, CA",Delano,CA,38,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"El Centro--Calexico, CA",El Centro--Calexico,CA,39,9,0,0,1,1,374126.4349,398415.8179,151921.1962,0.0004209,63.99954383,0.0004209,35.64374402,8.145876366,7.929424345 +"El Paso de Robles (Paso Robles)--Atascadero, CA",El Paso de Robles (Paso Robles)--Atascadero,CA,40,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Fairfield, CA",Fairfield,CA,41,9,0,0,1,1,3736394.11,3978971.75,1517234.308,0.004203519,639.1623159,0.004203519,355.9734432,81.35272366,79.19102113 +"Fresno, CA",Fresno,CA,42,9,0,0,1,1,11941838.18,12717137.27,4849211.851,0.013434809,2042.817949,0.013434809,1137.72186,260.010329,253.1013411 +"Gilroy--Morgan Hill, CA",Gilroy--Morgan Hill,CA,43,9,0,0,1,1,2325422.285,2476395.505,944282.2058,0.002616147,397.7959095,0.002616147,221.5474474,50.63155304,49.28617268 +"Hanford, CA",Hanford,CA,44,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Hemet, CA",Hemet,CA,45,9,0,0,1,1,1337769.212,1424621.104,543226.7809,0.001505017,228.8440786,0.001505017,127.4518422,29.12732592,28.35335535 +"Indio--Cathedral City, CA",Indio--Cathedral City,CA,46,9,0,0,1,1,6898323.807,7346183.176,2801196.352,0.007760754,1180.054483,0.007760754,657.2165584,150.1976007,146.2065538 +"Lancaster--Palmdale, CA",Lancaster--Palmdale,CA,47,9,0,0,1,1,5615833.906,5980430.278,2280416.793,0.006317927,960.6667016,0.006317927,535.0312824,122.2738744,119.024816 +"Livermore, CA",Livermore,CA,48,9,0,0,1,1,2544772.931,2709987.037,1033353.732,0.002862921,435.3188964,0.002862921,242.4454048,55.40748727,53.93520092 +"Lodi, CA",Lodi,CA,49,9,0,0,1,1,1248514.795,1329572.029,506983.3175,0.001404604,213.575866,0.001404604,118.9484025,27.18398438,26.46165223 +"Lompoc, CA",Lompoc,CA,50,9,0,0,1,1,451378.4884,480683.3008,183290.8704,0.00050781,77.21458485,0.00050781,43.00369554,9.827889767,9.566743328 +"Los Angeles--Long Beach--Anaheim, CA",Los Angeles--Long Beach--Anaheim,CA,51,9,0,0,1,1,265099880.7,282310940.8,107648878.1,0.298242721,45349.03137,0.298242721,25256.5748,5772.034937,5618.66057 +"Madera, CA",Madera,CA,52,9,0,0,1,1,220043.06,234328.8994,89352.69409,0.000247553,37.64143388,0.000247553,20.96392495,4.79101019,4.663703587 +"Manteca, CA",Manteca,CA,53,9,0,0,1,1,761325.1195,810752.5743,309150.6295,0.000856506,130.2352783,0.000856506,72.53290639,16.57637558,16.13590854 +"Merced, CA",Merced,CA,54,9,0,0,1,1,2114886.935,2252191.584,858790.2993,0.002379291,361.780902,0.002379291,201.4893403,46.04755477,44.8239803 +"Mission Viejo--Lake Forest--San Clemente, CA",Mission Viejo--Lake Forest--San Clemente,CA,55,9,0,0,1,1,12306995.38,13106001.53,4997490.915,0.013845618,2105.283178,0.013845618,1172.511087,267.9609176,260.8406668 +"Modesto, CA",Modesto,CA,56,9,0,0,1,1,5614584.289,5979099.532,2279909.362,0.006316521,960.4529372,0.006316521,534.9122289,122.2466664,118.998331 +"Murrieta--Temecula--Menifee, CA",Murrieta--Temecula--Menifee,CA,57,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Napa, CA",Napa,CA,58,9,0,0,1,1,1168880.185,1244767.307,474646.1607,0.001315014,199.9532555,0.001315014,111.3614603,25.45009544,24.77383614 +"Oxnard, CA",Oxnard,CA,59,9,0,0,1,1,7566080.104,8057292.166,3072351.571,0.008511993,1294.28351,0.008511993,720.8349834,164.7366969,160.3593175 +"Petaluma, CA",Petaluma,CA,60,9,0,0,1,1,500751.2114,533261.4455,203339.6091,0.000563355,85.66047761,0.000563355,47.70752968,10.9028849,10.61317372 +"Porterville, CA",Porterville,CA,61,9,0,0,1,1,685691.4638,730208.5603,278438.1367,0.000771417,117.2970867,0.000771417,65.32714274,14.92959964,14.5328907 +"Redding, CA",Redding,CA,62,9,0,0,1,1,2857644.492,3043171.136,1160401.215,0.003214908,488.8399398,0.003214908,272.2532793,62.21965775,60.56635857 +"Riverside--San Bernardino, CA",Riverside--San Bernardino,CA,63,9,0,0,1,1,43618031.89,46449842.16,17711936.29,0.049071167,7461.472601,0.049071167,4155.573673,949.6979148,924.4625657 +"Sacramento, CA",Sacramento,CA,64,9,0,0,1,1,34223787.69,36445696.14,13897223.72,0.038502452,5854.45613,0.038502452,3260.565986,745.1564961,725.3562164 +"Salinas, CA",Salinas,CA,65,9,0,0,1,1,2730013.773,2907254.256,1108574.32,0.003071321,467.0069254,0.003071321,260.0936555,59.44074675,57.86128873 +"San Diego, CA",San Diego,CA,66,9,0,0,1,1,64449111.71,68633336.65,26170794.77,0.072506553,11024.91929,0.072506553,6140.190658,1403.254213,1365.966977 +"San Francisco--Oakland, CA",San Francisco--Oakland,CA,67,9,0,0,1,1,65519109.79,69772802.14,26605287.96,0.073710322,11207.95738,0.073710322,6242.13143,1426.551343,1388.645056 +"San Jose, CA",San Jose,CA,68,9,0,0,1,1,35226914.91,37513949.32,14304562.72,0.039630991,6026.05503,0.039630991,3356.135843,766.9976427,746.6170007 +"San Luis Obispo, CA",San Luis Obispo,CA,69,9,0,0,1,1,970766.1684,1033791.149,394198.1742,0.001092132,166.0630903,0.001092132,92.48675738,21.13654757,20.57490776 +"Santa Barbara, CA",Santa Barbara,CA,70,9,0,0,1,1,4208874.479,4482126.927,1709094.001,0.004735069,719.9866718,0.004735069,400.9875555,91.6400659,89.20500837 +"Santa Clarita, CA",Santa Clarita,CA,71,9,0,0,1,1,2495359.985,2657366.057,1013288.66,0.00280733,426.8661228,0.00280733,237.7377385,54.33161634,52.887918 +"Santa Cruz, CA",Santa Cruz,CA,72,9,0,0,1,1,3421698.175,3643844.834,1389446.004,0.00384948,585.329188,0.00384948,325.9917571,74.500831,72.5211968 +"Santa Maria, CA",Santa Maria,CA,73,9,0,0,1,1,2163774.738,2304253.326,878642.1268,0.00243429,370.1438424,0.00243429,206.1469751,47.1119917,45.86013304 +"Santa Rosa, CA",Santa Rosa,CA,74,9,0,0,1,1,5756899.107,6130653.845,2337699.016,0.006476628,984.7978714,0.006476628,548.470835,125.3452951,122.0146231 +"Seaside--Monterey, CA",Seaside--Monterey,CA,75,9,0,0,1,1,2700350.097,2875664.728,1096528.817,0.003037948,461.9325401,0.003037948,257.2675402,58.79487784,57.23258182 +"Simi Valley, CA",Simi Valley,CA,76,9,0,0,1,1,2502577.901,2665052.582,1016219.633,0.002815451,428.1008481,0.002815451,238.4254033,54.48877246,53.04089816 +"Stockton, CA",Stockton,CA,77,9,0,0,1,1,7088906.621,7549139.185,2878586.15,0.007975163,1212.656331,0.007975163,675.3737492,154.3471712,150.2458621 +"Thousand Oaks, CA",Thousand Oaks,CA,78,9,0,0,1,1,6118882.86,6516138.642,2484689.444,0.006883867,1046.72024,0.006883867,582.9577224,133.2267881,129.6866893 +"Tracy, CA",Tracy,CA,79,9,0,0,1,1,287745.2998,306426.5668,116844.4838,0.000323719,49.2228461,0.000323719,27.41404738,6.265094949,6.098619003 +"Turlock, CA",Turlock,CA,80,9,0,0,1,1,570199.168,607218.1667,231540.2805,0.000641486,97.54051903,0.000641486,54.3239699,12.41497925,12.08508874 +"Vacaville, CA",Vacaville,CA,81,9,0,0,1,1,1923147.051,2048003.385,780930.6511,0.002163579,328.981121,0.002163579,183.2219132,41.87279125,40.76014849 +"Vallejo, CA",Vallejo,CA,82,9,0,0,1,1,3253228.589,3464437.709,1321035.705,0.003659948,556.5101159,0.003659948,309.941336,70.83273301,68.95056741 +"Victorville--Hesperia, CA",Victorville--Hesperia,CA,83,9,0,0,1,1,5112991.418,5444941.783,2076227.98,0.005752219,874.6484819,0.005752219,487.1245127,111.325456,108.3673187 +"Visalia, CA",Visalia,CA,84,9,0,0,1,1,2250925.18,2397061.83,914031.2314,0.002532336,385.0521409,0.002532336,214.4499652,49.0095233,47.70724348 +"Watsonville, CA",Watsonville,CA,85,9,0,0,1,1,914390.6181,973755.533,371305.8035,0.001028708,156.4192663,0.001028708,87.11575043,19.90907948,19.38005592 +"Woodland, CA",Woodland,CA,86,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Yuba City, CA",Yuba City,CA,87,9,0,0,1,1,1761990.376,1876383.947,715489.9002,0.001982275,301.4130244,0.001982275,167.8682073,38.3639177,37.34451264 +"Boulder, CO",Boulder,CO,88,8,0,0,1,1,1985963.929,938614.6151,806438.6465,0.014580738,339.7268205,0.014580738,202.4961957,23.30902995,34.49592203 +"Colorado Springs, CO",Colorado Springs,CO,89,8,0,0,1,1,10693520.98,5054016.808,4342308.769,0.078510706,1829.275864,0.078510706,1090.350779,125.5086244,185.744998 +"Denver--Aurora, CO",Denver--Aurora,CO,90,8,0,0,1,1,49574908.62,23430301.57,20130840.05,0.363973761,8480.479346,0.363973761,5054.840245,581.8549937,861.1093874 +"Fort Collins, CO",Fort Collins,CO,91,8,0,0,1,1,5168492.433,2442754.606,2098765.23,0.037946527,884.1426954,0.037946527,526.9985217,60.66200052,89.77600719 +"Grand Junction, CO",Grand Junction,CO,92,8,0,0,1,1,1970582.75,931345.0975,800192.8244,0.014467811,337.0956554,0.014467811,200.927874,23.12850282,34.22875305 +"Greeley, CO",Greeley,CO,93,8,0,0,1,1,1933709.73,913918.0158,785219.8291,0.014197093,330.7880111,0.014197093,197.168165,22.69572843,33.58827373 +"Lafayette--Louisville--Erie, CO",Lafayette--Louisville--Erie,CO,94,8,0,0,1,1,1373859.726,649319.3552,557882.0247,0.010086734,235.017862,0.010086734,140.083797,16.1248334,23.86375568 +"Longmont, CO",Longmont,CO,95,8,0,0,1,1,1208666.157,571244.8767,490802.0158,0.0088739,206.7591987,0.0088739,123.2400524,14.1859755,20.99436596 +"Pueblo, CO",Pueblo,CO,96,8,0,0,1,1,2831049.375,1338022.449,1149601.759,0.020785267,484.2904692,0.020785267,288.6642198,33.22770051,49.17494073 +"Hartford, CT",Hartford,CT,97,1,0,0,1,1,23774512.33,12010041.18,9654095.557,0.26032021,4066.961827,0.26032021,1090.969259,261.202142,182.4829769 +"New Haven, CT",New Haven,CT,98,1,0,0,1,1,14429528.97,7289286.725,5859386.288,0.157996848,2468.372125,0.157996848,662.1449184,158.5321215,110.754886 +"Waterbury, CT",Waterbury,CT,99,1,0,0,1,1,3622228.923,1829821.698,1470875.35,0.039661777,619.6327627,0.039661777,166.2175168,39.79614557,27.80267825 +"Bridgeport--Stamford, CT--NY",Bridgeport--Stamford,CT--NY,100,1,2,0,2,0.5,21355963.71,10788276.11,8671997.621,0.233838191,3653.235363,0.233838191,979.9864482,234.6304054,163.9192333 +"Danbury, CT--NY",Danbury,CT--NY,101,1,2,0,2,0.5,3865043.575,1952483.055,1569474.885,0.042320488,661.1695945,0.042320488,177.3598408,42.4638641,29.66641955 +"Norwich--New London, CT--RI",Norwich--New London,CT--RI,102,1,0,0,1,1,6385123.217,3225537.991,2592801.435,0.069914226,1092.264355,0.069914226,293.0017258,70.15108609,49.00947184 +"Washington, DC--VA--MD",Washington,DC--VA--MD,103,5,0,0,1,1,122225633.1,62155198.45,49632056.59,6.79381351,20908.39876,6.79381351,469.4984431,2640.17911,2720.639722 +"Dover, DE",Dover,DE,104,5,0,0,1,1,1466309.903,745660.1429,595423.1879,0.08097523,250.832754,0.08097523,160.8172876,33.05067008,9.933555153 +"Bonita Springs, FL",Bonita Springs,FL,105,5,0,0,1,1,7919989.187,4027538.964,3216063.125,0.014600228,1354.82458,0.014600228,836.837454,155.9323073,158.1257431 +"Cape Coral, FL",Cape Coral,FL,106,5,0,0,1,1,12625737.8,6420545.503,5126922.376,0.023275113,2159.808495,0.023275113,1334.053624,248.5812015,252.0778912 +"Deltona, FL",Deltona,FL,107,5,0,0,1,1,3672792.69,1867719.175,1491407.735,0.006770667,628.2824001,0.006770667,388.0725606,72.31159349,73.328771 +"Fort Walton Beach--Navarre--Wright, FL",Fort Walton Beach--Navarre--Wright,FL,108,5,0,0,1,1,4959992.225,2522296.619,2014099.731,0.009143575,848.4758282,0.009143575,524.0799157,97.65455656,99.02822313 +"Gainesville, FL",Gainesville,FL,109,5,0,0,1,1,4078991.952,2074283.011,1656352.716,0.007519481,697.7684475,0.007519481,430.9921591,80.30902715,81.43870128 +"Homosassa Springs--Beverly Hills--Citrus Springs, FL",Homosassa Springs--Beverly Hills--Citrus Springs,FL,110,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Jacksonville, FL",Jacksonville,FL,111,5,0,0,1,1,30666647.77,15594859.52,12452779,0.05653291,5245.957692,0.05653291,3240.282131,603.7787467,612.2718546 +"Kissimmee, FL",Kissimmee,FL,112,5,0,0,1,1,6574605.713,3343373.338,2669744.427,0.012120059,1124.677978,0.012120059,694.6823002,129.4437927,131.2646254 +"Lady Lake--The Villages, FL",Lady Lake--The Villages,FL,113,5,0,0,1,1,1833371.955,932321.5994,744475.7564,0.003379758,313.623836,0.003379758,193.7167189,36.0962512,36.60400235 +"Lakeland, FL",Lakeland,FL,114,5,0,0,1,1,6430775.356,3270231.525,2611339.359,0.011854913,1100.07379,0.011854913,679.4849777,126.611996,128.392995 +"Leesburg--Eustis--Tavares, FL",Leesburg--Eustis--Tavares,FL,115,5,0,0,1,1,3088986.566,1570837.215,1254342.09,0.00569444,528.4142225,0.00569444,326.3867655,60.81735609,61.67284888 +"Miami, FL",Miami,FL,116,5,0,0,1,1,122693099,62392918.1,49821880.05,0.226180506,20988.36531,0.226180506,12963.92939,2415.636886,2449.616659 +"North Port--Port Charlotte, FL",North Port--Port Charlotte,FL,117,5,0,0,1,1,4472382.312,2274333.158,1816096.398,0.008244683,765.0633537,0.008244683,472.5583506,88.05427339,89.29289672 +"Ocala, FL",Ocala,FL,118,5,0,0,1,1,4520556.189,2298830.94,1835658.322,0.00833349,773.3041671,0.00833349,477.6484718,89.00274235,90.2547074 +"Orlando, FL",Orlando,FL,119,5,0,0,1,1,40339962.44,20514014.19,16380813.48,0.074365333,6900.713043,0.074365333,4262.378478,794.2313143,805.4034402 +"Palm Bay--Melbourne, FL",Palm Bay--Melbourne,FL,120,5,0,0,1,1,13112153.23,6667901.531,5324440.664,0.024171803,2243.016635,0.024171803,1385.448978,258.157967,261.7893691 +"Palm Coast--Daytona Beach--Port Orange, FL",Palm Coast--Daytona Beach--Port Orange,FL,121,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Panama City, FL",Panama City,FL,122,5,0,0,1,1,4142034.695,2106342.033,1681952.428,0.007635698,708.5527877,0.007635698,437.653346,81.55024101,82.69737479 +"Port St. Lucie, FL",Port St. Lucie,FL,123,5,0,0,1,1,10727029.11,5454998.322,4355915.389,0.019774909,1835.007899,0.019774909,1133.433332,211.1985713,214.1694149 +"Sarasota--Bradenton, FL",Sarasota--Bradenton,FL,124,5,0,0,1,1,16020387.33,8146820.997,6505384.759,0.029533033,2740.510629,0.029533033,1692.737178,315.4165874,319.853423 +"Sebastian--Vero Beach South--Florida Ridge, FL",Sebastian--Vero Beach South--Florida Ridge,FL,125,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Sebring--Avon Park, FL",Sebring--Avon Park,FL,126,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Spring Hill, FL",Spring Hill,FL,127,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"St. Augustine, FL",St. Augustine,FL,128,5,0,0,1,1,1473764.596,749451.0654,598450.3085,0.002716834,252.1079831,0.002716834,155.7200879,29.01613986,29.42429799 +"Tallahassee, FL",Tallahassee,FL,129,5,0,0,1,1,6189623.302,3147598.871,2513414.954,0.011410358,1058.821369,0.011410358,654.0045046,121.8640859,123.578298 +"Tampa--St. Petersburg, FL",Tampa--St. Petersburg,FL,130,5,0,0,1,1,59321767.04,30166799.79,24088738.38,0.109357636,10147.81539,0.109357636,6268.023267,1167.953616,1184.38274 +"Titusville, FL",Titusville,FL,131,5,0,0,1,1,1392388.854,708069.1942,565406.1316,0.002566821,238.1875278,0.002566821,147.1218099,27.41397766,27.79959884 +"Winter Haven, FL",Winter Haven,FL,132,5,0,0,1,1,5173447.201,2630844.524,2100777.208,0.009537072,884.9902781,0.009537072,546.6338756,101.8571541,103.2899369 +"Zephyrhills, FL",Zephyrhills,FL,133,5,0,0,1,1,1173169.148,596589.7608,476387.7761,0.002162697,200.6869405,0.002162697,123.9587403,23.09788155,23.42278997 +"Pensacola, FL--AL",Pensacola,FL--AL,134,5,6,0,2,0.5,11501973.48,5849079.496,4670596.374,0.021203492,1967.572938,0.021203492,1215.315069,226.4560243,229.6414883 +"Albany, GA",Albany,GA,135,5,0,0,1,1,2750146.923,1398527.653,1116749.771,0.009144223,470.4509771,0.009144223,539.0125483,44.47640343,59.61344356 +"Atlanta, GA",Atlanta,GA,136,5,0,0,1,1,126472241.4,64314719.14,51356473.14,0.420519472,21634.84032,0.420519472,24787.81208,2045.356335,2741.470196 +"Brunswick, GA",Brunswick,GA,137,5,0,0,1,1,1772446.862,901339.4624,719735.9564,0.005893376,303.2017492,0.005893376,347.3891127,28.66467279,38.42036949 +"Cartersville, GA",Cartersville,GA,138,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Dalton, GA",Dalton,GA,139,5,0,0,1,1,2223709.598,1130819.353,902979.8237,0.007393822,380.3965324,0.007393822,435.8339429,35.96266235,48.20214714 +"Gainesville, GA",Gainesville,GA,140,5,0,0,1,1,3277413.279,1666657.538,1330856.361,0.01089738,560.647239,0.01089738,642.3536387,53.00355191,71.04271044 +"Hinesville, GA",Hinesville,GA,141,5,0,0,1,1,821674.4935,417844.7672,333656.6474,0.002732063,140.5588789,0.002732063,161.043346,13.28842687,17.81099244 +"Macon, GA",Macon,GA,142,5,0,0,1,1,4927135.891,2505588.242,2000757.788,0.016382698,842.8552941,0.016382698,965.6895236,79.68348228,106.8028529 +"Rome, GA",Rome,GA,143,5,0,0,1,1,2036875.852,1035809.098,827112.4068,0.0067726,348.4360151,0.0067726,399.2156326,32.94111721,44.15225333 +"Savannah, GA",Savannah,GA,144,5,0,0,1,1,7026531.76,3573190.54,2853257.644,0.023363177,1201.98623,0.023363177,1377.15871,113.6356966,152.3103188 +"Valdosta, GA",Valdosta,GA,145,5,0,0,1,1,2220771.31,1129325.15,901786.6755,0.007384052,379.8938972,0.007384052,435.2580558,35.91514325,48.13845545 +"Warner Robins, GA",Warner Robins,GA,146,5,0,0,1,1,2331241.651,1185502.45,946645.2708,0.007751365,398.7913893,0.007751365,456.9095899,37.70171087,50.53306113 +"Columbus, GA--AL",Columbus,GA--AL,147,5,6,0,2,0.5,6060248.887,3081808.314,2460879.998,0.020150293,1036.690071,0.020150293,1187.772976,98.00860896,131.3647289 +"Kahului, HI",Kahului,HI,148,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Kailua (Honolulu County)--Kaneohe, HI",Kailua (Honolulu County)--Kaneohe,HI,149,9,0,0,1,1,2164822.65,2305369.272,879067.6519,0.072359077,370.3231025,0.072359077,246.8903228,33.22566262,2.536164827 +"Urban Honolulu, HI",Urban Honolulu,HI,150,9,0,0,1,1,13630342.93,14515264.68,5534861.506,0.455593457,2331.660232,0.455593457,1554.492127,209.1982803,15.96841954 +"Ames, IA",Ames,IA,151,4,0,0,1,1,678054.9533,320465.1805,275337.1855,0.016249623,115.9907539,0.016249623,181.0483385,18.79182801,17.37111102 +"Cedar Rapids, IA",Cedar Rapids,IA,152,4,0,0,1,1,3360438.462,1588224.543,1364570.325,0.080533084,574.8498537,0.080533084,897.2750616,93.13224733,86.09117787 +"Des Moines, IA",Des Moines,IA,153,4,0,0,1,1,9297169.033,4394067.085,3775293.348,0.222807145,1590.410394,0.222807145,2482.449243,257.6646636,238.1844637 +"Iowa City, IA",Iowa City,IA,154,4,0,0,1,1,1726624.465,816044.5081,701128.8957,0.041378646,295.3631892,0.041378646,461.028253,47.85221291,44.23444608 +"Waterloo, IA",Waterloo,IA,155,4,0,0,1,1,2140354.909,1011583.528,869132.0573,0.051293718,366.1375503,0.051293718,571.4989589,59.31846841,54.83381923 +"Davenport, IA--IL",Davenport,IA--IL,156,4,3,0,2,0.5,5619338.102,2655835.18,2281839.738,0.134667733,961.2661332,0.134667733,1500.426804,155.7361017,143.9619983 +"Dubuque, IA--IL",Dubuque,IA--IL,157,4,3,0,2,0.5,1063563.177,502665.6968,431880.1749,0.025488347,181.9373108,0.025488347,283.9833927,29.47592405,27.24745825 +"Sioux City, IA--NE--SD",Sioux City,IA--NE--SD,158,4,0,0,1,1,1977673.786,934696.4928,803072.2752,0.047395056,338.308676,0.047395056,528.0612599,54.80987266,50.66608647 +"Boise City, ID",Boise City,ID,159,8,0,0,1,1,6631242.54,3641485.272,2692742.894,0.024555854,1134.366498,0.024555854,1030.690422,111.0845154,212.1565526 +"Coeur dAlene, ID",Coeur dAlene,ID,160,8,0,0,1,1,2111067.822,1159273.294,857239.4755,0.0078174,361.1275862,0.0078174,328.1221236,35.36395245,67.54041474 +"Idaho Falls, ID",Idaho Falls,ID,161,8,0,0,1,1,1255329.357,689352.4613,509750.501,0.004648553,214.74159,0.004648553,195.1151594,21.02888749,40.1623598 +"Nampa, ID",Nampa,ID,162,8,0,0,1,1,2630812.67,1444686.352,1068291.814,0.009742043,450.0371895,0.009742043,408.9057827,44.07055672,84.16886326 +"Pocatello, ID",Pocatello,ID,163,8,0,0,1,1,1186272.464,651430.5095,481708.6283,0.004392832,202.9284455,0.004392832,184.381684,19.87206786,37.95298918 +"Lewiston, ID--WA",Lewiston,ID--WA,164,8,9,0,2,0.5,685471.0544,376420.0651,278348.6352,0.002538337,117.2593816,0.002538337,106.5423932,11.48279819,21.93060726 +"Bloomington--Normal, IL",Bloomington--Normal,IL,165,3,0,0,1,1,2646403.116,1453247.7,1074622.613,0.012978081,452.7041526,0.012978081,349.6030053,59.37171715,75.73719318 +"Carbondale, IL",Carbondale,IL,166,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Champaign, IL",Champaign,IL,167,3,0,0,1,1,2267668.637,1245269.177,920830.2323,0.01112075,387.9163391,0.01112075,299.5702981,50.87485731,64.89822227 +"Danville, IL",Danville,IL,168,3,0,0,1,1,1058979.661,581528.8486,430018.9505,0.005193284,181.1532367,0.005193284,139.8964768,23.75807394,30.30685185 +"Decatur, IL",Decatur,IL,169,3,0,0,1,1,1762453.874,967835.1813,715678.1128,0.008643154,301.4923097,0.008643154,232.8289169,39.5404284,50.43952252 +"DeKalb, IL",DeKalb,IL,170,3,0,0,1,1,1018990.496,559569.1696,413780.5848,0.004997176,174.3125324,0.004997176,134.6137092,22.8609221,29.16240521 +"Kankakee, IL",Kankakee,IL,171,3,0,0,1,1,1321226.761,725539.4084,536509.4022,0.006479356,226.0142597,0.006479356,174.5406221,29.64155425,37.81208003 +"Peoria, IL",Peoria,IL,172,3,0,0,1,1,5261789.808,2889463.019,2136650.414,0.025804057,900.1025134,0.025804057,695.1085868,118.0475848,150.5867299 +"Rockford, IL",Rockford,IL,173,3,0,0,1,1,6361589.699,3493407.918,2583245.199,0.031197526,1088.23862,0.031197526,840.3976188,142.7214554,182.0618125 +"Springfield, IL",Springfield,IL,174,3,0,0,1,1,3841925.33,2109757.624,1560087.279,0.018840977,657.2148969,0.018840977,507.537432,86.19310589,109.9517451 +"Chicago, IL--IN",Chicago,IL--IN,175,3,0,0,1,1,165721633.6,91004496.42,67294439.71,0.812706438,28348.99614,0.812706438,21892.6515,3717.943762,4742.773806 +"Alton, IL--MO",Alton,IL--MO,176,3,4,0,2,1,0,0,0,0,0,0,0,0,0 +"Round Lake Beach--McHenry--Grayslake, IL--WI",Round Lake Beach--McHenry--Grayslake,IL--WI,177,3,0,0,1,1,348130.7258,191172.7558,141365.1412,0.001707249,59.55261474,0.001707249,45.98979922,7.810268533,9.963124618 +"Anderson, IN",Anderson,IN,178,3,0,0,1,1,2644474.512,1179584.903,1073839.466,0.03229686,452.3742371,0.03229686,218.6120193,41.19442098,78.673702 +"Bloomington, IN",Bloomington,IN,179,3,0,0,1,1,1666307.466,743267.1868,676636.0241,0.020350546,285.0451253,0.020350546,137.7494236,25.9569797,49.57301589 +"Columbus, IN",Columbus,IN,180,3,0,0,1,1,1822196.455,812802.4755,739937.7307,0.022254412,311.7121105,0.022254412,150.6363721,28.38534747,54.21074784 +"Fort Wayne, IN",Fort Wayne,IN,181,3,0,0,1,1,8459829.687,3773561.568,3435275.687,0.103319558,1447.171823,0.103319558,699.352723,131.7833785,251.6818055 +"Indianapolis, IN",Indianapolis,IN,182,3,0,0,1,1,43555918.33,19428398.15,17686713.9,0.531946671,7450.847131,0.531946671,3600.657604,678.4942823,1295.79821 +"Kokomo, IN",Kokomo,IN,183,3,0,0,1,1,1304100.8,581702.5687,529555.0784,0.01592693,223.0846249,0.01592693,107.8067147,20.31468903,38.79728743 +"Lafayette, IN",Lafayette,IN,184,3,0,0,1,1,2173419.078,969467.5906,882558.3958,0.026543879,371.7936373,0.026543879,179.671058,33.85653372,64.6596986 +"Muncie, IN",Muncie,IN,185,3,0,0,1,1,1855084.441,827472.3735,753292.5264,0.022656071,317.338059,0.022656071,153.3551387,28.89766155,55.18917269 +"Terre Haute, IN",Terre Haute,IN,186,3,0,0,1,1,2391499.5,1066743.768,971114.123,0.029207287,409.0993341,0.029207287,197.6992149,37.25369132,71.1476394 +"Evansville, IN--KY",Evansville,IN--KY,187,3,6,0,2,0.5,5795316.722,2585038.383,2353299.224,0.070777969,991.3697293,0.070777969,479.0841755,90.27680762,172.4119551 +"Elkhart, IN--MI",Elkhart,IN--MI,188,3,0,0,1,1,3341989.586,1490715.999,1357078.806,0.040815584,571.6939161,0.040815584,276.2738263,52.05999352,99.42492986 +"Michigan City--La Porte, IN--MI",Michigan City--La Porte,IN--MI,189,3,0,0,1,1,2099588.414,936534.947,852578.0423,0.025642188,359.1638728,0.025642188,173.5676638,32.70643322,62.46322001 +"South Bend, IN--MI",South Bend,IN--MI,190,3,0,0,1,1,6942311.145,3096662.639,2819058.252,0.084786166,1187.579118,0.084786166,573.9033034,108.144165,206.5352931 +"Lawrence, KS",Lawrence,KS,191,4,0,0,1,1,1437797.959,641339.0485,583845.3677,0.018446625,245.9553882,0.018446625,182.6710498,27.2931093,50.10754249 +"Manhattan, KS",Manhattan,KS,192,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Topeka, KS",Topeka,KS,193,4,0,0,1,1,3231613.388,1441481.984,1312258.439,0.041460875,552.8125284,0.041460875,410.5738267,61.34434733,112.622364 +"Wichita, KS",Wichita,KS,194,4,0,0,1,1,10353078.94,4618057.602,4204065.766,0.13282768,1771.038506,0.13282768,1315.350176,196.5281097,360.8068432 +"Bowling Green, KY",Bowling Green,KY,195,6,0,0,1,1,1917901.518,846442.6547,778800.6024,0.015130549,328.083796,0.015130549,77.43599914,43.22955877,43.48635553 +"Elizabethtown--Radcliff, KY",Elizabethtown--Radcliff,KY,196,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Owensboro, KY",Owensboro,KY,197,6,0,0,1,1,1295817.17,571893.2465,526191.352,0.010222853,221.6675945,0.010222853,52.31910832,29.20775857,29.38126157 +"Louisville/Jefferson County, KY--IN",Louisville/Jefferson County,KY--IN,198,6,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"Alexandria, LA",Alexandria,LA,199,7,0,0,1,1,1858819.415,900031.2068,754809.1841,0.015431212,317.9769787,0.015431212,212.4405769,62.9836905,55.70853361 +"Baton Rouge, LA",Baton Rouge,LA,200,7,0,0,1,1,14068079.71,6811694.918,5712612.901,0.116787846,2406.541188,0.116787846,1607.811359,476.6786766,421.6181977 +"Hammond, LA",Hammond,LA,201,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Houma, LA",Houma,LA,202,7,0,0,1,1,3311554.933,1603438.59,1344720.233,0.027491269,566.4876446,0.027491269,378.4706759,112.2077536,99.24679492 +"Lafayette, LA",Lafayette,LA,203,7,0,0,1,1,5446323.977,2637083.249,2211584.043,0.04521331,931.6696549,0.04521331,622.4489578,184.5416402,163.2254967 +"Lake Charles, LA",Lake Charles,LA,204,7,0,0,1,1,3557926.591,1722730.534,1444764.158,0.029536553,608.632952,0.029536553,406.6279766,120.5557385,106.6305159 +"Mandeville--Covington, LA",Mandeville--Covington,LA,205,7,0,0,1,1,1922856.518,931037.6566,780812.6747,0.015962823,328.931418,0.015962823,219.7592432,65.15350487,57.62771578 +"Monroe, LA",Monroe,LA,206,7,0,0,1,1,2873937.116,1391546.199,1167017.147,0.023858333,491.6270154,0.023858333,328.4562524,97.37964023,86.13145589 +"New Orleans, LA",New Orleans,LA,207,7,0,0,1,1,13676699.09,6622190.349,5553685.313,0.113538752,2339.590076,0.113538752,1563.081288,463.4172507,409.8885803 +"Shreveport, LA",Shreveport,LA,208,7,0,0,1,1,8071705.258,3908279.936,3277670.338,0.067008226,1380.777729,0.067008226,922.4982845,273.4992876,241.9077722 +"Slidell, LA",Slidell,LA,209,7,0,0,1,1,2473527.307,1197669.741,1004423.084,0.020534283,423.1313346,0.020534283,282.6942542,83.81227199,74.13123514 +"Barnstable Town, MA",Barnstable Town,MA,210,1,0,0,1,1,9023056.125,4558128.221,3663984.558,0.224717938,1543.51956,0.224717938,6350.747271,168.1540196,106.330042 +"Leominster--Fitchburg, MA",Leominster--Fitchburg,MA,211,1,0,0,1,1,2715296.724,1371671.688,1102598.18,0.067624081,464.4893645,0.067624081,1911.122243,50.60237377,31.99776336 +"New Bedford, MA",New Bedford,MA,212,1,0,0,1,1,2784950.346,1406858.23,1130882.366,0.069358795,476.4045878,0.069358795,1960.146935,51.90044134,32.81857978 +"Pittsfield, MA",Pittsfield,MA,213,1,0,0,1,1,1032632.323,521649.258,419320.1097,0.025717562,176.646157,0.025717562,726.8032932,19.24417553,12.16880808 +"Springfield, MA--CT",Springfield,MA--CT,214,1,0,0,1,1,14576565.22,7363564.227,5919093.169,0.363027297,2493.524725,0.363027297,10259.50416,271.6494279,171.7740387 +"Worcester, MA--CT",Worcester,MA--CT,215,1,0,0,1,1,12492531.91,6310784.448,5072831.575,0.311124742,2137.021769,0.311124742,8792.687518,232.8113033,147.2152478 +"Boston, MA--NH--RI",Boston,MA--NH--RI,216,1,0,0,1,1,96369007.25,48682207.61,39132479.01,2.400056508,16485.26238,2.400056508,67827.92896,1795.936511,1135.637465 +"Aberdeen--Bel Air South--Bel Air North, MD",Aberdeen--Bel Air South--Bel Air North,MD,217,5,0,0,1,1,4070241.367,2069833.091,1652799.374,0.025720438,696.2715379,0.025720438,268.2310019,81.79689288,44.17320597 +"Baltimore, MD",Baltimore,MD,218,5,0,0,1,1,52870855.56,26886328.48,21469222.36,0.33409851,9044.297031,0.33409851,3484.216606,1062.50989,573.7928005 +"Frederick, MD",Frederick,MD,219,5,0,0,1,1,3825303.773,1945275.382,1553337.778,0.024172643,654.3715472,0.024172643,252.0894884,76.87454741,41.51496588 +"Lexington Park--California--Chesapeake Ranch Estates, MD",Lexington Park--California--Chesapeake Ranch Estates,MD,220,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Waldorf, MD",Waldorf,MD,221,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Westminster--Eldersburg, MD",Westminster--Eldersburg,MD,222,5,0,0,1,1,1600964.168,814135.6526,650102.128,0.010116722,273.8672434,0.010116722,105.504363,32.17349605,17.37482217 +"Salisbury, MD--DE",Salisbury,MD--DE,223,5,0,0,1,1,1714451.03,871846.9387,696185.6397,0.010833862,293.2807537,0.010833862,112.9832057,34.45416491,18.60646376 +"Cumberland, MD--WV--PA",Cumberland,MD--WV--PA,224,5,2,0,2,0.66666,1331981.503,677350.3443,540876.5711,0.008416982,227.8540082,0.008416982,87.77826692,26.76793303,14.45562756 +"Hagerstown, MD--WV--PA",Hagerstown,MD--WV--PA,225,5,2,0,2,0.666666,4179983.562,2125640.107,1697362.292,0.026413915,715.0444707,0.026413915,275.4630692,84.0023077,45.36420773 +"Bangor, ME",Bangor,ME,226,1,0,0,1,1,1740584.344,879281.5329,706797.5718,0.010428299,297.7512214,0.010428299,72.88589865,23.23280256,13.15832005 +"Lewiston, ME",Lewiston,ME,227,1,0,0,1,1,1610714.581,813675.9303,654061.4698,0.009650215,275.5351875,0.009650215,67.44768219,21.49933955,12.17654176 +"Portland, ME",Portland,ME,228,1,0,0,1,1,4946093.952,2498591.399,2008456.072,0.029633351,846.0983347,0.029633351,207.1146415,66.01899217,37.3910563 +"Ann Arbor, MI",Ann Arbor,MI,229,3,0,0,1,1,8780440.678,4821697.475,3565465.914,0.032325963,1502.016806,0.032325963,1413.653076,105.5527474,152.3906201 +"Battle Creek, MI",Battle Creek,MI,230,3,0,0,1,1,2277684.375,1250769.227,924897.3143,0.008385495,389.6296708,0.008385495,366.7077359,27.38084025,39.53078747 +"Bay City, MI",Bay City,MI,231,3,0,0,1,1,1882587.657,1033805.532,764460.7333,0.006930912,322.0428682,0.006930912,303.0970686,22.63124446,32.6736107 +"Benton Harbor--St. Joseph--Fair Plain, MI",Benton Harbor--St. Joseph--Fair Plain,MI,232,3,0,0,1,1,2026172.693,1112653.922,822766.1843,0.007459533,346.6050907,0.007459533,326.2142943,24.35733039,35.1656283 +"Detroit, MI",Detroit,MI,233,3,0,0,1,1,94048281.2,51645740.41,38190103.8,0.346247006,16088.26984,0.346247006,15141.79605,1130.587272,1632.27296 +"Flint, MI",Flint,MI,234,3,0,0,1,1,10465644.19,5747111.334,4249775.037,0.038530188,1790.294364,0.038530188,1684.971248,125.811168,181.6384924 +"Grand Rapids, MI",Grand Rapids,MI,235,3,0,0,1,1,15664234.98,8601869.2,6360762.282,0.057669257,2679.585804,0.057669257,2521.945625,188.3052456,271.8636307 +"Holland, MI",Holland,MI,236,3,0,0,1,1,1810325.533,994123.4579,735117.3154,0.006664872,309.6814243,0.006664872,291.4628491,21.7625562,31.41945156 +"Jackson, MI",Jackson,MI,237,3,0,0,1,1,2233543.453,1226529.649,906973.0484,0.008222986,382.0787506,0.008222986,359.6010368,26.8502068,38.76469124 +"Kalamazoo, MI",Kalamazoo,MI,238,3,0,0,1,1,5265986.906,2891767.817,2138354.726,0.019387193,900.8204856,0.019387193,847.8251672,63.30426984,91.39484449 +"Lansing, MI",Lansing,MI,239,3,0,0,1,1,6920539.285,3800349.893,2810217.372,0.025478573,1183.85474,0.025478573,1114.208501,83.19422248,120.1107452 +"Midland, MI",Midland,MI,240,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Monroe, MI",Monroe,MI,241,3,0,0,1,1,1707523.85,937670.8687,693372.7257,0.006286399,292.0957632,0.006286399,274.9117534,20.52674124,29.63525727 +"Muskegon, MI",Muskegon,MI,242,3,0,0,1,1,3790295.185,2081405.409,1539121.871,0.013954305,648.3828406,0.013954305,610.2384426,45.56446368,65.78319413 +"Port Huron, MI",Port Huron,MI,243,3,0,0,1,1,1846117.089,1013778.059,749651.1615,0.006796642,315.804069,0.006796642,297.2252984,22.19281901,32.04063877 +"Saginaw, MI",Saginaw,MI,244,3,0,0,1,1,3500262.95,1922136.9,1421348.734,0.012886525,598.7687829,0.012886525,563.5431827,42.07788478,60.74948413 +"South Lyon--Howell, MI",South Lyon--Howell,MI,245,3,0,0,1,1,4721096.164,2592546.125,1917091.416,0.01738113,807.6093266,0.01738113,760.0976258,56.75394771,81.93788883 +"Mankato, MN",Mankato,MN,246,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Rochester, MN",Rochester,MN,247,4,0,0,1,1,2316539.848,1033307.533,940675.3226,0.014214241,396.2764406,0.014214241,144.3256564,30.4586793,27.89948519 +"St. Cloud, MN",St. Cloud,MN,248,4,0,0,1,1,2569189.928,1146003.729,1043268.721,0.015764497,439.4957594,0.015764497,160.0663261,33.78061126,30.94230233 +"Duluth, MN--WI",Duluth,MN--WI,249,4,3,0,2,0.5,2849513.267,1271043.762,1157099.375,0.017484555,487.4489751,0.017484555,177.5311023,37.46640095,34.3184052 +"Minneapolis--St. Paul, MN--WI",Minneapolis--St. Paul,MN--WI,250,4,3,0,2,0.5,66335036.14,29589170.5,26936610.47,0.407030433,11347.53284,0.407030433,4132.82234,872.1963466,798.9128094 +"Columbia, MO",Columbia,MO,251,4,0,0,1,1,2536989.892,1119669.826,1030193.28,0.024787324,433.9874943,0.024787324,149.3030586,48.47795801,75.58460861 +"Jefferson City, MO",Jefferson City,MO,252,4,0,0,1,1,1667672.286,736007.0076,677190.2358,0.016293771,285.2785969,0.016293771,98.14330513,31.86664138,49.68500562 +"Joplin, MO",Joplin,MO,253,4,0,0,1,1,1978397.482,873141.8173,803366.146,0.019329671,338.4324741,0.019329671,116.4296303,37.8041199,58.9424498 +"Lees Summit, MO",Lees Summit,MO,254,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Springfield, MO",Springfield,MO,255,4,0,0,1,1,6389060.849,2819734.786,2594400.385,0.062423473,1092.937941,0.062423473,375.9992617,122.0850838,190.349463 +"Cape Girardeau, MO--IL",Cape Girardeau,MO--IL,256,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"St. Louis, MO--IL",St. Louis,MO--IL,257,4,3,0,2,0.5,63085034.14,27841817.35,25616884.98,0.616363974,10791.57468,0.616363974,3712.584184,1205.457556,1879.494132 +"Kansas City, MO--KS",Kansas City,MO--KS,258,4,0,0,1,1,42156259.57,18605155.65,17118355.68,0.411882153,7211.415984,0.411882153,2480.915873,805.5410025,1255.962584 +"St. Joseph, MO--KS",St. Joseph,MO--KS,259,4,0,0,1,1,1483115.658,654555.1701,602247.4859,0.014490585,253.7076123,0.014490585,87.28205998,28.34004928,44.18650498 +"Gulfport, MS",Gulfport,MS,260,6,0,0,1,1,6506227.534,2902144.733,2641978.159,0.036565799,1112.980936,0.036565799,306.3866225,134.3215371,236.4590342 +"Hattiesburg, MS",Hattiesburg,MS,261,6,0,0,1,1,1931795.824,861689.9803,784442.6509,0.01085693,330.4606106,0.01085693,90.9707499,39.88206423,70.20820779 +"Jackson, MS",Jackson,MS,262,6,0,0,1,1,14090821.49,6285301.76,5721847.633,0.079192149,2410.431484,0.079192149,663.5549067,290.9060268,512.1096706 +"Pascagoula, MS",Pascagoula,MS,263,6,0,0,1,1,1745759.897,778707.456,708899.2039,0.009811385,298.6365715,0.009811385,82.21007885,36.0413391,63.44701241 +"Billings, MT",Billings,MT,264,8,0,0,1,1,2143281.184,1012966.557,870320.3274,0.066397167,366.6381305,0.066397167,1300.980513,25.97133214,59.34364366 +"Great Falls, MT",Great Falls,MT,265,8,0,0,1,1,1004864.331,474923.2015,408044.3855,0.031129908,171.8960547,0.031129908,609.956791,12.17650091,27.82290594 +"Missoula, MT",Missoula,MT,266,8,0,0,1,1,1369174.684,647105.0908,555979.5737,0.042415956,234.2164202,0.042415956,831.0946766,16.59105241,37.9100116 +"Asheville, NC",Asheville,NC,267,5,0,0,1,1,9508622.412,4241382.324,3861158.038,0.191704061,1626.582442,0.191704061,1784.410669,136.9296317,362.8353131 +"Burlington, NC",Burlington,NC,268,5,0,0,1,1,3020213.433,1347185.671,1226415.443,0.060890753,516.6496186,0.060890753,566.7804273,43.49281055,115.2469873 +"Concord, NC",Concord,NC,269,5,0,0,1,1,4395494.474,1960638.646,1784874.621,0.088617899,751.9106162,0.088617899,824.8689344,63.29764856,167.7257277 +"Durham, NC",Durham,NC,270,5,0,0,1,1,9362420.746,4176168.128,3801790.054,0.188756478,1601.572609,0.188756478,1756.974117,134.8242437,357.2564684 +"Fayetteville, NC",Fayetteville,NC,271,5,0,0,1,1,7731583.9,3448722.84,3139557.554,0.155877052,1322.595228,0.155877052,1450.927401,111.3392551,295.0260872 +"Goldsboro, NC",Goldsboro,NC,272,5,0,0,1,1,1576464.193,703192.0159,640153.4446,0.031783215,269.6761809,0.031783215,295.8430153,22.7019911,60.15559923 +"Greensboro, NC",Greensboro,NC,273,5,0,0,1,1,9347983.023,4169728.089,3795927.341,0.188465398,1599.102835,0.188465398,1754.2647,134.6163321,356.7055458 +"Greenville, NC",Greenville,NC,274,5,0,0,1,1,2292294.309,1022492.654,930829.9577,0.04621512,392.1289031,0.04621512,430.1773954,33.0103565,87.47064373 +"Hickory, NC",Hickory,NC,275,5,0,0,1,1,6447236.824,2875831.547,2618023.853,0.129983233,1102.889753,0.129983233,1209.903778,92.84391849,246.0172557 +"High Point, NC",High Point,NC,276,5,0,0,1,1,4592848.361,2048669.619,1865013.942,0.092596766,785.6707502,0.092596766,861.9048336,66.13965803,175.2564673 +"Jacksonville, NC",Jacksonville,NC,277,5,0,0,1,1,2086287.959,930602.1933,847177.1381,0.04206181,356.8886445,0.04206181,391.5177543,30.04374657,79.60973862 +"New Bern, NC",New Bern,NC,278,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Raleigh, NC",Raleigh,NC,279,5,0,0,1,1,23654909.15,10551424.72,9605528.396,0.476908425,4046.50203,0.476908425,4439.136442,340.6442972,902.637206 +"Rocky Mount, NC",Rocky Mount,NC,280,5,0,0,1,1,1445030.953,644565.3717,586782.4628,0.029133379,247.1926925,0.029133379,271.1779412,20.80927685,55.14029639 +"Wilmington, NC",Wilmington,NC,281,5,0,0,1,1,4854183.35,2165239.775,1971134.014,0.09786556,830.3757439,0.09786556,910.9475784,69.90303219,185.2286335 +"Charlotte, NC--SC",Charlotte,NC--SC,282,5,0,0,1,1,30440746.5,13578291.21,12361047.47,0.613718209,5207.314124,0.613718209,5712.582799,438.364258,1161.574969 +"Gastonia, NC--SC",Gastonia,NC--SC,283,5,0,0,1,1,3882844.783,1731967.946,1576703.406,0.078282329,664.2147387,0.078282329,728.6638757,55.91519815,148.1637551 +"Bismarck, ND",Bismarck,ND,284,4,0,0,1,1,1344204.741,635303.6915,545840.0507,0.019624583,229.9449633,0.019624583,289.4645924,17.68858664,29.23303009 +"Fargo, ND--MN",Fargo,ND--MN,285,4,0,0,1,1,3165020.191,1495865.139,1285216.998,0.046207396,541.4208338,0.046207396,681.5637914,41.64896326,68.83112943 +"Grand Forks, ND--MN",Grand Forks,ND--MN,286,4,0,0,1,1,779888.7804,368594.3117,316688.7592,0.011385908,133.4108499,0.011385908,167.9433059,10.26267044,16.96059499 +"Grand Island, NE",Grand Island,NE,287,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Lincoln, NE",Lincoln,NE,288,4,0,0,1,1,5180208.599,2616857.822,2103522.803,0.139992139,886.1469094,0.139992139,1095.422769,99.99304113,31.89344888 +"Omaha, NE--IA",Omaha,NE--IA,289,4,0,0,1,1,14151638.62,7148906.364,5746543.593,0.382439842,2420.835105,0.382439842,2992.548827,273.1676448,87.12864633 +"Manchester, NH",Manchester,NH,290,1,0,0,1,1,3930175.002,1993008.368,1595922.747,0.018021311,672.3112333,0.018021311,593.2665795,55.4730174,28.10805948 +"Nashua, NH--MA",Nashua,NH--MA,291,1,0,0,1,1,5310033.577,2692740.488,2156240.719,0.024348474,908.3552821,0.024348474,801.5585707,74.94922869,37.97661416 +"Dover--Rochester, NH--ME",Dover--Rochester,NH--ME,292,1,0,0,1,1,2011214.603,1019895.432,816692.1655,0.009222165,344.0463005,0.009222165,303.5962539,28.38757627,14.38392429 +"Portsmouth, NH--ME",Portsmouth,NH--ME,293,1,0,0,1,1,2601647.583,1319306.494,1056448.772,0.01192952,445.0480943,0.01192952,392.7231132,36.72132705,18.60661802 +"Atlantic City, NJ",Atlantic City,NJ,294,2,0,0,1,1,5028848.324,2376755.421,2042060.068,0.085165075,860.2546235,0.085165075,1381.526652,194.0810651,226.8608733 +"Trenton, NJ",Trenton,NJ,295,2,0,0,1,1,5919711.61,2797798.97,2403812.148,0.100252115,1012.64921,0.100252115,1626.264869,228.4626341,267.0494036 +"Twin Rivers--Hightstown, NJ",Twin Rivers--Hightstown,NJ,296,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Villas, NJ",Villas,NJ,297,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Vineland, NJ",Vineland,NJ,298,2,0,0,1,1,2026508.632,957777.0231,822902.5989,0.03431954,346.6625574,0.03431954,556.7230319,78.21014446,91.41964294 +"Albuquerque, NM",Albuquerque,NM,299,8,0,0,1,1,15034272.6,7623943.233,6104954.008,0.043008442,2571.821955,0.043008442,9009.012355,314.5132896,270.584327 +"Farmington, NM",Farmington,NM,300,8,0,0,1,1,1401590.691,710752.5683,569142.7137,0.004009521,239.7616304,0.004009521,839.8775376,29.32093295,25.22559514 +"Las Cruces, NM",Las Cruces,NM,301,8,0,0,1,1,2672562.081,1355267.536,1085244.961,0.00764538,457.179008,0.00764538,1601.483853,55.90934221,48.10032591 +"Los Lunas, NM",Los Lunas,NM,302,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Santa Fe, NM",Santa Fe,NM,303,8,0,0,1,1,2321010.522,1176994.253,942490.7251,0.006639699,397.041212,0.006639699,1390.823023,48.55496994,41.77315967 +"Carson City, NV",Carson City,NV,304,8,0,0,1,1,1077233.565,547803.7979,437431.2973,0.003553885,184.2758214,0.003553885,178.6826158,16.56039933,14.38698744 +"Las Vegas--Henderson, NV",Las Vegas--Henderson,NV,305,8,0,0,1,1,34723650.28,17657960.28,14100202.49,0.11455628,5939.964539,0.11455628,5759.672614,533.8095039,463.7515362 +"Reno, NV--CA",Reno,NV--CA,306,8,9,0,2,0.5,7233671.412,3678526.924,2937370.663,0.023864498,1237.420356,0.023864498,1199.861731,111.2038198,96.60926208 +"Albany--Schenectady, NY",Albany--Schenectady,NY,307,2,0,0,1,1,13118751.55,5851703.699,5327120.039,0.574577705,2244.145368,0.574577705,4887.388202,576.5242993,765.2737943 +"Buffalo, NY",Buffalo,NY,308,2,0,0,1,1,17173372.26,7660293.402,6973576.344,0.752162794,2937.744773,0.752162794,6397.936314,754.7110231,1001.797442 +"Elmira, NY",Elmira,NY,309,2,0,0,1,1,1262029.243,562936.2793,512471.1176,0.055274609,215.8876984,0.055274609,470.1687357,55.46187241,73.61965071 +"Glens Falls, NY",Glens Falls,NY,310,2,0,0,1,1,1702117.432,759240.4532,691177.3462,0.07454968,291.1709194,0.07454968,634.1235005,74.80224441,99.2919075 +"Ithaca, NY",Ithaca,NY,311,2,0,0,1,1,822958.5476,367085.9653,334178.0621,0.036044103,140.7785341,0.036044103,306.5930382,36.16621583,48.0067488 +"Kingston, NY",Kingston,NY,312,2,0,0,1,1,2848065.144,1270397.817,1156511.337,0.124740127,487.2012534,0.124740127,1061.046086,125.1627302,166.140018 +"Middletown, NY",Middletown,NY,313,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Rochester, NY",Rochester,NY,314,2,0,0,1,1,13123570.7,5853853.31,5329076.946,0.574788775,2244.96975,0.574788775,4889.183574,576.7360843,765.5549161 +"Saratoga Springs, NY",Saratoga Springs,NY,315,2,0,0,1,1,1421706.08,634161.1621,577310.9523,0.062268167,243.2026479,0.062268167,529.6563088,62.47912376,82.93429464 +"Syracuse, NY",Syracuse,NY,316,2,0,0,1,1,8325239.627,3713526.804,3380622.819,0.364630511,1424.148317,0.364630511,3101.566317,365.8658313,485.6474103 +"Utica, NY",Utica,NY,317,2,0,0,1,1,3418456.882,1524824.729,1388129.815,0.149722258,584.7747133,0.149722258,1273.545411,150.2294979,199.4134471 +"Watertown, NY",Watertown,NY,318,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Poughkeepsie--Newburgh, NY--NJ",Poughkeepsie--Newburgh,NY--NJ,319,2,0,0,1,1,10866784.49,4847199.273,4412665.731,0.475945601,1858.915002,0.475945601,4048.418333,477.5580426,633.906768 +"New York--Newark, NY--NJ--CT",New York--Newark,NY--NJ--CT,320,2,1,0,2,0.666666,237165324.6,105789121.9,96305517.22,10.38741434,40570.43557,10.38741434,88355.89308,10422.60554,13834.88415 +"Binghamton, NY--PA",Binghamton,NY--PA,321,2,0,0,1,1,3991544.179,1780454.012,1620842.875,0.174822451,682.809286,0.174822451,1487.048966,175.4147262,232.8441199 +"Akron, OH",Akron,OH,322,3,0,0,1,1,13634797.22,7487422.301,5536670.257,0.046679805,2332.422179,0.046679805,1435.565469,208.7861171,433.5701568 +"Canton, OH",Canton,OH,323,3,0,0,1,1,5469363.542,3003450.208,2220939.699,0.018724798,935.6108949,0.018724798,575.8523072,83.75094682,173.9191841 +"Cleveland, OH",Cleveland,OH,324,3,0,0,1,1,37598601.62,20646922.99,15267631.48,0.128721781,6431.765056,0.128721781,3958.640036,575.7376449,1195.590322 +"Columbus, OH",Columbus,OH,325,3,0,0,1,1,29919804.59,16430182.9,12149509.04,0.102432813,5118.199757,0.102432813,3150.163337,458.1542156,951.4138095 +"Dayton, OH",Dayton,OH,326,3,0,0,1,1,18135386.13,9958878.914,7364220.484,0.062087926,3102.310666,0.062087926,1909.418503,277.702469,576.6834725 +"Lima, OH",Lima,OH,327,3,0,0,1,1,1597834.155,877435.7909,648831.1265,0.005470311,273.3318113,0.005470311,168.2309976,24.46722042,50.80920485 +"Lorain--Elyria, OH",Lorain--Elyria,OH,328,3,0,0,1,1,5889810.631,3234334.823,2391670.283,0.020164232,1007.534232,0.020164232,620.1198759,90.18914415,187.288896 +"Mansfield, OH",Mansfield,OH,329,3,0,0,1,1,1767636.482,970681.1621,717782.6097,0.006051643,302.3788669,0.006051643,186.1089574,27.06735946,56.20871466 +"Middletown, OH",Middletown,OH,330,3,0,0,1,1,1958577.989,1075534.918,795318.0616,0.006705346,335.0420741,0.006705346,206.2125959,29.99119729,62.280425 +"Newark, OH",Newark,OH,331,3,0,0,1,1,1548731.132,850471.3214,628891.9044,0.005302203,264.9320545,0.005302203,163.0610927,23.71531854,49.24778774 +"Springfield, OH",Springfield,OH,332,3,0,0,1,1,1940267.716,1065480.002,787882.8251,0.00664266,331.9098467,0.00664266,204.2847641,29.71081682,61.69818034 +"Cincinnati, OH--KY--IN",Cincinnati,OH--KY--IN,333,3,6,0,2,0.5,41227536.72,22639719,16741230,0.141145727,7052.545004,0.141145727,4340.719346,631.3065878,1310.986094 +"Toledo, OH--MI",Toledo,OH--MI,334,3,0,0,1,1,11579845.6,6358964.697,4702217.838,0.039644516,1980.894051,0.039644516,1219.205993,177.3191754,368.2251662 +"Youngstown, OH--PA",Youngstown,OH--PA,335,3,2,0,2,0.5,9014724.192,4950352.091,3660601.217,0.03086262,1542.094268,0.03086262,949.1323231,138.0401359,286.6573897 +"Lawton, OK",Lawton,OK,336,7,0,0,1,1,1608634.273,778892.7933,653216.7211,0.014091057,275.1793218,0.014091057,296.0804439,66.14080753,59.5134457 +"Norman, OK",Norman,OK,337,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Oklahoma City, OK",Oklahoma City,OK,338,7,0,0,1,1,26878316.35,13014348.41,10914454.56,0.235444374,4597.910779,0.235444374,4947.143031,1105.132209,994.3970777 +"Tulsa, OK",Tulsa,OK,339,7,0,0,1,1,17441460.76,8445069.406,7082438.809,0.152780917,2983.605051,0.152780917,3210.223435,717.125277,645.2687506 +"Albany, OR",Albany,OR,340,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Bend, OR",Bend,OR,341,9,0,0,1,1,1212966.384,1291715.711,492548.2052,0.014398566,207.4948146,0.014398566,733.4858632,54.85094379,37.59758916 +"Corvallis, OR",Corvallis,OR,342,9,0,0,1,1,698296.3758,743631.82,283556.6023,0.008289155,119.4533327,0.008289155,422.2627491,31.57730977,21.64467259 +"Eugene, OR",Eugene,OR,343,9,0,0,1,1,3850251.526,4100221.123,1563468.29,0.045704566,658.6392147,0.045704566,2328.263257,174.1102909,119.3439298 +"Grants Pass, OR",Grants Pass,OR,344,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Medford, OR",Medford,OR,345,9,0,0,1,1,2436660.82,2594855.972,989452.7412,0.02892448,416.8248122,0.02892448,1473.459025,110.1870154,75.5277093 +"Salem, OR",Salem,OR,346,9,0,0,1,1,3612306.056,3846827.536,1466845.98,0.042880024,617.9353239,0.042880024,2184.376632,163.3502783,111.9684773 +"Portland, OR--WA",Portland,OR--WA,347,9,0,0,1,1,30907966.47,32914602.1,12550771.08,0.36689426,5287.238671,0.36689426,18690.17704,1397.673632,958.0356392 +"Altoona, PA",Altoona,PA,348,2,0,0,1,1,1364009.451,691694.9624,553882.1322,0.005110601,233.3328352,0.005110601,986.8576247,31.37588449,27.76438852 +"Bloomsburg--Berwick, PA",Bloomsburg--Berwick,PA,349,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Chambersburg, PA",Chambersburg,PA,350,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Erie, PA",Erie,PA,351,2,0,0,1,1,2852286.042,1446406.317,1158225.314,0.010686799,487.9232975,0.010686799,2063.622233,65.61024729,58.0582325 +"Hanover, PA",Hanover,PA,352,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Harrisburg, PA",Harrisburg,PA,353,2,0,0,1,1,10168853.08,5156668.412,4129257.332,0.038100137,1739.524106,0.038100137,7357.141251,233.9109597,206.9868266 +"Hazleton, PA",Hazleton,PA,354,2,0,0,1,1,959207.2406,486418.0491,389504.4504,0.003593908,164.0857729,0.003593908,693.984179,22.06434534,19.52464661 +"Johnstown, PA",Johnstown,PA,355,2,0,0,1,1,1050912.733,532922.2922,426743.2199,0.003937506,179.773276,0.003937506,760.3328866,24.17381821,21.3913103 +"Lancaster, PA",Lancaster,PA,356,2,0,0,1,1,6756932.854,3426469.232,2743781.851,0.025316529,1155.867578,0.025316529,4888.625003,155.4276215,137.5372501 +"Lebanon, PA",Lebanon,PA,357,2,0,0,1,1,814666.1606,413120.6561,330810.7797,0.003052349,139.3600058,0.003052349,589.4090481,18.73951191,16.58251545 +"Monessen--California, PA",Monessen--California,PA,358,2,0,0,1,1,1234697.927,626120.5414,501372.7139,0.004626103,211.212296,0.004626103,893.3010415,28.40137178,25.1322547 +"Pittsburgh, PA",Pittsburgh,PA,359,2,0,0,1,1,32372337.7,16416149.38,13145407.03,0.121291013,5537.739738,0.121291013,23421.31007,744.6507996,658.9383678 +"Pottstown, PA",Pottstown,PA,360,2,0,0,1,1,1599946.837,811339.809,649689.0215,0.005994599,273.6932149,0.005994599,1157.557768,36.80307868,32.56688989 +"Reading, PA",Reading,PA,361,2,0,0,1,1,4663935.306,2365101.322,1893880.156,0.017474593,797.8311641,0.017474593,3374.346207,107.2830509,94.93432157 +"Scranton, PA",Scranton,PA,362,2,0,0,1,1,7617769.344,3863003.057,3093340.976,0.028541867,1303.125662,0.028541867,5511.438176,175.2291751,155.0595618 +"State College, PA",State College,PA,363,2,0,0,1,1,1058004.236,536518.4232,429622.8603,0.003964076,180.9863764,0.003964076,765.4635722,24.33694184,21.53565771 +"Uniontown--Connellsville, PA",Uniontown--Connellsville,PA,364,2,0,0,1,1,1069311.157,542252.2107,434214.2519,0.00400644,182.9205829,0.00400644,773.644103,24.59703143,21.76580989 +"Williamsport, PA",Williamsport,PA,365,2,0,0,1,1,1797286.8,911411.7387,729822.6886,0.006733982,307.450967,0.006733982,1300.332766,41.34242837,36.58374138 +"York, PA",York,PA,366,2,0,0,1,1,4186358.313,2122920.009,1699950.881,0.015685232,716.1349606,0.015685232,3028.820378,96.29749614,85.21325024 +"Allentown, PA--NJ",Allentown,PA--NJ,367,2,0,0,1,1,13300216.99,6744596.294,5400807.551,0.04983257,2275.187563,0.04983257,9622.67566,305.9407481,270.7256841 +"East Stroudsburg, PA--NJ",East Stroudsburg,PA--NJ,368,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Philadelphia, PA--NJ--DE--MD",Philadelphia,PA--NJ--DE--MD,369,2,5,0,2,0.5,97072305.87,49225776.92,39418066.87,0.363705531,16605.57142,0.363705531,70231.58463,2232.924012,1975.905088 +"Providence, RI--MA",Providence,RI--MA,370,1,0,0,1,1,24895027.63,12576085.8,10109102.23,1.17112461,4258.641592,1.17112461,1161.486823,677.171794,205.2379093 +"Anderson, SC",Anderson,SC,371,5,0,0,1,1,1802932.01,916842.0244,732115.0342,0.012937797,308.4166589,0.012937797,402.1972938,25.30317503,27.20796537 +"Charleston--North Charleston, SC",Charleston--North Charleston,SC,372,5,0,0,1,1,11527931.07,5862279.667,4681136.951,0.082724159,1972.013346,0.082724159,2571.645883,161.7882738,173.9674861 +"Columbia, SC",Columbia,SC,373,5,0,0,1,1,13185934.65,6705421.476,5354401.022,0.094621954,2255.637976,0.094621954,2941.512605,185.0574567,198.9883431 +"Florence, SC",Florence,SC,374,5,0,0,1,1,2116553.734,1076327.56,859467.1351,0.015188339,362.0660277,0.015188339,472.1598925,29.7046862,31.94081661 +"Greenville, SC",Greenville,SC,375,5,0,0,1,1,9107106.485,4631221.754,3698114.814,0.06535238,1557.897546,0.06535238,2031.60938,127.8133108,137.4349318 +"Hilton Head Island, SC",Hilton Head Island,SC,376,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Mauldin--Simpsonville, SC",Mauldin--Simpsonville,SC,377,5,0,0,1,1,1855433.583,943540.5622,753434.3022,0.013314547,317.397785,0.013314547,413.909322,26.04000619,28.00026423 +"Rock Hill, SC",Rock Hill,SC,378,5,0,0,1,1,2172793.058,1104926.85,882304.1884,0.015591911,371.6865482,0.015591911,484.7057365,30.49397467,32.7895217 +"Spartanburg, SC",Spartanburg,SC,379,5,0,0,1,1,5011444.559,2548461.589,2034992.936,0.035962007,857.2774674,0.035962007,1117.950887,70.33291224,75.62748305 +"Sumter, SC",Sumter,SC,380,5,0,0,1,1,1356307.634,689720.8714,550754.662,0.009732831,232.0153321,0.009732831,302.564521,19.03504362,20.46797712 +"Myrtle Beach--Socastee, SC--NC",Myrtle Beach--Socastee,SC--NC,381,5,0,0,1,1,5285580.885,2687867.68,2146311.235,0.037929203,904.1723082,0.037929203,1179.1051,74.1802672,79.76446192 +"Rapid City, SD",Rapid City,SD,382,4,0,0,1,1,1482536.432,661294.9325,602012.2802,0.062768012,253.6085277,0.062768012,581.8060354,26.6867216,51.70002049 +"Sioux Falls, SD",Sioux Falls,SD,383,4,0,0,1,1,2603799.83,1161441.699,1057322.734,0.110240353,445.4162657,0.110240353,1021.834218,46.87026886,90.80148161 +"Cleveland, TN",Cleveland,TN,384,6,0,0,1,1,1917983.131,846478.6733,778833.7427,0.009705666,328.0977569,0.009705666,51.82394962,17.66143282,44.90386526 +"Jackson, TN",Jackson,TN,385,6,0,0,1,1,2335034.264,1030539.15,948185.3338,0.01181609,399.4401682,0.01181609,63.09268111,21.50177972,54.667876 +"Johnson City, TN",Johnson City,TN,386,6,0,0,1,1,3073290.663,1356359.689,1247968.468,0.015551926,525.7292188,0.015551926,83.04038651,28.29989258,71.95195184 +"Knoxville, TN",Knoxville,TN,387,6,0,0,1,1,16148396.33,7126899.544,6557365.26,0.081716534,2762.408349,0.081716534,436.3300512,148.6998568,378.066627 +"Morristown, TN",Morristown,TN,388,6,0,0,1,1,1534027.353,677024.4317,622921.154,0.007762715,262.4167677,0.007762715,41.44945542,14.12583907,35.91468376 +"Murfreesboro, TN",Murfreesboro,TN,389,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Chattanooga, TN--GA",Chattanooga,TN--GA,390,6,5,0,2,0.5,11507736.13,5078800.256,4672936.409,0.05823317,1968.558718,0.05823317,310.9393029,105.9670992,269.4193836 +"Clarksville, TN--KY",Clarksville,TN--KY,391,6,0,0,1,1,3257586.679,1437696.509,1322805.391,0.016484528,557.255622,0.016484528,88.02006923,29.99695219,76.26669442 +"Memphis, TN--MS--AR",Memphis,TN--MS--AR,392,6,7,0,2,0.666666,26335769.42,11622973.53,10694143,0.133268205,4505.100559,0.133268205,711.5931136,242.5086096,616.5736407 +"Bristol--Bristol, TN--VA",Bristol--Bristol,TN--VA,393,6,5,0,2,0.5,2201594.261,971647.0181,893999.468,0.011140837,376.6133952,0.011140837,59.48712909,20.27301936,51.54377559 +"Kingsport, TN--VA",Kingsport,TN--VA,394,6,5,0,2,0.5,3355227.787,1480789.231,1362454.431,0.016978626,573.9584948,0.016978626,90.65833427,30.8960643,78.55267027 +"Abilene, TX",Abilene,TX,395,7,0,0,1,1,2103496.692,1018502.74,854165.0735,0.003576642,359.8324385,0.003576642,291.0714829,60.40064512,88.1909594 +"Amarillo, TX",Amarillo,TX,396,7,0,0,1,1,3547405.51,1717636.278,1440491.872,0.006031766,606.8331744,0.006031766,490.8724534,101.8616203,148.7281137 +"Austin, TX",Austin,TX,397,7,0,0,1,1,24485575.59,11855795.12,9942836.398,0.041633601,4188.599111,0.041633601,3388.193013,703.0886083,1026.579415 +"Beaumont, TX",Beaumont,TX,398,7,0,0,1,1,6259724.083,3030927.575,2541880.717,0.010643607,1070.813085,0.010643607,866.1897011,179.7442203,262.444469 +"Brownsville, TX",Brownsville,TX,399,7,0,0,1,1,2632901.602,1274837.99,1069140.065,0.004476806,450.39453,0.004476806,364.3279195,75.60218939,110.3867285 +"College Station--Bryan, TX",College Station--Bryan,TX,400,7,0,0,1,1,2815195.539,1363103.816,1143164.005,0.004786766,481.5784495,0.004786766,389.5528541,80.83665037,118.029563 +"Conroe--The Woodlands, TX",Conroe--The Woodlands,TX,401,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Corpus Christi, TX",Corpus Christi,TX,402,7,0,0,1,1,6652191,3220958.123,2701249.417,0.011310931,1137.950023,0.011310931,920.4973346,191.0136723,278.8989917 +"Dallas--Fort Worth--Arlington, TX",Dallas--Fort Worth--Arlington,TX,403,7,0,0,1,1,105813287.2,51234272.56,42967509.55,0.179917689,18100.83814,0.179917689,14641.92005,3038.365038,4436.315658 +"Denton--Lewisville, TX",Denton--Lewisville,TX,404,7,0,0,1,1,7316445.011,3542586.644,2970982.466,0.012440384,1251.579933,0.012440384,1012.413524,210.0873276,306.7484286 +"Harlingen, TX",Harlingen,TX,405,7,0,0,1,1,2554080.623,1236673.26,1037133.299,0.004342784,436.9111025,0.004342784,353.4210617,73.33889228,107.0820893 +"Houston, TX",Houston,TX,406,7,0,0,1,1,90924586.97,44025237.25,36921668,0.15460196,15553.91837,0.15460196,12581.69526,2610.844947,3812.093733 +"Killeen, TX",Killeen,TX,407,7,0,0,1,1,2755918.11,1334401.977,1119093.271,0.004685975,471.4382188,0.004685975,381.3503362,79.13453457,115.5443044 +"Lake Jackson--Angleton, TX",Lake Jackson--Angleton,TX,408,7,0,0,1,1,1333340.271,645596.793,541428.3248,0.002267121,228.0864443,0.002267121,184.5010412,38.28606568,55.90147022 +"Laredo, TX",Laredo,TX,409,7,0,0,1,1,2667433.059,1291557.951,1083162.224,0.004535521,456.301617,0.004535521,369.1062119,76.59373943,111.8344904 +"Longview, TX",Longview,TX,410,7,0,0,1,1,1802901.771,872956.1589,732102.755,0.003065531,308.411486,0.003065531,249.4766423,51.76924235,75.58825144 +"Lubbock, TX",Lubbock,TX,411,7,0,0,1,1,3941305.798,1908360.858,1600442.619,0.006701527,674.2153108,0.006701527,545.3784297,113.1722306,165.2427317 +"McAllen, TX",McAllen,TX,412,7,0,0,1,1,10834784.63,5246149.36,4399671.576,0.018422728,1853.440981,0.018422728,1499.263982,311.1143381,454.257929 +"McKinney, TX",McKinney,TX,413,7,0,0,1,1,2114495.184,1023828.155,858631.2213,0.003595343,361.7138838,0.003595343,292.5933998,60.7164602,88.65208089 +"Midland, TX",Midland,TX,414,7,0,0,1,1,2056206.193,995604.9126,834961.8614,0.003496233,351.7427392,0.003496233,284.5276571,59.0427268,86.20826338 +"Odessa, TX",Odessa,TX,415,7,0,0,1,1,2268177.471,1098240.362,921036.8542,0.003856654,388.0033819,0.003856654,313.8591957,65.12935485,95.09534672 +"Port Arthur, TX",Port Arthur,TX,416,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"San Angelo, TX",San Angelo,TX,417,7,0,0,1,1,1498430.243,725532.5443,608466.2662,0.002547828,256.3273858,0.002547828,207.345376,43.02652514,62.82301331 +"San Antonio, TX",San Antonio,TX,418,7,0,0,1,1,32191371.83,15586903.71,13071922.38,0.054736011,5506.782999,0.054736011,4454.483036,924.3559225,1349.651738 +"San Marcos, TX",San Marcos,TX,419,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Sherman, TX",Sherman,TX,420,7,0,0,1,1,1271645.64,615724.5566,516376.0397,0.002162219,217.5327174,0.002162219,175.9640429,36.51454138,53.31486825 +"Temple, TX",Temple,TX,421,7,0,0,1,1,6661296.003,3225366.721,2704946.678,0.011326413,1139.507561,0.011326413,921.7572399,191.275117,279.2807269 +"Texas City, TX",Texas City,TX,422,7,0,0,1,1,2529547.574,1224794.478,1027171.184,0.00430107,432.7143822,0.00430107,350.0262995,72.63444048,106.0535194 +"Tyler, TX",Tyler,TX,423,7,0,0,1,1,2281384.655,1104635.215,926399.8838,0.003879111,390.2626549,0.003879111,315.6867405,65.50859121,95.64906958 +"Victoria, TX",Victoria,TX,424,7,0,0,1,1,1165707.105,564429.6395,473357.6708,0.001982089,199.4104539,0.001982089,161.3047916,33.47257992,48.87330146 +"Waco, TX",Waco,TX,425,7,0,0,1,1,4185480.629,2026589.109,1699594.481,0.007116705,715.9848202,0.007116705,579.1661368,120.1835644,175.4799775 +"Wichita Falls, TX",Wichita Falls,TX,426,7,0,0,1,1,1663000.905,805216.8485,675293.3319,0.002827653,284.4794922,0.002827653,230.1178514,47.75207294,69.72278388 +"Texarkana--Texarkana, TX--AR",Texarkana--Texarkana,TX--AR,427,7,0,0,1,1,1837269.516,889596.8517,746058.4353,0.003123968,314.2905679,0.003123968,254.2322811,52.75609151,77.02914954 +"El Paso, TX--NM",El Paso,TX--NM,428,7,8,0,2,0.5,12102494.35,5859968.165,4914449.361,0.020578255,2070.300405,0.020578255,1674.683393,347.515862,507.4077805 +"Logan, UT",Logan,UT,429,8,0,0,1,1,1466592.146,693146.9413,595537.7981,0.023881907,250.8810355,0.023881907,270.485853,121.0325298,51.89734916 +"Ogden--Layton, UT",Ogden--Layton,UT,430,8,0,0,1,1,8810941.125,4164264.009,3577851.204,0.14347689,1507.234331,0.14347689,1625.01547,727.1350096,311.7870835 +"Provo--Orem, UT",Provo--Orem,UT,431,8,0,0,1,1,7973502.005,3768470.014,3237793.028,0.129840076,1363.978693,0.129840076,1470.565281,658.0241968,282.1531661 +"Salt Lake City--West Valley City, UT",Salt Lake City--West Valley City,UT,432,8,0,0,1,1,17698076.5,8364539.265,7186642.542,0.288194523,3027.502751,0.288194523,3264.083564,1460.558054,626.2704037 +"St. George, UT",St. George,UT,433,8,0,0,1,1,2033572.117,961115.3966,825770.8617,0.033114579,347.8708648,0.033114579,375.054844,167.8233301,71.9607032 +"Blacksburg, VA",Blacksburg,VA,434,5,0,0,1,1,1288096.142,650700.5268,523056.0806,0.065442899,220.3468052,0.065442899,531.4592946,36.7276638,9.175019487 +"Charlottesville, VA",Charlottesville,VA,435,5,0,0,1,1,2056217.695,1038728.317,834966.532,0.104468015,351.7447069,0.104468015,848.3807771,58.62922009,14.64629604 +"Fredericksburg, VA",Fredericksburg,VA,436,5,0,0,1,1,5837632.173,2948964.916,2370482.222,0.296586226,998.6083783,0.296586226,2408.565461,166.4492152,41.58104913 +"Harrisonburg, VA",Harrisonburg,VA,437,5,0,0,1,1,1373436.347,693811.3746,557710.1037,0.069778686,234.9454372,0.069778686,566.6700556,39.1609809,9.782891853 +"Lynchburg, VA",Lynchburg,VA,438,5,0,0,1,1,3006470.013,1518762.116,1220834.665,0.152746451,514.2986155,0.152746451,1240.448116,85.72389614,21.4148774 +"Richmond, VA",Richmond,VA,439,5,0,0,1,1,26620924.31,13447947.64,10809935.59,1.352500335,4553.880283,1.352500335,10983.60378,759.046104,189.6189977 +"Roanoke, VA",Roanoke,VA,440,5,0,0,1,1,5143303.778,2598214.815,2088536.894,0.261310239,879.8338252,0.261310239,2122.09051,146.6517334,36.63539612 +"Staunton--Waynesboro, VA",Staunton--Waynesboro,VA,441,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Virginia Beach, VA",Virginia Beach,VA,442,5,0,0,1,1,36712301.88,18545754,14907732.51,1.865201975,6280.151123,1.865201975,15147.2343,1046.782951,261.4991803 +"Williamsburg, VA",Williamsburg,VA,443,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Winchester, VA",Winchester,VA,444,5,0,0,1,1,1880544.418,949984.4023,763631.037,0.095542774,321.6933434,0.095542774,775.899234,53.62022359,13.39498747 +"Burlington, VT",Burlington,VT,445,1,0,0,1,1,3123000.512,1588134.27,1268154.103,0.013725509,534.2327821,0.013725509,555.6122143,22.40869376,53.88041965 +"Bellingham, WA",Bellingham,WA,446,9,0,0,1,1,1703561.179,1814161.356,691763.6071,0.010658988,291.4178955,0.010658988,391.9725107,34.62311701,27.64599057 +"Bremerton, WA",Bremerton,WA,447,9,0,0,1,1,3427518.181,3650042.692,1391809.328,0.02144559,586.3247811,0.02144559,788.6378979,69.660758,55.62297173 +"Kennewick--Pasco, WA",Kennewick--Pasco,WA,448,9,0,0,1,1,3438103.692,3661315.445,1396107.778,0.021511822,588.1355803,0.021511822,791.0735189,69.87589755,55.79475713 +"Marysville, WA",Marysville,WA,449,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Mount Vernon, WA",Mount Vernon,WA,450,9,0,0,1,1,1388390.781,1478529.174,563782.6376,0.008687002,237.503604,0.008687002,319.4549319,28.21760502,22.53129439 +"Olympia--Lacey, WA",Olympia--Lacey,WA,451,9,0,0,1,1,4032116.948,4293893.78,1637318.224,0.025228495,689.7498312,0.025228495,927.7500705,81.94860191,65.43461338 +"Seattle, WA",Seattle,WA,452,9,0,0,1,1,69022477.93,73503619.19,28027897.61,0.431865759,11807.25736,0.431865759,15881.38677,1402.810395,1120.121072 +"Spokane, WA",Spokane,WA,453,9,0,0,1,1,7307777.071,7782219.345,2967462.683,0.045723926,1250.097174,0.045723926,1681.446937,148.5230021,118.5931791 +"Wenatchee, WA",Wenatchee,WA,454,9,0,0,1,1,883884.549,941268.9206,358918.2305,0.005530365,151.2007778,0.005530365,203.3730577,17.96403824,14.34398964 +"Yakima, WA",Yakima,WA,455,9,0,0,1,1,2245797.075,2391600.794,911948.8663,0.014051696,384.1749071,0.014051696,516.7356061,45.64350015,36.4455856 +"Longview, WA--OR",Longview,WA--OR,456,9,0,0,1,1,1362190.113,1450627.482,553143.3551,0.008523068,233.0216144,0.008523068,313.4264184,27.68510357,22.10610073 +"Walla Walla, WA--OR",Walla Walla,WA--OR,457,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Appleton, WI",Appleton,WI,458,3,0,0,1,1,3962145.715,2014863.388,1608905.066,0.078632979,677.7802695,0.078632979,1915.863239,105.6449295,82.68190199 +"Eau Claire, WI",Eau Claire,WI,459,3,0,0,1,1,2318560.501,1179053.726,941495.8474,0.046014289,396.6221019,0.046014289,1121.121017,61.82108844,48.38362996 +"Fond du Lac, WI",Fond du Lac,WI,460,3,0,0,1,1,971546.133,494058.7434,394514.8937,0.019281362,166.1965125,0.019281362,469.7832072,25.90488339,20.27418675 +"Green Bay, WI",Green Bay,WI,461,3,0,0,1,1,3967515.534,2017594.093,1611085.584,0.078739549,678.6988518,0.078739549,1918.459771,105.788108,82.79395915 +"Janesville, WI",Janesville,WI,462,3,0,0,1,1,1458544.263,741711.0947,592269.8011,0.028946356,249.5043329,0.028946356,705.2671802,38.88998964,30.4368447 +"Madison, WI",Madison,WI,463,3,0,0,1,1,6909543.3,3513698.593,2805752.242,0.137127206,1181.973723,0.137127206,3341.053298,184.2330563,144.1880796 +"Milwaukee, WI",Milwaukee,WI,464,3,0,0,1,1,27160023.48,13811641.69,11028847.13,0.539019436,4646.100714,0.539019436,13133.00779,724.1830492,566.7743089 +"Oshkosh, WI",Oshkosh,WI,465,3,0,0,1,1,1392520.853,708136.3195,565459.7323,0.027636051,238.2101081,0.027636051,673.3420989,37.12957016,29.05907076 +"Racine, WI",Racine,WI,466,3,0,0,1,1,1517844.401,771866.8953,616349.7564,0.03012323,259.6484483,0.03012323,733.941278,40.47114271,31.67431765 +"Sheboygan, WI",Sheboygan,WI,467,3,0,0,1,1,905747.8607,460598.4572,367796.2465,0.017975526,154.9408006,0.017975526,437.9669893,24.15046688,18.90111097 +"Wausau, WI",Wausau,WI,468,3,0,0,1,1,1806301.276,918555.3915,733483.1889,0.035847962,308.9930188,0.035847962,873.4222468,48.16243132,37.69382445 +"West Bend, WI",West Bend,WI,469,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Beloit, WI--IL",Beloit,WI--IL,470,3,0,0,1,1,1136741.6,578065.3202,461595.6733,0.022559841,194.4555004,0.022559841,549.6621276,30.30958344,23.72147929 +"Kenosha, WI--IL",Kenosha,WI--IL,471,3,0,0,1,1,1972447.255,1003045.331,800949.9424,0.039145305,337.4146052,0.039145305,953.7607799,52.59247543,41.16095226 +"La Crosse, WI--MN",La Crosse,WI--MN,472,3,4,0,2,0.5,1972923.294,1003287.41,801143.2471,0.039154753,337.4960383,0.039154753,953.9909646,52.60516832,41.17088622 +"Beckley, WV",Beckley,WV,473,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"Charleston, WV",Charleston,WV,474,5,0,0,1,1,6814039.828,3741866.705,2766971.23,0.04221872,1165.636523,0.04221872,1765.181358,159.395067,125.7790954 +"Morgantown, WV",Morgantown,WV,475,5,0,0,1,1,1373156.168,754055.9601,557596.3314,0.00850786,234.8975088,0.00850786,355.7169799,32.12108013,25.34683461 +"Huntington, WV--KY--OH",Huntington,WV--KY--OH,476,5,6,3,3,0.333333,5027666.367,2760896.305,2041580.111,0.031150631,860.0524343,0.031150631,1302.420175,117.6079444,92.80475949 +"Parkersburg, WV--OH",Parkersburg,WV--OH,477,5,3,0,2,0.5,1591722.937,874079.8722,646349.5494,0.009862065,272.2864023,0.009862065,412.3368408,37.23382759,29.381318 +"Wheeling, WV--OH",Wheeling,WV--OH,478,5,3,0,2,0.5,2540063.861,1394852.486,1031441.524,0.015737837,434.5133403,0.015737837,658.0051612,59.41756425,46.88656695 +"Weirton--Steubenville, WV--OH--PA",Weirton--Steubenville,WV--OH--PA,479,5,3,2,3,0.333333333,1793033.579,984627.7421,728095.5868,0.011109354,306.7233945,0.011109354,464.4864908,41.94291707,33.09727375 +"Casper, WY",Casper,WY,480,8,0,0,1,1,1009739.787,477227.4598,410024.1575,0.042750625,172.7300694,0.042750625,557.85383,13.81379188,39.70752541 +"Cheyenne, WY",Cheyenne,WY,481,8,0,0,1,1,1665625.4,787214.8736,676359.0583,0.070519681,284.9284486,0.070519681,920.2128319,22.78666537,65.49990775 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2030.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2030.csv new file mode 100644 index 000000000..091a48ca6 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2030.csv @@ -0,0 +1,482 @@ +Area Name,UA,State,UA Number,Census Division,Census Division 2,Census Division 3,Total Number of Census Divisions,Weight Factor - 1st,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +"'Anchorage, AK'",Anchorage,AK,1,9,0,0,1,1,47466021.2,22260887.92,24773942.59,58278738.06,23504950.01,113789.6417,71635.32235,4496.632016,5060.777419 +"'Fairbanks, AK'",Fairbanks,AK,2,9,0,0,1,1,17142652.02,8039659.648,8947265.146,21047732.71,8488960.497,41095.84463,25871.54711,1623.986928,1827.731587 +"'Anniston--Oxford, AL'",Anniston--Oxford,AL,3,6,0,0,1,1,39419169.56,18493106.11,20574022.28,48398813.84,19520184.17,94499.02093,41356437.19,9333.58569,2213.830595 +"'Auburn, AL'",Auburn,AL,4,6,0,0,1,1,33985094.13,15943764.39,17737818.72,41726861.89,16829256.01,81471.98829,35655302.39,8046.917065,1908.646022 +"'Birmingham, AL'",Birmingham,AL,5,6,0,0,1,1,368218159.9,172745838.6,192183871.7,452097859.3,182339871,882724.2173,386314358.5,87185.89931,20679.59922 +"'Daphne--Fairhope, AL'",Daphne--Fairhope,AL,6,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Decatur, AL'",Decatur,AL,7,6,0,0,1,1,17628027.71,8270011.536,9200585.374,21643673.4,8729314.981,42259.42297,18494362.74,4173.926265,990.0124105 +"'Dothan, AL'",Dothan,AL,8,6,0,0,1,1,36508085.44,17127400.34,19054641.99,44824587.9,18078629.24,87520.31989,38302286.91,8644.30549,2050.340416 +"'Florence, AL'",Florence,AL,9,6,0,0,1,1,29397635.86,13791604.58,15343489.52,36094385.57,14557568.62,70474.53908,30842392.02,6960.70862,1651.008542 +"'Gadsden, AL'",Gadsden,AL,10,6,0,0,1,1,34318154.65,16100016.38,17911652.79,42135793.23,16994185.99,82270.42959,36004731.27,8125.778414,1927.351123 +"'Huntsville, AL'",Huntsville,AL,11,6,0,0,1,1,114828770.9,53870760.55,59932507.88,140986640.9,56862657.93,275277.3978,120472067.3,27188.90795,6448.929517 +"'Mobile, AL'",Mobile,AL,12,6,0,0,1,1,153948843.7,72223548.44,80350422.79,189018224.1,76234730.81,369059.3983,161514708.6,36451.67416,8645.962459 +"'Montgomery, AL'",Montgomery,AL,13,6,0,0,1,1,125320952.9,58793062.01,65408685.83,153868930.7,62058336.28,300430.1583,131479891,29673.22411,7038.183778 +"'Tuscaloosa, AL'",Tuscaloosa,AL,14,6,0,0,1,1,55617021.84,26092165.26,29028157.1,68286519.38,27541283.11,133329.9044,58350338.07,13168.87811,3123.522538 +"'Conway, AR'",Conway,AR,15,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Hot Springs, AR'",Hot Springs,AR,16,7,0,0,1,1,19268360.51,9036735.688,10056735.62,23657675.51,9541601.254,46191.77611,79414.37125,1874.800074,2275.260943 +"'Jonesboro, AR'",Jonesboro,AR,17,7,0,0,1,1,22568921.97,10584677.53,11779397.7,27710101.86,11176023.72,54104.16677,93017.60504,2195.942751,2665.000307 +"'Little Rock, AR'",Little Rock,AR,18,7,0,0,1,1,187385187.8,87882433.61,97801953.16,230071363,92792261.24,449215.9379,772306.3339,18232.46787,22126.95775 +"'Pine Bluff, AR'",Pine Bluff,AR,19,7,0,0,1,1,19155125.69,8983629.295,9997634.969,23518645.9,9485527.905,45920.31983,78947.67498,1863.782394,2261.889865 +"'Fayetteville--Springdale--Rogers, AR--MO'",Fayetteville--Springdale--Rogers,AR--MO,20,7,4,0,2,0.5,91214484.47,42778999.62,47607576.91,111993061,45168982.53,218667.2313,375939.6617,8875.115356,10770.85691 +"'Fort Smith, AR--OK'",Fort Smith,AR--OK,21,7,0,0,1,1,41683014.7,19549062.64,21755616.33,51178367.53,20641232.3,99926.11885,171796.1631,4055.732662,4922.044887 +"'Avondale--Goodyear, AZ'",Avondale--Goodyear,AZ,22,8,0,0,1,1,41931699.41,19665814.09,21885411.82,51483702.25,20764379.74,100522.287,359784.295,3906.934954,7473.202147 +"'Casa Grande, AZ'",Casa Grande,AZ,23,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Flagstaff, AZ'",Flagstaff,AZ,24,8,0,0,1,1,18726826.31,8782813.239,9774092.431,22992780.24,9273436.044,44893.56347,160680.776,1744.849203,3337.555132 +"'Lake Havasu City, AZ'",Lake Havasu City,AZ,25,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Phoenix--Mesa, AZ'",Phoenix--Mesa,AZ,26,8,0,0,1,1,1031870076,483943302.1,538563947.3,1266929137,510977193.6,2473687.958,8853699.062,96143.23586,183903.1991 +"'Prescott Valley--Prescott, AZ'",Prescott Valley--Prescott,AZ,27,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Sierra Vista, AZ'",Sierra Vista,AZ,28,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Tucson, AZ'",Tucson,AZ,29,8,0,0,1,1,243162424.7,114042290.3,126913764,298554603,120412885.6,582929.9405,2086393.415,22656.36237,43337.18832 +"'Yuma, AZ--CA'",Yuma,AZ--CA,30,8,9,0,2,0.5,23911563.97,11214436.29,12480162.55,29358596.41,11840893.68,57322.86386,205167.1005,2227.930811,4261.595731 +"'Antioch, CA'",Antioch,CA,31,9,0,0,1,1,55330134.83,25957575.11,28878422.34,67934279.82,27399218.04,132642.1542,224306.4925,5560.162496,5260.062043 +"'Arroyo Grande--Grover Beach, CA'",Arroyo Grande--Grover Beach,CA,32,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Bakersfield, CA'",Bakersfield,CA,33,9,0,0,1,1,114971940.8,53937927.28,60007232.47,141162424.8,56933554.99,275620.6171,466092.3537,11553.60773,10930.02111 +"'Camarillo, CA'",Camarillo,CA,34,9,0,0,1,1,23521383.04,11034819.79,12276500.6,28879528.71,11647676.34,56387.48083,95354.89013,2363.679616,2236.10397 +"'Chico, CA'",Chico,CA,35,9,0,0,1,1,20812711.89,9764074.023,10862765.58,25553825.2,10306355.35,49894.02157,84374.02904,2091.483429,1978.599116 +"'Concord, CA'",Concord,CA,36,9,0,0,1,1,205589072.8,96450041.47,107302975,252422041.7,101806725.2,492855.7935,833451.1374,20659.78432,19544.70709 +"'Davis, CA'",Davis,CA,37,9,0,0,1,1,14040142.6,6586791.395,7327962.762,17238471.93,6952611.438,33658.23643,56918.26252,1410.903381,1334.752235 +"'Delano, CA'",Delano,CA,38,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'El Centro--Calexico, CA'",El Centro--Calexico,CA,39,9,0,0,1,1,5408140.923,2537174.808,2822667.578,6640109.587,2678085.509,12964.86019,21924.42012,543.467722,514.1349624 +"'El Paso, TX--NM'",El Paso de Robles (Paso Robles)--Atascadero,CA,40,9,0,0,1,1,174946166.1,82049113.88,91309652.28,214798743,86632516.17,419396.041,1094353.679,23185.18541,32899.7502 +"'Fairfield, CA'",Fairfield,CA,41,9,0,0,1,1,54011008.05,25338720.08,28189931.33,66314657.38,26745992.77,129479.8302,218958.7972,5427.602558,5134.656806 +"'Fresno, CA'",Fresno,CA,42,9,0,0,1,1,172623845.2,80984737.17,90097454.53,211947370.8,85482502.21,413828.7168,699811.2212,17347.08641,16410.80649 +"'Gilroy--Morgan Hill, CA'",Gilroy--Morgan Hill,CA,43,9,0,0,1,1,33614869.86,15770077.41,17544587.8,41272300.93,16645922.72,80584.45486,136273.5438,3377.980901,3195.660043 +"'Hanford, CA'",Hanford,CA,44,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Hemet, CA'",Hemet,CA,45,9,0,0,1,1,19337966.38,9072212.027,10093052.58,23743134.24,9576068.426,46358.63488,78395.46067,1943.285259,1838.399694 +"'Indio--Cathedral City, CA'",Indio--Cathedral City,CA,46,9,0,0,1,1,99717912.98,46781653.87,52045707.37,122433545.9,49379833.4,239052.3507,404253.0416,10020.7202,9479.868623 +"'Lancaster--Palmdale, CA'",Lancaster--Palmdale,CA,47,9,0,0,1,1,81179030.22,38084323.86,42369719.99,99671525.67,40199467.36,194609.3477,329097.0388,8157.735394,7717.435297 +"'Livermore, CA'",Livermore,CA,48,9,0,0,1,1,36785667.48,17257625.15,19199520.2,45165402.83,18216086.53,88185.76341,149127.85,3696.616488,3497.097808 +"'Lodi, CA'",Lodi,CA,49,9,0,0,1,1,18047759.59,8466924.519,9419655.771,22159019.75,8937164.201,43265.64031,73165.00608,1813.631511,1715.74379 +"'Lompoc, CA'",Lompoc,CA,50,9,0,0,1,1,6524848.947,3061067.123,3405510.292,8011202.495,3231073.98,15641.92864,26451.51662,655.6864631,620.2968851 +"'Los Angeles--Long Beach--Anaheim, CA'",Los Angeles--Long Beach--Anaheim,CA,51,9,0,0,1,1,3832120320,1797800626,2000096139,4705073193,1897647648,9186688.161,15535285.98,385092.3507,364307.6364 +"'Madera, CA'",Madera,CA,52,9,0,0,1,1,3180806.718,1492243.414,1660156.442,3905391.054,1575120.268,7625.303219,12894.88269,319.6414083,302.3892989 +"'Manteca, CA'",Manteca,CA,53,9,0,0,1,1,11005246.22,5163000.349,5743961.213,13512229.43,5449745.274,26382.72203,44614.89542,1105.924601,1046.234174 +"'Merced, CA'",Merced,CA,54,9,0,0,1,1,30571500.73,14342311.45,15956164.08,37535655.6,15138860.89,73288.62885,123935.8285,3072.150689,2906.336504 +"'Mission Viejo--Lake Forest--San Clemente, CA'",Mission Viejo--Lake Forest--San Clemente,CA,55,9,0,0,1,1,177902332.3,83461086.19,92852451.96,218428291.5,88096383.76,426482.7597,721210.0291,17877.52513,16912.61567 +"'Modesto, CA'",Modesto,CA,56,9,0,0,1,1,81160966.52,38075849.46,42360292.02,99649347.09,40190522.3,194566.0438,329023.8092,8155.920161,7715.718039 +"'Murrieta--Temecula--Menifee, CA'",Murrieta--Temecula--Menifee,CA,57,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Napa, CA'",Napa,CA,58,9,0,0,1,1,16896610.81,7926874.667,8818837.411,20745640.51,8367120.829,40506.0075,68498.28788,1697.951794,1606.307692 +"'Oxnard, CA'",Oxnard,CA,59,9,0,0,1,1,109370586,51310108.14,57083720.92,134285087.5,54159790.91,262192.568,443384.6512,10990.72382,10397.51792 +"'Petaluma, CA'",Petaluma,CA,60,9,0,0,1,1,7238550.569,3395893.046,3778012.129,8887484.576,3584495.609,17352.8755,29344.83882,727.4068195,688.1462555 +"'Porterville, CA'",Porterville,CA,61,9,0,0,1,1,9911932.758,4650083.356,5173328.807,12169860.34,4908341.678,23761.73703,40182.63966,996.0567953,942.296299 +"'Redding, CA'",Redding,CA,62,9,0,0,1,1,41308345.73,19379394.07,21560038.81,50718342.3,20455695.17,99027.9164,167462.6344,4151.103471,3927.054617 +"'Riverside--San Bernardino, CA'",Riverside--San Bernardino,CA,63,9,0,0,1,1,630515358.5,295799925.8,329084483,774146076.5,312228188.8,1511525.603,2556087.906,63360.91282,59941.11373 +"'Sacramento, CA'",Sacramento,CA,64,9,0,0,1,1,494717960.2,232091945,258207832.7,607414177.6,244981966.9,1185980.41,2005569.854,49714.54085,47031.28183 +"'Salinas, CA'",Salinas,CA,65,9,0,0,1,1,39463394.79,18513853.94,20597104.73,48453113.53,19542084.29,94605.04145,159983.2658,3965.703109,3751.660929 +"'San Diego, CA'",San Diego,CA,66,9,0,0,1,1,931636596.5,437067919.8,486248500.7,1143862408,461341985.2,2233399.313,3776823.206,93620.78874,88567.76356 +"'San Francisco--Oakland, CA'",San Francisco--Oakland,CA,67,9,0,0,1,1,947103828.7,444324215.8,494321303.4,1162853059,469001284.5,2270478.691,3839526.841,95175.10131,90038.18471 +"'San Jose, CA'",San Jose,CA,68,9,0,0,1,1,509218548.5,238894749.8,265776115.5,625217984.1,252162588.8,1220742.466,2064354.747,51171.71473,48409.80718 +"'San Luis Obispo, CA'",San Luis Obispo,CA,69,9,0,0,1,1,14032796.81,6583345.193,7324128.779,17229452.77,6948973.839,33640.62648,56888.48294,1410.165198,1334.053895 +"'Santa Barbara, CA'",Santa Barbara,CA,70,9,0,0,1,1,60840892.77,28542891.66,31754648.75,74700382.47,30128119.01,145853.0168,246646.9185,6113.942271,5783.952483 +"'Santa Clarita, CA'",Santa Clarita,CA,71,9,0,0,1,1,36071384.4,16922526.45,18826714.89,44288406.84,17862376.97,86473.42264,146232.1706,3624.837701,3429.193161 +"'Santa Cruz, CA'",Santa Cruz,CA,72,9,0,0,1,1,49461957.78,23204578.99,25815648.4,60729338.37,24493324.84,118574.4559,200517.1015,4970.465434,4702.192892 +"'Santa Maria, CA'",Santa Maria,CA,73,9,0,0,1,1,31278192.65,14673848.84,16325007.34,38403331.17,15488811.35,74982.77144,126800.7335,3143.166635,2973.519483 +"'Santa Rosa, CA'",Santa Rosa,CA,74,9,0,0,1,1,83218181.73,39040971.24,43434013.05,102175193.7,41209245.43,199497.7769,337363.69,8362.651103,7911.291024 +"'Seaside--Monterey, CA'",Seaside--Monterey,CA,75,9,0,0,1,1,39034595,18312686.83,20373301.52,47926633.61,19329744.68,93577.08573,158244.9259,3922.612729,3710.89628 +"'Simi Valley, CA'",Simi Valley,CA,76,9,0,0,1,1,36175722.16,16971475.45,18881171.83,44416512.61,17914044.53,86723.55006,146655.1523,3635.322672,3439.112223 +"'Stockton, CA'",Stockton,CA,77,9,0,0,1,1,102472860.6,48074109.76,53483595.42,125816067.6,50744070.27,245656.7478,415421.5058,10297.56674,9741.772833 +"'Thousand Oaks, CA'",Thousand Oaks,CA,78,9,0,0,1,1,88450795.53,41495799.27,46165067.87,108599791.3,43800410.75,212041.8484,358576.5291,8888.479986,8408.739174 +"'Tracy, CA'",Tracy,CA,79,9,0,0,1,1,4159468.528,1951372.739,2170948.783,5106990.968,2059748.914,9971.435416,16862.34452,417.9877924,395.4276018 +"'Turlock, CA'",Turlock,CA,80,9,0,0,1,1,8242447.384,3866861.119,4301975.359,10120068,4081620.508,19759.50322,33414.60251,828.2890862,783.5835709 +"'Vacaville, CA'",Vacaville,CA,81,9,0,0,1,1,27799827.26,13042008.78,14509546.29,34132597.91,13766341.45,66644.13501,112699.5581,2793.623356,2642.842217 +"'Vallejo, CA'",Vallejo,CA,82,9,0,0,1,1,47026665.38,22062086.1,24544597.77,57739288.99,23287379.69,112736.3637,190644.5085,4725.741261,4470.677296 +"'Victorville--Hesperia, CA'",Victorville--Hesperia,CA,83,9,0,0,1,1,73910249.43,34674248.62,38575929.83,90746924.48,36600001.89,177184.0017,299629.6477,7427.29072,7026.41515 +"'Visalia, CA'",Visalia,CA,84,9,0,0,1,1,32537985.68,15264868.05,16982530.32,39950103.7,16112654.83,78002.85556,131907.8918,3269.764085,3093.284048 +"'Watsonville, CA'",Watsonville,CA,85,9,0,0,1,1,13217866.64,6201028.916,6898792.788,16228882.39,6545424.317,31687.00583,53584.78363,1328.272316,1256.581044 +"'Woodland, CA'",Woodland,CA,86,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Yuba City, CA'",Yuba City,CA,87,9,0,0,1,1,25470245.79,11949109.11,13293669.31,31272340.29,12612743.85,61059.46211,103255.5137,2559.522146,2421.376227 +"'Boulder, CO'",Boulder,CO,88,8,0,0,1,1,28707865.04,13463801.88,14983496.33,35247490.58,14215999.38,68820.97071,129904.1771,1555.106515,2236.676814 +"'Colorado Springs, CO'",Colorado Springs,CO,89,8,0,0,1,1,154578918.9,72496507.01,80679376.88,189791856,76546751.62,370569.9199,699475.4654,8373.547927,12043.4969 +"'Denver--Aurora, CO'",Denver--Aurora,CO,90,8,0,0,1,1,716624186.9,336092080.1,374027670,879870524.7,354868917.7,1717953.324,3242751.601,38819.56879,55833.36485 +"'Fort Collins, CO'",Fort Collins,CO,91,8,0,0,1,1,74712526.77,35039688.85,38994709.94,91731972.4,36997290.9,179107.3147,338077.0148,4047.181389,5820.975405 +"'Grand Junction, CO'",Grand Junction,CO,92,8,0,0,1,1,28485524.24,13359525.49,14867449.99,34974500.74,14105897.26,68287.95615,128898.0766,1543.062302,2219.353877 +"'Greeley, CO'",Greeley,CO,93,8,0,0,1,1,27952510.69,13109545.61,14589254.22,34320067.19,13841951.46,67010.17009,126486.1701,1514.188931,2177.825918 +"'Lafayette--Louisville--Erie, CO'",Lafayette--Louisville--Erie,CO,94,8,0,0,1,1,19859665.64,9314053.943,10365355.51,24383679.4,9834412.763,47609.30376,89865.73955,1075.799101,1547.299097 +"'Longmont, CO'",Longmont,CO,95,8,0,0,1,1,17471729.68,8194127.518,9119020.068,21451773.8,8651918.137,41884.73767,79060.23885,946.4444885,1361.251093 +"'Pueblo, CO'",Pueblo,CO,96,8,0,0,1,1,40923897.05,19193041.4,21359410.05,50246323.57,20265320.82,98106.29653,185182.1849,2216.849593,3188.447888 +"'Hartford, CT'",Hartford,CT,97,1,0,0,1,1,343669634.2,161181586.6,179371483.9,421957261,170183580.8,823874.4893,625927.9319,17426.60049,11831.99113 +"'New Haven, CT'",New Haven,CT,98,1,0,0,1,1,208584339.2,97826375.67,108866419.1,256099659.9,103289980.3,500036.3687,379896.1301,10576.7737,7181.222328 +"'Waterbury, CT'",Waterbury,CT,99,1,0,0,1,1,52360699.2,24557248.4,27328618.48,64288418.35,25928771.11,125523.5843,95364.91125,2655.075968,1802.69441 +"'Bridgeport--Stamford, CT--NY'",Bridgeport--Stamford,CT--NY,100,1,2,0,2,0.5,308708592.4,144784804.3,161124268.2,379032126,152871037.9,740062.8644,562253.1395,15653.81626,10628.33885 +"'Danbury, CT--NY'",Danbury,CT--NY,101,1,2,0,2,0.5,55870677.51,26203433.62,29160581.37,68597966.49,27666895.8,133938.0071,101757.6595,2833.057912,1923.537301 +"'Norwich--New London, CT--RI'",Norwich--New London,CT--RI,102,1,0,0,1,1,92299388.92,43288555.27,48173817.84,113325104.9,45706221.75,221268.0561,168105.5289,4680.263883,3177.719071 +"'Washington, DC--VA--MD'",Washington,DC--VA--MD,103,5,0,0,1,1,1766818098,828641872.6,922155320.7,2169297635,874919982,4235568.732,295649.6605,176144.5991,176403.2218 +"'Dover, DE'",Dover,DE,104,5,0,0,1,1,21196068.35,9941006.263,11062863.37,26024513.22,10496193,50813.04323,101268.8693,2205.038669,644.0805515 +"'Bonita Springs, FL'",Bonita Springs,FL,105,5,0,0,1,1,114486461.4,53694421.58,59753915.64,140566372,56693155.29,274456.8198,526968.1141,10403.32213,10252.69546 +"'Cape Coral, FL'",Cape Coral,FL,106,5,0,0,1,1,182509850.7,85597552.27,95257361.32,224085426.8,90378016.57,437528.3556,840072.0105,16584.5703,16344.44715 +"'Deltona, FL'",Deltona,FL,107,5,0,0,1,1,53091617.77,24900094.49,27710106.59,65185839.45,26290718.51,127275.8053,244374.6565,4824.406266,4754.555096 +"'Fort Walton Beach--Navarre--Wright, FL'",Fort Walton Beach--Navarre--Wright,FL,108,5,0,0,1,1,71698577.5,33626802.67,37421636.57,88031447.48,35504797.14,171882.014,330020.3683,6515.210519,6420.878687 +"'Gainesville, FL'",Gainesville,FL,109,5,0,0,1,1,58963382.87,27653966.22,30774756.79,72395187.23,29198388.87,141352.107,271401.7211,5357.970349,5280.39386 +"'Homosassa Springs--Beverly Hills--Citrus Springs, FL'",Homosassa Springs--Beverly Hills--Citrus Springs,FL,110,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Jacksonville, FL'",Jacksonville,FL,111,5,0,0,1,1,443298078.4,207907848.7,231370553.8,544280972.7,219519115.9,1062712.388,2040450.455,40282.2539,39699.0189 +"'Kissimmee, FL'",Kissimmee,FL,112,5,0,0,1,1,95038430.68,44573249.1,49603405.5,116688097.7,47062582.27,227834.3231,437451.0485,8636.090212,8511.050781 +"'Lady Lake--The Villages, FL'",Lady Lake--The Villages,FL,113,5,0,0,1,1,26502090.18,12429543.07,13832235.19,32539241.94,13123709.96,63533.09639,121986.0961,2408.230438,2373.362373 +"'Lakeland, FL'",Lakeland,FL,114,5,0,0,1,1,92959308.07,43598135.67,48518249.09,114135352.9,46033010.56,222850.0711,427881.0844,8447.161477,8324.85749 +"'Leesburg--Eustis--Tavares, FL'",Leesburg--Eustis--Tavares,FL,115,5,0,0,1,1,44652477.8,20942117.85,23305466.5,54824271.16,22111696.24,107044.7711,205530.2586,4057.546234,3998.798206 +"'Miami, FL'",Miami,FL,116,5,0,0,1,1,1773575495,831811108,925682209,2177594361,878266213.3,4251768.148,8163565.562,161163.8351,158830.391 +"'North Port--Port Charlotte, FL'",North Port--Port Charlotte,FL,117,5,0,0,1,1,64649990.41,30320998.63,33742767.7,79377198.74,32014370.08,154984.5331,297576.5265,5874.709266,5789.651065 +"'Ocala, FL'",Ocala,FL,118,5,0,0,1,1,65346362.16,30647598.63,34106225,80232203.34,32359210.09,156653.9355,300781.8462,5937.988186,5852.013788 +"'Orlando, FL'",Orlando,FL,119,5,0,0,1,1,583129527.6,273489129.7,304352778.2,715965897.5,288762989.6,1397928.399,2684078.656,52988.66121,52221.45385 +"'Palm Bay--Melbourne, FL'",Palm Bay--Melbourne,FL,120,5,0,0,1,1,189541171,88895258.13,98927218.12,232718475.3,93859893.18,454384.443,872436.3752,17223.50253,16974.12846 +"'Palm Coast--Daytona Beach--Port Orange, FL'",Palm Coast--Daytona Beach--Port Orange,FL,121,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Panama City, FL'",Panama City,FL,122,5,0,0,1,1,59874689.74,28081371.31,31250395.16,73514088.97,29649663.73,143536.7704,275596.3626,5440.780306,5362.004835 +"'Port St. Lucie, FL'",Port St. Lucie,FL,123,5,0,0,1,1,155063293.1,72725051.76,80932180.29,190386568.6,76786610.82,371731.1005,713738.6389,14090.51663,13886.50415 +"'Sarasota--Bradenton, FL'",Sarasota--Bradenton,FL,124,5,0,0,1,1,231580803.1,108611945.2,120868962.1,284334697,114677720.6,555165.475,1065940.003,21043.62091,20738.93646 +"'Sebastian--Vero Beach South--Florida Ridge, FL'",Sebastian--Vero Beach South--Florida Ridge,FL,125,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Sebring--Avon Park, FL'",Sebring--Avon Park,FL,126,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Spring Hill, FL'",Spring Hill,FL,127,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'St. Augustine, FL'",St. Augustine,FL,128,5,0,0,1,1,21303828.78,9991546.157,11119106.76,26156821.37,10549555.45,51071.37581,98059.09218,1935.867268,1907.838411 +"'Tallahassee, FL'",Tallahassee,FL,129,5,0,0,1,1,89473363.24,41963219.28,46698830,109855313.1,44306787.14,214493.2634,411835.6782,8130.395577,8012.677952 +"'Tampa--St. Petersburg, FL'",Tampa--St. Petersburg,FL,130,5,0,0,1,1,857518745.7,402178322.9,447564735.2,1052860727,424639235.2,2055717.898,3947060.907,77922.25937,76794.04572 +"'Titusville, FL'",Titusville,FL,131,5,0,0,1,1,20127511.42,9439850.529,10505151.48,24712540,9967048.647,48251.40637,92644.63764,1828.975953,1802.494744 +"'Winter Haven, FL'",Winter Haven,FL,132,5,0,0,1,1,74784150.51,35073943.72,39032089.6,91819911.18,37032758.33,179279.0157,344222.9087,6795.594851,6697.203416 +"'Zephyrhills, FL'",Zephyrhills,FL,133,5,0,0,1,1,16958607.04,7953626.87,8851205.303,20821762.12,8397822.157,40654.63548,78058.5325,1541.019346,1518.707376 +"'Pensacola, FL--AL'",Pensacola,FL--AL,134,5,6,0,2,0.5,166265409.2,77978870.75,86778900.45,204140516.5,82333845.84,398585.7795,765300.7007,15108.44679,14889.696 +"'Albany, GA'",Albany,GA,135,5,0,0,1,1,39754421.65,18644917.92,20749024.19,48810442.33,19686201.95,95302.72842,339423.6535,2967.328323,3865.26868 +"'Atlanta, GA'",Atlanta,GA,136,5,0,0,1,1,1828204439,857432212.1,954194692.1,2244667728,905318208.5,4382729.364,15609227.96,136459.8599,177753.8463 +"'Brunswick, GA'",Brunswick,GA,137,5,0,0,1,1,25621394.73,12016494.82,13372573.84,31457924.88,12687593.73,61421.8173,218755.727,1912.41847,2491.133576 +"'Cartersville, GA'",Cartersville,GA,138,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Dalton, GA'",Dalton,GA,139,5,0,0,1,1,32144569.54,15075879.25,16777214.29,39467072.9,15917839.1,77059.73457,274450.6593,2399.317802,3125.373045 +"'Gainesville, GA'",Gainesville,GA,140,5,0,0,1,1,47376257.73,22219577.09,24727088.88,58168525.65,23460499.2,113574.4512,404498.9669,3536.233343,4606.329498 +"'Hinesville, GA'",Hinesville,GA,141,5,0,0,1,1,11877617.88,5570630.92,6199284.773,14583328.31,5881740.31,28474.05004,101411.2214,886.5628144,1154.844731 +"'Macon, GA'",Macon,GA,142,5,0,0,1,1,71223626.67,33404049.61,37173745.49,87448303.29,35269603.73,170743.4209,608108.0437,5316.235927,6924.976945 +"'Rome, GA'",Rome,GA,143,5,0,0,1,1,29443816.55,13809219.7,15367610.36,36151090.87,14580438.97,70585.25656,251391.603,2197.729639,2862.782482 +"'Savannah, GA'",Savannah,GA,144,5,0,0,1,1,101571193.9,47637130.51,53013050.41,124709018.4,50297575.76,243495.2265,867215.879,7581.422841,9875.629883 +"'Valdosta, GA'",Valdosta,GA,145,5,0,0,1,1,32102095.46,15055958.81,16755045.79,39414923.26,15896806.14,76957.91204,274088.0152,2396.147475,3121.243347 +"'Warner Robins, GA'",Warner Robins,GA,146,5,0,0,1,1,33698986.33,15804904.41,17588511,41375584.41,16687578.96,80786.11657,287722.2856,2515.341751,3276.506888 +"'Columbus, GA--AL'",Columbus,GA--AL,147,5,6,0,2,0.5,87603206.77,41086111.47,45722739.28,107559136.7,43380694.48,210009.9631,747957.064,6538.831802,8517.541377 +"'Kahului, HI'",Kahului,HI,148,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Kailua (Honolulu County)--Kaneohe, HI'",Kailua (Honolulu County)--Kaneohe,HI,149,9,0,0,1,1,31293340.63,14680955.37,16332913.52,38421929.85,15496312.56,75019.08548,151861.9131,2216.713631,164.4420769 +"'Urban Honolulu, HI'",Urban Honolulu,HI,150,9,0,0,1,1,197031828.1,92435496.35,102836697.6,241915465.8,97569218.55,472341.631,956166.0646,13957.06339,1035.374376 +"'Ames, IA'",Ames,IA,151,4,0,0,1,1,9801542.619,4596859.703,5115719.25,12034325.11,4853677.679,23497.10355,116145.073,1253.732748,1126.323315 +"'Cedar Rapids, IA'",Cedar Rapids,IA,152,4,0,0,1,1,48576417.94,22782023.89,25353490.36,59642081.75,24054813.07,116451.5798,575614.6587,6213.49601,5582.055213 +"'Des Moines, IA'",Des Moines,IA,153,4,0,0,1,1,134394119.6,63029967.51,70144324.37,165008977.8,66551334.22,322181.1778,1592526.345,17190.59085,15443.61293 +"'Iowa City, IA'",Iowa City,IA,154,4,0,0,1,1,24959014.31,11705615.29,13026858.62,30644655.06,12359586.18,59833.90232,295756.1531,3192.551909,2868.111768 +"'Waterloo, IA'",Waterloo,IA,155,4,0,0,1,1,30939645.46,14510492.37,16148329.5,37987668.54,15321166.52,74171.18726,366624.6754,3957.545075,3555.36321 +"'Davenport, IA--IL'",Davenport,IA--IL,156,4,3,0,2,0.5,81229672.64,38096187.85,42396203.96,99733718.17,40224550.8,194730.779,962545.043,10390.23189,9334.334165 +"'Dubuque, IA--IL'",Dubuque,IA--IL,157,4,3,0,2,0.5,15374210.83,7210404.831,8024262.035,18876442.08,7613236.699,36856.38455,182179.368,1966.54265,1766.694569 +"'Sioux City, IA--NE--SD'",Sioux City,IA--NE--SD,158,4,0,0,1,1,28588027.86,13407599.03,14920949.71,35100354.6,14156656.57,68533.68669,338758.7764,3656.745487,3285.132102 +"'Boise City, ID'",Boise City,ID,159,8,0,0,1,1,95857138.57,44958187.47,50030709.46,117693305.4,47468002.1,229796.9981,573928.6356,7411.215907,13755.99242 +"'Coeur d''Alene, ID'",Coeur dAlene,ID,160,8,0,0,1,1,30516290.05,14312518.71,15927365.08,37467872.49,15111522.64,73156.28185,182711.1989,2359.373727,4379.244581 +"'Idaho Falls, ID'",Idaho Falls,ID,161,8,0,0,1,1,18146264.36,8510823.159,9471078.455,22279966.47,8985944.37,43501.78963,108647.7325,1402.982449,2604.08227 +"'Nampa, ID'",Nampa,ID,162,8,0,0,1,1,38029399.95,17836260.48,19848681.99,46692461.82,18831979.17,91167.35673,227694.6918,2940.251483,5457.414495 +"'Pocatello, ID'",Pocatello,ID,163,8,0,0,1,1,17148020.64,8042634.469,8950065.184,21054323.77,8491618.799,41108.71372,102670.9146,1325.803015,2460.829162 +"'Lewiston, ID--WA'",Lewiston,ID--WA,164,8,9,0,2,0.5,9908745.375,4647324.537,5171670.762,12165948.34,4906763.891,23754.09882,59326.96092,766.096844,1421.955926 +"'Bloomington--Normal, IL'",Bloomington--Normal,IL,165,3,0,0,1,1,38254765.78,17941959.85,19966307.16,46969165.78,18943579.26,91707.62314,194672.5919,3961.097667,4910.714483 +"'Carbondale, IL'",Carbondale,IL,166,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Champaign, IL'",Champaign,IL,167,3,0,0,1,1,32780014.52,15374233.57,17108870.63,40247271.29,16232508.31,78583.07735,166812.4287,3394.213411,4207.927791 +"'Danville, IL'",Danville,IL,168,3,0,0,1,1,15307954.66,7179620.687,7989679.675,18795092.46,7580426.816,36697.54887,77899.81583,1585.065344,1965.062211 +"'Decatur, IL'",Decatur,IL,169,3,0,0,1,1,25476942.55,11949002.2,13297178.8,31280566.33,12616061.58,61075.52351,129648.2239,2638.015307,3270.44195 +"'DeKalb, IL'",DeKalb,IL,170,3,0,0,1,1,14729896.03,6908504.017,7687973.576,18085352.62,7294174.914,35311.77687,74958.16478,1525.210143,1890.857577 +"'Kankakee, IL'",Kankakee,IL,171,3,0,0,1,1,19098836.44,8957591.285,9968254.333,23449533.59,9457653.564,45785.37756,97191.02746,1977.592985,2451.692771 +"'Peoria, IL'",Peoria,IL,172,3,0,0,1,1,76061177.33,35673636,39698604.82,93387842.65,37665135.62,182340.4129,387063.5783,7875.770401,9763.874317 +"'Rockford, IL'",Rockford,IL,173,3,0,0,1,1,91959203.96,43130007.77,47996260.73,112907424.9,45537763.3,220452.5332,467966.1793,9521.934871,11804.6833 +"'Springfield, IL'",Springfield,IL,174,3,0,0,1,1,55536495.08,26047305.34,28986158.89,68187656.92,27501409.96,133136.8748,282616.6419,5750.537916,7129.147577 +"'Chicago, IL--IN'",Chicago,IL--IN,175,3,0,0,1,1,2395569382,1123551767,1250319356,2941277856,1186274639,5742865.487,12190682.42,248049.7292,307516.1231 +"'Alton, IL--MO'",Alton,IL--MO,176,3,4,0,2,1,0,0,0,0,0,0,0,0,0 +"'Round Lake Beach--McHenry--Grayslake, IL--WI'",Round Lake Beach--McHenry--Grayslake,IL--WI,177,3,0,0,1,1,5032362.339,2360240.383,2626540.515,6178729.792,2492002.053,12064.01293,25608.91433,521.0770035,645.9978024 +"'Anderson, IN'",Anderson,IN,178,3,0,0,1,1,38226886.08,17927909.72,19951760.19,46934936.24,18929773.82,91640.78972,128073.885,2748.364586,5101.114414 +"'Bloomington, IN'",Bloomington,IN,179,3,0,0,1,1,24087108.94,11296539.14,12571785.74,29574130.63,11927822.82,57743.69592,80700.52092,1731.769547,3214.258634 +"'Columbus, IN'",Columbus,IN,180,3,0,0,1,1,26340543.65,12353370.55,13747921.01,32340895.73,13043713.07,63145.82404,88250.34167,1893.782747,3514.963961 +"'Fort Wayne, IN'",Fort Wayne,IN,181,3,0,0,1,1,122290059.6,57352438.92,63826855.73,150147624.9,60557461.16,293164.2827,409715.8998,8792.180152,16318.7654 +"'Indianapolis, IN'",Indianapolis,IN,182,3,0,0,1,1,629617385.6,295282321.1,328616227.3,773043658,311783561.9,1509373.123,2109445.808,45267.04376,84018.09958 +"'Kokomo, IN'",Kokomo,IN,183,3,0,0,1,1,18851273.67,8841000.855,9839046.022,23145576.8,9335061.873,45191.89982,63158.58032,1355.333334,2515.572512 +"'Lafayette, IN'",Lafayette,IN,184,3,0,0,1,1,31417600.41,14734443.78,16397789.44,38574501.44,15557847.65,75316.98257,105260.3168,2258.803402,4192.462184 +"'Muncie, IN'",Muncie,IN,185,3,0,0,1,1,26815952.01,12576330.85,13996050.91,32924601.68,13279133.05,64285.51397,89843.13149,1927.962761,3578.403928 +"'Terre Haute, IN'",Terre Haute,IN,186,3,0,0,1,1,34570035.95,16212894.83,18043140.25,42445058.95,17118918.87,82874.27305,115822.1153,2485.451269,4613.132974 +"'Evansville, IN--KY'",Evansville,IN--KY,187,3,6,0,2,0.5,83773510.06,39288680.82,43723911.47,102857040.1,41484247.35,200829.0867,280671.5375,6022.989888,11178.99739 +"'Elkhart, IN--MI'",Elkhart,IN--MI,188,3,0,0,1,1,48309732.1,22656632.67,25214300.41,59314645.49,23922751.65,115812.2582,161855.0634,3473.28204,6446.600706 +"'Michigan City--La Porte, IN--MI'",Michigan City--La Porte,IN--MI,189,3,0,0,1,1,30350350.05,14233917.32,15840759.42,37264132.41,15029350.3,72758.47792,101684.6424,2182.072248,4050.044981 +"'South Bend, IN--MI'",South Bend,IN--MI,190,3,0,0,1,1,100353751.2,47064597.12,52377637.41,123214245.2,49694704.63,240576.6715,336221.3381,7215.044808,13391.51627 +"'Lawrence, KS'",Lawrence,KS,191,4,0,0,1,1,20783917.02,9747385.315,10847750.64,25518474.56,10292097.75,49824.99922,107017.8625,1820.911989,3248.916738 +"'Manhattan, KS'",Manhattan,KS,192,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Topeka, KS'",Topeka,KS,193,4,0,0,1,1,46714202.12,21908349.97,24381545.39,57355655.22,23132652.72,111987.3161,240534.7392,4092.705462,7302.307502 +"'Wichita Falls, TX'",Wichita,KS,194,4,0,0,1,1,24039311.58,11274349.46,12546837.86,29515444.81,11904153.69,57629.11144,150374.8819,3185.870879,4520.746944 +"'Bowling Green, KY'",Bowling Green,KY,195,6,0,0,1,1,27723996.75,13002159.62,14469986.88,34039498.23,13728792.54,66462.35725,44893.40681,2884.142696,2819.606417 +"'Elizabethtown--Radcliff, KY'",Elizabethtown--Radcliff,KY,196,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Owensboro, KY'",Owensboro,KY,197,6,0,0,1,1,18731530.62,8784821.081,9776548.625,22998556.42,9275765.691,44904.84151,30331.92624,1948.651477,1905.047978 +"'Louisville/Jefferson County, KY--IN'",Louisville/Jefferson County,KY--IN,198,6,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Alexandria, LA'",Alexandria,LA,199,7,0,0,1,1,26869942.74,12601905.15,14024229.18,32990891.16,13305868.89,64414.94463,138823.331,4202.077377,3612.078707 +"'Baton Rouge, LA'",Baton Rouge,LA,200,7,0,0,1,1,203359451.3,95374841,106139398.2,249684548.7,100702641,487510.8193,1050654.879,31802.52963,27337.25007 +"'Hammond, LA'",Hammond,LA,201,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Houma, LA'",Houma,LA,202,7,0,0,1,1,47869788.05,22450756.01,24984678.42,58774482.05,23704893.22,114757.5853,247318.8535,7486.154898,6435.050636 +"'Lafayette, LA'",Lafayette,LA,203,7,0,0,1,1,78728687.79,36923467.44,41090863.92,96663010.98,38986074.8,188735.2018,406751.097,12312.04849,10583.35775 +"'Lake Charles, LA'",Lake Charles,LA,204,7,0,0,1,1,51431184.23,24121037.83,26843477.92,63147161.03,25468479.8,123295.2715,265718.7766,8043.106673,6913.802803 +"'Mandeville--Covington, LA'",Mandeville--Covington,LA,205,7,0,0,1,1,27795623.45,13036046.03,14507369.71,34127441.09,13764261.61,66634.0663,143605.8525,4346.840693,3736.516322 +"'Monroe, LA'",Monroe,LA,206,7,0,0,1,1,41543855.81,19483916.86,21682984.61,51007508.23,20572321.42,99592.51488,214635.9783,6496.86895,5584.666794 +"'New Orleans, LA'",New Orleans,LA,207,7,0,0,1,1,197701895.4,92721467.88,103186550,242738206.6,97901045.93,473948.0381,1021425.164,30917.76823,26576.71486 +"'Shreveport, LA'",Shreveport,LA,208,7,0,0,1,1,116679574.3,54722294.81,60898570.08,143259074.8,57779174.77,279714.3408,602824.03,18247.02808,15685.02806 +"'Slidell, LA'",Slidell,LA,209,7,0,0,1,1,35755779.49,16769330.17,18662013.94,43900913.4,17706093.33,85716.83902,184731.9311,5591.696029,4806.585968 +"'Barnstable Town, MA'",Barnstable Town,MA,210,1,0,0,1,1,130431714.2,61172674.43,68076221.46,160143938.8,64589169.25,312682.1553,3643649.969,11218.71704,6894.320416 +"'Leominster--Fitchburg, MA'",Leominster--Fitchburg,MA,211,1,0,0,1,1,39250648.71,18408614.57,20486090.14,48191910.41,19436735.98,94095.04054,1096478.919,3376.03415,2074.699013 +"'New Bedford, MA'",New Bedford,MA,212,1,0,0,1,1,40257518.36,18880837.99,21011605.59,49428144.04,19935333.08,96508.79531,1124606.131,3462.637211,2127.919827 +"'Pittsfield, MA'",Pittsfield,MA,213,1,0,0,1,1,14927093.67,7000829.876,7790897.642,18327471.89,7391826.333,35784.51645,416992.9433,1283.911978,789.0118389 +"'Springfield, MA--CT'",Springfield,MA--CT,214,1,0,0,1,1,210709804.2,98823222.01,109975763,258709303.9,104342500.5,505131.7167,5886243.051,18123.61115,11137.63561 +"'Worcester, MA--CT'",Worcester,MA--CT,215,1,0,0,1,1,180584308.6,84694318.31,94252363.87,221721248.2,89424497.3,432912.2804,5044678.088,15532.45139,9545.271206 +"'Boston, MA--NH--RI'",Boston,MA--NH--RI,216,1,0,0,1,1,1393050718,653342927.8,727074927.7,1710386391,689832140.4,3339541.334,38915299.37,119819.3393,73633.45689 +"'Aberdeen--Bel Air South--Bel Air North, MD'",Aberdeen--Bel Air South--Bel Air North,MD,217,5,0,0,1,1,58836889.82,27594640.69,30708736.28,72239879.19,29135750.11,141048.867,168908.7702,5457.236157,2864.141028 +"'Baltimore, MD'",Baltimore,MD,218,5,0,0,1,1,764268362.3,358443672.1,398894565.2,938367992,378462085.4,1832170.036,2194059.366,70887.37954,37204.08028 +"'Frederick, MD'",Frederick,MD,219,5,0,0,1,1,55296223.57,25934059.83,28860756.44,67892652.42,27382428.9,132560.8765,158744.236,5128.832464,2691.783728 +"'Lexington Park--California--Chesapeake Ranch Estates, MD'",Lexington Park--California--Chesapeake Ranch Estates,MD,220,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Waldorf, MD'",Waldorf,MD,221,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Westminster--Eldersburg, MD'",Westminster--Eldersburg,MD,222,5,0,0,1,1,23142547.05,10853909.38,12078788.94,28414397.98,11460080.06,55479.30985,66437.55601,2146.516325,1126.563941 +"'Salisbury, MD--DE'",Salisbury,MD--DE,223,5,0,0,1,1,24783042.9,11623305.82,12935012.89,30428597.26,12272445.86,59412.04797,71147.08665,2298.675511,1206.422198 +"'Cumberland, MD--WV--PA'",Cumberland,MD--WV--PA,224,5,2,0,2,0.66666,19254300.15,9030312.374,10049396.34,23640412,9534638.547,46158.069,55275.18822,1785.87385,937.286644 +"'Hagerstown, MD--WV--PA'",Hagerstown,MD--WV--PA,225,5,2,0,2,0.666666,60423255.08,28338649.75,31536707.85,74187616.99,29921310.7,144851.8386,173462.9029,5604.374625,2941.364243 +"'Bangor, ME'",Bangor,ME,226,1,0,0,1,1,25160809.88,11800458.51,13132180.9,30892419.25,12459514.3,60317.66363,41817.23678,1550.020859,853.170683 +"'Lewiston, ME'",Lewiston,ME,227,1,0,0,1,1,23283492.97,10919993.99,12152352.93,28587451.27,11529875.82,55817.1976,38697.13825,1434.369559,789.5132824 +"'Portland, ME'",Portland,ME,228,1,0,0,1,1,71497672.6,33532518.34,37316778.54,87784776.7,35405310.01,171400.3876,118829.0487,4404.583334,2424.394065 +"'Ann Arbor, MI'",Ann Arbor,MI,229,3,0,0,1,1,126924616.9,59529220.3,66245756.18,155837926.3,62852470.56,304274.636,787177.1811,7042.153431,9880.836534 +"'Battle Creek, MI'",Battle Creek,MI,230,3,0,0,1,1,32924795.83,15442137.8,17184436.33,40425033.64,16304203.33,78930.15959,204197.1732,1826.765127,2563.13183 +"'Bay City, MI'",Bay City,MI,231,3,0,0,1,1,27213522.17,12763479.59,14203551.67,33412737.16,13476007.59,65238.6019,168776.2721,1509.88676,2118.520195 +"'Benton Harbor--St. Joseph--Fair Plain, MI'",Benton Harbor--St. Joseph--Fair Plain,MI,232,3,0,0,1,1,29289098.6,13736950.69,15286857.13,35961127.97,14503823.24,70214.35269,181648.8451,1625.045884,2280.099815 +"'Detroit, MI'",Detroit,MI,233,3,0,0,1,1,1359503753,637624130.2,709565696.4,1669197442,673219835.1,3259119.624,8431542.743,75429.29226,105834.7442 +"'Flint, MI'",Flint,MI,234,3,0,0,1,1,151284875.9,70954484.08,78960104.43,185747429.7,74915555.74,362673.1495,938257.7242,8393.732707,11777.2357 +"'Grand Rapids, MI'",Grand Rapids,MI,235,3,0,0,1,1,226432487.4,106199646.3,118181891.9,278013597,112128297.9,542823.4835,1404317.709,12563.14462,17627.33226 +"'Holland, MI'",Holland,MI,236,3,0,0,1,1,26168945.62,12273560.22,13658355.91,32130207.05,12958738.22,62734.45292,162297.8848,1451.930561,2037.201926 +"'Jackson, MI'",Jackson,MI,237,3,0,0,1,1,32286721.98,15142873.25,16851406.48,39641607.16,15988232.17,77400.51392,200239.8858,1791.362901,2513.459012 +"'Kalamazoo, MI'",Kalamazoo,MI,238,3,0,0,1,1,76121847.99,35702091.29,39730270.66,93462334.03,37695179.45,182485.8578,472102.128,4223.465441,5925.938996 +"'Lansing, MI'",Lansing,MI,239,3,0,0,1,1,100039033.3,46919547.98,52213365.46,122827831.9,49538856.6,239822.1967,620434.7601,5550.461674,7787.845725 +"'Midland, MI'",Midland,MI,240,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Monroe, MI'",Monroe,MI,241,3,0,0,1,1,24682908.12,11576590.2,12882748.46,30305651.59,12222859.48,59171.99569,153081.589,1369.480802,1921.516774 +"'Muskegon, MI'",Muskegon,MI,242,3,0,0,1,1,54790161.66,25697265.7,28596625.14,67271309.43,27131829.17,131347.6999,339804.5711,3039.920343,4265.308372 +"'Port Huron, MI'",Port Huron,MI,243,3,0,0,1,1,26686326.21,12516218.14,13928392.32,32765446.45,13214942.65,63974.76228,165506.6413,1480.636367,2077.479006 +"'Saginaw, MI'",Saginaw,MI,244,3,0,0,1,1,50597635.15,23730918.74,26408420.08,62123729.3,25055709.86,121297.0139,313802.8287,2807.306563,3938.928273 +"'South Lyon--Howell, MI'",South Lyon--Howell,MI,245,3,0,0,1,1,68245244.61,32007866.57,35619235.62,83791447.75,33794722.68,163603.385,423252.0105,3786.448171,5312.76062 +"'Mankato, MN'",Mankato,MN,246,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Rochester, MN'",Rochester,MN,247,4,0,0,1,1,33486465.64,15704714.52,17477592.36,41114652.31,16582339.96,80276.64483,84553.20792,2032.109046,1808.971263 +"'St. Cloud, MN'",St. Cloud,MN,248,4,0,0,1,1,37138618.75,17417526.58,19383760.78,45598762.6,18390868.97,89031.90138,93774.88166,2253.73809,2006.264106 +"'Duluth, MN--WI'",Duluth,MN--WI,249,4,3,0,2,0.5,41190799.37,19317946.3,21498715.57,50574026.3,20397489.71,98746.13839,104006.6235,2499.642599,2225.166822 +"'Minneapolis--St. Paul, MN--WI'",Minneapolis--St. Paul,MN--WI,250,4,3,0,2,0.5,958898207.8,449710721.1,500477780.1,1177334354,474841873.1,2298753.522,2421214.6,58190.24746,51800.60864 +"'Columbia, MO'",Columbia,MO,251,4,0,0,1,1,36673154.93,17199187.35,19140821.41,45027266.59,18160373.5,87916.05145,86558.22902,3234.299689,4900.821071 +"'Jefferson City, MO'",Jefferson City,MO,252,4,0,0,1,1,24106837.92,11305763.65,12582083.01,29598353.88,11937592.53,57790.99199,56898.43706,2126.043929,3221.519922 +"'Joplin, MO'",Joplin,MO,253,4,0,0,1,1,28598488.95,13412284.01,14926410.63,35113198.96,14161836.95,68558.7654,67499.90723,2522.174165,3821.762198 +"'Lee''s Summit, MO'",Lees Summit,MO,254,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Springfield, MO'",Springfield,MO,255,4,0,0,1,1,92356307.41,43313792.81,48203531.71,113394991,45734408.2,221404.5094,217985.0199,8145.13987,12342.04524 +"'Cape Girardeau, MO--IL'",Cape Girardeau,MO--IL,256,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'St. Louis, MO--IL'",St. Louis,MO--IL,257,4,3,0,2,0.5,911918190.2,427676643.4,475957502.3,1119652332,451577590.4,2186128.973,2152365.23,80424.40649,121864.2871 +"'Kansas City, MO--KS'",Kansas City,MO--KS,258,4,0,0,1,1,609384784.4,285792784.9,318056228.1,748202089.4,301764473.5,1460869.788,1438307.335,53743.2087,81435.20232 +"'St. Joseph, MO--KS'",St. Joseph,MO--KS,259,4,0,0,1,1,21439001.58,10054586.4,11189659.06,26322786.82,10616492.55,51395.4245,50601.64613,1890.760592,2865.00332 +"'Gulfport, MS'",Gulfport,MS,260,6,0,0,1,1,94049996.57,44108218.61,49087518.48,115474500.9,46573115.04,225464.7669,179496.6497,8961.518258,15331.73801 +"'Hattiesburg, MS'",Hattiesburg,MS,261,6,0,0,1,1,27924844.26,13096386.82,14574815.08,34286098.58,13828251.26,66943.84615,53295.22776,2660.808195,4552.221284 +"'Jackson, MS'",Jackson,MS,262,6,0,0,1,1,203688190.4,95527097.91,106310985.4,250088176.4,100865431.9,488298.9053,388743.7437,19408.35198,33204.61547 +"'Pascagoula, MS'",Pascagoula,MS,263,6,0,0,1,1,25235624.1,11835177.73,13171230.3,30984276.5,12496562.11,60497.01554,48162.78728,2404.566872,4113.832975 +"'Billings, MT'",Billings,MT,264,8,0,0,1,1,30981945.88,14530331,16170407.36,38039604.96,15342113.49,74272.59349,834597.4229,1732.727097,3847.775157 +"'Great Falls, MT'",Great Falls,MT,265,8,0,0,1,1,14525696.66,6812457.203,7581397.019,17834637.14,7193056.479,34822.25316,391295.9193,812.3785478,1804.005951 +"'Missoula, MT'",Missoula,MT,266,8,0,0,1,1,19791941.57,9282291.794,10330008.28,24300527.85,9800876.122,47446.94978,533159.0045,1106.903795,2458.042544 +"'Asheville, NC'",Asheville,NC,267,5,0,0,1,1,137450757.8,64462608.15,71739679.56,168761916.5,68064967.47,329508.8167,1045397.264,9135.522279,23525.8339 +"'Burlington, NC'",Burlington,NC,268,5,0,0,1,1,43658335.27,20475188.37,22786596.68,53603664.66,21619401.86,104661.5284,332048.4001,2901.706042,7472.485129 +"'Concord, NC'",Concord,NC,269,5,0,0,1,1,63538546.43,29798747.46,33162676.09,78012569.98,31463988.73,152320.0859,483249.5915,4223.023689,10875.14767 +"'Durham, NC'",Durham,NC,270,5,0,0,1,1,135337357.1,63471450.83,70636632.22,166167084.9,67018421.38,324442.39,1029323.556,8995.057287,23164.10788 +"'Fayetteville, NC'",Fayetteville,NC,271,5,0,0,1,1,111762989.5,52415380.67,58332461.58,137222497.6,55344505.64,267927.8818,850026.0399,7428.211356,19129.15991 +"'Goldsboro, NC'",Goldsboro,NC,272,5,0,0,1,1,22788390.23,10687457.04,11893945.43,27979564.96,11284703.44,54630.29535,173319.6758,1514.606757,3900.421444 +"'Greensboro, NC'",Greensboro,NC,273,5,0,0,1,1,135128654.3,63373571.96,70527703.97,165910839.8,66915072.74,323942.0697,1027736.243,8981.186072,23128.38668 +"'Greenville, NC'",Greenville,NC,274,5,0,0,1,1,33135987.15,15540344.69,17294667.1,40684335.12,16408784.66,79436.44753,252019.4929,2202.349071,5671.498229 +"'Hickory, NC'",Hickory,NC,275,5,0,0,1,1,93197263.4,43708297.91,48642451.43,114427515.9,46150845.59,223420.5214,708822.3134,6194.259599,15951.48236 +"'High Point, NC'",High Point,NC,276,5,0,0,1,1,66391372.01,31136685.35,34651651.46,81515266.66,32876694.51,159159.1256,504947.0787,4412.633787,11363.43237 +"'Jacksonville, NC'",Jacksonville,NC,277,5,0,0,1,1,30158086.91,14143748.42,15740411.51,37028071.9,14934142.5,72297.56813,229370.7363,2004.426015,5161.805977 +"'New Bern, NC'",New Bern,NC,278,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Raleigh, NC'",Raleigh,NC,279,5,0,0,1,1,341940719.5,160365726.3,178469133.5,419834506.9,169327432.7,819729.7972,2600668.764,22726.73582,58525.98194 +"'Rocky Mount, NC'",Rocky Mount,NC,280,5,0,0,1,1,20888472.69,9796420.557,10902321.39,25646847.92,10343873.23,50075.64909,158869.6384,1388.330705,3575.234845 +"'Wilmington, NC'",Wilmington,NC,281,5,0,0,1,1,70169068.79,32908375.75,36623344.89,86153519.36,34747392.16,168215.3463,533678.7783,4663.714492,12010.01641 +"'Charlotte, NC--SC'",Charlotte,NC--SC,282,5,0,0,1,1,440032582.5,206369527.4,229666223.4,540271607.7,217902060.9,1054884.075,3346717.507,29246.30991,75315.21549 +"'Gastonia, NC--SC'",Gastonia,NC--SC,283,5,0,0,1,1,56127999.93,26323298.05,29294889.26,68913907.68,27794321.03,134554.8844,426887.8431,3730.489391,9606.771358 +"'Bismarck, ND'",Bismarck,ND,284,4,0,0,1,1,19430991.53,9113008.578,10141617.63,23857353.72,9622135.367,46581.64922,185695.6353,1180.12789,1895.436815 +"'Fargo, ND--MN'",Fargo,ND--MN,285,4,0,0,1,1,45751572.41,21457189.72,23879118.7,56173738.98,22655962.89,109679.6164,437232.8241,2778.690244,4462.933071 +"'Grand Forks, ND--MN'",Grand Forks,ND--MN,286,4,0,0,1,1,11273589.38,5287240.053,5884024.631,13841702.78,5582628.292,27026.02103,107738.009,684.6936874,1099.705916 +"'Grand Island, NE'",Grand Island,NE,287,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Lincoln, NE'",Lincoln,NE,288,4,0,0,1,1,74881889.03,35119721.05,39083102.54,91939914.52,37081158.01,179513.3231,628483.0696,6671.22699,2067.93538 +"'Omaha, NE--IA'",Omaha,NE--IA,289,4,0,0,1,1,204567328.2,95942391.34,106769820.7,251167577.5,101300775.4,490406.4435,1716931.878,18224.9019,5649.323502 +"'Manchester, NH'",Manchester,NH,290,1,0,0,1,1,56812177.13,26645025.64,29651978.13,69753938.83,28133121.96,136195.0511,337646.4669,3700.988456,1822.494985 +"'Nashua, NH--MA'",Nashua,NH--MA,291,1,0,0,1,1,76758558.59,35999918.76,40062592.48,94244087.64,38010475.9,184012.2372,456191.919,5000.381143,2462.360979 +"'Dover--Rochester, NH--ME'",Dover--Rochester,NH--ME,292,1,0,0,1,1,29072873.39,13635236.25,15174004.05,35695647.22,14396749.68,69695.99967,172786.073,1893.931446,932.6374844 +"'Portsmouth, NH--ME'",Portsmouth,NH--ME,293,1,0,0,1,1,37607807.09,17638137.36,19628641.77,46174830.96,18623208.56,90156.67887,223510.9413,2449.933569,1206.4322 +"'Atlantic City, NJ'",Atlantic City,NJ,294,2,0,0,1,1,72693917.99,34092974.47,37941137.44,89253526.37,35997685.36,174268.1315,886268.9116,12948.48947,14709.40405 +"'Trenton, NJ'",Trenton,NJ,295,2,0,0,1,1,85571686.12,40132563.92,44662431.11,105064838.4,42374695.4,205139.8283,1043271.944,15242.3216,17315.18319 +"'Twin Rivers--Hightstown, NJ'",Twin Rivers--Hightstown,NJ,296,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Villas, NJ'",Villas,NJ,297,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Vineland, NJ'",Vineland,NJ,298,2,0,0,1,1,29293954.17,13738673.87,15289393.83,35967090.28,14506227.95,70225.99414,357145.709,5217.939376,5927.546899 +"'Albuquerque, NM'",Albuquerque,NM,299,8,0,0,1,1,217326138.9,101926397.4,113429026,266832833.4,107618878.2,520992.9647,5127309.201,20983.35567,17544.38365 +"'Farmington, NM'",Farmington,NM,300,8,0,0,1,1,20260527.48,9502228.242,10574576.58,24875857,10032917.57,48570.28396,478000.4352,1956.202122,1635.599237 +"'Las Cruces, NM'",Las Cruces,NM,301,8,0,0,1,1,38632903.19,18118909.5,20163670.15,47433443,19130831.31,92614.12765,911454.2826,3730.0987,3118.771071 +"'Los Lunas, NM'",Los Lunas,NM,302,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Santa Fe, NM'",Santa Fe,NM,303,8,0,0,1,1,33551091.45,15735529.54,17511320.28,41193999.22,16614342.12,80431.57023,791560.6506,3239.437688,2708.524723 +"'Carson City, NV'",Carson City,NV,304,8,0,0,1,1,15571821.63,7303221.23,8127400.435,19119068.28,7711092.57,37330.1139,112518.9135,1104.858716,932.836096 +"'Las Vegas--Henderson, NV'",Las Vegas--Henderson,NV,305,8,0,0,1,1,501943595.4,235412735.1,261979406.9,616285884.6,248560099.1,1203302.48,3626945.473,35614.12204,30069.12839 +"'Reno, NV--CA'",Reno,NV--CA,306,8,9,0,2,0.5,104565476.5,49041456.14,54575856.25,128385395.8,51780330.38,250673.379,755569.5203,7419.175531,6264.035972 +"'Albany--Schenectady, NY'",Albany--Schenectady,NY,307,2,0,0,1,1,189636549.3,88937061.97,98977011.78,232835584.1,93907125.44,454613.0988,2863277.126,38463.92131,49619.49271 +"'Buffalo, NY'",Buffalo,NY,308,2,0,0,1,1,248247635.6,116424895,129567898.4,304798223,122931059.1,595120.6521,3748231.969,50351.9894,64955.42019 +"'Elmira, NY'",Elmira,NY,309,2,0,0,1,1,18243113.28,8555781.587,9521628.848,22398878.03,9033903.717,43733.96527,275448.4258,3700.244897,4773.415409 +"'Glens Falls, NY'",Glens Falls,NY,310,2,0,0,1,1,24604755.65,11539308.67,12841961.1,30209696.79,12184159.03,58984.64326,371501.3498,4990.574806,6437.975686 +"'Ithaca, NY'",Ithaca,NY,311,2,0,0,1,1,11896179.19,5579152.487,6208973.281,14606118.07,5890931.866,28518.54721,179617.5784,2412.898262,3112.703636 +"'Kingston, NY'",Kingston,NY,312,2,0,0,1,1,41169866.19,19308128.92,21487789.91,50548324.57,20387123.7,98695.95558,621614.0116,8350.470938,10772.33204 +"'Middletown, NY'",Middletown,NY,313,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Rochester, NY'",Rochester,NY,314,2,0,0,1,1,189706211.9,88969732.82,99013370.79,232921115.8,93941622.03,454780.1,2864328.945,38478.05096,49637.72033 +"'Saratoga Springs, NY'",Saratoga Springs,NY,315,2,0,0,1,1,20551302.78,9638292.278,10726342.28,25232871.01,10176908.28,49267.35629,310299.2296,4168.414242,5377.366452 +"'Syracuse, NY'",Syracuse,NY,316,2,0,0,1,1,120344509.1,56440001.15,62811414.45,147758879.7,59594033.7,288500.2411,1817053.102,24409.43871,31488.83226 +"'Utica, NY'",Utica,NY,317,2,0,0,1,1,49415095.98,23175033.87,25791223.03,60671810.27,24470122.63,118462.1319,746106.7739,10022.84829,12929.74379 +"'Watertown, NY'",Watertown,NY,318,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Poughkeepsie--Newburgh, NY--NJ'",Poughkeepsie--Newburgh,NY--NJ,319,2,0,0,1,1,157083507.8,73670111.18,81986601.55,192866989.2,77787012.73,376574.1389,2371766.5,31861.19821,41101.80237 +"'New York--Newark, NY--NJ--CT'",New York--Newark,NY--NJ--CT,320,2,1,0,2,0.666666,3428315080,1607834945,1789340627,4209282162,1697685470,8218652.722,51763313.49,695364.0633,897038.3386 +"'Binghamton, NY--PA'",Binghamton,NY--PA,321,2,0,0,1,1,57699291.09,27060213.06,30114993.31,70843137.54,28572417.01,138321.7192,871187.8643,11703.12896,15097.35103 +"'Akron, OH'",Akron,OH,322,3,0,0,1,1,197096191.1,92440559.35,102870400.9,241994519.8,97601102.55,472495.9844,799378.8567,13929.56514,28112.20167 +"'Canton, OH'",Canton,OH,323,3,0,0,1,1,79061734.78,37080934.67,41264685.56,97071924.29,39150997.5,189533.6079,320657.0295,5587.604603,11276.72443 +"'Cleveland, OH'",Cleveland,OH,324,3,0,0,1,1,543502118,254909237.6,283670021.4,667311394.1,269139680.8,1302930.142,2204325.204,38411.43816,77520.73271 +"'Columbus, OH'",Columbus,OH,325,3,0,0,1,1,432502180,202848889.3,225735831.8,531025773.7,214173036,1036831.52,1754133.838,30566.63478,61688.60209 +"'Dayton, OH'",Dayton,OH,326,3,0,0,1,1,262153919.3,122953441.2,136825976.3,321872337.9,129817382.2,628457.9802,1063238.712,18527.45137,37391.50821 +"'Lima, OH'",Lima,OH,327,3,0,0,1,1,23097301.77,10832921.14,12055173.05,28358845.59,11437674.7,55370.84341,93677.58238,1632.377408,3294.411737 +"'Lorain--Elyria, OH'",Lorain--Elyria,OH,328,3,0,0,1,1,85139457.71,39931462.14,44436831.05,104534146.8,42160657.17,204103.6494,345306.9386,6017.141252,12143.60152 +"'Mansfield, OH'",Mansfield,OH,329,3,0,0,1,1,25551859.12,11984139,13336280,31372548.82,12653159.9,61255.11996,103632.7278,1805.850656,3644.509884 +"'Middletown, OH'",Middletown,OH,330,3,0,0,1,1,28311991.39,13278675.28,14776875.64,34761436.65,14019964.36,67871.94704,114827.218,2000.920089,4038.192759 +"'Newark, OH'",Newark,OH,331,3,0,0,1,1,22387498.84,10500014.76,11684705.66,27487350.22,11086183.65,53669.24264,90798.77764,1582.212836,3193.171206 +"'Springfield, OH'",Springfield,OH,332,3,0,0,1,1,28047309.42,13154536.15,14638730.19,34436460.37,13888895.1,67237.42859,113753.7261,1982.213971,4000.440669 +"'Cincinnati, OH--KY--IN'",Cincinnati,OH--KY--IN,333,3,6,0,2,0.5,595959758.1,279512521.7,311049233.8,731718835.7,295116456.3,1428686.12,2417081.87,42118.82647,85002.86491 +"'Toledo, OH--MI'",Toledo,OH--MI,334,3,0,0,1,1,167391082.1,78508494.63,87366415.47,205522614.6,82891272.94,401284.3357,678901.4597,11830.18793,23875.30592 +"'Youngstown, OH--PA'",Youngstown,OH--PA,335,3,2,0,2,0.5,130311274.4,61117604.69,68013354.08,159996061.3,64529527.35,312393.4233,528513.9045,9209.611685,18586.54297 +"'Lawton, OK'",Lawton,OK,336,7,0,0,1,1,23253421.21,10905769.74,12136658.1,28550529.33,11514984.49,55745.10726,193479.3911,4412.710478,3858.784931 +"'Norman, OK'",Norman,OK,337,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Oklahoma City, OK'",Oklahoma City,OK,338,7,0,0,1,1,388536301.8,182222108.5,202788751.5,477044516.5,192401343.7,931432.7392,3232804.601,73731.00906,64475.58889 +"'Tulsa, OK'",Tulsa,OK,339,7,0,0,1,1,252122959.3,118244748.4,131590535.9,309556339.3,124850100.1,604410.9072,2097781.493,47844.38446,41838.50055 +"'Albany, OR'",Albany,OR,340,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Bend, OR'",Bend,OR,341,9,0,0,1,1,17533893.7,8225849.514,9151454.069,21528095.76,8682700.269,42033.75682,451166.1907,3659.485625,2437.785424 +"'Corvallis, OR'",Corvallis,OR,342,9,0,0,1,1,10094141.59,4735564.792,5268428.947,12393576.15,4998570.619,24198.5437,259733.2622,2106.740618,1403.416244 +"'Eugene, OR'",Eugene,OR,343,9,0,0,1,1,55656860.62,26110855.22,29048950.12,68335433.39,27561011.08,133425.4094,1432111.67,11616.10107,7738.126277 +"'Grants Pass, OR'",Grants Pass,OR,344,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Medford, OR'",Medford,OR,345,9,0,0,1,1,35222865.5,16524452.36,18383847.95,43246596.24,17442194.47,84439.2802,906322.71,7351.337484,4897.131784 +"'Salem, OR'",Salem,OR,346,9,0,0,1,1,52217267.7,24497204.87,27253725.56,64112304.92,25857741.13,125179.7216,1343607.196,10898.22625,7259.910222 +"'Portland, OR--WA'",Portland,OR--WA,347,9,0,0,1,1,446786494.4,209605380.9,233190992.9,548563975.5,221246534.3,1071074.981,11496303.34,93248.46961,62117.95408 +"'Altoona, PA'",Altoona,PA,348,2,0,0,1,1,19717276.33,9247442.359,10291037.52,24208853.75,9763902.171,47267.95546,561651.3753,2093.302145,1800.211747 +"'Bloomsburg--Berwick, PA'",Bloomsburg--Berwick,PA,349,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Chambersburg, PA'",Chambersburg,PA,350,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Erie, PA'",Erie,PA,351,2,0,0,1,1,41230881.52,19337366.58,21519632.91,50623238.41,20417337.91,98842.22539,1174471.612,4377.313137,3764.430542 +"'Hanover, PA'",Hanover,PA,352,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Harrisburg, PA'",Harrisburg,PA,353,2,0,0,1,1,146994645.9,68940785.32,76720911.67,180479891,72791054.79,352388.2435,4187177.966,15605.81706,13420.7932 +"'Hazleton, PA'",Hazleton,PA,354,2,0,0,1,1,13865706.14,6503044.14,7236927.644,17024301.25,6866232.233,33240.06669,394967.9861,1472.065001,1265.956142 +"'Johnstown, PA'",Johnstown,PA,355,2,0,0,1,1,15191343.97,7124770.957,7928817.762,18651918.16,7522681.83,36418.00004,432729.0997,1612.802518,1386.988517 +"'Lancaster, PA'",Lancaster,PA,356,2,0,0,1,1,97674038.93,45809321.22,50979008.59,119924095.2,48367723.05,234152.6306,2782268.574,10369.65105,8917.760712 +"'Lebanon, PA'",Lebanon,PA,357,2,0,0,1,1,11776309.76,5523113.023,6146409.043,14458942.29,5831573.005,28231.18546,335451.0258,1250.242379,1075.191664 +"'Monessen--California, PA'",Monessen--California,PA,358,2,0,0,1,1,17848028.98,8370761.581,9315421.297,21913793.56,8838259.704,42786.83447,508405.4133,1894.85184,1629.547148 +"'Pittsburgh, PA'",Pittsburgh,PA,359,2,0,0,1,1,467954476,219471592.9,244239467.4,574554075.3,231728847.7,1121820.831,13329796.2,49680.80235,42724.82317 +"'Pottstown, PA'",Pottstown,PA,360,2,0,0,1,1,23127841.15,10847004.13,12071113.52,28396342.09,11452797.77,55444.05559,658802.1373,2455.387786,2111.600538 +"'Reading, PA'",Reading,PA,361,2,0,0,1,1,67418961.9,31619629.08,35187977.02,82776939.41,33385551.71,161622.5504,1920445.402,7157.593937,6155.434712 +"'Scranton, PA'",Scranton,PA,362,2,0,0,1,1,110117758.4,51645450.74,57473758.76,135202482.5,54529794.19,263983.7882,3136730.926,11690.74957,10053.88771 +"'State College, PA'",State College,PA,363,2,0,0,1,1,15293854.35,7172848.529,7982320.999,18777780.3,7573444.484,36663.74675,435649.1325,1623.685623,1396.347841 +"'Uniontown--Connellsville, PA'",Uniontown--Connellsville,PA,364,2,0,0,1,1,15457300.2,7249504.963,8067628.289,18978458.97,7654382.098,37055.57325,440304.927,1641.037997,1411.27065 +"'Williamsport, PA'",Williamsport,PA,365,2,0,0,1,1,25980465.5,12184890.71,13559983.68,31898791.64,12865403.88,62282.61273,740059.8304,2758.239182,2372.048673 +"'York, PA'",York,PA,366,2,0,0,1,1,60515404.5,28381846.74,31584803.49,74300757.99,29966942.67,145072.7472,1723795.904,6424.671638,5525.131372 +"'Allentown, PA--NJ'",Allentown,PA--NJ,367,2,0,0,1,1,192259704.2,90170188.96,100346102.4,236056288,95206098.03,460901.5455,5476564.079,20411.42216,17553.54908 +"'East Stroudsburg, PA--NJ'",East Stroudsburg,PA--NJ,368,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Philadelphia, PA--NJ--DE--MD'",Philadelphia,PA--NJ--DE--MD,369,2,5,0,2,0.5,1403217168,658111681.4,732381099.8,1722868748,694866518.2,3363913.224,39970979.72,148973.7963,128115.4651 +"'Providence, RI--MA'",Providence,RI--MA,370,1,0,0,1,1,359867109.7,168778227.6,187825431.9,441844506.6,178204494.2,862704.4748,666386.3711,45178.81143,13307.39537 +"'Anderson, SC'",Anderson,SC,371,5,0,0,1,1,26062069.17,12223172.17,13602575.04,31998984.55,12905813.63,62478.24007,253269.1963,1688.149718,1764.133895 +"'Charleston--North Charleston, SC'",Charleston--North Charleston,SC,372,5,0,0,1,1,166640636.1,78154853.05,86974742.6,204601219.7,82519656.42,399485.3057,1619400.966,10794.01413,11279.85627 +"'Columbia, SC'",Columbia,SC,373,5,0,0,1,1,190607709.6,89395467.26,99483876.58,234027970.4,94388038.06,456941.2413,1852311.154,12346.46217,12902.18052 +"'Florence, SC'",Florence,SC,374,5,0,0,1,1,30595590.69,14349404.5,15968755.8,37565238.1,15150792.09,73346.38888,297325.6119,1981.804954,2071.00665 +"'Greenville, SC'",Greenville,SC,375,5,0,0,1,1,131646694.3,61742611.44,68710355.51,161635690.1,65190821.6,315594.8101,1279332.514,8527.309493,8911.126512 +"'Hilton Head Island, SC'",Hilton Head Island,SC,376,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Mauldin--Simpsonville, SC'",Mauldin--Simpsonville,SC,377,5,0,0,1,1,26820999.41,12579112.25,13998683.48,32930798.4,13281632.31,64297.6131,260644.4224,1737.308818,1815.505662 +"'Rock Hill, SC'",Rock Hill,SC,378,5,0,0,1,1,31408551.54,14730685.07,16393064.44,38563390.68,15553366.47,75295.28875,305225.9034,2034.463844,2126.035734 +"'Spartanburg, SC'",Spartanburg,SC,379,5,0,0,1,1,72442340.6,33975629.33,37809828.82,88944639.13,35873105.12,173665.027,703989.1293,4692.394762,4903.601001 +"'Sumter, SC'",Sumter,SC,380,5,0,0,1,1,19605943.64,9195234.005,10232929.62,24072159.56,9708770.745,47001.05911,190529.0618,1269.959343,1327.120632 +"'Myrtle Beach--Socastee, SC--NC'",Myrtle Beach--Socastee,SC--NC,381,5,0,0,1,1,76405085.63,35834166.13,39878104.23,93810093.84,37835437.75,183164.8612,742498.7827,4949.078407,5171.838062 +"'Rapid City, SD'",Rapid City,SD,382,4,0,0,1,1,21430628.67,10050684.62,11185288.88,26312506.55,10612346.31,51375.35219,340851.1549,1780.455674,3352.171221 +"'Sioux Falls, SD'",Sioux Falls,SD,383,4,0,0,1,1,37638918.07,17652160.41,19644882.02,46213029.64,18638614.83,90231.26207,598641.7333,3127.039633,5887.466014 +"'Cleveland, TN'",Cleveland,TN,384,6,0,0,1,1,27725176.49,13002712.9,14470602.62,34040946.71,13729376.74,66465.18542,30044.8587,1178.31627,2911.516155 +"'Jackson, TN'",Jackson,TN,385,6,0,0,1,1,33753809.42,15830055.89,17617127.28,41442896.8,16714727.36,80917.54449,36577.88924,1434.532359,3544.603637 +"'Johnson City, TN'",Johnson City,TN,386,6,0,0,1,1,44425586.79,20834967.48,23187048.52,54545695.44,21999341.22,106500.85,48142.54216,1888.081461,4665.283689 +"'Knoxville, TN'",Knoxville,TN,387,6,0,0,1,1,233431217.9,109475916.6,121834766.1,286606639.1,115594039.1,559601.4579,252961.7066,9920.795354,24513.41517 +"'Morristown, TN'",Morristown,TN,388,6,0,0,1,1,22174949.52,10399735.5,11573772.41,27226383.05,10980930.5,53159.70243,24030.26093,942.4323712,2328.667729 +"'Murfreesboro, TN'",Murfreesboro,TN,389,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Chattanooga, TN--GA'",Chattanooga,TN--GA,390,6,5,0,2,0.5,166348707.7,78015174.74,86822388.57,204242793.5,82375096.16,398785.4761,180266.6043,7069.797697,17468.85002 +"'Clarksville, TN--KY'",Clarksville,TN--KY,391,6,0,0,1,1,47089655.88,22084377.94,24577506.23,57816637.07,23318575.68,112887.3863,51029.50591,2001.304039,4945.046748 +"'Memphis, TN--MS--AR'",Memphis,TN--MS--AR,392,6,7,0,2,0.666666,380693575.2,178539864.8,198695414.9,467415228.7,188517664.4,912631.4877,412545.0629,16179.42572,39977.94188 +"'Bristol--Bristol, TN--VA'",Bristol--Bristol,TN--VA,393,6,5,0,2,0.5,31824883.38,14925417.04,16610362.82,39074563.14,15759532.27,76293.35653,34487.57575,1352.553262,3342.040478 +"'Kingsport, TN--VA'",Kingsport,TN--VA,394,6,5,0,2,0.5,48501095.27,22746322.91,25314178.85,59549601.08,24017513.81,116271.0106,52559.03619,2061.290023,5093.266853 +"'Abilene, TX'",Abilene,TX,395,7,0,0,1,1,30406845.99,14260699.87,15870245.09,37333497.74,15057326.69,72893.91422,190206.1904,4029.744564,5718.202688 +"'Amarillo, TX'",Amarillo,TX,396,7,0,0,1,1,51279097.99,24049709.94,26764099.55,62960429.69,25393167.42,122930.6772,320769.9305,6795.892821,9643.363736 +"'Austin, TX'",Austin,TX,397,7,0,0,1,1,353948322.7,166000472.5,184736247.6,434577427.4,175273539.7,848515.4521,2214079.095,46907.90126,66562.25545 +"'Beaumont, TX'",Beaumont,TX,398,7,0,0,1,1,90486696.19,42437930.5,47227721.23,111099483,44808585.09,216922.5138,566028.1164,11991.97944,17016.6044 +"'Brownsville, TX'",Brownsville,TX,399,7,0,0,1,1,38059595.64,17849811.55,19864444.7,46729536.77,18846932.21,91239.74582,238077.0006,5043.944665,7157.351411 +"'College Station--Bryan, TX'",College Station--Bryan,TX,400,7,0,0,1,1,40694723.93,19085677.1,21239797.21,49964944.88,20151835.31,97556.90268,254560.7134,5393.171741,7652.904212 +"'Conroe--The Woodlands, TX'",Conroe--The Woodlands,TX,401,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Corpus Christi, TX'",Corpus Christi,TX,402,7,0,0,1,1,96159954.98,45098668.18,50188765.18,118065104.9,47617956.08,230522.9392,601516.4713,12743.84249,18083.49716 +"'Dallas--Fort Worth--Arlington, TX'",Dallas--Fort Worth--Arlington,TX,403,7,0,0,1,1,1529571374,717363396.1,798329185.5,1878006337,757436528.9,3666820.445,9568040.832,202710.3348,287645.7212 +"'Denton--Lewisville, TX'",Denton--Lewisville,TX,404,7,0,0,1,1,105761999.7,49601992.16,55200360.4,129854486.7,52372843.35,253541.7892,661580.8514,14016.37788,19889.22335 +"'Harlingen, TX'",Harlingen,TX,405,7,0,0,1,1,36920208.36,17315443.07,19269764.3,45330598.11,18282713.01,88508.30835,230949.7072,4892.94447,6943.082315 +"'Houston, TX'",Houston,TX,406,7,0,0,1,1,1314349541,616425141.3,685998454.5,1613757167,650859692.5,3150872.101,8221747.798,174187.5143,247171.8731 +"'Killeen, TX'",Killeen,TX,407,7,0,0,1,1,39837846.11,18683804.53,20792566.97,48912871.08,19727513.46,95502.72126,249200.6222,5279.61183,7491.762835 +"'Lake Jackson--Angleton, TX'",Lake Jackson--Angleton,TX,408,7,0,0,1,1,19273941.54,9039408.286,10059648.28,23664527.82,9544364.924,46205.15529,120565.7106,2554.3281,3624.5885 +"'Laredo, TX'",Laredo,TX,409,7,0,0,1,1,38558760.99,18083918.28,20124974.07,47342411.53,19094116.54,92436.38807,241199.4666,5110.097823,7251.222662 +"'Longview, TX'",Longview,TX,410,7,0,0,1,1,26061631.89,12222810.31,13602347.5,31998447.84,12905597.17,62477.19215,163025.2516,3453.884019,4901.057268 +"'Lubbock, TX'",Lubbock,TX,411,7,0,0,1,1,56973076.7,26720165.18,29735957.85,69951491.55,28212798.81,136580.7742,356387.8962,7550.501824,10714.153 +"'McAllen, TX'",McAllen,TX,412,7,0,0,1,1,156620939.2,73454649.26,81745166.58,192299046.1,77557950.22,375465.2261,979722.5329,20756.58812,29453.57357 +"'McKinney, TX'",McKinney,TX,413,7,0,0,1,1,30565833.37,14335264.38,15953225.37,37528702.31,15136056.49,73275.05249,191200.7159,4050.814771,5748.101286 +"'Midland, TX'",Midland,TX,414,7,0,0,1,1,29723243.8,13940092.94,15513452.6,36494171.6,14718810.11,71255.12408,185930.0031,3939.148446,5589.646906 +"'Odessa, TX'",Odessa,TX,415,7,0,0,1,1,32787369.38,15377156.66,17112711.66,40256302.19,16236150.64,78600.71025,205097.2542,4345.229478,6165.875401 +"'Port Arthur, TX'",Port Arthur,TX,416,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'San Angelo, TX'",San Angelo,TX,417,7,0,0,1,1,21660379.97,10158639.21,11305202.09,26594594.74,10726117.98,51926.13136,135493.7752,2870.596919,4073.373574 +"'San Antonio, TX'",San Antonio,TX,418,7,0,0,1,1,465338542.7,218242079.4,242874145,571342237.8,230433451.1,1115549.696,2910866.568,61670.17334,87509.90176 +"'San Marcos, TX'",San Marcos,TX,419,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Sherman, TX'",Sherman,TX,420,7,0,0,1,1,18382122.15,8621148.245,9594180.989,22569552.79,9102740.17,44067.20892,114987.0468,2436.137468,3456.876136 +"'Temple, TX'",Temple,TX,421,7,0,0,1,1,96291571.26,45160395.74,50257459.67,118226703.3,47683131.84,230838.4611,602339.7803,12761.28527,18108.24844 +"'Texas City, TX'",Texas City,TX,422,7,0,0,1,1,36565573.78,17149120.74,19084669.87,44895178.09,18107099.64,87658.14774,228731.3353,4845.94562,6876.391005 +"'Tyler, TX'",Tyler,TX,423,7,0,0,1,1,32978284.25,15466695.04,17212355.86,40490707.29,16330690.79,79058.38785,206291.4981,4370.530957,6201.778169 +"'Victoria, TX'",Victoria,TX,424,7,0,0,1,1,16850740.26,7902935.727,8794906.844,20689323.51,8344407.085,40396.04817,105407.6806,2233.187191,3168.889936 +"'Waco, TX'",Waco,TX,425,7,0,0,1,1,60502716.9,28375553.57,31578182.96,74285180.56,29960659.99,145042.3321,378467.1153,8018.276365,11377.92451 +"'Wichita, KS'",Wichita Falls,TX,426,7,0,0,1,1,149657698.5,70187503.72,78110848.6,183749587.2,74109786.97,358772.3482,770598.1019,13111.74873,23394.31019 +"'Texarkana--Texarkana, TX--AR'",Texarkana--Texarkana,TX--AR,427,7,0,0,1,1,26558430.74,12455807.15,13861641.72,32608417.01,13151609.61,63668.16119,166132.9141,3519.723549,4994.483481 +"'El Paso de Robles (Paso Robles)--Atascadero, CA'",El Paso,TX--NM,428,7,8,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Logan, UT'",Logan,UT,429,8,0,0,1,1,21200148.1,9942731.493,11064993.54,26029522.54,10498213.35,50822.82396,173520.5052,8074.91672,3364.965791 +"'Ogden--Layton, UT'",Ogden--Layton,UT,430,8,0,0,1,1,127365510,59733595.34,66475882.08,156379257.3,63070799.89,305331.5885,1042470.437,48512.20292,20215.92407 +"'Provo--Orem, UT'",Provo--Orem,UT,431,8,0,0,1,1,115260008.6,54056193.94,60157657.57,141516133.6,57076212.65,276311.236,943388.4528,43901.34286,18294.49417 +"'Salt Lake City--West Valley City, UT'",Salt Lake City--West Valley City,UT,432,8,0,0,1,1,255832437,119983748.1,133526626.7,314110833.3,126687016.2,613303.5886,2093955.83,97443.92413,40606.66909 +"'St. George, UT'",St. George,UT,433,8,0,0,1,1,29396059.52,13786560.62,15342685.68,36092455.14,14556790.04,70470.7699,240602.9937,11196.65445,4665.851117 +"'Blacksburg, VA'",Blacksburg,VA,434,5,0,0,1,1,18619920.51,8732771.337,9718294.664,22861521.29,9220496.752,44637.27945,304917.1317,2450.356337,594.8979515 +"'Charlottesville, VA'",Charlottesville,VA,435,5,0,0,1,1,29723410.23,13940325.08,15513538.78,36494375.75,14718892.45,71255.5227,486746.2772,3911.560555,949.6493739 +"'Fredericksburg, VA'",Fredericksburg,VA,436,5,0,0,1,1,84385197.28,39576787.22,44043163.99,103608067.7,41787151.4,202295.4733,1381879.815,11104.97775,2696.068491 +"'Harrisonburg, VA'",Harrisonburg,VA,437,5,0,0,1,1,19853545.7,9311343.446,10362160.63,24376165.16,9831382.122,47594.63215,325118.7998,2612.699742,634.3117125 +"'Lynchburg, VA'",Lynchburg,VA,438,5,0,0,1,1,43459669.55,20382651.81,22682904.28,53359742.32,21521023.23,104185.2683,711689.278,5719.23369,1388.516582 +"'Richmond, VA'",Richmond,VA,439,5,0,0,1,1,384815603.8,180479109.6,200846798.8,472476244.6,190558870.7,922513.1566,6301684.805,50641.21262,12294.68269 +"'Roanoke, VA'",Roanoke,VA,440,5,0,0,1,1,74348415.78,34869521.27,38804666.86,91284916.56,36816984.58,178234.435,1217518.929,9784.150887,2375.397909 +"'Staunton--Waynesboro, VA'",Staunton--Waynesboro,VA,441,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Virginia Beach, VA'",Virginia Beach,VA,442,5,0,0,1,1,530690311.6,248894571.8,276983181.6,651581076.8,262795337.5,1272216.588,8690507.972,69838.12672,16955.31294 +"'Williamsburg, VA'",Williamsburg,VA,443,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Winchester, VA'",Winchester,VA,444,5,0,0,1,1,27183986.07,12749331.25,14188137.2,33376473.11,13461381.6,65167.79608,445161.0337,3577.375773,868.5159326 +"'Burlington, VT'",Burlington,VT,445,1,0,0,1,1,45144162.34,21172719.07,23562091.4,55427960.99,22355176.1,108223.4797,349876.6927,1495.038864,3493.545852 +"'Bellingham, WA'",Bellingham,WA,446,9,0,0,1,1,24625629.38,11552865.83,12852839.19,30235321.17,12194493.84,59034.67505,241101.7763,2309.947473,1792.534956 +"'Bremerton, WA'",Bremerton,WA,447,9,0,0,1,1,49546088.19,23244047.92,25859558.53,60832633.6,24534985.82,118776.1406,485090.1348,4647.550707,3606.530971 +"'Kennewick--Pasco, WA'",Kennewick--Pasco,WA,448,9,0,0,1,1,49699105.8,23315834.6,25939422.92,61020508.46,24610759.41,119142.9675,486588.2821,4661.904153,3617.669343 +"'Marysville, WA'",Marysville,WA,449,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Mount Vernon, WA'",Mount Vernon,WA,450,9,0,0,1,1,20069720.55,9415507.125,10474976.58,24641581.23,9938429.594,48112.85888,196496.3089,1882.591489,1460.903805 +"'Olympia--Lacey, WA'",Olympia--Lacey,WA,451,9,0,0,1,1,58285794.95,27344193.27,30421068.16,71563236.13,28862846.79,139727.7167,570657.8494,5467.357715,4242.706788 +"'Seattle, WA'",Seattle,WA,452,9,0,0,1,1,997746357,468082647.6,520753126.2,1225031900,494079222.2,2391883.312,9768620.137,93591.17855,72627.39137 +"'Spokane, WA'",Spokane,WA,453,9,0,0,1,1,105636716.8,49558401,55134904.89,129700646.8,52310796.71,253241.4157,1034255.802,9908.996159,7689.448442 +"'Wenatchee, WA'",Wenatchee,WA,454,9,0,0,1,1,12776889.72,5994149.041,6668633.986,15687451.41,6327054.659,30629.85808,125094.5006,1198.50517,930.0481668 +"'Yakima, WA'",Yakima,WA,455,9,0,0,1,1,32463856.96,15230091.31,16943840.37,39859088.54,16075946.64,77825.14782,317843.3924,3045.193412,2363.090808 +"'Longview, WA--OR'",Longview,WA--OR,456,9,0,0,1,1,19690979.86,9237824.746,10277300.69,24176563.82,9750879.015,47204.90915,192788.1781,1847.064636,1433.334726 +"'Walla Walla, WA--OR'",Walla Walla,WA--OR,457,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Appleton, WI'",Appleton,WI,458,3,0,0,1,1,57274325.99,26861794.55,29893187.38,70321364.75,28361975.88,137302.9542,1206445.569,7048.303531,5361.001596 +"'Eau Claire, WI'",Eau Claire,WI,459,3,0,0,1,1,33515675.48,15718931.18,17492835.57,41150515.51,16596804.29,80346.66799,705985.4037,4124.512157,3137.140187 +"'Fond du Lac, WI'",Fond du Lac,WI,460,3,0,0,1,1,14044069.54,6586701.877,7330020.825,17243295.66,6954556.943,33667.6548,295828.9803,1728.293842,1314.555482 +"'Green Bay, WI'",Green Bay,WI,461,3,0,0,1,1,57351948.77,26898199.81,29933701.03,70416669.93,28400414.31,137489.0382,1208080.641,7057.855959,5368.267257 +"'Janesville, WI'",Janesville,WI,462,3,0,0,1,1,21083813.06,9888358.266,11004273.97,25886686.28,10440604.71,50543.93516,444116.4937,2594.620041,1973.490801 +"'Madison, WI'",Madison,WI,463,3,0,0,1,1,99880081.12,46843994.62,52130407.98,122632671.7,49460144.71,239441.1451,2103907.452,12291.46073,9348.993028 +"'Milwaukee, WI'",Milwaukee,WI,464,3,0,0,1,1,392608488.1,184134310.8,204914137.3,482044340.4,194417870.1,941194.9302,8270036.573,48315.25723,36749.00918 +"'Oshkosh, WI'",Oshkosh,WI,465,3,0,0,1,1,20129419.52,9440745.431,10506147.37,24714882.76,9967993.528,48255.98063,424012.8287,2477.170289,1884.157488 +"'Racine, WI'",Racine,WI,466,3,0,0,1,1,21941019.15,10290389.95,11451675.52,26939163.12,10865089.12,52598.90352,462172.9696,2700.109693,2053.727157 +"'Sheboygan, WI'",Sheboygan,WI,467,3,0,0,1,1,13092930.44,6140615.388,6833592.822,16075487.95,6483557.351,31387.50212,275793.8681,1611.244589,1225.526792 +"'Wausau, WI'",Wausau,WI,468,3,0,0,1,1,26110773.19,12246014.47,13627995.13,32058783.3,12929931.63,62594.99754,550006.064,3213.248723,2444.025212 +"'West Bend, WI'",West Bend,WI,469,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Beloit, WI--IL'",Beloit,WI--IL,470,3,0,0,1,1,16432032.95,7706662.376,8576370.504,20175234.94,8137065.155,39392.28666,346129.8408,2022.161831,1538.074056 +"'Kenosha, WI--IL'",Kenosha,WI--IL,471,3,0,0,1,1,28512476.63,13372419.07,14881516.14,35007592.57,14119243.84,68352.56818,600596.3489,3508.807589,2668.829883 +"'La Crosse, WI--MN'",La Crosse,WI--MN,472,3,4,0,2,0.5,28519357.95,13375646.43,14885107.71,35016041.45,14122651.44,68369.06468,600741.2994,3509.65442,2669.473989 +"'Beckley, WV'",Beckley,WV,473,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Charleston, WV'",Charleston,WV,474,5,0,0,1,1,98499543.04,46197507.95,51409859.43,120937647.2,48776508.31,236131.5979,982921.8424,10634.34676,8155.375176 +"'Morgantown, WV'",Morgantown,WV,475,5,0,0,1,1,19849495.81,9309659.845,10360045.93,24371192.47,9829376.538,47584.92294,198077.0915,2143.019297,1643.460268 +"'Huntington, WV--KY--OH'",Huntington,WV--KY--OH,476,5,6,3,3,0.333333,72676833.74,34086336.86,37932214.62,89232548.75,35989224.67,174227.1726,725238.3627,7846.438953,6017.356299 +"'Parkersburg, WV--OH'",Parkersburg,WV--OH,477,5,3,0,2,0.5,23008961.78,10791488.59,12009065.77,28250381.83,11393929.15,55159.06717,229605.2388,2484.126023,1905.051637 +"'Wheeling, WV--OH'",Wheeling,WV--OH,478,5,3,0,2,0.5,36717591.32,17221005.95,19164009.8,45081824.41,18182377.73,88022.57597,366402.9435,3964.156443,3040.072304 +"'Weirton--Steubenville, WV--OH--PA'",Weirton--Steubenville,WV--OH--PA,479,5,3,2,3,0.333333333,25918983.84,12156325.05,13527893.38,31823304.21,12834958.33,62135.22299,258644.1984,2798.301934,2145.990031 +"'Casper, WY'",Casper,WY,480,8,0,0,1,1,14596173.22,6845510.254,7618180.855,17921168.2,7227956.142,34991.20566,357871.1319,921.6135464,2574.591319 +"'Cheyenne, WY'",Cheyenne,WY,481,8,0,0,1,1,24077249.58,11292073.37,12566639.15,29562025.13,11922940.44,57720.05985,590329.5632,1520.255963,4246.940402 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2040.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2040.csv new file mode 100644 index 000000000..1fba63880 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2040.csv @@ -0,0 +1,482 @@ +Area Name,UA,State,UA Number,Census Division,Census Division 2,Census Division 3,Total Number of Census Divisions,Weight Factor - 1st,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +"'Anchorage, AK'",Anchorage,AK,1,9,0,0,1,1,62584297.98,58365916.66,81517390.81,129201741.4,88856732.19,36657027.33,158732.6138,27174.3746,24625.45394 +"'Fairbanks, AK'",Fairbanks,AK,2,9,0,0,1,1,22602712.75,21079217.81,29440518.28,46662021.32,32091167.56,13238915.92,57327.28158,9814.196259,8893.637537 +"'Anniston--Oxford, AL'",Anniston--Oxford,AL,3,6,0,0,1,1,51974478.24,48471208.92,67697804.18,107298325.9,73792957.48,30442605.67,96143514.7,56405.40586,10772.37326 +"'Auburn, AL'",Auburn,AL,4,6,0,0,1,1,44809607.98,41789277.04,58365416.44,92506862.66,63620330.76,26245982.11,82889782.64,48629.71617,9287.362554 +"'Birmingham, AL'",Birmingham,AL,5,6,0,0,1,1,485498475.8,452774108.5,632371538.1,1002283725,689306936.6,284367234.7,898085587.9,526888.1863,100625.749 +"'Daphne--Fairhope, AL'",Daphne--Fairhope,AL,6,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Decatur, AL'",Decatur,AL,7,6,0,0,1,1,23242690.11,21676048.06,30274071.76,47983199.11,32999789.54,13613759.56,42994831.2,25224.17567,4817.343858 +"'Dothan, AL'",Dothan,AL,8,6,0,0,1,1,48136191.43,44891636.64,62698358.35,99374403.17,68343387.91,28194435.88,89043368.7,52239.89748,9976.839387 +"'Florence, AL'",Florence,AL,9,6,0,0,1,1,38761008.97,36148375.65,50486994.47,80019877.31,55032577.21,22703183.4,71700953.28,42065.46207,8033.713293 +"'Gadsden, AL'",Gadsden,AL,10,6,0,0,1,1,45248750.84,42198820.07,58937408.86,93413447.87,64243822.35,26503197.83,83702118.6,49106.29683,9378.38051 +"'Huntsville, AL'",Huntsville,AL,11,6,0,0,1,1,151402617.5,141197529.1,197204957.1,312562010.1,214960251.5,88679874.02,280067838.6,164309.9917,31380.12279 +"'Mobile, AL'",Mobile,AL,12,6,0,0,1,1,202982734.4,189300958.1,264389097.7,419046199.6,288193297.8,118891493.5,375481855.1,220287.4162,42070.75963 +"'Montgomery, AL'",Montgomery,AL,13,6,0,0,1,1,165236640.2,154099088.3,215224050.2,341121555.7,234601688.8,96782768.23,305658313.2,179323.3924,34247.40037 +"'Tuscaloosa, AL'",Tuscaloosa,AL,14,6,0,0,1,1,73331471.04,68388662.54,95515717.24,151388611.2,104115448.7,42951870.45,135650142.2,79583.12478,15198.88231 +"'Conway, AR'",Conway,AR,15,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Hot Springs, AR'",Hot Springs,AR,16,7,0,0,1,1,25405475.35,23693064.69,33091175.01,52448165.04,36070508.84,14880556.55,190421.9919,11329.92856,11071.28983 +"'Jonesboro, AR'",Jonesboro,AR,17,7,0,0,1,1,29757289.95,27751553.01,38759506.6,61432239.83,42249183.52,17429511.94,223040.2048,13270.68141,12967.73932 +"'Little Rock, AR'",Little Rock,AR,18,7,0,0,1,1,247068751.1,230415523.5,321812332.6,510059444.2,350786413.2,144713707.3,1851857.644,110183.7798,107668.5129 +"'Pine Bluff, AR'",Pine Bluff,AR,19,7,0,0,1,1,25256174.4,23553827.11,32896707.33,52139941.7,35858532.45,14793107.64,189302.9346,11263.34571,11006.22692 +"'Fayetteville--Springdale--Rogers, AR--MO'",Fayetteville--Springdale--Rogers,AR--MO,20,7,4,0,2,0.5,120266970,112160589.9,156650300.7,248284348.5,170754168,70443060.99,901438.5946,53634.7445,52410.37469 +"'Fort Smith, AR--OK'",Fort Smith,AR--OK,21,7,0,0,1,1,54959362.1,51254924.52,71585744.59,113460490.5,78030901.98,32190930.68,411937.626,24509.89946,23950.38937 +"'Avondale--Goodyear, AZ'",Avondale--Goodyear,AZ,22,8,0,0,1,1,55287254.98,51560715.91,72012830.73,114137405.9,78496441.32,32382984.66,876262.4989,23610.6743,36364.17492 +"'Casa Grande, AZ'",Casa Grande,AZ,23,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Flagstaff, AZ'",Flagstaff,AZ,24,8,0,0,1,1,24691458.63,23027174.78,32161152.35,50974117.57,35056752.84,14462340.84,391341.5351,10544.59998,16240.35269 +"'Lake Havasu City, AZ'",Lake Havasu City,AZ,25,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Phoenix--Mesa, AZ'",Phoenix--Mesa,AZ,26,8,0,0,1,1,1360528306,1268824316,1772117184,2808733615,1931668165,796891928.9,21563377.2,581019.816,894862.4656 +"'Prescott Valley--Prescott, AZ'",Prescott Valley--Prescott,AZ,27,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Sebastian--Vero Beach South--Florida Ridge, FL'",Sierra Vista,AZ,28,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Tucson, AZ'",Tucson,AZ,29,8,0,0,1,1,320611450.6,299001206.1,417603263.7,661884177.3,455201798.8,187789314,5081456.675,136918.5817,210876.2838 +"'Yuma, AZ--CA'",Yuma,AZ--CA,30,8,9,0,2,0.5,31527573.48,29402513.47,41065337.99,65086889.43,44762618.85,18466406.56,499688.9488,13463.99399,20736.68148 +"'Antioch, CA'",Antioch,CA,31,9,0,0,1,1,72953208.31,68035896.1,95023022.42,150607709.5,103578394.3,42730313.57,521457.2633,33601.57957,25595.16154 +"'Arroyo Grande--Grover Beach, CA'",Arroyo Grande--Grover Beach,CA,32,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Bakersfield, CA'",Bakersfield,CA,33,9,0,0,1,1,151591388.2,141373575.9,197450834.7,312951716.3,215228266.7,88790441.19,1083549.747,69821.60497,53184.85861 +"'Camarillo, CA'",Camarillo,CA,34,9,0,0,1,1,31013124.44,28922726.79,40395218.9,64024814.59,44032191.39,18165075.44,221676.5975,14284.36107,10880.75423 +"'Chico, CA'",Chico,CA,35,9,0,0,1,1,27441720.7,25592048.68,35743393.63,56651856.64,38961540.3,16073224.98,196148.8042,12639.40522,9627.750316 +"'Concord, CA'",Concord,CA,36,9,0,0,1,1,271070773.7,252799615.2,353075139.5,559610047,384864163.2,158772169.5,1937568.3,124852.7156,95103.42866 +"'Davis, CA'",Davis,CA,37,9,0,0,1,1,18512036,17264257.28,24112299.54,38217035.33,26283243.84,10842910.43,132320.9198,8526.474228,6494.828162 +"'Delano, CA'",Delano,CA,38,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'El Centro--Calexico, CA'",El Centro--Calexico,CA,39,9,0,0,1,1,7130675.4,6650041.881,9287848.254,14720869.91,10124077.13,4176594.874,50968.86848,3284.323779,2501.751369 +"'Elkhart, IN--MI'",El Paso de Robles (Paso Robles)--Atascadero,CA,40,9,0,0,1,1,63696737.13,59403373.65,82966366.04,131498308.7,90436164.96,37308607.79,361518.269,20989.99137,31368.79092 +"'Fairfield, CA'",Fairfield,CA,41,9,0,0,1,1,71213929.51,66413851.03,92757576.77,147017068.3,101108979.8,41711579.37,509025.1909,32800.48368,24984.94682 +"'Fresno, CA'",Fresno,CA,42,9,0,0,1,1,227605867.5,212264402.2,296461224.3,469879244,323153029.5,133313809.2,1626888.461,104833.1779,79854.0473 +"'Gilroy--Morgan Hill, CA'",Gilroy--Morgan Hill,CA,43,9,0,0,1,1,44321464.44,41334036.15,57729599.65,91499118.34,62927268.37,25960065.6,316802.3736,20414.06058,15549.89929 +"'Hanford, CA'",Hanford,CA,44,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Hemet, CA'",Hemet,CA,45,9,0,0,1,1,25497257.39,23778649.29,33210691.03,52637623.8,36200806.52,14934309.66,182250.1076,11743.80323,8945.547935 +"'Indio--Cathedral City, CA'",Indio--Cathedral City,CA,46,9,0,0,1,1,131478835.2,122616682.4,171253829.6,271430505.5,186672621.3,77010072.43,939788.6009,60557.94727,46128.49941 +"'Lancaster--Palmdale, CA'",Lancaster--Palmdale,CA,47,9,0,0,1,1,107035175.7,99820614.61,139415471,220967974.1,151967704.8,62692878.44,765069.4339,49299.42158,37552.59948 +"'Livermore, CA'",Livermore,CA,48,9,0,0,1,1,48502185.49,45232961.36,63175072.98,100129976.9,68863023.4,28408806.73,346685.4645,22339.6624,17016.67825 +"'Lodi, CA'",Lodi,CA,49,9,0,0,1,1,23796109.83,22192165.27,30994912.08,49125702.34,33785530.52,13937909.77,170090.5909,10960.27024,8348.711309 +"'Lompoc, CA'",Lompoc,CA,50,9,0,0,1,1,8603063.519,8023185.673,11205663.42,17760530.64,12214562.26,5039005.28,61493.25112,3962.492261,3018.329223 +"'Los Angeles--Long Beach--Anaheim, CA'",Los Angeles--Long Beach--Anaheim,CA,51,9,0,0,1,1,5052680115,4712111054,6581217563,10430967965,7173755687,2959466906,36115707.67,2327218.183,1772700.156 +"'McKinney, TX'",Madera,CA,52,9,0,0,1,1,40301276.77,37584840.9,52493273.96,83199702.85,57219458.78,23605361.27,465673.5144,24480.1793,27969.93263 +"'Mankato, MN'",Manteca,CA,53,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Merced, CA'",Merced,CA,54,9,0,0,1,1,40308758.84,37591801.54,52502969.83,83215118.04,57230060.37,23609734.86,288120.2288,18565.84513,14142.06747 +"'Mission Viejo--Lake Forest--San Clemente, CA'",Mission Viejo--Lake Forest--San Clemente,CA,55,9,0,0,1,1,234565593.3,218755017.2,305526407.2,484247198.3,333034393.8,137390275.1,1676635.41,108038.7639,82295.82211 +"'Modesto, CA'",Modesto,CA,56,9,0,0,1,1,107011358.6,99798402.85,139384448.7,220918805,151933889.5,62678928.22,764899.1931,49288.45164,37544.2434 +"'Murrieta--Temecula--Menifee, CA'",Murrieta--Temecula--Menifee,CA,57,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Napa, CA'",Napa,CA,58,9,0,0,1,1,22278311.3,20776671.89,29017948.94,45992294.42,31630572.04,13048901.48,159241.6222,10261.18614,7816.201505 +"'Oxnard, CA'",Oxnard,CA,59,9,0,0,1,1,144205958.8,134485951.5,187831164.3,297704921.5,204742491.9,84464631.28,1030759.94,66419.94386,50593.72847 +"'Petaluma, CA'",Petaluma,CA,60,9,0,0,1,1,9544084.597,8900778.499,12431362.32,19703214.62,13550616.62,5590182.215,68219.51151,4395.917951,3348.480385 +"'Portland, ME'",Porterville,CA,61,9,0,0,1,1,94270209.54,87916092.31,122788957.6,194615504.6,133844154,55216174.3,261364.2724,26618.09929,11796.96309 +"'Redding, CA'",Redding,CA,62,9,0,0,1,1,54465371.55,50794206.94,70942242.87,112440632.1,77329508.31,31901577.18,389309.3155,25086.25129,19108.82353 +"'Riverside--San Bernardino, CA'",Riverside--San Bernardino,CA,63,9,0,0,1,1,831339349.4,775304046.4,1082836238,1716252350,1180329103,486933911.6,5942273.85,382907.2901,291670.0367 +"'Sacramento, CA'",Sacramento,CA,64,9,0,0,1,1,652289435.4,608322749.3,849620120.6,1346614084,926115435.9,382060402.3,4662455.178,300438.5396,228851.5318 +"'St. Cloud, MN'",Salinas,CA,65,9,0,0,1,1,48967542.01,45666973.31,63781273.54,101090719,69523760.65,28681387.8,209454.88,13619.95442,9762.366579 +"'Salinas, CA'",San Diego,CA,66,9,0,0,1,1,52032789.55,48525589.83,67773755.83,107418706.2,73875747.41,30476759.9,371921.6285,23965.8263,18255.36786 +"'Salisbury, MD--DE'",San Francisco--Oakland,CA,67,9,0,0,1,1,32676625.2,30474114.82,42562000.71,67459040.55,46394033.36,19139431.61,168113.9569,13891.52352,5870.381528 +"'Salt Lake City--West Valley City, UT'",San Jose,CA,68,9,0,0,1,1,337316953.7,314580707.3,439362546.6,696371747.3,478920153.8,197574103.1,5020945.627,588880.2302,197589.7331 +"'San Angelo, TX'",San Luis Obispo,CA,69,9,0,0,1,1,28559370.76,26634377.18,37199190.54,58959203.07,40548386.28,16727863.69,329998.0451,17347.80069,19820.80322 +"'San Diego, CA'",Santa Barbara,CA,70,9,0,0,1,1,1228370018,1145573400,1599976676,2535899367,1744030138,719483587.6,8780182.291,565775.9795,430965.6802 +"'San Francisco--Oakland, CA'",Santa Clarita,CA,71,9,0,0,1,1,1248763682,1164592457,1626539834,2578000916,1772984904,731428609.6,8925952.775,575169.1146,438120.6655 +"'San Jose, CA'",Santa Cruz,CA,72,9,0,0,1,1,671408572.5,626153186.9,874523181.6,1386084445,953260637.1,393258905.3,4799115.555,309244.6391,235559.3575 +"'San Marcos, TX'",Santa Maria,CA,73,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Santa Barbara, CA'",Santa Rosa,CA,74,9,0,0,1,1,80219185.04,74812119.51,104487103.4,165607901.2,113894571.2,46986157.44,573393.2429,36948.2219,28144.38251 +"'Santa Rosa, CA'",Seaside--Monterey,CA,75,9,0,0,1,1,109723812.6,102328027.6,142917474.8,226518510.7,155785010.5,64267672.79,784287.3587,50537.78314,38495.89038 +"'Sebring--Avon Park, FL'",Simi Valley,CA,76,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Stockton, CA'",Stockton,CA,77,9,0,0,1,1,135111254.8,126004263.6,175985129.2,278929427.2,191829902.2,79137661.21,965752.5252,62231.00646,47402.91033 +"'Thousand Oaks, CA'",Thousand Oaks,CA,78,9,0,0,1,1,116623054.2,108762235.1,151903875.8,240761598.7,165580499.7,68308711.71,833601.9768,53715.5106,40916.44467 +"'Tracy, CA'",Tracy,CA,79,9,0,0,1,1,5484291.244,5114630.02,7143399.747,11322004.36,7786553.791,3212271.126,39200.79143,2526.014316,1924.128131 +"'Turlock, CA'",Turlock,CA,80,9,0,0,1,1,10867730.27,10135205.63,14155437.45,22435805.1,15429918.39,6365470.867,77680.70815,5005.577024,3812.872912 +"'Vacaville, CA'",Vacaville,CA,81,9,0,0,1,1,36654286.05,34183653.54,47742945.46,75670668.82,52041468.5,21469229.02,261998.6719,16882.62844,12859.91932 +"'Vallejo, CA'",Vallejo,CA,82,9,0,0,1,1,62005019.98,57825655.57,80762786.72,128005803.3,88034242.14,36317716.63,443201.4544,28558.9443,21754.06044 +"'Victorville--Hesperia, CA'",Victorville--Hesperia,CA,83,9,0,0,1,1,97451232.32,90882663.97,126932191.8,201182473.3,138360497,57079350.06,696565.0186,44885.14505,34190.1349 +"'Visalia, CA'",Visalia,CA,84,9,0,0,1,1,42901584.37,40009861.17,55880177.27,88567857.46,60911333.76,25128410.32,306653.3096,19760.07682,15051.74355 +"'Watsonville, CA'",Watsonville,CA,85,9,0,0,1,1,17427858.82,16253157.59,22700136.94,35978813.8,24743937.57,10207883.78,124571.4037,8027.112149,6114.451607 +"'Woodland, CA'",Woodland,CA,86,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Yuba City, CA'",Yuba City,CA,87,9,0,0,1,1,33582714.97,31319117.55,43742162.29,69329586.69,47680475.91,19670141.65,240043.5985,15467.89093,11782.27846 +"'Boulder, CO'",Boulder,CO,88,8,0,0,1,1,37851531.64,35300216.8,49302429.52,78142343.39,53741328.91,22170490.79,311487.8551,9397.933124,10883.54166 +"'Colorado Springs, CO'",Colorado Springs,CO,89,8,0,0,1,1,203813443.8,190075762.9,265471369.7,420761312,289372843,119378104,1677221.758,50603.63562,58602.96824 +"'Denver--Aurora, CO'",Denver--Aurora,CO,90,8,0,0,1,1,944874272.2,881186710.6,1230718948,1950639423,1341525609,553434047.2,7775560.132,234597.2497,271681.9652 +"'Fort Collins, CO'",Fort Collins,CO,91,8,0,0,1,1,98509017.2,91869192.96,128310101.8,203366287,139862385.1,57698940.15,810650.4848,24458.22179,28324.53393 +"'Grand Junction, CO'",Grand Junction,CO,92,8,0,0,1,1,37558373.65,35026818.6,48920584.97,77537135.32,53325105.33,21998781.58,309075.3991,9325.146659,10799.24924 +"'Greeley, CO'",Greeley,CO,93,8,0,0,1,1,36855591.36,34371406.09,48005196,76086281.07,52327300.15,21587146.24,303292.0625,9150.656996,10597.17656 +"'Lafayette--Louisville--Erie, CO'",Lafayette--Louisville--Erie,CO,94,8,0,0,1,1,26185115.51,24420154.6,34106673,54057688.01,37177436.27,15337209.28,215482.574,6501.347601,7529.069054 +"'Longmont, CO'",Longmont,CO,95,8,0,0,1,1,23036604.35,21483863.21,30005669.87,47557765.02,32707203.06,13493055.7,189572.8433,5719.62237,6623.770089 +"'Pueblo, CO'",Pueblo,CO,96,8,0,0,1,1,53958459.88,50321486.33,70282048.05,111394184.5,76609828.31,31604679.81,444035.0021,13397.02716,15514.80536 +"'Hartford, CT'",Hartford,CT,97,1,0,0,1,1,453130951.7,422588458.9,590212724.7,935463167.4,643352011,265408952.9,1376727.326,105313.7032,57573.7932 +"'New Bern, NC'",New Haven,CT,98,1,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Waterbury, CT'",Waterbury,CT,99,1,0,0,1,1,69037968.73,64384586.19,89923426.07,142524973.6,98019603.07,40437085.41,209754.9455,16045.34876,8771.808062 +"'Bridgeport--Stamford, CT--NY'",Bridgeport--Stamford,CT--NY,100,1,2,0,2,0.5,407034559.7,379599113,530171191.5,840299778.9,577904690.9,238409263.2,1236674.738,94600.28427,51716.88997 +"'Danbury, CT--NY'",Danbury,CT--NY,101,1,2,0,2,0.5,73665901.06,68700580.91,95951406.59,152079077.6,104590307.5,43147769.09,223815.7835,17120.94223,9359.82267 +"'Norwich--New London, CT--RI'",Norwich--New London,CT--RI,102,1,0,0,1,1,121697426.2,113494625.8,158513492,251237438.9,172785115.6,71280909.73,369747.7992,28284.11209,15462.59955 +"'Washington, DC--VA--MD'",Washington,DC--VA--MD,103,5,0,0,1,1,2329562718,2172542645,3034305086,4809250187,3307496102,1364477086,698592.6851,1064489.89,858368.0044 +"'Dover, DE'",Dover,DE,104,5,0,0,1,1,27947172.76,26063442.79,36401788.11,57695354.06,39679191.39,16369285.34,239288.9314,13325.65053,3134.059186 +"'Bonita Springs, FL'",Bonita Springs,FL,105,5,0,0,1,1,150951245.4,140776642.5,196617214.1,311630290,214319473.7,88415527.03,1245176.704,62870.11513,49889.03067 +"'Cape Coral, FL'",Cape Coral,FL,106,5,0,0,1,1,240640586.8,224420631.9,313439492.8,496788851.6,341659744.4,140948584.1,1985012.127,100225.085,79531.14654 +"'Deltona, FL'",Deltona,FL,107,5,0,0,1,1,70001690.36,65283349.69,91178693.53,144514521.9,99387887.77,41001558.68,577434.6136,29155.20385,23135.3936 +"'Fort Walton Beach--Navarre--Wright, FL'",Fort Walton Beach--Navarre--Wright,FL,108,5,0,0,1,1,94535104.27,88163132.04,123133988,195162364.3,134220249.3,55371328.96,779807.475,39373.19545,31243.62905 +"'Gainesville, FL'",Gainesville,FL,109,5,0,0,1,1,77743656.03,72503481.8,101262768.8,160497371.2,110379874,45536201.46,641297.0566,32379.67724,25694.095 +"'Homosassa Springs--Beverly Hills--Citrus Springs, FL'",Homosassa Springs--Beverly Hills--Citrus Springs,FL,110,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Jacksonville, FL'",Jacksonville,FL,111,5,0,0,1,1,584491792.2,545095152.2,761313015.7,1206650175,829857169.8,342349940.2,4821394.89,243436.6551,193173.1591 +"'Kissimmee, FL'",Kissimmee,FL,112,5,0,0,1,1,125308873.2,116862649.2,163217477.8,258693065.9,177912621.2,73396215,1033656.193,52190.25031,41414.28711 +"'Lady Lake--The Villages, FL'",Lady Lake--The Villages,FL,113,5,0,0,1,1,34943201.74,32587916.77,45514264.96,72138259.36,49612102.16,20467016.29,288241.8138,14553.59385,11548.64578 +"'Lakeland, FL'",Lakeland,FL,114,5,0,0,1,1,122567534.6,114306085.8,159646825.9,253033727.9,174020488.8,71790551.59,1011043.257,51048.5024,40508.28119 +"'Lee''s Summit, MO'",Leesburg--Eustis--Tavares,FL,115,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Miami, FL'",Miami,FL,116,5,0,0,1,1,2338472396,2180851782,3045910132,4827643713,3320145998,1369695684,19289747.11,973957.0441,772859.613 +"'North Port--Port Charlotte, FL'",North Port--Port Charlotte,FL,117,5,0,0,1,1,85241490.1,79495937.57,111028857.5,175976224.7,121025243.9,49927850.88,703145.6904,35502.47155,28172.11148 +"'Ocala, FL'",Ocala,FL,118,5,0,0,1,1,86159661.41,80352221.15,112224795.2,177871737.3,122328856.8,50465644.39,710719.5632,35884.88334,28475.56494 +"'Orlando, FL'",Orlando,FL,119,5,0,0,1,1,768860591.4,717036897.2,1001457306,1587269110,1091622642,450338877.4,6342228.541,320224.9426,254106.6125 +"'Palm Bay--Melbourne, FL'",Palm Bay--Melbourne,FL,120,5,0,0,1,1,249911434.6,233066594.4,325514969.5,515927991.3,354822426.2,146378727.4,2061486.115,104086.3268,82595.13986 +"'Palm Coast--Daytona Beach--Port Orange, FL'",Palm Coast--Daytona Beach--Port Orange,FL,121,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Panama City, FL'",Panama City,FL,122,5,0,0,1,1,78945220.88,73624057.28,102827832.6,162977933.7,112085847,46239984.91,651208.6048,32880.12041,26091.20935 +"'Port Huron, MI'",Port St. Lucie,FL,123,5,0,0,1,1,35186118.9,32814459.47,45830666.7,72639746.15,49956992.85,20609297.77,355464.0016,8947.889697,10108.89422 +"'Santa Clarita, CA'",Sarasota--Bradenton,FL,124,5,0,0,1,1,47560397.76,44354653.56,61948375.5,98185710.19,67525880.55,27857180.75,339953.7242,21905.8836,16686.25811 +"'Saratoga Springs, NY'",Sebastian--Vero Beach South--Florida Ridge,FL,125,5,0,0,1,1,27097043.88,25270616.6,35294480.73,55940313.44,38472186.19,15871346.45,693082.0573,25190.865,26165.9581 +"'Savannah, GA'",Sebring--Avon Park,FL,126,5,0,0,1,1,133922369.7,124895568.2,174436740.6,276475141.3,190142000.6,78441332.94,2049150.567,45816.60752,48054.2511 +"'Slidell, LA'",Spring Hill,FL,127,5,0,0,1,1,47144259.01,43966584.09,61406404.51,97326652.02,66935075.03,27613449.37,449918.6479,33792.14532,23388.57286 +"'Springfield, IL'",St. Augustine,FL,128,5,0,0,1,1,73225280.39,68289657.14,95377481.93,151169436.9,103964714.6,42889686.47,606984.9623,34752.0702,34690.02502 +"'Tallahassee, FL'",Tallahassee,FL,129,5,0,0,1,1,117971290.6,110019643.5,153660120.2,243545042.6,167494775.2,69098428.47,973129.4525,49134.1996,38989.23338 +"'Tampa--St. Petersburg, FL'",Tampa--St. Petersburg,FL,130,5,0,0,1,1,1130644803,1054435681,1472688952,2334152109,1605281219,662243997.2,9326538.283,470905.4817,373675.4414 +"'Titusville, FL'",Titusville,FL,131,5,0,0,1,1,26538272.54,24749507.01,34566665.55,54786759.42,37678845.17,15544060.91,218910.673,11053.00089,8770.836499 +"'Winter Haven, FL'",Winter Haven,FL,132,5,0,0,1,1,98603455.08,91957262.83,128433101.6,203561244,139996464,57754253.19,813366.7586,41067.63449,32588.2094 +"'Zephyrhills, FL'",Zephyrhills,FL,133,5,0,0,1,1,22360048.7,20852909,29124439.96,46161053.14,31746633.54,13096781.58,184445.0615,9312.800516,7389.943373 +"'Pensacola, FL--AL'",Pensacola,FL--AL,134,5,6,0,2,0.5,219222170.7,204445886.4,285541549.3,452571745.6,311250034,128403337.8,1808334.468,91304.46772,72452.41052 +"'Albany, GA'",Albany,GA,135,5,0,0,1,1,52416498.72,48883456.93,68273606.66,108210890.6,74420561.36,30701517.88,802026.5645,17932.37496,18808.17668 +"'Atlanta, GA'",Atlanta,GA,136,5,0,0,1,1,2410501062,2248025483,3139729005,4976342812,3422411771,1411884488,36883155.74,824664.1793,864940.0662 +"'Brunswick, GA'",Brunswick,GA,137,5,0,0,1,1,33781998.29,31504982.18,44001772.72,69741020.64,47963433.99,19786873.4,516899.4627,11557.2668,12121.71373 +"'Cartersville, GA'",Cartersville,GA,138,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Dalton, GA'",Dalton,GA,139,5,0,0,1,1,42382852.47,39526110.94,55204568.59,87496996.59,60174863.83,24824586.43,648501.4144,14499.73236,15207.88677 +"'Gainesville, GA'",Gainesville,GA,140,5,0,0,1,1,62465945.91,58255538.83,81363225.79,128957404.6,88688692.94,36587704.29,955793.4851,21370.42328,22414.13631 +"'Hinesville, GA'",Hinesville,GA,141,5,0,0,1,1,15660726.95,14605143.23,20398430.61,32330683.11,22234985.54,9172838.709,239625.2962,5357.741069,5619.408519 +"'McAllen, TX'",Macon,GA,142,5,0,0,1,1,206505863.6,192586703.2,268978299,426319657,293195518.8,120955113.7,2386135.6,125437.7274,143319.4071 +"'Rome, GA'",Rome,GA,143,5,0,0,1,1,38821889.7,36205168.59,50566338.68,80145590.79,55119034.94,22738850.74,594015.0063,13281.48007,13930.13609 +"'Santa Fe, NM'",Savannah,GA,144,5,0,0,1,1,44237361.98,41255620.54,57620106.87,91325526.43,62807882.91,25910814.23,1728545.197,19576.80613,13179.52664 +"'Valdosta, GA'",Valdosta,GA,145,5,0,0,1,1,42326850.08,39473883.29,55131624.28,87381382.83,60095352.05,24791784.58,647644.52,14480.5732,15187.7919 +"'Warner Robins, GA'",Warner Robins,GA,146,5,0,0,1,1,44432362.5,41437477.35,57874099.07,91728093.87,63084743.16,26025030.38,679861.0344,15200.89675,15943.29542 +"'Columbus, GA--AL'",Columbus,GA--AL,147,5,6,0,2,0.5,115505475.5,107720032.3,150448343.4,238454507.1,163993829,67654145.3,1767353.065,39515.94531,41445.86998 +"'Kahului, HI'",Kahului,HI,148,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Kailua (Honolulu County)--Kaneohe, HI'",Kailua (Honolulu County)--Kaneohe,HI,149,9,0,0,1,1,41260510.3,38479401.48,53742645.26,85179954.28,58581349.64,24167196.81,353041.4869,13396.20551,800.1657565 +"'Urban Honolulu, HI'",Urban Honolulu,HI,150,9,0,0,1,1,259787980.7,242277323.6,338379074.5,536317368.7,368844942,152163587.2,2222850.234,84346.34356,5038.072592 +"'Ames, IA'",Ames,IA,151,4,0,0,1,1,12923406.18,12052327.09,16833012.96,26679640.16,18348557.96,7569528.771,278495.8919,7576.649193,5480.624935 +"'Cedar Rapids, IA'",Cedar Rapids,IA,152,4,0,0,1,1,64048365.08,59731299.5,83424365.36,132224222.4,90935402.2,37514563.52,1380224.865,37549.85232,27161.96192 +"'Des Moines, IA'",Des Moines,IA,153,4,0,0,1,1,177199637.2,165255812.4,230806317.4,365818615.5,251586754.2,103789800.7,3818604.037,103887.4326,75147.73865 +"'Iowa City, IA'",Iowa City,IA,154,4,0,0,1,1,32908644.32,30690495.97,42864213.07,67938032.45,46723453.49,19275330.86,709172.3437,19293.46257,13956.06809 +"'Waterloo, IA'",Waterloo,IA,155,4,0,0,1,1,40794150.57,38044493.76,53135253.61,84217213.51,57919237.83,23894048.68,879102.8609,23916.52507,17300.19436 +"'Davenport, IA--IL'",Davenport,IA--IL,156,4,3,0,2,0.5,107101922.1,99882908.42,139502544.2,221105852.5,152062528.8,62731997.2,2308017.321,62791.00726,45420.33705 +"'Dubuque, IA--IL'",Dubuque,IA--IL,157,4,3,0,2,0.5,20271010.3,18904679.08,26403424.46,41848352.73,28780632.76,11873185.25,436834.7642,11884.35399,8596.63489 +"'Sheboygan, WI'",Sioux City,IA--NE--SD,158,4,0,0,1,1,17263125.54,16099534.96,22485588.92,35638744.17,24510059.32,10111399.47,651675.292,9737.19083,5963.34339 +"'Boise City, ID'",Boise City,ID,159,8,0,0,1,1,126388347.7,117869359.9,164623505.5,260921573,179445246.6,74028485.47,1232645.215,44788.00056,66935.87364 +"'Coeur d''Alene, ID'",Coeur dAlene,ID,160,8,0,0,1,1,40235954.61,37523919.75,52408184.9,83064845.47,57126712.46,23567099.63,392414.7901,14258.3394,21309.15407 +"'Idaho Falls, ID'",Idaho Falls,ID,161,8,0,0,1,1,23925984.05,22313294.52,31164102.06,49393836.62,33969936.2,14013984.64,233346.272,8478.605876,12671.31563 +"'Nampa, ID'",Nampa,ID,162,8,0,0,1,1,50142045.69,46762307.91,65311078.79,103515408.5,71191307.73,29369319,489027.3022,17768.74223,26555.4673 +"'Pocatello, ID'",Pocatello,ID,163,8,0,0,1,1,22609792.31,21085818.41,29449734.39,46676633.45,32101216.85,13243061.66,220509.6658,8012.18949,11974.25419 +"'Lewiston, ID--WA'",Lewiston,ID--WA,164,8,9,0,2,0.5,13064754.22,12184147.08,17017119.67,26971443.84,18549241.96,7652319.106,127418.4454,4629.732329,6919.156342 +"'Bloomington--Normal, IL'",Bloomington--Normal,IL,165,3,0,0,1,1,50439192.21,47039425.79,65698118.44,104128850.6,71613194.17,29543364.37,418104.6631,23937.99435,23895.25627 +"'Carbondale, IL'",Carbondale,IL,166,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Champaign, IL'",Champaign,IL,167,3,0,0,1,1,43220692.1,40307476.18,56295868.83,89226666.68,61364420.8,25315327.21,358268.4836,20512.15807,20475.53635 +"'Danville, IL'",Danville,IL,168,3,0,0,1,1,20183651.67,18823207.57,26289634.7,41668003.74,28656600.21,11822016.76,167307.9705,9578.982504,9561.880512 +"'Decatur, IL'",Decatur,IL,169,3,0,0,1,1,33591537.59,31327358.15,43753690.69,69347823.5,47693018.03,19675315.79,278449.7112,15942.24653,15913.78378 +"'DeKalb, IL'",DeKalb,IL,170,3,0,0,1,1,19421477.08,18112406.04,25296886.13,40094537.54,27574470.34,11375594.04,160990.0908,9217.261188,9200.805001 +"'Kankakee, IL'",Kankakee,IL,171,3,0,0,1,1,25181957.4,23484611.16,32800034.01,51986722.34,35753157.93,14749636.35,208740.3337,11951.13418,11929.79703 +"'Peoria, IL'",Peoria,IL,172,3,0,0,1,1,100287226,93527539.2,130626240.5,207037288.3,142387066,58740474.05,831309.048,47595.43017,47510.4549 +"'Rock Hill, SC'",Rockford,IL,173,3,0,0,1,1,41412407.31,38621076.92,53940543.08,85493567.56,58797032.88,24256174.95,721220.4575,12294.8203,10345.16848 +"'South Bend, IN--MI'",Springfield,IL,174,3,0,0,1,1,132317159.2,123398560.1,172345937.3,273161286.1,187862942,77501128.28,750981.4866,43602.48507,65162.3535 +"'Chicago, IL--IN'",Chicago,IL--IN,175,3,0,0,1,1,3158575986,2945677640,4114112263,6520700918,4484522956,1850048686,26182325.5,1499032.217,1496355.895 +"'Alton, IL--MO'",Alton,IL--MO,176,3,4,0,2,1,0,0,0,0,0,0,0,0,0 +"'Round Lake Beach--McHenry--Grayslake, IL--WI'",Round Lake Beach--McHenry--Grayslake,IL--WI,177,3,0,0,1,1,6635207.043,6187972.4,8642498.007,13698008.49,9420618.164,3886389.348,55001.09902,3149.010556,3143.388419 +"'Anderson, IN'",Anderson,IN,178,3,0,0,1,1,50402430.49,47005145.72,65650246.55,104052965,71561004.89,29521834.17,286064.8793,16609.11734,24821.73146 +"'Bloomington, IN'",Bloomington,IN,179,3,0,0,1,1,31759030.32,29618370.26,41366818.04,65564720.58,45091240.69,18601976.48,180252.0849,10465.55605,15640.39898 +"'Columbus, IN'",Columbus,IN,180,3,0,0,1,1,34730200.56,32389274.14,45236830.99,71698533.37,49309686.62,20342257.54,197115.3085,11444.64604,17103.61392 +"'Fort Wayne, IN'",Fort Wayne,IN,181,3,0,0,1,1,161240343.2,150372229.1,210019004.6,332871562.5,228927868.6,94442085.95,915138.3944,53133.54442,79406.18061 +"'Indianapolis, IN'",Indianapolis,IN,182,3,0,0,1,1,830155154.2,774200045.9,1081294890,1713808330,1178648261,486240495.9,4711642.509,273561.1008,408827.275 +"'Kokomo, IN'",Kokomo,IN,183,3,0,0,1,1,24855543,23180200.03,32374877.76,51312861.72,35289719.5,14558449.09,141070.5365,8190.649264,12240.6322 +"'Lafayette, IN'",Lafayette,IN,184,3,0,0,1,1,41424337.24,38632204.63,53956087.57,85518199.67,58813973.29,24263163.56,235108.6628,13650.56549,20400.28159 +"'Muncie, IN'",Muncie,IN,185,3,0,0,1,1,35357029.98,32973853.25,46053289.75,72992587.22,50199654.47,20709405.59,200672.952,11651.20519,17412.30918 +"'Terre Haute, IN'",Terre Haute,IN,186,3,0,0,1,1,45580846.69,42508552.07,59370030.26,94099078.17,64715355.22,26697724.38,258699.4175,15020.26041,22447.24164 +"'Evansville, IN--KY'",Evansville,IN--KY,187,3,6,0,2,0.5,110455989.2,103010902.9,143871294.6,228030138.1,156824611.6,64696550.66,626905.8641,36398.57182,54396.36297 +"'El Paso, TX--NM'",Elkhart,IN--MI,188,3,0,0,1,1,230667810.6,215120057.1,300449751.1,476200627.7,327500474.8,135107307.7,2665322.258,140114.4037,160088.3059 +"'Michigan City--La Porte, IN--MI'",Michigan City--La Porte,IN--MI,189,3,0,0,1,1,40017159.79,37319875.43,52123208.76,82613161.47,56816072.96,23438948.16,227122.0629,13186.85818,19707.28762 +"'Sierra Vista, AZ'",South Bend,IN--MI,190,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Lawrence, KS'",Lawrence,KS,191,4,0,0,1,1,27403747.47,25556647.38,35693968.73,56573485.64,38907641.71,16050989.62,239034.3038,11004.26816,15809.04333 +"'Manchester, NH'",Manhattan,KS,192,4,0,0,1,1,74907275.33,69858282.43,97568322.73,154641824.2,106352801.5,43874869.76,737324.6488,22366.0834,8868.156531 +"'Topeka, KS'",Topeka,KS,193,4,0,0,1,1,61593019.12,57441452.94,80226228.21,127155301.9,87449321.39,36076412.96,537256.6091,24733.33618,35532.61133 +"'Wichita, KS'",Wichita,KS,194,4,0,0,1,1,197324776.4,184024456.3,257019752.7,407365832.5,280160285,115577547.9,1721202.204,79237.87632,113835.3775 +"'Bowling Green, KY'",Bowling Green,KY,195,6,0,0,1,1,36554293.58,34090417.59,47612751.63,75464270.39,51899520.8,21410669.8,99476.73257,17429.66152,13720.04382 +"'Elmira, NY'",Elizabethtown--Radcliff,KY,196,6,0,0,1,1,24053679.06,22432384.28,31330432.78,49657459.01,34151238.9,14088779.4,615239.5604,22361.58987,23227.16681 +"'Owensboro, KY'",Owensboro,KY,197,6,0,0,1,1,24697660.86,23032959.74,32169233.14,50986923.15,35065559.7,14465974.03,67210.78058,11776.23275,9269.854679 +"'Louisville/Jefferson County, KY--IN'",Louisville/Jefferson County,KY--IN,198,6,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Alexandria, LA'",Alexandria,LA,199,7,0,0,1,1,35428217.71,33040241.71,46146010.42,73139548.46,50300725.06,20751101.33,338107.2509,25394.30052,17576.16873 +"'Baton Rouge, LA'",Baton Rouge,LA,200,7,0,0,1,1,268130936.7,250058047.8,349246273.1,553541129.3,380690348,157050300.5,2558892.876,192191.3668,133021.4979 +"'Hammond, LA'",Hammond,LA,201,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Houma, LA'",Houma,LA,202,7,0,0,1,1,63116668.65,58862401.88,82210809.29,130300786.9,89612585.74,36968847.76,602350.4626,45240.87734,31312.58895 +"'Lafayette, LA'",Lafayette,LA,203,7,0,0,1,1,103804355.6,96807607.66,135207390.8,214298211.7,147380666.9,60800538.13,990651.1695,74405.06952,51498.0145 +"'Lake Charles, LA'",Lake Charles,LA,204,7,0,0,1,1,67812395.79,63241621.87,88327094.2,139994849.6,96279544.87,39719240.41,647163.8768,48606.68894,33642.16965 +"'Madison, WI'",Mandeville--Covington,LA,205,7,0,0,1,1,131692625,122816115.6,171532450.7,271871959.8,186976225.5,77135321.52,4971337.878,74280.65203,45491.66623 +"'Monroe, LA'",Monroe,LA,206,7,0,0,1,1,54775880.33,51083809.56,71346754.32,113081701.9,77770395.33,32083461.06,522750.6072,39262.35234,27174.66973 +"'New Haven, CT'",New Orleans,LA,207,7,0,0,1,1,275019992.2,256482754.6,358219402.9,567763186.5,390471373.5,161085372.6,835580.8339,63918.33032,34943.41779 +"'Seattle, WA'",Shreveport,LA,208,7,0,0,1,1,1315536245,1226864306,1713512442,2715849039,1867788066,770538782.1,22709632.11,565597.037,353400.7393 +"'Shreveport, LA'",Slidell,LA,209,7,0,0,1,1,153842879.4,143473373.8,200383637,317599909.5,218424998,90109223.28,1468191.075,110271.7711,76322.45093 +"'Barnstable Town, MA'",Barnstable Town,MA,210,1,0,0,1,1,171975178.8,160383495.1,224001336.6,355033009.5,244169101,100729716.1,8014201.352,67797.76913,33547.36947 +"'Leominster--Fitchburg, MA'",Leominster--Fitchburg,MA,211,1,0,0,1,1,51752270.3,48263999.79,67408435.36,106839628.9,73477494.87,30312464.47,2411703.349,20402.29584,10095.36693 +"'Newark, OH'",New Bedford,MA,212,1,0,0,1,1,29518083.15,27528467.86,38447929.83,60938407.93,41909557.38,17289402.31,195011.4907,9561.74402,15537.78876 +"'Pittsfield, MA'",Pittsfield,MA,213,1,0,0,1,1,19681483.29,18354887.61,25635551.57,40631306.75,27943626.03,11527885.82,917175.2058,7759.030516,3839.286554 +"'South Lyon--Howell, MI'",Springfield,MA--CT,214,1,0,0,1,1,89981860.84,83916789.29,117203283.6,185762446.5,127755584.3,52704390.87,909032.122,22882.53978,25851.58981 +"'Worcester, MA--CT'",Worcester,MA--CT,215,1,0,0,1,1,238101745.1,222052916.8,310132599,491547557.7,338055116.2,139461527.9,11095760.1,93866.8432,46446.74464 +"'Boston, MA--NH--RI'",Boston,MA--NH--RI,216,1,0,0,1,1,1836747663,1712944926,2392402988,3791861449,2607800898,1075824267,85594128.81,724100.9714,358296.1966 +"'Aberdeen--Bel Air South--Bel Air North, MD'",Aberdeen--Bel Air South--Bel Air North,MD,217,5,0,0,1,1,77576874.02,72347941.44,101045531.7,160153059.2,110143078.1,45438513.5,399115.7343,32979.56761,13936.74669 +"'Baltimore, MD'",Baltimore,MD,218,5,0,0,1,1,1007693483,939771678.7,1312542238,2080326078,1430715834,590228654.1,5184358.478,428391.7828,181032.9302 +"'Frederick, MD'",Frederick,MD,219,5,0,0,1,1,72908479.4,67994211.74,94964848.21,150515423.1,103514925.6,42704130.16,375097.884,30994.93446,13098.06591 +"'Lexington Park--California--Chesapeake Ranch Estates, MD'",Lexington Park--California--Chesapeake Ranch Estates,MD,220,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Waldorf, MD'",Waldorf,MD,221,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Westminster--Eldersburg, MD'",Westminster--Eldersburg,MD,222,5,0,0,1,1,30513619.31,28456902.53,39744639.44,62993637.49,43323013.43,17872510.59,156985.7735,12971.98403,5481.795811 +"'St. George, UT'",Salisbury,MD--DE,223,5,0,0,1,1,38758921.14,36146445.33,50484323.75,80015597.62,55029633.91,22701969.17,576924.5615,67664.4389,22703.76511 +"'Cumberland, MD--WV--PA'",Cumberland,MD--WV--PA,224,5,2,0,2,0.66666,25386937.03,23675775.24,33067026.51,52409892.51,36044187.44,14869697.9,130610.1353,10792.52312,4560.78329 +"'Hagerstown, MD--WV--PA'",Hagerstown,MD--WV--PA,225,5,2,0,2,0.666666,79668508.33,74298592.82,103769930,164471119.7,113112765.2,46663630.58,409876.7268,33868.76553,14312.51045 +"'Bangor, ME'",Bangor,ME,226,1,0,0,1,1,33174713.72,30938630.64,43210771.86,68487316.22,47101215.9,19431173.26,91976.93477,9367.199116,4151.479826 +"'Lewiston, ME'",Lewiston,ME,227,1,0,0,1,1,30699457.5,28630214.7,39986697.86,63377290.04,43586865.22,17981360.22,85114.28384,8668.286743,3841.72655 +"'Portland, OR--WA'",Portland,ME,228,1,0,0,1,1,589091429,549384519,767303445.1,1216145429,836387401,345043927,26726069.37,563525.9534,302262.4176 +"'Ann Arbor, MI'",Ann Arbor,MI,229,3,0,0,1,1,167351048.1,156071040.4,217978292.2,345486744,237603787.3,98021256.38,1690646.058,42557.65529,48079.58637 +"'Battle Creek, MI'",Battle Creek,MI,230,3,0,0,1,1,43411587.33,40485504.45,56544513.92,89620759.05,61635452.44,25427138.82,438560.9164,11039.64027,12472.05313 +"'Bay City, MI'",Bay City,MI,231,3,0,0,1,1,35881230.68,33462718.44,46736064.55,74074764.98,50943907.44,21016440.3,362486.294,9124.657802,10308.5983 +"'Benton Harbor--St. Joseph--Fair Plain, MI'",Benton Harbor--St. Joseph--Fair Plain,MI,232,3,0,0,1,1,38617893.59,36014921.33,50300626.07,79724450.29,54829401.32,22619365.05,390133.1383,9820.59582,11094.8355 +"'Detroit, MI'",Detroit,MI,233,3,0,0,1,1,1792515775,1671694353,2334789844,3700547118,2545000715,1049916630,18108698.84,455839.801,514985.8218 +"'Flint, MI'",Flint,MI,234,3,0,0,1,1,199470230.2,186025284.7,259814208.6,411794973.1,283206365.9,116834180.6,2015126.659,50725.61776,57307.35642 +"'Grand Rapids, MI'",Grand Rapids,MI,235,3,0,0,1,1,298552912.9,278429470.7,388871505.9,616345550,423883230.1,174869126.6,3016098.86,75922.51197,85773.59224 +"'Holland, MI'",Holland,MI,236,3,0,0,1,1,34503948.76,32178269.83,44942125.61,71231444.6,48988452.7,20209735.44,348572.4508,8774.412674,9912.908245 +"'Jackson, MI'",Jackson,MI,237,3,0,0,1,1,42570282.23,39700906.05,55448696.16,87883932.39,60440973.64,24934367.58,430061.7216,10825.69495,12230.34803 +"'Kalamazoo, MI'",Kalamazoo,MI,238,3,0,0,1,1,100367220.8,93602142.01,130730435.4,207202432.8,142500641.9,58787328.74,1013949.11,25523.55442,28835.28077 +"'Lansing, MI'",Lansing,MI,239,3,0,0,1,1,131902206.8,123011567,171805424.1,272304622.4,187273783.3,77258076.26,1332527.933,33542.95485,37895.2126 +"'Midland, MI'",Midland,MI,240,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Monroe, MI'",Monroe,MI,241,3,0,0,1,1,32544597.3,30350985.06,42390028.75,67186474.68,46206579.91,19062099.42,328778.3123,8276.146276,9349.9909 +"'Muskegon, MI'",Muskegon,MI,242,3,0,0,1,1,72241234.23,67371938.91,94095740.92,149137929.4,102567573.1,42313308.6,729809.3398,18371.06836,20754.74698 +"'Porterville, CA'",Port Huron,MI,243,3,0,0,1,1,13068959.57,12188064.05,17022582.93,26980116.6,18555206.53,7654779.736,93414.72501,6019.443081,4585.159985 +"'Saginaw, MI'",Saginaw,MI,244,3,0,0,1,1,66713356.96,62216658.64,86895563.45,137725940.4,94719133.6,39075507.1,673964.5511,16965.3198,19166.60006 +"'Simi Valley, CA'",South Lyon--Howell,MI,245,3,0,0,1,1,47697967.89,44482950.95,62127563.36,98469715.82,67721201.54,27937758.62,340937.0523,21969.24714,16734.5237 +"'Mandeville--Covington, LA'",Mankato,MN,246,4,0,0,1,1,36648734.56,34178491.79,47735759.69,75659236.36,52033605.98,21465985.41,349755.1865,26269.14475,18181.67506 +"'Rochester, MN'",Rochester,MN,247,4,0,0,1,1,44152151.27,41176155.29,57509123.84,91149617.35,62686903.84,25860905.43,188857.4179,12280.58962,8802.350869 +"'Springfield, MA--CT'",St. Cloud,MN,248,4,0,0,1,1,277822433.5,259096302.3,361869642.4,573548667.7,394450259.1,162726825.2,12946780.68,109525.9289,54195.0989 +"'Duluth, MN--WI'",Duluth,MN--WI,249,4,3,0,2,0.5,54310371.96,50649679.46,70740424.12,112120689,77109471.82,31810803.15,232308.4226,15106.02249,10827.5347 +"'Minneapolis--St. Paul, MN--WI'",Minneapolis--St. Paul,MN--WI,250,4,3,0,2,0.5,1264314340,1179095517,1646796541,2610105397,1795064322,740537270.4,5408006.97,351659.548,252058.8038 +"'Columbia, MO'",Columbia,MO,251,4,0,0,1,1,48353824.45,45094622.44,62981893.74,99823734.11,68652409.12,28321919.74,191799.4292,19545.7558,23847.11549 +"'Jefferson City, MO'",Jefferson City,MO,252,4,0,0,1,1,31785043.06,29642629.77,41400700.51,65618422.61,45128173.52,18617212.78,126077.9925,12848.26375,15675.73199 +"'Joplin, MO'",Joplin,MO,253,4,0,0,1,1,37707317.97,35165724.46,49114590.63,77844623.99,53536576.47,22086022.05,149569.1839,15242.18689,18596.47663 +"'Leesburg--Eustis--Tavares, FL'",Lees Summit,MO,254,4,0,0,1,1,58874621.95,54906281.74,76685449.8,121543319.9,83589757.46,34484185.37,485648.9094,24520.85937,19457.92373 +"'Spartanburg, SC'",Springfield,MO,255,4,0,0,1,1,95515761.41,89077689.71,124411314.8,197186875.4,135612579.2,55945721.82,1663460.919,28357.4223,23860.64247 +"'Cape Girardeau, MO--IL'",Cape Girardeau,MO--IL,256,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Spring Hill, FL'",St. Louis,MO--IL,257,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Kansas City, MO--KS'",Kansas City,MO--KS,258,4,0,0,1,1,803478319.3,749321317.6,1046547749,1658735519,1140772688,470615276.7,3187062.963,324784.879,396259.0444 +"'Springfield, OH'",St. Joseph,MO--KS,259,4,0,0,1,1,36980585.35,34487973.02,48167997.34,76344320.33,52504763.12,21660356.95,244312.5808,11979.06006,19465.91587 +"'Gulfport, MS'",Gulfport,MS,260,6,0,0,1,1,124005612.3,115647238,161519969.2,256002568,176062268.1,72632868.82,400922.3852,54156.90081,74603.3617 +"'Hattiesburg, MS'",Hattiesburg,MS,261,6,0,0,1,1,36819112.56,34337386.8,47957683.67,76010973.97,52275508.72,21565780.16,119039.8253,16079.99017,22150.84883 +"'Jackson, MS'",Jackson,MS,262,6,0,0,1,1,268564377.3,250462280.7,349810860.6,554435956.6,381305753.2,157304180.3,868295.142,117289.9684,161571.7629 +"'Pascagoula, MS'",Pascagoula,MS,263,6,0,0,1,1,33273356,31030625.55,43339259.71,68690960.23,47241269.29,19488951,107576.0444,14531.45392,20017.67635 +"'Billings, MT'",Billings,MT,264,8,0,0,1,1,40849923.99,38096507.87,53207899.68,84332354.58,57998424.52,23926716.42,2001220.953,10471.34279,18723.0542 +"'Great Falls, MT'",Great Falls,MT,265,8,0,0,1,1,19152238.1,17861315.72,24946199.75,39538710.88,27192208.14,11217895.29,938260.2568,4909.425298,8778.189944 +"'Missoula, MT'",Missoula,MT,266,8,0,0,1,1,26095820.83,24336878.66,33990364.76,53873344.18,37050656.32,15284907.38,1278423.515,6689.321753,11960.69466 +"'Asheville, NC'",Asheville,NC,267,5,0,0,1,1,181229835.3,169014365.7,236055746.8,374138737.6,257308804.4,106150379.9,2334991.573,55208.45461,114475.3644 +"'Burlington, NC'",Burlington,NC,268,5,0,0,1,1,57563836.2,53683849.82,74978131.06,118837281.8,81728716.73,33716430.14,741660.8431,17535.80161,36360.68595 +"'Concord, NC'",Concord,NC,269,5,0,0,1,1,83776040.85,78129268.17,109120089.7,172950894.7,118944614.6,49069506.4,1079382.703,25520.8848,52917.8476 +"'Durham, NC'",Durham,NC,270,5,0,0,1,1,178443300.8,166415652.5,232426225.9,368386094.9,253352503.1,104518244.2,2299089.458,54359.58632,112715.2263 +"'Fayetteville, NC'",Fayetteville,NC,271,5,0,0,1,1,147360323.7,137427767.3,191939981.7,304217047.9,209221117.8,86312247.2,1898611.857,44890.7087,93081.39981 +"'Goldsboro, NC'",Goldsboro,NC,272,5,0,0,1,1,30046660.14,28021419.3,39136419.16,62029629.26,42660029.94,17599002.85,387125.5421,9153.182036,18979.22803 +"'Greensboro, NC'",Greensboro,NC,273,5,0,0,1,1,178168124.7,166159024.1,232067803.1,367818009.3,252961810,104357067.3,2295544.048,54275.75879,112541.4089 +"'Greenville, NC'",Greenville,NC,274,5,0,0,1,1,43690042.8,40745194.4,56907217.64,90195620.55,62030805.58,25590238.12,562908.8698,13309.39655,27597.18653 +"'Hickory, NC'",Hickory,NC,275,5,0,0,1,1,122881277.3,114598686.9,160055498.8,253681442.1,174465945.5,71974320.62,1583220.261,37433.60144,77619.0023 +"'High Point, NC'",High Point,NC,276,5,0,0,1,1,87537512.36,81637204.49,114019487,180716239.8,124285124.5,51272684.64,1127846.049,26666.75037,55293.81302 +"'Jacksonville, NC'",Jacksonville,NC,277,5,0,0,1,1,39763659.43,37083461.8,51793019.1,82089824.31,56456154.98,23290467.31,512320.775,12113.2935,25117.05314 +"'New Bedford, MA'",New Bern,NC,278,5,0,0,1,1,53079835.38,49502082.68,69137617.17,109580311.7,75362362.05,31090049.09,2473569.101,20925.66177,10354.33637 +"'Raleigh, NC'",Raleigh,NC,279,5,0,0,1,1,450851353.9,420462533,587243556.6,930757102.6,640115479.2,264073751.5,5808834.459,137343.8676,284784.0862 +"'Rocky Mount, NC'",Rocky Mount,NC,280,5,0,0,1,1,27541604.89,25685212.77,35873530.98,56858084.47,39103370.68,16131735.8,354850.0457,8390.061388,17396.8886 +"'Wilmington, NC'",Wilmington,NC,281,5,0,0,1,1,92518433.36,86282395.51,120507243.4,190999069.2,131357000,54190121.8,1192020.96,28184.0996,58440.05407 +"'Charlotte, NC--SC'",Charlotte,NC--SC,282,5,0,0,1,1,580186196.8,541079794.4,755704962.9,1197761565,823744150.2,339828070.2,7475203.397,176743.4333,366479.538 +"'Gastonia, NC--SC'",Gastonia,NC--SC,283,5,0,0,1,1,74005180.78,69016995.27,96393334.94,152779507.1,105072018.4,43346494.47,953493.5195,22544.3656,46746.00087 +"'Bismarck, ND'",Bismarck,ND,284,4,0,0,1,1,25619905.55,23893041.6,33370474.93,52890844.04,36374955.28,15006153.13,445266.1677,7131.834945,9223.087312 +"'Fargo, ND--MN'",Fargo,ND--MN,285,4,0,0,1,1,60323785.42,56257768.48,78573020.7,124535038.6,85647271.13,35332993.7,1048409.047,16792.38357,21716.37748 +"'Grand Forks, ND--MN'",Grand Forks,ND--MN,286,4,0,0,1,1,14864310.68,13862408.39,19361082.58,30686527.58,21104240.04,8706360.056,258337.1996,4137.790835,5351.106195 +"'Grand Island, NE'",Grand Island,NE,287,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Lincoln, NE'",Lincoln,NE,288,4,0,0,1,1,98732323.9,92077445.72,128600956.7,203827286.8,140179431.4,57829734.68,1382347.346,40316.04557,10062.45548 +"'Omaha, NE--IA'",Omaha,NE--IA,289,4,0,0,1,1,269723533.6,251543294.4,351320652.6,556828947.8,382951500.2,157983118,3776388.483,110138.0565,27489.28558 +"'Madera, CA'",Manchester,NH,290,1,0,0,1,1,4193918.12,3911232.749,5462662.778,8658103.139,5954492.128,2456470.943,29977.42137,1931.680274,1471.409062 +"'Nashua, NH--MA'",Nashua,NH--MA,291,1,0,0,1,1,101206726.7,94385065.58,131823918.7,208935550.8,143692570.1,59279047.75,996194.48,30218.66807,11981.70792 +"'Dover--Rochester, NH--ME'",Dover--Rochester,NH--ME,292,1,0,0,1,1,38332798.39,35749043.66,49929286.95,79135889.57,54424626.72,22452379.02,377316.0482,11445.54467,4538.160744 +"'Portsmouth, NH--ME'",Portsmouth,NH--ME,293,1,0,0,1,1,49586171.53,46243903.01,64587045.32,102367840.6,70402083.58,29043731.84,488084.8535,14805.61725,5870.430195 +"'Atlantic City, NJ'",Atlantic City,NJ,294,2,0,0,1,1,95847466.65,89387039.46,124843375.3,197871666.7,136083535,56140010.31,2125120.288,78251.25606,71575.12019 +"'Trenton, NJ'",Trenton,NJ,295,2,0,0,1,1,112826898.8,105222003.4,146959448.8,232924742.8,160190809.1,66085244.46,2501586.532,92113.50973,84254.69267 +"'Twin Rivers--Hightstown, NJ'",Twin Rivers--Hightstown,NJ,296,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Villas, NJ'",Villas,NJ,297,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Vineland, NJ'",Vineland,NJ,298,2,0,0,1,1,38624294.48,36020892.94,50308969.65,79737668.5,54838491.96,22623115.31,856373.9311,31533.43185,28843.10474 +"'Albuquerque, NM'",Albuquerque,NM,299,8,0,0,1,1,286546119.9,267231983.6,373232428.8,591558223.1,406836084.8,167836483.7,11196597.11,126808.1456,85369.96901 +"'Farmington, NM'",Farmington,NM,300,8,0,0,1,1,26713655.18,24913068.33,34795105.26,55148827,37927852.2,15646786.47,1043818.128,11821.86336,7958.732492 +"'Las Cruces, NM'",Las Cruces,NM,301,8,0,0,1,1,50937768.31,47504397.79,66347528.94,105158135.5,72321070.8,29835392.37,1990359.073,22542.00455,15175.76194 +"'Los Lunas, NM'",Los Lunas,NM,302,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'San Luis Obispo, CA'",Santa Fe,NM,303,8,0,0,1,1,18502350.52,17255224.64,24099684.01,38197040.21,26269492.47,10837237.43,132251.6897,8522.013185,6491.430074 +"'Carson City, NV'",Carson City,NV,304,8,0,0,1,1,20531561.9,19147668.12,26742796.93,42386245.77,29150561.35,12025795.88,265871.7408,6676.962782,4539.127177 +"'Las Vegas--Henderson, NV'",Las Vegas--Henderson,NV,305,8,0,0,1,1,661816339.8,617207774.8,862029886.8,1366282320,939641996.7,387640660.5,8570135.248,215225.8601,146314.6617 +"'Reno, NV--CA'",Reno,NV--CA,306,8,9,0,2,0.5,137870353.5,128577445.1,179579073.6,284625530,195747319,80753755.49,1785340.592,44836.10274,30480.44135 +"'Albany--Schenectady, NY'",Albany--Schenectady,NY,307,2,0,0,1,1,250037185.2,233183880.4,325678795.5,516187617,355000980.3,146452388.2,6395394.548,232447.9749,241445.6182 +"'Buffalo, NY'",Buffalo,NY,308,2,0,0,1,1,327316333.6,305254167.5,426336543.5,675726045,464721354.1,191716519,8372023.119,304290.8152,316069.3656 +"'El Paso de Robles (Paso Robles)--Atascadero, CA'",Elmira,NY,309,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Glens Falls, NY'",Glens Falls,NY,310,2,0,0,1,1,32441551.31,30254887.16,42255816.26,66973746.53,46060279.03,19001744.33,829782.659,30159.40569,31326.82207 +"'Ithaca, NY'",Ithaca,NY,311,2,0,0,1,1,15685199.77,14627967.21,20430309.05,32381207.15,22269732.76,9187173.354,401192.4906,14581.80278,15146.23815 +"'Kingston, NY'",Kingston,NY,312,2,0,0,1,1,54282771.41,50623939.28,70704473.82,112063709.2,77070284.77,31794636.89,1388432.445,50464.17508,52417.55258 +"'Middletown, NY'",Middletown,NY,313,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Rochester, NY'",Rochester,NY,314,2,0,0,1,1,250129035.8,233269540.1,325798433,516377237.5,355131389.2,146506187.2,6397743.883,232533.3642,241534.3127 +"'Santa Cruz, CA'",Saratoga Springs,NY,315,2,0,0,1,1,65215971.74,60820177.48,84945116.03,134634628.9,92593126.33,38198442.36,466152.7976,30037.87927,22880.60211 +"'Syracuse, NY'",Syracuse,NY,316,2,0,0,1,1,158675120.4,147979910.6,206677747,327575805.3,225285784,92939577.45,4058556.328,147512.9005,153222.8597 +"'Utica, NY'",Utica,NY,317,2,0,0,1,1,65154167.54,60762568.6,84864700.4,134507091.3,92505414.07,38162257.47,1666498.555,60570.80787,62915.39496 +"'Watertown, NY'",Watertown,NY,318,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Poughkeepsie--Newburgh, NY--NJ'",Poughkeepsie--Newburgh,NY--NJ,319,2,0,0,1,1,207115760.6,193155496.9,269772719.6,427578765.2,294061453.2,121312347,5297560.06,192545.9171,199999.0234 +"'New Orleans, LA'",New York--Newark,NY--NJ--CT,320,2,1,0,2,0.666666,260671407.4,243101314.9,339530076.9,538141353.6,370099362.7,152681087,2487703.267,186844.5122,129320.777 +"'Binghamton, NY--PA'",Binghamton,NY--PA,321,2,0,0,1,1,76076939.73,70949111.06,99091845.4,157056536.2,108013486.7,44559970.16,1945878.751,70725.2026,73462.84805 +"'Akron, OH'",Akron,OH,322,3,0,0,1,1,259872788.8,242356513.4,338489823.2,536492628.3,368965474.4,152213311.8,1716851.994,84180.16411,136792.3681 +"'Canton, OH'",Canton,OH,323,3,0,0,1,1,104243483.3,97217131.77,135779349.6,215204756.9,148004131,61057742.5,688685.5412,33767.41971,54871.89714 +"'Cleveland, OH'",Cleveland,OH,324,3,0,0,1,1,716611570.8,668309608.6,933401781.3,1479403930,1017439838,419735444.3,4734301.003,232130.8049,377211.4588 +"'Columbus, OH'",Columbus,OH,325,3,0,0,1,1,570257329.9,531820121.9,742772276.1,1177263904,809647163.3,334012488,3767410.35,184722.5169,300173.2153 +"'Dayton, OH'",Dayton,OH,326,3,0,0,1,1,345651885.6,322353818.7,450218917.5,713578707,490754005.2,202456049.6,2283552.395,111966.4456,181944.9438 +"'Lima, OH'",Lima,OH,327,3,0,0,1,1,30453963.57,28401266.88,39666933.94,62870479.95,43238313.51,17837568.42,201194.3934,9864.90222,16030.4194 +"'Lorain--Elyria, OH'",Lorain--Elyria,OH,328,3,0,0,1,1,112257006,104690516.9,146217133,231748219.9,159381671.6,65751442.21,741626.9536,36363.22692,59090.07156 +"'Manhattan, KS'",Mansfield,OH,329,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Middletown, OH'",Middletown,OH,330,3,0,0,1,1,37329570.49,34813435.42,48622557.89,77064780.35,53000249.66,21864765.36,246618.1544,12092.10624,19649.61538 +"'New York--Newark, NY--NJ--CT'",Newark,OH,331,3,0,0,1,1,4520258651,4215578783,5887733826,9331818144,6417830417,2647616891,115618153,4202274.829,4364937.334 +"'Spokane, WA'",Springfield,OH,332,3,0,0,1,1,139282823.5,129894653.4,181418681.4,287541391.3,197752662.8,81581041.61,2404389.61,59882.76838,37416.41704 +"'Cincinnati, OH--KY--IN'",Cincinnati,OH--KY--IN,333,3,6,0,2,0.5,785777358.1,732813395.7,1023491687,1622192774,1115640914,460247394.7,5191245.42,254535.5644,413619.0869 +"'Toledo, OH--MI'",Toledo,OH--MI,334,3,0,0,1,1,220706382.4,205830050.8,287474747.6,455635804.5,313357298.6,129272670.5,1458098.767,71493.05465,116175.8753 +"'Youngstown, OH--PA'",Youngstown,OH--PA,335,3,2,0,2,0.5,171816381.1,160235395.4,223794483.2,354705170.6,243943634.3,100636701.9,1135106.519,55656.19711,90441.05677 +"'Lawton, OK'",Lawton,OK,336,7,0,0,1,1,30659807.4,28593237.62,39935054.13,63295435.51,43530570.89,17958136.51,471223.2776,26667.21384,18776.62713 +"'Norman, OK'",Norman,OK,337,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Oklahoma City, OK'",Oklahoma City,OK,338,7,0,0,1,1,512287979.9,477758119.9,667266038,1057589514,727342736.9,300058554.2,7873566.127,445576.6121,313734.5339 +"'Tulsa, OK'",Tulsa,OK,339,7,0,0,1,1,332425981.7,310019399.7,432991942.8,686274607.4,471975983.9,194709349.7,5109192.586,289136.6741,203583.7547 +"'Albany, OR'",Albany,OR,340,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Bend, OR'",Bend,OR,341,9,0,0,1,1,23118573.69,21560297.54,30112407.63,47726967.89,32823570.02,13541061.82,1048850.1,22115.27047,11862.12467 +"'Corvallis, OR'",Corvallis,OR,342,9,0,0,1,1,13309203.32,12412114.49,17335505.24,27476086.02,18896302.72,7795495.83,603815.7638,12731.60857,6828.943306 +"'Eugene, OR'",Eugene,OR,343,9,0,0,1,1,73383998.77,68437649.72,95584135.67,151497051.7,104190027.2,42982637.11,3329306.361,70199.2693,37653.28061 +"'Grants Pass, OR'",Grants Pass,OR,344,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Medford, OR'",Medford,OR,345,9,0,0,1,1,46441619.06,43311284.62,60491143.72,95876055.81,65937447.31,27201887.23,2106976.73,44426.13891,23829.16363 +"'St. Augustine, FL'",Salem,OR,346,9,0,0,1,1,28089255.67,26195948.86,36586854.14,57988676.19,39880919.68,16452506.49,231704.5262,11698.97428,9283.432767 +"'Port St. Lucie, FL'",Portland,OR--WA,347,9,0,0,1,1,204452097.9,190671364.3,266303214.7,422079767.3,290279592.6,119752175.2,1686498.105,85152.8379,67570.93626 +"'Altoona, PA'",Altoona,PA,348,2,0,0,1,1,25997374.53,24245067.31,33862134.45,53670106.19,36910882.17,15227244.84,1226488.187,12650.39621,8759.727564 +"'Bloomsburg--Berwick, PA'",Bloomsburg--Berwick,PA,349,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Chambersburg, PA'",Chambersburg,PA,350,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Erie, PA'",Erie,PA,351,2,0,0,1,1,54363221.94,50698964.75,70809255.3,112229790.4,77184504.8,31841757.32,2564714.735,26453.29804,18317.50406 +"'Hanover, PA'",Hanover,PA,352,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Harrisburg, PA'",Harrisburg,PA,353,2,0,0,1,1,193813526.7,180749867.4,252446249.6,400117040.5,275175027.3,113520925.8,9143615.665,94310.21201,65304.81337 +"'Hazleton, PA'",Hazleton,PA,354,2,0,0,1,1,18282036,17049767.58,23812741.56,37742227.1,25956700.97,10708198.17,862498.679,8896.09059,6160.070298 +"'Johnstown, PA'",Johnstown,PA,355,2,0,0,1,1,20029899.28,18679819.21,26089370.73,41350591.76,28438304.46,11731960.86,944958.3004,9746.605819,6749.006926 +"'Lancaster, PA'",Lancaster,PA,356,2,0,0,1,1,128783942,120103487.4,167743829.5,265867148.9,182846498.8,75431640.78,6075689.813,62666.63161,43393.31441 +"'Lebanon, PA'",Lebanon,PA,357,2,0,0,1,1,15527151.43,14480571.14,20224445.69,32054924.04,22045336.01,9094600.54,732530.4247,7555.555941,5231.821243 +"'Monessen--California, PA'",Monessen--California,PA,358,2,0,0,1,1,23532758.08,21946573.99,30651918.99,48582045.23,33411637.77,13783663.76,1110214.024,11451.10685,7929.283374 +"'Pittsburgh, PA'",Pittsburgh,PA,359,2,0,0,1,1,617001434.3,575413539.8,803657519.3,1273764490,876014122.7,361391566.5,29108515.16,300234.6486,207896.5499 +"'Pottstown, PA'",Pottstown,PA,360,2,0,0,1,1,30494229.44,28438819.64,39719383.82,62953608.27,43295483.88,17861153.53,1438638.049,14838.57857,10274.92764 +"'Reading, PA'",Reading,PA,361,2,0,0,1,1,88892399.42,82900763.87,115784244.9,183513320.2,126208778.4,52066270.33,4193711.087,43255.29378,29951.99382 +"'Santa Maria, CA'",Scranton,PA,362,2,0,0,1,1,41240537.57,38460774.98,53716630.38,85138721.72,58552992.51,24155498.34,294780.4264,18995.01388,14468.97601 +"'State College, PA'",State College,PA,363,2,0,0,1,1,20165059.96,18805869.63,26265420.41,41629623.33,28630204.61,11811127.5,951334.8283,9812.375393,6794.548863 +"'Uniontown--Connellsville, PA'",Uniontown--Connellsville,PA,364,2,0,0,1,1,20380564.53,19006848.49,26546119.7,42074520.29,28936176.42,11937353.35,961501.7704,9917.240525,6867.162399 +"'Williamsport, PA'",Williamsport,PA,365,2,0,0,1,1,34255435.72,31946508.44,44618435.17,70718405.46,48635617.04,20064176.33,1616081.932,16668.79222,11542.2534 +"'York, PA'",York,PA,366,2,0,0,1,1,79790007.98,74411903.08,103928186.1,164721949,113285269.6,46734795.69,3764284.048,38826.04428,26884.97376 +"'Allentown, PA--NJ'",Allentown,PA--NJ,367,2,0,0,1,1,253495840.6,236409400.1,330183735.5,523327794.8,359911540,148478194.4,11959271.26,123351.7953,85414.56751 +"'East Stroudsburg, PA--NJ'",East Stroudsburg,PA--NJ,368,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Philadelphia, PA--NJ--DE--MD'",Philadelphia,PA--NJ--DE--MD,369,2,5,0,2,0.5,1850152204,1725445955,2409862681,3819534359,2626832564,1083675606,87285345.69,900289.3121,623402.5379 +"'Providence, RI--MA'",Providence,RI--MA,370,1,0,0,1,1,474487442.9,442505453.5,618030009.7,979552433.1,673673801,277917928.4,1465715.588,273027.8887,64753.026 +"'Anderson, SC'",Anderson,SC,371,5,0,0,1,1,34363030.79,32046851.21,44758579.93,70940529.31,48788379.68,20127197.16,598451.5849,10201.94951,8584.174798 +"'Charleston--North Charleston, SC'",Charleston--North Charleston,SC,372,5,0,0,1,1,219716910.2,204907278.8,286185958,453593107.1,311952461.4,128693117.8,3826494.057,65231.17354,54887.13654 +"'Columbia, SC'",Columbia,SC,373,5,0,0,1,1,251317673.6,234378048.4,327346625.8,518831092,356818994.1,147202393.1,4376839.197,74613.0408,62781.27366 +"'Florence, SC'",Florence,SC,374,5,0,0,1,1,40340512.42,37621431.22,52544377.14,83280701.31,57275164.36,23628342.09,702552.8027,11976.58826,10077.4001 +"'Greenville, SC'",Greenville,SC,375,5,0,0,1,1,173577139.3,161877477.8,226087923.1,358340165.3,246443552.3,101668020.1,3022943.893,51532.85874,43361.03277 +"'Hilton Head Island, SC'",Hilton Head Island,SC,376,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Manteca, CA'",Mauldin--Simpsonville,SC,377,5,0,0,1,1,14510501.78,13532441.06,18900220.68,29956097.72,20601896.88,8499123.01,103718.6263,6683.40422,5090.915751 +"'Rockford, IL'",Rock Hill,SC,378,5,0,0,1,1,121248892,113076320.4,157929255.4,250311458.4,172148285.2,71018191.19,1005066.198,57543.65137,57440.91488 +"'Sioux City, IA--NE--SD'",Spartanburg,SC,379,5,0,0,1,1,37693525.44,35152860.73,49096623.06,77816148.53,53516992.86,22077943.02,812285.2318,22098.71106,15985.26522 +"'Sumter, SC'",Sumter,SC,380,5,0,0,1,1,25850581.57,24108168.64,33670933.41,53367060.39,36702466.57,15141264.9,450202.475,7674.710933,6457.693216 +"'Myrtle Beach--Socastee, SC--NC'",Myrtle Beach--Socastee,SC--NC,381,5,0,0,1,1,100740670,93950422.56,131216869.6,207973403.1,143030866.2,59006067.88,1754455.653,29908.63163,25165.86869 +"'Rapid City, SD'",Rapid City,SD,382,4,0,0,1,1,28256441.54,26351867.15,36804621.05,58333824.29,40118290.57,16550431.66,761322.611,10759.7796,16311.47375 +"'Sherman, TX'",Sioux Falls,SD,383,4,0,0,1,1,24236963.65,22603314.22,31569162.93,50035838.44,34411464.18,14196132.94,280053.4609,14722.24364,16820.96188 +"'Cleveland, TN'",Cleveland,TN,384,6,0,0,1,1,36555849.07,34091868.23,47614777.69,75467481.62,51901729.28,21411580.89,66574.68405,7120.886835,14167.27136 +"'Jackson, TN'",Jackson,TN,385,6,0,0,1,1,44504645.93,41504890.83,57968256.13,91877322.88,63187373.38,26067369.53,81050.85278,8669.270591,17247.8389 +"'Johnson City, TN'",Johnson City,TN,386,6,0,0,1,1,58575462.86,54627289.82,76295797.06,120925728.1,83165017.17,34308962.67,106676.3058,11410.19161,22701.00403 +"'Knoxville, TN'",Knoxville,TN,387,6,0,0,1,1,307780777.3,287035371.2,400891065.7,635395996.7,436984914.5,180274106,560523.378,59954.07414,119280.8785 +"'Morristown, TN'",Morristown,TN,388,6,0,0,1,1,29237834.01,27267110.73,38082906.07,60359853.67,41511664.59,17125255.3,53247.28083,5695.37605,11331.1642 +"'Murfreesboro, TN'",Murfreesboro,TN,389,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Chattanooga, TN--GA'",Chattanooga,TN--GA,390,6,5,0,2,0.5,219331994.4,204548318.3,285684628.3,452798489.9,311405974.3,128467669.6,399442.4586,42724.71714,85002.42672 +"'Clarksville, TN--KY'",Clarksville,TN--KY,391,6,0,0,1,1,62088057.55,57903124.42,80871027,128177281.1,88152173.62,36366368.18,113073.3636,12094.42655,24062.31511 +"'Memphis, TN--MS--AR'",Memphis,TN--MS--AR,392,6,7,0,2,0.666666,501947278.3,468114430.6,653797098.8,1036241750,712661103.8,294001781.5,914135.0101,97776.68572,194530.3824 +"'Bristol--Bristol, TN--VA'",Bristol--Bristol,TN--VA,393,6,5,0,2,0.5,41961342.75,39133014.4,54655549.18,86626817.41,59576409.99,24577699.8,76419.04666,8173.848529,16262.17813 +"'Kingsport, TN--VA'",Kingsport,TN--VA,394,6,5,0,2,0.5,63949050.75,59638680.75,83295010.58,132019196.2,90794398.28,37456393.65,116462.5623,12456.93822,24783.54567 +"'Abilene, TX'",Abilene,TX,395,7,0,0,1,1,40091650.74,37389344.33,52220231.57,82766941.77,56921833.26,23482578.6,463251.3258,24352.84629,27824.44776 +"'Amarillo, TX'",Amarillo,TX,396,7,0,0,1,1,67611868.96,63054611.2,88065903.72,139580873.3,95994838.34,39601787.35,781242.1629,41069.43521,46924.05729 +"'Austin, TX'",Austin,TX,397,7,0,0,1,1,466683474.4,435227504.9,607865195.2,963441595.5,662593792.6,273346972.9,5392437.933,283477.2505,323888.1342 +"'Beaumont, TX'",Beaumont,TX,398,7,0,0,1,1,119307376.4,111265674.9,155400406.6,246303319.9,169391742.7,69881004.96,1378573.825,72470.80491,82801.82535 +"'Brownsville, TX'",Brownsville,TX,399,7,0,0,1,1,50181857.59,46799438.75,65362941.56,103597602.2,71247835.35,29392638.95,579841.7285,30481.93432,34827.26327 +"'College Station--Bryan, TX'",College Station--Bryan,TX,400,7,0,0,1,1,53656293.69,50039686.65,69888468.79,110770378.7,76180814.37,31427694.06,619988.1703,32592.40886,37238.5949 +"'Conroe--The Woodlands, TX'",Conroe--The Woodlands,TX,401,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Corpus Christi, TX'",Corpus Christi,TX,402,7,0,0,1,1,126787610,118241716.7,165143570.6,261745838.3,180012123.8,74262345.45,1465006.487,77014.5185,87993.26458 +"'Dallas--Fort Worth--Arlington, TX'",Dallas--Fort Worth--Arlington,TX,403,7,0,0,1,1,2016751140,1880815617,2626861444,4163468481,2863368557,1181256354,23303172.16,1225033.882,1399667.654 +"'Denton--Lewisville, TX'",Denton--Lewisville,TX,404,7,0,0,1,1,139447976.8,130048734,181633968.9,287882448.5,197987220.3,81677806.13,1611294.595,84704.79721,96779.82511 +"'Harlingen, TX'",Harlingen,TX,405,7,0,0,1,1,48679567.06,45398407.44,63406176.05,100496208.5,69114894.21,28512713.71,562483.0499,29569.39893,33784.64209 +"'Houston, TX'",Houston,TX,406,7,0,0,1,1,1732979566,1616171161,2257242906,3577638141,2460471746,1015044981,20024246.11,1052662.692,1202724.221 +"'Killeen, TX'",Killeen,TX,407,7,0,0,1,1,52526493.96,48986039.07,68416880.52,108437971.2,74576732.96,30765945.04,606933.5515,31906.13532,36454.49016 +"'Lake Jackson--Angleton, TX'",Lake Jackson--Angleton,TX,408,7,0,0,1,1,25412834.09,23699927.21,33100759.3,52463356.36,36080956.46,14884866.62,293640.4181,15436.50189,17637.04067 +"'Laredo, TX'",Laredo,TX,409,7,0,0,1,1,50840010.79,47413230.3,66220200.16,104956322.2,72182276.46,29778134.04,587446.5623,30881.71591,35284.03542 +"'Longview, TX'",Longview,TX,410,7,0,0,1,1,34362453.9,32046313.81,44757830.29,70939339.45,48787561.38,20126859.57,397051.5564,20872.76384,23848.26481 +"'Lubbock, TX'",Lubbock,TX,411,7,0,0,1,1,75119421.89,70056130.88,97844651.8,155079791,106654007.2,43999129.41,867990.4954,45629.74338,52134.45673 +"'Marysville, WA'",McAllen,TX,412,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Mauldin--Simpsonville, SC'",McKinney,TX,413,7,0,0,1,1,35363685.92,32980058.95,46061954.57,73006325.11,50209102.52,20713303.29,615878.559,10499.03138,8834.146886 +"'Midland, TX'",Midland,TX,414,7,0,0,1,1,39190316.21,36548762.66,51046224.09,80906187.7,55642125.07,22954646.76,452836.5784,23805.34922,27198.90267 +"'Odessa, TX'",Odessa,TX,415,7,0,0,1,1,43230388.39,40316520.96,56308504.41,89246687.85,61378190.08,25321007.6,499518.8366,26259.40774,30002.79762 +"'Port Arthur, TX'",Port Arthur,TX,416,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'St. Louis, MO--IL'",San Angelo,TX,417,7,0,0,1,1,1202370839,1121327209,1566113814,2482226553,1707117394,704255574.5,4769303.014,486026.6397,592984.6624 +"'Salem, OR'",San Antonio,TX,418,7,0,0,1,1,68848869.06,64208204.28,89677037.92,142134536.8,97751085.51,40326310.96,3123555.292,65860.95581,35326.30859 +"'San Antonio, TX'",San Marcos,TX,419,7,0,0,1,1,613552301.1,572196899.7,799164979.6,1266643968,871117081.5,359371337.2,7089479.024,372689.6899,425818.1851 +"'Seaside--Monterey, CA'",Sherman,TX,420,7,0,0,1,1,51467413.72,47998322.39,67037342.44,106251520.3,73073031.24,30145606.72,367880.4171,23705.41937,18057.0094 +"'Temple, TX'",Temple,TX,421,7,0,0,1,1,126961147,118403556.7,165369606.3,262104095.7,180258510.4,74363989.98,1467011.674,77119.92999,88113.70293 +"'Texas City, TX'",Texas City,TX,422,7,0,0,1,1,48211978.75,44962336.08,62797132.28,99530898.95,68451015.74,28238836.76,557080.1567,29285.37205,33460.12598 +"'Tyler, TX'",Tyler,TX,423,7,0,0,1,1,43482111.05,40551276.71,56636378.56,89766355.03,61735584.09,25468447.21,502427.4437,26412.31148,30177.49844 +"'Victoria, TX'",Victoria,TX,424,7,0,0,1,1,22217825.34,20720272.34,28939192.14,45867441.78,31544706.34,13013478.37,256722.7054,13495.75973,15419.63748 +"'Waco, TX'",Waco,TX,425,7,0,0,1,1,79773278.53,74396302.59,103906399.5,164687414.4,113261518.9,46724997.57,921764.9152,48456.6326,55364.33099 +"'Wichita Falls, TX'",Wichita Falls,TX,426,7,0,0,1,1,31696009.64,29559596.49,41284729.69,65434616.35,45001763.28,18565063.4,366241.3051,19253.08728,21997.69649 +"'Texarkana--Texarkana, TX--AR'",Texarkana--Texarkana,TX--AR,427,7,0,0,1,1,35017486.83,32657195.42,45611024.69,72291617.85,49717572.37,20510527.05,404620.3362,21270.65009,24302.87143 +"'Elizabethtown--Radcliff, KY'",El Paso,TX--NM,428,7,8,0,2,0.5,0,0,0,0,0,0,0,0,0 +"'Logan, UT'",Logan,UT,429,8,0,0,1,1,27952551.52,26068459.74,36408796.19,57706459.54,39686829.03,16372436.18,416072.3016,48798.92573,16373.73139 +"'Ogden--Layton, UT'",Ogden--Layton,UT,430,8,0,0,1,1,167932363.7,156613182.8,218735495.4,346686854.1,238429146.7,98361750.79,2499664.656,293172.4833,98369.53215 +"'Provo--Orem, UT'",Provo--Orem,UT,431,8,0,0,1,1,151971170.8,141727825.6,197945700.3,313735875.3,215767561.3,89012922.23,2262083.115,265307.7974,89019.964 +"'St. Joseph, MO--KS'",Salt Lake City--West Valley City,UT,432,8,0,0,1,1,28267481.22,26362162.82,36819000.75,58356615.26,40133964.75,16556897.9,112125.2936,11426.38233,13940.94256 +"'Springfield, MO'",St. George,UT,433,8,0,0,1,1,121772470.5,113564617.5,158611255.3,251392373.8,172891670,71324867.77,483020.5385,49223.30339,60055.68741 +"'Blacksburg, VA'",Blacksburg,VA,434,5,0,0,1,1,24550502.75,22895719.41,31977553.22,50683121.48,34856624.25,14379779.63,670664.6659,14808.17215,2894.739463 +"'Charlottesville, VA'",Charlottesville,VA,435,5,0,0,1,1,39190535.98,36548967.01,51046508.6,80906640.3,55642436.34,22954775.17,1070597.534,23638.62807,4620.939627 +"'Fredericksburg, VA'",Fredericksburg,VA,436,5,0,0,1,1,111262506,103763053,144921786.1,229695137.7,157969692.3,65168943.16,3039442.092,67110.41155,13118.91533 +"'Harrisonburg, VA'",Harrisonburg,VA,437,5,0,0,1,1,26177046.68,24412629.01,34096161.35,54041029.22,37165979.42,15332482.86,715098.1974,15789.25766,3086.524573 +"'Lynchburg, VA'",Lynchburg,VA,438,5,0,0,1,1,57301895.37,53439562.16,74636940.32,118296515.3,81356811.95,33563004.24,1565359.248,34562.89021,6756.442403 +"'Richmond, VA'",Richmond,VA,439,5,0,0,1,1,507382216.6,473183013,660876153.8,1047461829,720377560.2,297185134.6,13860544.05,306038.67,59825.22393 +"'Roanoke, VA'",Roanoke,VA,440,5,0,0,1,1,98028935.48,91421467.95,127684778.3,202375181.3,139180765.6,57417744.32,2677930.628,59128.29432,11558.55059 +"'Staunton--Waynesboro, VA'",Staunton--Waynesboro,VA,441,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Virginia Beach, VA'",Virginia Beach,VA,442,5,0,0,1,1,699719096.5,652555764.7,911399040.2,1444530416,993456055.5,409841155.4,19114756.17,422050.8616,82503.58462 +"'Williamsburg, VA'",Williamsburg,VA,443,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Winchester, VA'",Winchester,VA,444,5,0,0,1,1,35842286.46,33426400.35,46685342.23,73994368.96,50888616.18,20993630.4,979130.8683,21619.05822,4226.148935 +"'Burlington, VT'",Burlington,VT,445,1,0,0,1,1,59522911.65,55510874.61,77529860.95,122881677.2,84510194.44,34863903.17,826726.125,9034.927914,16999.39463 +"'Bellingham, WA'",Bellingham,WA,446,9,0,0,1,1,32469081.73,30280547.24,42291632.57,67030554.8,46099348.15,19017861.94,560502.1553,13959.64306,8722.372741 +"'Bremerton, WA'",Bremerton,WA,447,9,0,0,1,1,65326898.34,60923627.22,85089600.15,134863630.5,92750619.04,38263414.53,1127714.902,28086.41744,17549.17377 +"'Kennewick--Pasco, WA'",Kennewick--Pasco,WA,448,9,0,0,1,1,65528653.24,61111783.1,85352389.97,135280141.9,93037069.07,38381586.85,1131197.725,28173.15923,17603.37245 +"'Mansfield, OH'",Marysville,WA,449,9,0,0,1,1,33690315.63,31419478.24,43882351.2,69551745.18,47833262.38,19733172.3,222575.3834,10913.24841,17733.97699 +"'Mount Vernon, WA'",Mount Vernon,WA,450,9,0,0,1,1,26462080.9,24678440.18,34467393.08,54629446.54,37570655.39,15499428.21,456805.4466,11377.01421,7108.674495 +"'Olympia--Lacey, WA'",Olympia--Lacey,WA,451,9,0,0,1,1,76850268.92,71670280.61,100099022.3,158652967.3,109111410.4,45012908.48,1326638.731,33040.73495,20644.76896 +"'Sarasota--Bradenton, FL'",Seattle,WA,452,9,0,0,1,1,305341000.2,284760027.8,397713160,630359187.6,433520917.9,178845066,2518717.213,127172.3448,100914.4806 +"'Sioux Falls, SD'",Spokane,WA,453,9,0,0,1,1,49627190.34,46282159.23,64640479.63,102452525.6,70460324.56,29067758.62,1337121.734,18897.55401,28648.07344 +"'Wenatchee, WA'",Wenatchee,WA,454,9,0,0,1,1,16846427.36,15710916.74,21942810.77,34778481.95,23918425.74,9867326.476,290813.8557,7242.893866,4525.561273 +"'Yakima, WA'",Yakima,WA,455,9,0,0,1,1,42803845.08,39918709.87,55752869.88,88366080.31,60772564.28,25071162.25,738907.482,18402.93495,11498.66494 +"'Longview, WA--OR'",Longview,WA--OR,456,9,0,0,1,1,25962708.39,24212727.19,33816950.32,53598520.65,36861650.2,15206934.64,448184.9574,11162.31574,6974.524929 +"'Walla Walla, WA--OR'",Walla Walla,WA--OR,457,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Appleton, WI'",Appleton,WI,458,3,0,0,1,1,75516622.06,70426557.13,98362009.6,155899785.8,107217947.4,44231777.75,2850718.813,42594.82202,26086.32765 +"'Eau Claire, WI'",Eau Claire,WI,459,3,0,0,1,1,44190665.79,41212071.78,57559283.96,91229124.71,62741583.95,25883463.2,1668177.931,24925.55272,15265.14501 +"'Fond du Lac, WI'",Fond du Lac,WI,460,3,0,0,1,1,18517209.47,17269089.57,24119059.96,38227729.35,26290598.51,10845944.53,699016.4012,10444.55141,6396.551912 +"'Green Bay, WI'",Green Bay,WI,461,3,0,0,1,1,75618968.26,70522004.87,98495317.71,156111073.8,107363257.8,44291724.22,2854582.336,42652.54995,26121.68194 +"'Janesville, WI'",Janesville,WI,462,3,0,0,1,1,27799163.33,25925409.68,36209002.68,57389796.98,39469048.69,16282592.9,1049406.021,15679.99709,9602.893551 +"'Macon, GA'",Madison,WI,463,3,0,0,1,1,93908878.08,87579115.53,122318315,193869555.9,133331138,55004534.25,1436902.821,32127.46473,33696.54239 +"'Milwaukee, WI'",Milwaukee,WI,464,3,0,0,1,1,517657192.8,482765421.3,674259525.7,1068673933,734965894.7,303203417.8,19541328.22,291982.2868,178818.5802 +"'Oshkosh, WI'",Oshkosh,WI,465,3,0,0,1,1,26540788.38,24751853.28,34569942.49,54791953.24,37682417.15,15545534.5,1001902.928,14970.21618,9168.202747 +"'Racine, WI'",Racine,WI,466,3,0,0,1,1,28929395.89,26979460.9,37681154.67,59723098.04,41073744.61,16944595.44,1092071.796,16317.49985,9993.319076 +"'Scranton, PA'",Sheboygan,WI,467,3,0,0,1,1,145191078.1,135404729.3,189114473.9,299738751.3,206141230.5,85041668.03,6849735.613,70650.39056,48921.6435 +"'Wausau, WI'",Wausau,WI,468,3,0,0,1,1,34427247.4,32106739.41,44842223.43,71073100.86,48879553.95,20164810.26,1299613.239,19418.53907,11892.48713 +"'West Bend, WI'",West Bend,WI,469,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Beloit, WI--IL'",Beloit,WI--IL,470,3,0,0,1,1,21665756.88,20205414.69,28220110.06,44727727.02,30760883.09,12690119.3,817872.6621,12220.47588,7484.180532 +"'Kenosha, WI--IL'",Kenosha,WI--IL,471,3,0,0,1,1,37593911.13,35059959.76,48966870.43,77610498.64,53375559.95,22019596.17,1419153.384,21204.68197,12986.37382 +"'La Crosse, WI--MN'",La Crosse,WI--MN,472,3,4,0,2,0.5,37602984.21,35068421.27,48978688.3,77629229.49,53388441.84,22024910.48,1419495.888,21209.79959,12989.508 +"'Beckley, WV'",Beckley,WV,473,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +"'Charleston, WV'",Charleston,WV,474,5,0,0,1,1,129872377.6,121118554.8,169161528.3,268114155,184391846.6,76069159.79,2111053.24,64266.26004,39683.58993 +"'Morgantown, WV'",Morgantown,WV,475,5,0,0,1,1,26171707.35,24407648.73,34089204.32,54030004.95,37158397.62,15329355.06,425416.6177,12950.85053,7996.983821 +"'Huntington, WV--KY--OH'",Huntington,WV--KY--OH,476,5,6,3,3,0.333333,95824943.95,89366029.5,124814023.4,197825160.1,136051550.7,56126815.5,1557618.042,47418.17222,29280.11215 +"'Parkersburg, WV--OH'",Parkersburg,WV--OH,477,5,3,0,2,0.5,30337486.64,28292640.87,39515220.27,62630019.94,43072940.42,17769345.28,493130.6461,15012.25158,9269.872484 +"'Wheeling, WV--OH'",Wheeling,WV--OH,478,5,3,0,2,0.5,48412416.29,45149261.19,63058199.78,99944686.71,68735592.62,28356236.33,786935.53,23956.47938,14792.81824 +"'Weirton--Steubenville, WV--OH--PA'",Weirton--Steubenville,WV--OH--PA,479,5,3,2,3,0.333333333,34174372.3,31870907.9,44512845.28,70551052.69,48520522.47,20016695.13,555498.565,16910.90236,10442.26495 +"'Casper, WY'",Casper,WY,480,8,0,0,1,1,19245161.97,17947976.22,25067235.08,39730546.96,27324140.78,11272322.88,858113.3704,5569.562209,12527.81435 +"'Cheyenne, WY'",Cheyenne,WY,481,8,0,0,1,1,31746031.03,29606246.55,41349884.4,65537883.16,45072783.62,18594362.19,1415508.673,9187.321727,20665.36949 diff --git a/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2050.csv b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2050.csv new file mode 100644 index 000000000..58c062727 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data/regional_scaling_factors/Regional_scaling_factors_UA_2050.csv @@ -0,0 +1,482 @@ +UA,State,UA Number,Census Division,Census Division 2,Census Division 3,Total Number of Census Divisions,Weight Factor - 1st,LDV Car - 100 mi,LDV Car - 200 mi,LDV Car - 300 mi,LDV Truck - 100 mi,LDV Truck - 200 mi,LDV Truck - 300 mi,Transit Bus,MDV Truck,HDV Truck +Anchorage,AK,1,9,0,0,1,1,45501592.35,97900494.25,225725104.7,121143297.4,167091320.8,202111169.9,202905.4316,49300.9347,41419.1531 +Fairbanks,AK,2,9,0,0,1,1,16433186.19,35357379.1,81522040.94,43751663.63,60346081.16,72993719.89,73280.57248,17805.34257,14958.78759 +Anniston--Oxford,AL,3,6,0,0,1,1,37787755.42,81303550.42,187458249,100606020.2,138764530.5,167847506.9,128540458.9,102333.1456,18118.75543 +Auburn,AL,4,6,0,0,1,1,32578576.34,70095561.24,161616449.8,86737115.61,119635336.9,144709119.5,110820690.6,88226.15045,15621.01931 +Birmingham,AL,5,6,0,0,1,1,352978967.4,759464089.7,1751065085,939770270.6,1296212494,1567879304,1200708482,955903.5103,169248.9938 +Daphne--Fairhope,AL,6,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +Decatur,AL,7,6,0,0,1,1,16898468.62,36358483.85,83830259.36,44990438.21,62054706.29,75060447.36,57482559.8,45762.79881,8102.604049 +Dothan,AL,8,6,0,0,1,1,34997150.34,75299327.67,173614559.8,93176320.64,128516845.8,155452060.2,119047816.3,94775.89871,16780.69525 +Florence,AL,9,6,0,0,1,1,28180976.06,60633752.45,139800746.8,75028956.23,103486430.2,125175642.7,95861623.81,76316.99457,13512.42505 +Gadsden,AL,10,6,0,0,1,1,32897852.72,70782511.34,163200322.3,87587156.18,120807786.4,146127297,111906754.9,89090.78386,15774.10833 +Huntsville,AL,11,6,0,0,1,1,110076431.3,236838747.9,546069350.5,293067199.9,404223646.9,488942895.5,374440737,298098.3479,52780.27009 +Mobile,AL,12,6,0,0,1,1,147577468.5,317525399.8,732105242,392909862.2,541935288.2,655516843.2,502005882.7,399655.0309,70761.54772 +Montgomery,AL,13,6,0,0,1,1,120134380.6,258479276.1,595965025.5,319845457.5,441158537.5,533618788.4,408654291.2,325336.3138,57602.9308 +Tuscaloosa,AL,14,6,0,0,1,1,53315238.3,114712242.5,264487295,141946349.6,195784690.8,236818242.5,181359414.4,144383.1733,25563.98899 +Conway,AR,15,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +Hot Springs,AR,16,7,0,0,1,1,18470919.8,39741734.54,91630867.95,49176919.68,67829063.87,82045024.18,263287.8331,20555.25018,18621.52265 +Jonesboro,AR,17,7,0,0,1,1,21634884.16,46549269.47,107326718.7,57600648.59,79447799.85,96098873.97,308387.5536,24076.24857,21811.28443 +Little Rock,AR,18,7,0,0,1,1,179630061.1,386489155.8,891112006.3,478246518.2,659638990,797889485.7,2560479.394,199900.2153,181094.6768 +Pine Bluff,AR,19,7,0,0,1,1,18362371.32,39508183.37,91092378.71,48887920.54,67430451.24,81562868.29,261740.5634,20434.45267,18512.08912 +Fayetteville--Springdale--Rogers,AR--MO,20,7,4,0,2,0.5,87439480.21,188133382,433771330.8,232798601.3,321095979.5,388392908.6,1246378.173,97306.49097,88152.41898 +Fort Smith,AR--OK,21,7,0,0,1,1,39957920.72,85972820.79,198223964.8,106383844.4,146733805.6,177487023.2,569567.4321,44466.92778,40283.71807 +Avondale--Goodyear,AZ,22,8,0,0,1,1,40196313.12,86485742.51,199406587.7,107018539.9,147609232.7,178545926.7,1228802.612,42835.51431,61163.27162 +Casa Grande,AZ,23,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +Flagstaff,AZ,24,8,0,0,1,1,17951797.44,38624799.4,89055597.19,47794810.05,65922738.65,79739161.62,548787.0372,19130.47283,27315.70578 +Lake Havasu City,AZ,25,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +Phoenix--Mesa,AZ,26,8,0,0,1,1,989165076.5,2128271711,4907067770,2633550045,3632420155,4393721252,30238808.88,1054111.472,1505127.4 +Prescott Valley--Prescott,AZ,27,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +Sierra Vista,AZ,28,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +Tucson,AZ,29,8,0,0,1,1,233098898.9,501531851.7,1156361179,620601788.5,855987699.5,1035389957,7125840.995,248403.658,354686.5411 +Yuma,AZ--CA,30,8,9,0,2,0.5,22921959.43,49318520.21,113711665.5,61027353.99,84174208.51,101815867.4,700725.0525,24426.96468,34878.3737 +Antioch,CA,31,9,0,0,1,1,53040224.48,114120527.1,263123001,141214153.6,194774782.6,235596672.6,697169.8104,60961.45007,43050.16741 +Arroyo Grande--Grover Beach,CA,32,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Bakersfield,CA,33,9,0,0,1,1,110213675.9,237134041.4,546750196.5,293432599.7,404727638,489552515.6,1448667.465,126673.3987,89455.07387 +Camarillo,CA,34,9,0,0,1,1,22547919.69,48513755.44,111856168.7,60031521.83,82800670.62,100154456.4,296373.7248,25915.31039,18301.04844 +Chico,CA,35,9,0,0,1,1,19951350.46,42927017.22,98975056.34,53118422.76,73265526.06,88620887.78,262243.9734,22930.95979,16193.53963 +Concord,CA,36,9,0,0,1,1,197080498.8,424035354.7,977680860.1,524706599.6,723720755.3,875401833.4,2590459.889,226513.238,159960.644 +Davis,CA,37,9,0,0,1,1,13459072.84,28958333.07,66768036.37,35833399.99,49424526.63,59783170.39,176908.3626,15469.10114,10924.07403 +Delano,CA,38,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +El Centro--Calexico,CA,39,9,0,0,1,1,5184317.903,11154498.26,25718467.41,13802714.29,19037898.17,23027957.73,68143.56396,5958.563338,4207.85839 +El Paso de Robles (Paso Robles)--Atascadero,CA,40,9,0,0,1,1,46310385.32,99640680.41,229737380,123296625.5,170061377.2,205703705.8,466073.9123,38080.95713,52761.21029 +Fairfield,CA,41,9,0,0,1,1,51775691.5,111399777.4,256849880.6,137847464.3,190131153.4,229979807.9,680548.572,59508.067,42023.80756 +Fresno,CA,42,9,0,0,1,1,165479580.5,356043307.3,820914395.5,440572398,607675582.7,735035323.1,2175091.996,190192.9202,134311.7174 +Gilroy--Morgan Hill,CA,43,9,0,0,1,1,32223674.29,69331959.47,159855844.6,85792225.33,118332062.5,143132698.2,423553.5034,37036.07839,26154.38729 +Hanford,CA,44,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Hemet,CA,45,9,0,0,1,1,18537639.22,39885297.98,91961889.52,49354561.71,68074083.12,82341395.82,243661.9104,21306.11963,15046.09906 +Indio--Cathedral City,CA,46,9,0,0,1,1,95590956.1,205672023.4,474209517.1,254501109,351029956.6,424600600.9,1256463.927,109866.8672,77586.52424 +Lancaster--Palmdale,CA,47,9,0,0,1,1,77819329.36,167434866.1,386047677.5,207185977,285768831.3,345661716.9,1022870.616,89441.1592,63162.16021 +Livermore,CA,48,9,0,0,1,1,35263244.29,75871851.28,174934603.9,93884768.45,129493998.3,156634009.4,463506.1328,40529.58914,28621.45824 +Lodi,CA,49,9,0,0,1,1,17300829.34,37224196.97,85826298.46,46061682.35,63532258.92,76847673,227405.0691,19884.59994,14042.24071 +Lompoc,CA,50,9,0,0,1,1,6254809.498,13457751.43,31028983.42,16652788.29,22968966.9,27782919.85,82214.28915,7188.926153,5076.724291 +Los Angeles--Long Beach--Anaheim,CA,51,9,0,0,1,1,3673522984,7903895265,18223685916,9780377891,13489943676,16317234707,48285416.35,4222140.653,2981619.723 +Madera,CA,52,9,0,0,1,1,29300835.08,63043206.74,145356105.7,78010452.82,107598768.3,130149865.6,653024.4438,44413.00818,47044.4494 +Manteca,CA,53,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Merced,CA,54,9,0,0,1,1,29306259,63054893.82,145383072.8,78024906.55,107618704.1,130173979.7,385206.4962,33682.96538,23786.46335 +Mission Viejo--Lake Forest--San Clemente,CA,55,9,0,0,1,1,170539610.4,366930389.5,846016292.8,454044208.4,626257069.6,757511212.6,2241601.898,196008.634,138418.6973 +Modesto,CA,56,9,0,0,1,1,77802013.26,167397609,385961775.5,207139874.6,285705242.9,345584801.4,1022643.01,89421.25704,63148.10557 +Murrieta--Temecula--Menifee,CA,57,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Napa,CA,58,9,0,0,1,1,16197322.36,34849908.4,80351999.06,43123708.27,59479950.79,71946061.51,212900.384,18616.29109,13146.57783 +Oxnard,CA,59,9,0,0,1,1,104844140.6,225581032.1,520112898.8,279136763,385009582.7,465701849.9,1378089.371,120501.9569,85096.88351 +Petaluma,CA,60,9,0,0,1,1,6938973.641,14929788.42,34422998.51,18474305.09,25481360.53,30821873.72,91207.06002,7975.265929,5632.02701 +Porterville,CA,61,9,0,0,1,1,68538667.5,147466699,340007850.3,182477137.8,251688261.8,304438368.2,331426.989,48291.71579,19842.07972 +Redding,CA,62,9,0,0,1,1,39598745.56,85200048.8,196442244.9,105427595.6,145414864.6,175891651.7,520492.7054,45512.57039,32140.3735 +Riverside--San Bernardino,CA,63,9,0,0,1,1,604420651.7,1300462131,2998421996,1609207947,2219558877,2684745319,7944608.743,694687.0935,490578.8106 +Sacramento,CA,64,9,0,0,1,1,474243407.3,1020374784,2352636131,1262624395,1741520845,2106517645,6233536.708,545068.6922,384920.2803 +Salinas,CA,65,9,0,0,1,1,35601599.72,76599829.5,176613046.6,94785588.09,130736486.8,158136904.8,270031.8732,24709.9149,16419.95948 +San Diego,CA,66,9,0,0,1,1,37830150.34,81394766.66,187668562.5,100718892.3,138920213.5,168035818.7,497245.9863,43479.84654,30704.89088 +San Francisco--Oakland,CA,67,9,0,0,1,1,23757371,51115978.93,117855992.2,63251551.63,87242014.4,105526639.7,229286.197,25202.60739,9873.776614 +San Jose,CA,68,9,0,0,1,1,245244551.2,527664239.6,1216613538,652938333.6,900589061.3,1089339099,6942233.307,1068372.178,332339.0272 +San Luis Obispo,CA,69,9,0,0,1,1,20763942.97,44675366.63,103006139,55281857.65,76249522.69,92230285.61,462763.6815,31473.13606,33337.89846 +Santa Barbara,CA,70,9,0,0,1,1,893079591.6,1921536243,4430407008,2377732746,3279574795,3966924767,11738791.37,1026455.44,724869.2158 +Santa Clarita,CA,71,9,0,0,1,1,907906692,1953438003,4503961583,2417208379,3334023005,4032784509,11933681.32,1043496.875,736903.6512 +Santa Cruz,CA,72,9,0,0,1,1,488143869.6,1050282804,2421593821,1299632949,1792566246,2168261401,6416246.77,561045.1016,396202.6087 +Santa Maria,CA,73,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Santa Rosa,CA,74,9,0,0,1,1,58322912.47,125486676.9,289329464.7,155278768.1,214173916.3,259061575.4,766606.3676,67033.07445,47337.868 +Seaside--Monterey,CA,75,9,0,0,1,1,79774087.91,171640694.3,395744882.6,212390321,292947113,354344459.4,1048564.298,91687.8487,64748.74254 +Simi Valley,CA,76,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Stockton,CA,77,9,0,0,1,1,98231886.56,211354208.6,487310697.4,261532315.3,360728004.8,436331215.4,1291176.77,112902.2041,79730.03889 +Thousand Oaks,CA,78,9,0,0,1,1,84790143.11,182433161.2,420628629.1,225745053.1,311367115.4,376625019.6,1114496.188,97453.02036,68820.03029 +Tracy,CA,79,9,0,0,1,1,3987323.456,8579063.509,19780393.54,10615839.44,14642284.55,17711089.05,52410.06359,4582.805261,3236.316286 +Turlock,CA,80,9,0,0,1,1,7901322.866,17000364.13,39197039.69,21036461.13,29015307.89,35096483.74,103856.3433,9081.335989,6413.119014 +Vacaville,CA,81,9,0,0,1,1,26649294.88,57338210.89,132202352.3,70951012.29,97861776.94,118372146.1,350282.9039,30629.20029,21629.93496 +Vallejo,CA,82,9,0,0,1,1,45080405.02,96994302.57,223635770.2,120021951.3,165544663.1,200240355.8,592544.5779,51812.88139,36589.56956 +Victorville--Hesperia,CA,83,9,0,0,1,1,70851376.62,152442726.7,351480919,188634518,260181053.5,314711122.4,931282.65,81432.58632,57506.61228 +Visalia,CA,84,9,0,0,1,1,31191358.38,67110844.51,154734711.3,83043790.17,114541182.8,138547306.7,409984.5659,35849.59255,25316.50673 +Watsonville,CA,85,9,0,0,1,1,12670827.85,27262357.33,62857694.94,33734778.61,46529926.39,56281905.11,166547.5352,14563.1367,10284.29396 +Woodland,CA,86,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Yuba City,CA,87,9,0,0,1,1,24416126.2,52533359.69,121124004.7,65005429.9,89661115.12,108452747.8,320929.7517,28062.52185,19817.38069 +Boulder,CO,88,8,0,0,1,1,27519760.83,59211075.64,136520519.7,73268526.01,101058292.4,122238603.5,430680.0995,17050.13985,18305.73679 +Colorado Springs,CO,89,8,0,0,1,1,148181513,318824964.7,735101489.1,394518001.3,544153372.8,658199805.3,2319018.292,91807.32115,98568.14495 +Denver--Aurora,CO,90,8,0,0,1,1,686965965.7,1478064944,3407912998,1828976059,2522682078,3051398623,10750913.58,425616.5546,456959.5728 +Fort Collins,CO,91,8,0,0,1,1,71620472.83,154097459.6,355296117.2,190682125,263005290.3,318127277.2,1120849.58,44373.1719,47640.8764 +Grand Junction,CO,92,8,0,0,1,1,27306621.83,58752489.18,135463175.9,72701065.38,100275601.6,121291872.4,427344.5063,16918.08748,18163.95989 +Greeley,CO,93,8,0,0,1,1,26795667.59,57653128.23,132928425,71340702.39,98399271.25,119022291.2,419348.1496,16601.52072,17824.0807 +Lafayette--Louisville--Erie,CO,94,8,0,0,1,1,19037753.16,40961324.1,94442824.98,50686055.06,69910594,84562811.99,297937.9609,11795.02816,12663.63108 +Longmont,CO,95,8,0,0,1,1,16748644.36,36036114.35,83086973.27,44591538.88,61504509.81,74394937.9,262113.754,10376.78817,11140.94985 +Pueblo,CO,96,8,0,0,1,1,39230219.93,84407111.45,194613973.8,104446416,144061536.8,174254686.6,613947.0152,24305.47054,26095.36052 +Hartford,CT,97,1,0,0,1,1,329446511,708831835.4,1634324158,877117378.9,1209796203,1463351447,1745780.279,191064.7102,96837.1085 +New Haven,CT,98,1,0,0,1,1,0,0,0,0,0,0,0,0,0 +Waterbury,CT,99,1,0,0,1,1,50193697.53,107995955.5,249001794.4,133635546.1,184321711.3,222952793.3,265982.9876,29110.171,14753.87467 +Bridgeport--Stamford,CT--NY,100,1,2,0,2,0.5,295932368.1,636723342.3,1468066596,787889427.7,1086725290,1314486706,1568184.439,171627.9586,86986.00191 +Danbury,CT--NY,101,1,2,0,2,0.5,53558411.75,115235420.7,265693529.1,142593750.9,196677642.7,237898343.7,283813.0497,31061.55955,15742.89469 +Norwich--New London,CT--RI,102,1,0,0,1,1,88479483.28,190371038.8,438930606.7,235567504.5,324915090.4,393012448.2,468864.3886,51314.26882,26007.55217 +Washington,DC--VA--MD,103,5,0,0,1,1,1693696501,3644130264,8402119982,4509292365,6219606307,7523143042,952792.159,1931243.95,1443744.991 +Dover,DE,104,5,0,0,1,1,20318847.12,43717706.01,100798101.2,54096836.19,74615038.53,90253237.95,326359.8695,24175.97594,5271.378045 +Bonita Springs,FL,105,5,0,0,1,1,109748320.7,236132728.9,544441437.7,292193592,403018691.4,487485399.3,1698263.703,114061.7029,83911.60644 +Cape Coral,FL,106,5,0,0,1,1,174956491.5,376433584.9,867927301.4,465803626,642476676.1,777130206.7,2707305.746,181832.7172,133768.6096 +Deltona,FL,107,5,0,0,1,1,50894366.18,109503503.1,252477684.7,135501004.3,186894712.7,226065057.5,787547.8572,52894.64147,38912.92368 +Fort Walton Beach--Navarre--Wright,FL,108,5,0,0,1,1,68731257.62,147881073,340963255.7,182989889.3,252395493,305293824.6,1063558.871,71432.56714,52550.69239 +Gainesville,FL,109,5,0,0,1,1,56523122.2,121614244.4,280400918.5,150486987.1,207564677.1,251067138.2,874648.1607,58744.62161,43216.57003 +Homosassa Springs--Beverly Hills--Citrus Springs,FL,110,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Jacksonville,FL,111,5,0,0,1,1,424951728.3,914319332.3,2108108156,1131390177,1560511254,1887571142,6575773.472,441653.3891,324910.504 +Kissimmee,FL,112,5,0,0,1,1,91105166.81,196020417.7,451956145.7,242558116.5,334557147.5,404675336.7,1409776.45,94685.82666,69657.38388 +Lady Lake--The Villages,FL,113,5,0,0,1,1,25405273.73,54661580.05,126030937.6,67638922.8,93293456.45,112846373.7,393125.4162,26403.76423,19424.41869 +Lakeland,FL,114,5,0,0,1,1,89112090.83,191732147.4,442068858.7,237251757.1,327238157.4,395822395.4,1378935.262,92614.41784,68133.51357 +Leesburg--Eustis--Tavares,FL,115,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Miami,FL,116,5,0,0,1,1,1700174236,3658067656,8434254848,4526538668,6243393901,7551916161,26308777.91,1766995.316,1299922.865 +North Port--Port Charlotte,FL,117,5,0,0,1,1,61974383.6,133343091.1,307443633.8,165000408.7,227582844.4,275280814.8,959001.8831,64410.13116,47384.50716 +Ocala,FL,118,5,0,0,1,1,62641935.29,134779384.7,310755236.2,166777696.2,230034233.2,278245978.2,969331.6886,65103.91929,47894.90527 +Orlando,FL,119,5,0,0,1,1,558996108.3,1202727073,2773077921,1488269523,2052750135,2482975952,8649998.423,580966.0469,427398.4436 +Palm Bay--Melbourne,FL,120,5,0,0,1,1,181696813.3,390935953.4,901364810.7,483749038.1,667228541.6,807069694.2,2811606.603,188837.9504,138922.1393 +Palm Coast--Daytona Beach--Port Orange,FL,121,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Panama City,FL,122,5,0,0,1,1,57396713.7,123493849.9,284734646.9,152812834.4,210772687,254947499.2,888166.2603,59652.54743,43884.50249 +Port St. Lucie,FL,123,5,0,0,1,1,25581884.42,55041573.82,126907074.8,68109131.35,93942008.78,113630852.9,438882.1563,16233.65145,17002.80686 +Sarasota--Bradenton,FL,124,5,0,0,1,1,34578522.75,74398615.02,171537823.7,92061767.65,126979557.9,153592579.7,454506.0355,39742.60873,28065.70311 +Sebastian--Vero Beach South--Florida Ridge,FL,125,5,0,0,1,1,19700766.47,42387852.36,97731911.35,52451259.23,72345316.37,87507815.86,893530.1303,45702.36515,44010.22727 +Sebring--Avon Park,FL,126,5,0,0,1,1,97367564.83,209494493,483022762.1,259231105.7,357553977.4,432491959.2,2794782.474,83122.48614,80825.5713 +Spring Hill,FL,127,5,0,0,1,1,34275989.96,73747670.17,170036942.9,91256289.81,125868573.1,152248749.1,630931.0402,61307.18275,39338.76234 +St. Augustine,FL,128,5,0,0,1,1,53238058.59,114546156.3,264104323.6,141740845.4,195501241.7,236475386.6,749428.5438,63048.72031,58347.41 +Tallahassee,FL,129,5,0,0,1,1,85770415.44,184542252.1,425491415.4,228354890.8,314966829.4,380979180,1327225.624,89141.40628,65578.52823 +Tampa--St. Petersburg,FL,130,5,0,0,1,1,822029444.4,1768665386,4077938413,2188568669,3018663329,3651330148,12720219.86,854337.2479,628509.036 +Titusville,FL,131,5,0,0,1,1,19294513.51,41513766.24,95716568.73,51369653.55,70853472.21,85703303.41,298566.4999,20052.83593,14752.24053 +Winter Haven,FL,132,5,0,0,1,1,71689130.99,154245186,355636726.9,190864922.3,263257420.1,318432249.7,1109329.494,74506.6923,54812.22956 +Zephyrhills,FL,133,5,0,0,1,1,16256757.53,34977779.11,80646814.34,43281941.34,59698199.53,72210051.92,251559.7602,16895.68857,12429.62654 +Pensacola,FL--AL,134,5,6,0,2,0.5,159384343.1,342928799.8,790676708.2,424344385.8,585292503.8,707961084.7,2466339.74,165648.5446,121862.423 +Albany,GA,135,5,0,0,1,1,38109143.74,81995023.3,189052523.9,101461667.3,139944713,169275038,1093862.902,32533.69619,31634.69601 +Atlanta,GA,136,5,0,0,1,1,1752542305,3770741953,8694043302,4665963253,6435700356,7784527181,50303964.44,1496141.695,1454798.97 +Brunswick,GA,137,5,0,0,1,1,24561026.78,52845111.83,121842782.2,65391202.3,90193205.8,109096356.8,704985.5597,20967.69711,20388.29896 +Cartersville,GA,138,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Dalton,GA,139,5,0,0,1,1,30814233.24,66299410.69,152863801,82039719.98,113156282.3,136872151.7,884473.9946,26306.04637,25579.13418 +Gainesville,GA,140,5,0,0,1,1,45415542.24,97715353.27,225298236.6,120914200.2,166775330.1,201728952.3,1303581.554,38771.15328,37699.79411 +Hinesville,GA,141,5,0,0,1,1,11386050.37,24498043.6,56484122.89,30314185.55,41811948.39,50575109.26,326818.6287,9720.247347,9451.648783 +Macon,GA,142,5,0,0,1,1,150139021.3,323036709.9,744812337.2,399729666.7,551341752.7,666894762.5,3346131.625,227574.5918,241058.2351 +Rome,GA,143,5,0,0,1,1,28225253.71,60729003.8,140020344.9,75146828.83,103649010.3,125372297.2,810161.418,24095.83997,23430.00218 +Savannah,GA,144,5,0,0,1,1,32162544.8,69200416.22,159552529,85629460.53,118107563.2,142861147.2,2174603.392,35517.09488,22167.50331 +Valdosta,GA,145,5,0,0,1,1,30773516.99,66211806.27,152661815.1,81931317.17,113006763.8,136691296.3,883305.2989,26271.28699,25545.33531 +Warner Robins,GA,146,5,0,0,1,1,32304318.88,69505455.09,160255844.6,86006919.42,118628187.1,143490886.2,927244.5542,27578.12936,26816.06584 +Columbus,GA--AL,147,5,6,0,2,0.5,83977657.34,180684982.5,416597868.9,223581857.1,308383448.3,373016020.4,2410446.285,71691.55016,69710.50516 +Kahului,HI,148,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Kailua (Honolulu County)--Kaneohe,HI,149,9,0,0,1,1,29998224.6,64543716.32,148815789.5,79867193.95,110159746.4,133247586.5,472003.9087,24303.97986,1345.850844 +Urban Honolulu,HI,150,9,0,0,1,1,188877406.9,406385708.9,936986798.5,502866709.3,693597288.4,838964937.1,2971871.686,153024.8125,8473.862066 +Ames,IA,151,4,0,0,1,1,9395895.803,20216058.58,46611327.25,25015603.89,34503685.97,41735144.03,385063.6116,13745.88717,9218.219643 +Cedar Rapids,IA,152,4,0,0,1,1,46566033.45,100190730.1,231005608.1,123977263.2,171000171.6,206839257.7,1908374.187,68124.57856,45685.4709 +Des Moines,IA,153,4,0,0,1,1,128832082.2,277193040,639112488.1,343002136.7,473098233.6,572252568.5,5279810.239,188477.1078,126395.8707 +Iowa City,IA,154,4,0,0,1,1,23926060.1,51478926.84,118692825.1,63700668.31,87861475,106275930,980540.3664,35003.04064,23473.61889 +Waterloo,IA,155,4,0,0,1,1,29659176.75,63814208.57,147133772.3,78964500.31,108914673.2,131741564.5,1215495.569,43390.40211,29098.32244 +Davenport,IA--IL,156,4,3,0,2,0.5,77867899.98,167539323.6,386288465.1,207315255.7,285947143.8,345877401,3191190.645,113918.1819,76395.41989 +Dubuque,IA--IL,157,4,3,0,2,0.5,14737933.47,31709901.08,73112202.88,39238228.44,54120760.71,65463665.1,603991.5735,21561.11295,14459.23951 +Sioux City,IA--NE--SD,158,4,0,0,1,1,12551065.95,27004672.48,62263553.12,33415919.47,46090128.27,55749931.85,888802.7627,17665.63597,10030.13522 +Boise City,ID,159,8,0,0,1,1,91889989.67,197709033.7,455849522.2,244647629.3,337439184.5,408161405.7,1521914.983,81256.34257,112583.8007 +Coeur dAlene,ID,160,8,0,0,1,1,29253341.16,62941021.5,145120503.8,77884006.63,107424362.8,129938907.3,484504.3337,25868.10075,35841.25259 +Idaho Falls,ID,161,8,0,0,1,1,17395262.05,37427367.92,86294730.48,46313092.82,63879026,77267117.29,288106.5722,15382.25629,21312.71014 +Nampa,ID,162,8,0,0,1,1,36455513.07,78437099.52,180849168.4,97059047.24,133872238.4,161929863.2,603789.2892,32236.82655,44665.36814 +Pocatello,ID,163,8,0,0,1,1,16438331.7,35368451.87,81547573.12,43765364.38,60364978.43,73016577.74,272257.5484,14536.06336,20140.27715 +Lewiston,ID--WA,164,8,9,0,2,0.5,9498661.484,20437168.3,47121131.63,25289207.48,34881063.72,42191614.53,157320.24,8399.462164,11637.77921 +Bloomington--Normal,IL,165,3,0,0,1,1,36671551.9,78901925.21,181920897.7,97634228.37,134665578,162889475,516222.9516,43429.35262,40190.98612 +Carbondale,IL,166,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +Champaign,IL,167,3,0,0,1,1,31423379.01,67610040.25,155885666.7,83661508.79,115393193.8,139577886.5,442344.7773,37214.05112,34439.13672 +Danville,IL,168,3,0,0,1,1,14674418.79,31573245.03,72797122.04,39069127.99,53887522.75,65181543.94,206570.7991,17378.60753,16082.74892 +Decatur,IL,169,3,0,0,1,1,24422552.38,52547173.54,121155839.4,65022529.27,89684700.04,108481275.8,343794.6153,28923.11845,26766.42828 +DeKalb,IL,170,3,0,0,1,1,14120283.72,30380976.88,70048158.8,37593800.49,51852623.36,62720159.99,198770.2773,16722.35695,15475.43253 +Kankakee,IL,171,3,0,0,1,1,18308410.93,39392084.46,90824695.95,48744257.63,67232298.92,81323186.19,257726.2602,21682.26848,20065.50177 +Peoria,IL,172,3,0,0,1,1,72913305.19,156879102.6,361709642.7,194124162.2,267752845.9,323869849.6,1026395.657,86349.70371,79910.92509 +Rockford,IL,173,3,0,0,1,1,30108676.11,64781345.28,149363660.5,80161246.85,110565329.6,133738173.9,983653.5817,22305.79882,17400.21192 +Springfield,IL,174,3,0,0,1,1,96200510.45,206983471.4,477233196.6,256123939.1,353268304.2,427308072.8,968174.8049,79105.52869,109600.8018 +Chicago,IL--IN,175,3,0,0,1,1,2296426214,4940953954,11392152683,6113998175,8432955447,10200377155,32326636.23,2719609.578,2516818.332 +Alton,IL--MO,176,3,4,0,2,1,0,0,0,0,0,0,0,0,0 +Round Lake Beach--McHenry--Grayslake,IL--WI,177,3,0,0,1,1,4824092.71,10379440.81,23931446.34,12843649.77,17715073.38,21427888.59,67908.42624,5713.072191,5287.069489 +Anderson,IN,178,3,0,0,1,1,36644828.01,78844422.71,181788312,97563075.84,134567438.2,162770766.6,368798.4507,30132.98453,41749.28503 +Bloomington,IN,179,3,0,0,1,1,23090239.75,49680588.57,114546470.4,61475382.32,84792167.97,102563341.9,232383.2614,18987.06789,26306.60459 +Columbus,IN,180,3,0,0,1,1,25250413.8,54328384.32,125262700.1,67226622.97,92724776.85,112158507.4,254123.542,20763.37562,28767.68101 +Fort Wayne,IN,181,3,0,0,1,1,117228962.7,252227951.2,581551515.1,312110024.8,430489159.2,520713267.5,1179807.961,96397.19195,133558.4213 +Indianapolis,IN,182,3,0,0,1,1,603560037.7,1298610072,2994151329,1606916363,2216398126,2680922122,6074308.952,496306.4713,687633.1918 +Kokomo,IN,183,3,0,0,1,1,18071094.77,38881476.94,89647407.12,48112426.39,66360822.58,80269061.42,181869.915,14859.83286,20588.31566 +Lafayette,IN,184,3,0,0,1,1,30117351.46,64800009.14,149406690.7,80184342.64,110597185.3,133776706.1,303105.0536,24765.45082,34312.56084 +Muncie,IN,185,3,0,0,1,1,25706146.9,55308932.33,127523509,68439965.37,94398323.69,114182804.7,258710.1009,21138.12423,29286.89565 +Terre Haute,IN,186,3,0,0,1,1,33139320.29,71302028.68,164398127.2,88230023.02,121694484,147199833.2,333518.5521,27250.41104,37755.47611 +Evansville,IN--KY,187,3,6,0,2,0.5,80306459.22,172786086.4,398385705.7,213807666.6,294902038.8,356709108.5,808214.9473,66035.87532,91492.78187 +Elkhart,IN--MI,188,3,0,0,1,1,167705840,360833195.2,831958125,446499510.5,615850769.3,744923906.9,3737641.354,254201.6576,269262.9369 +Michigan City--La Porte,IN--MI,189,3,0,0,1,1,29094270.33,62598764.23,144331371.7,77460494.62,106840218.4,129232334.9,292808.6282,23924.17281,33146.96918 +South Bend,IN--MI,190,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +Lawrence,KS,191,4,0,0,1,1,19923753.74,42867628.18,98838110.54,53044939.84,73164172.04,88498291.47,308166.0394,19964.42287,26590.2585 +Manhattan,KS,192,4,0,0,1,1,54460946.39,117177299.9,270170839.5,144996656.4,199991938,241907265.9,927594.3059,40577.52325,14915.92943 +Topeka,KS,193,4,0,0,1,1,44780887.95,96349838.46,222149822.3,119224496.5,164444744.4,198909910.6,692637.997,44872.29643,59764.61073 +Wichita,KS,194,4,0,0,1,1,143463964.4,308674758.9,711698576.3,381958011.5,526829547.8,637245164.8,2218995.591,143756.8086,191467.1275 +Bowling Green,KY,195,6,0,0,1,1,26576611.37,57181809.55,131841724.1,70757487.14,97594850.3,118049275.6,127159.5602,31621.65154,23076.63432 +Elizabethtown--Radcliff,KY,196,6,0,0,1,1,17488103.72,37627122.76,86755294.77,46560272.82,64219958.04,77679503.6,793174.6015,40569.3709,39067.28301 +Owensboro,KY,197,6,0,0,1,1,17956307.46,38634502.32,89077967.88,47806816.93,65939299.57,79759193.47,85914.49555,21364.95468,15591.57168 +Louisville/Jefferson County,KY--IN,198,6,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +Alexandria,LA,199,7,0,0,1,1,25757902.66,55420290.17,127780263.3,68577760.49,94588382.64,114412697.1,474135.4031,46071.44673,29562.50169 +Baton Rouge,LA,200,7,0,0,1,1,194943212.3,419436688.5,967077767.8,519016206.4,715872072.6,865908183.9,3588393.038,348681.9537,223737.5115 +Hammond,LA,201,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +Houma,LA,202,7,0,0,1,1,45888647.88,98733278.67,227645223.6,122173794.4,168512671.3,203830414.4,844689.6027,82077.97135,52666.68053 +Lafayette,LA,203,7,0,0,1,1,75470420.48,162380946.1,374395009.2,200932214.4,277143100.7,335228161.8,1389212.418,134988.9198,86617.86102 +Lake Charles,LA,204,7,0,0,1,1,49302652.03,106078795.2,244581476.3,131263228.5,181049605.5,218994903,907532.4613,88184.37344,56584.95388 +Mandeville--Covington,LA,205,7,0,0,1,1,95746440.53,206006507.9,474980659.6,254915029.4,351600871.3,425291170.8,6780276.764,134763.1962,76515.39309 +Monroe,LA,206,7,0,0,1,1,39824520.82,85685800.17,197562193.8,106028681.2,146243933.9,176894481.7,733064.9349,71231.47075,45706.84498 +New Orleans,LA,207,7,0,0,1,1,199951860.6,430213220.1,991924774.6,532351219.5,734264876.7,888155845.5,1059571.139,115963.4205,58773.60778 +Shreveport,LA,208,7,0,0,1,1,956453312.7,2057890162,4744792625,2546458774,3512296336,4248421272,30361970.24,1026130.794,594407.6954 +Slidell,LA,209,7,0,0,1,1,111850670.7,240656108.9,554870804.1,297790880.3,410738955.8,496823716,2058877.369,200059.853,128371.6957 +Barnstable Town,MA,210,1,0,0,1,1,125033662.8,269020425.9,620269236,332889239.8,459149651,555380571,10162531.39,123001.6675,56425.50328 +Leominster--Fitchburg,MA,211,1,0,0,1,1,37626220.03,80955972.25,186656826.8,100175932.6,138171316.5,167129964,3058197.557,37014.73427,16980.05444 +New Bedford,MA,212,1,0,0,1,1,21460968.56,46175077.1,106463960.9,57137617.49,78809147.29,95326369.35,240775.6148,17347.33272,26134.01779 +Pittsfield,MA,213,1,0,0,1,1,14309320.47,30787704.68,70985933.48,38097090.85,52546805,63559831.74,1163038.138,14076.77131,6457.545837 +Springfield,MA--CT,214,1,0,0,1,1,65420843.1,140758440.9,324540901.3,174176253.9,240238964.3,290589468.7,1122358.315,41514.50094,43481.47079 +Worcester,MA--CT,215,1,0,0,1,1,173110640.3,372462080.5,858770367.6,460889237,635698325.4,768931214.8,14070149.4,170297.3178,78121.8016 +Boston,MA--NH--RI,216,1,0,0,1,1,1335397874,2873220672,6624665709,3555359196,4903859118,5931634863,108538952.7,1313695.54,602641.6837 +Aberdeen--Bel Air South--Bel Air North,MD,217,5,0,0,1,1,56401864.21,121353347.7,279799379.7,150164150.1,207119392.5,250528528.6,544343.4354,59832.96887,23441.12098 +Baltimore,MD,218,5,0,0,1,1,732638324.6,1576332885,3634485342,1950574027,2690400519,3254268348,7070809.948,777207.0425,304491.0633 +Frederick,MD,219,5,0,0,1,1,53007732.09,114050587.4,262961708.2,141127623.2,194655432.5,235452308.4,511586.1221,56232.36091,22030.48921 +Lexington Park--California--Chesapeake Ranch Estates,MD,220,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Waldorf,MD,221,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Westminster--Eldersburg,MD,222,5,0,0,1,1,22184768.78,47732393.17,110054598.9,59064660.29,81467091.5,98541379.04,214108.7608,23534.33877,9220.189016 +Salisbury,MD--DE,223,5,0,0,1,1,28179473.69,60630503.23,139793235,75024943.47,103480895.4,125168948,797687.3689,122759.774,38186.93963 +Cumberland,MD--WV--PA,224,5,2,0,2,0.66666,18457440.99,39712734.42,91564004.37,49141034.25,67779567.57,81985154.2,178135.7227,19580.26579,7671.078136 +Hagerstown,MD--WV--PA,225,5,2,0,2,0.666666,57922576.09,124625287,287343354.5,154212888.8,212703763.3,257283300.2,559020.0696,61446.19049,24073.14249 +Bangor,ME,226,1,0,0,1,1,24119503.75,51895137.88,119652466.6,64215692.69,88571841.21,107135178.3,116632.768,16994.38088,6982.644012 +Lewiston,ME,227,1,0,0,1,1,22319881.54,48023099.56,110724868.4,59424384.04,81963253.63,99141529.35,107930.4779,15726.38359,6461.649825 +Portland,ME,228,1,0,0,1,1,428295648.1,921514295.6,2124697573,1140293202,1572791077,1902424633,35731803.99,1022373.344,508394.8251 +Ann Arbor,MI,229,3,0,0,1,1,121671707.6,261786902.2,603591206.9,323938384.6,446803856.8,540447282.4,2087396.71,77209.95296,80868.18434 +Battle Creek,MI,230,3,0,0,1,1,31562168.39,67908657.27,156574175.6,84031021.22,115902857.3,140194367.9,541479.7555,20028.5965,20977.55758 +Bay City,MI,231,3,0,0,1,1,26087261.82,56128935.76,129414160.1,69454646.6,95797859.87,115875662.8,447552.3981,16554.35185,17338.70215 +Benton Harbor--St. Joseph--Fair Plain,MI,232,3,0,0,1,1,28076938.33,60409891.95,139284583.3,74751955.3,103104366.5,124713504.2,481687.2375,17816.95294,18661.12566 +Detroit,MI,233,3,0,0,1,1,1303239255,2804028761,6465132860,3469740233,4785766034,5788791229,22358339.4,827004.4333,866188.1583 +Flint,MI,234,3,0,0,1,1,145023791.6,312030873.1,719436647.4,386110902.1,532557573.9,644173699.9,2488024.468,92028.62645,96388.97114 +Grand Rapids,MI,235,3,0,0,1,1,217061339.8,467025710.9,1076801819,577903451.6,797094457.8,964153569.8,3723898.807,137741.9301,144268.1852 +Holland,MI,236,3,0,0,1,1,25085916.17,53974456.47,124446666.5,66788667,92120710.06,111427837.2,430373.3377,15918.92188,16673.1653 +Jackson,MI,237,3,0,0,1,1,30950501.89,66592605.41,153539809.4,82402522.21,113656690.5,137477438,530986.0207,19640.44759,20571.01805 +Kalamazoo,MI,238,3,0,0,1,1,72971464.93,157004238.1,361998162.6,194279006.5,267966420.6,324128186.4,1251896.59,46305.9448,48499.93474 +Lansing,MI,239,3,0,0,1,1,95898812.25,206334352.4,475736561.7,255320706.4,352160416.2,425967987.9,1645237.576,60855.09056,63738.42351 +Midland,MI,240,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +Monroe,MI,241,3,0,0,1,1,23661379.9,50909446.99,117379801.2,62995985.97,86889516.13,105100263,405934.0299,15014.94526,15726.358 +Muskegon,MI,242,3,0,0,1,1,52522612.96,113006814.9,260555128,139836045.2,192873976.3,233297485.5,901076.6077,33329.59286,34908.75924 +Port Huron,MI,243,3,0,0,1,1,9501714.394,20443741.81,47136293.83,25297339.31,34892279.85,42205181.39,124892.1642,10920.73598,7712.078886 +Saginaw,MI,244,3,0,0,1,1,48503598.59,104359567.8,240617528.9,129135833.5,178115318.3,215445632.9,832126.4998,30779.22255,32237.55161 +South Lyon--Howell,MI,245,3,0,0,1,1,34678542.35,74613815.64,172034002.9,92328059.56,127346850.7,154036851.6,455820.7103,39857.56563,28146.88415 +Mankato,MN,246,4,0,0,1,1,26645273.13,57329542.24,132182346.6,70940292.89,97846991.81,118354262.2,490469.5652,47658.62725,30580.94218 +Rochester,MN,247,4,0,0,1,1,32100594.63,69067123.25,159245198.6,85464523.07,117880067.1,142585971.4,243477.3653,22279.98089,14805.2466 +St. Cloud,MN,248,4,0,0,1,1,201989361,434597073.4,1002032443,537775854.3,741747002.6,897206113.3,16417364.54,198706.7135,91154.26274 +Duluth,MN--WI,249,4,3,0,2,0.5,39486076.77,84957607.86,195883229.2,105127607.7,145001095.3,175391162.6,299494.9486,27406.00434,18211.53504 +Minneapolis--St. Paul,MN--WI,250,4,3,0,2,0.5,919213242.4,1977764432,4560049339,2447310471,3375542415,4083005769,6972070.798,637996.078,423954.1008 +Columbia,MO,251,4,0,0,1,1,35155399.67,75639792.49,174399529,93597626.35,129097947.1,156154951.7,245174.2274,35460.76202,40110.01501 +Jefferson City,MO,252,4,0,0,1,1,23109152.28,49721280.35,114640291.7,61525734.9,84861618.6,102647348.4,161163.537,23309.88005,26366.03348 +Joplin,MO,253,4,0,0,1,1,27414911.83,58985483.34,136000379.8,72989375.68,100673264.1,121772879.1,191191.9617,27653.03974,31278.62392 +Lees Summit,MO,254,4,0,0,1,1,42804488.77,92097452.44,212345275.7,113962539.5,157186997.9,190131048.7,662363.7533,44486.81173,32727.54785 +Springfield,MO,255,4,0,0,1,1,69444239.31,149415113,344500228,184888129.6,255013710.3,308460781.2,2268750.525,51447.27141,40132.76693 +Cape Girardeau,MO--IL,256,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +St. Louis,MO--IL,257,4,3,0,2,0.5,0,0,0,0,0,0,0,0,0 +Kansas City,MO--KS,258,4,0,0,1,1,584164784.6,1256879555,2897935003,1555278499,2145174715,2594771346,4073973.02,589238.8822,666493.8672 +St. Joseph,MO--KS,259,4,0,0,1,1,26886541.9,57848654.02,133379243.2,71582647.47,98732982.85,119425943.7,301646.3884,21732.93282,32740.99034 +Gulfport,MS,260,6,0,0,1,1,90157643,193981735,447255632.8,240035427.6,331077636.8,400466572.4,516874.1959,98253.80971,125480.2477 +Hattiesburg,MS,261,6,0,0,1,1,26769146.53,57596065.25,132796856.4,71270092.27,98301879.66,118904487.7,153467.6443,29173.01897,37256.95377 +Jackson,MS,262,6,0,0,1,1,195258350.1,420114726.4,968641082.4,519855222.4,717029316.1,867307968.3,1119417.049,212792.5724,271758.0597 +Pascagoula,MS,263,6,0,0,1,1,24191222.45,52049445.24,120008244.9,64406635.22,88835205.67,107453740.1,138688.3933,26363.59701,33669.03219 +Billings,MT,264,8,0,0,1,1,29699726.52,63901454.83,147334932.3,79072459.91,109063580.4,131921680.5,2766997.252,18997.56644,31491.52297 +Great Falls,MT,265,8,0,0,1,1,13924535.92,29959807.95,69077085.79,37072641.3,51133795.5,61850676.53,1297289.811,8906.893337,14764.60877 +Missoula,MT,266,8,0,0,1,1,18972831.92,40821640.6,94120762.53,50513208.95,69672189.68,84274441.68,1767618.087,12136.05906,20117.4705 +Asheville,NC,267,5,0,0,1,1,131762220.2,283497474.3,653648356.4,350803324.2,483858306.7,585267792.4,3010300.588,100161.5844,192543.5631 +Burlington,NC,268,5,0,0,1,1,41851491.22,90046995.56,207617619.1,111425279.7,153687389.6,185897974.7,956158.5137,31814.21553,61157.4033 +Concord,NC,269,5,0,0,1,1,60908939.87,131050695.7,302158148.1,162163771.6,223670309,270548270.4,1391553.795,46301.10145,89005.97068 +Durham,NC,270,5,0,0,1,1,129736284.6,279138504,643598059.4,345409479.8,476418649.5,576268894.1,2964015.128,98621.53059,189583.0722 +Fayetteville,NC,271,5,0,0,1,1,107137565.9,230515464.1,531489935.1,285242721.4,393431449.1,475888813.9,2447714.354,81442.68014,156559.6622 +Goldsboro,NC,272,5,0,0,1,1,21845269.81,47001931.27,108370401.5,58160778.24,80220379.14,97033374.36,499087.1318,16606.10176,31922.39839 +Greensboro,NC,273,5,0,0,1,1,129536219.2,278708046.4,642605571.4,344876826.2,475683967.7,575380233.9,2959444.341,98469.44703,189290.7175 +Greenville,NC,274,5,0,0,1,1,31764621.04,68344247.87,157578494.8,84570028.02,116646302.2,141093627.6,725709.2151,24146.48727,46417.50349 +Hickory,NC,275,5,0,0,1,1,89340201.06,192222940.1,443200452.3,237859072.8,328075819.8,396835619.3,2041107.53,67913.67115,130552.4498 +High Point,NC,276,5,0,0,1,1,63643698.4,136934758.1,315724786.6,169444784.2,233712911.8,282695652.9,1454033.352,48379.98072,93002.2615 +Jacksonville,NC,277,5,0,0,1,1,28909964.19,62202214.1,143417062.6,76969798.53,106163407.8,128413675,660490.4052,21976.465,42246.00577 +New Bern,NC,278,5,0,0,1,1,38591419.34,83032679.61,191445004.8,102745676.3,141715729.3,171417232.9,3136647.377,37964.24756,17415.63199 +Raleigh,NC,279,5,0,0,1,1,327789159.4,705265884.8,1626102270,872704836.1,1203710042,1455989717,7488822.653,249175.2304,478996.8824 +Rocky Mount,NC,280,5,0,0,1,1,20023982.27,43083278.27,99335325.99,53311787.95,73532232.06,88943491.39,457477.1547,15221.61503,29260.95877 +Wilmington,NC,281,5,0,0,1,1,67265051.41,144726403,333689658.8,179086263.2,247011274,298781153.6,1536768.457,51132.82182,98294.12901 +Charlotte,NC--SC,282,5,0,0,1,1,421821392.1,907584124.6,2092579035,1123055959,1549015979,1873666629,9637126.506,320655.6396,616405.7778 +Gastonia,NC--SC,283,5,0,0,1,1,53805086.28,115766158.5,266917225.3,143250494,197583479.6,238994030.5,1229255.872,40900.97059,78625.14012 +Bismarck,ND,284,4,0,0,1,1,18626820.17,40077167.27,92404261.28,49591988.34,68401562.49,82737509.97,615649.2919,12938.88578,15512.9106 +Fargo,ND--MN,285,4,0,0,1,1,43858097.03,94364377.52,217572028.9,116767661.7,161056065.2,194811014.8,1449587.537,30465.47411,36526.18814 +Grand Forks,ND--MN,286,4,0,0,1,1,10807020.41,23252211.63,53611659.33,28772577.67,39685629.37,48003145.49,357191.104,7506.960466,9000.373648 +Grand Island,NE,287,4,0,0,1,1,0,0,0,0,0,0,0,0,0 +Lincoln,NE,288,4,0,0,1,1,71782824.63,154446775.5,356101523.2,191114371.8,263601482.4,318848422.3,1752906.832,73143.12692,16924.69852 +Omaha,NE--IA,289,4,0,0,1,1,196101097.8,421927980.5,972821841.3,522098960.4,720124073.6,871051340.9,4788707.549,199817.2621,46236.01784 +Manchester,NH,290,1,0,0,1,1,3049164.851,6560535.958,15126357.67,8118088.447,11197170.2,13543930.1,40078.74593,3504.53854,2474.85863 +Nashua,NH--MA,291,1,0,0,1,1,73581826.21,158317478.6,365026042.9,195904028.1,270207791,326839314.7,1253266.561,54824.02459,20152.81407 +Dover--Rochester,NH--ME,292,1,0,0,1,1,27869662.44,59963919.29,138256321.2,74200103.71,102343205,123792814.6,474684.0057,20765.00595,7633.027806 +Portsmouth,NH--ME,293,1,0,0,1,1,36051369.07,77567548.22,178844278.2,95983054.32,132388135.8,160134714.9,614037.1567,26860.99607,9873.858471 +Atlantic City,NJ,294,2,0,0,1,1,69685406.22,149934001.4,345696604.3,185530209.7,255899322.8,309532004.8,2938307.231,141966.8391,120386.8513 +Trenton,NJ,295,2,0,0,1,1,82030214.81,176494893.4,406936950.7,218396989.9,301232030.6,364365772.2,3458829.996,167116.3438,141713.4491 +Twin Rivers--Hightstown,NJ,296,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Villas,NJ,297,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Vineland,NJ,298,2,0,0,1,1,28081594.07,60419907.01,139307672,74764349.07,103121461.1,124734181.6,1184069.311,57209.32634,48513.09438 +Albuquerque,NM,299,8,0,0,1,1,208331871.7,448243518.1,1033496485,554662135.5,765038023.1,925378584.4,14085925.03,230060.8642,143589.305 +Farmington,NM,300,8,0,0,1,1,19422024.58,41788116.98,96349127.82,51709138.6,71321719.37,86269688.19,1313179.688,21447.73972,13386.30997 +Las Cruces,NM,301,8,0,0,1,1,37034040.51,79681848.34,183719132.3,98599315.73,135996710,164499592.4,2503979.415,40896.68707,25525.10134 +Los Lunas,NM,302,8,0,0,1,1,0,0,0,0,0,0,0,0,0 +Santa Fe,NM,303,8,0,0,1,1,13452031.07,28943182.1,66733103.4,35814651.99,49398667.77,59751891.9,176815.8043,15461.00773,10918.35857 +Carson City,NV,304,8,0,0,1,1,14927365.67,32117480.89,74051943.38,39742572.54,54816395.75,66305094.88,362615.4629,12113.63687,7634.653312 +Las Vegas--Henderson,NV,305,8,0,0,1,1,481170139.9,1035277966,2386997461,1281065903,1766956970,2137284802,11688581.69,390472.1354,246096.1487 +Reno,NV--CA,306,8,9,0,2,0.5,100237926,215670316,497262101.1,266873146.4,368094541.2,445241668,2434978.999,81343.61164,51267.03735 +Albany--Schenectady,NY,307,2,0,0,1,1,181788250.2,391132676.2,901818372.6,483992470.7,667564304.9,807475828.5,8245023.318,421717.2466,406103.0935 +Buffalo,NY,308,2,0,0,1,1,237973657.9,512020295.8,1180543938,633580324.7,873888820,1057042885,10793317.8,552057.6584,531617.6293 +Elmira,NY,309,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Glens Falls,NY,310,2,0,0,1,1,23586463.12,50748254.8,117008144.2,62796525.89,86614403.52,104767490.9,1069766.27,54716.50821,52690.62014 +Ithaca,NY,311,2,0,0,1,1,11403843.86,24536327.09,56572390.69,30361558.35,41877289.06,50654144.37,517222.4192,26454.94211,25475.44335 +Kingston,NY,312,2,0,0,1,1,39466009.93,84914432.38,195783681.3,105074181.8,144927405.7,175302028.7,1789984.621,91554.30575,88164.49194 +Middletown,NY,313,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Rochester,NY,314,2,0,0,1,1,181855029.8,391276358,902149653.8,484170264.3,667809533.4,807772453.1,8248052.111,421872.1636,406252.2747 +Saratoga Springs,NY,315,2,0,0,1,1,47414909.65,102017186.6,235216827.3,126237330.2,174117451.6,210609873.1,623229.7072,54496.02968,38484.37329 +Syracuse,NY,316,2,0,0,1,1,115363930.7,248215178.3,572299431.3,307144569.4,423640373.4,512429078.3,5232342.01,267624.333,257715.4963 +Utica,NY,317,2,0,0,1,1,47370002.61,101920535.9,234993948.2,126117747.3,173952512.5,210410365.1,2148470.958,109890.1994,105821.496 +Watertown,NY,318,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Poughkeepsie--Newburgh,NY--NJ,319,2,0,0,1,1,150582449.1,323990776.2,747012081.4,400910243,552970105.8,668864394,6829681.249,349325.1942,336391.3692 +New York--Newark,NY--NJ--CT,320,2,1,0,2,0.666666,189519800.1,407767761.8,940173207.5,504576930.5,695956173.4,841818209.2,3488562.249,338981.4571,217513.0283 +Binghamton,NY--PA,321,2,0,0,1,1,55311347.98,119007006.9,274389515,147260760.4,203114786.1,245684616.4,2508651.429,128312.7449,123561.9436 +Akron,OH,322,3,0,0,1,1,188939157.1,406518471.9,937292786.7,503031037.8,693823944.5,839239096.9,2119752.498,152723.3225,230079.9835 +Canton,OH,323,3,0,0,1,1,75789681.4,163067867.7,375978821.8,201782217.5,278315498.5,336646276.8,850302.1233,61262.32449,92292.61372 +Cleveland,OH,324,3,0,0,1,1,521008708.9,1120994014,2584629423,1387132004,1913252515,2314241712,5845318.298,421141.823,634456.4937 +Columbus,OH,325,3,0,0,1,1,414602620.6,892052374.8,2056768177,1103836757,1522507192,1841601996,4651523.56,335131.6407,504880.8599 +Dayton,OH,326,3,0,0,1,1,251304402.5,540702537.6,1246675424,669072077.7,922842117.6,1116256064,2819442.741,203134.4052,306025.0383 +Lima,OH,327,3,0,0,1,1,22141395.54,47639072.92,109839435.3,58949184.22,81307816.91,98348722.86,248409.4839,17897.33554,26962.60531 +Lorain--Elyria,OH,328,3,0,0,1,1,81615871.34,175603404.9,404881490.2,217293847.9,299710481.7,362525329.4,915667.508,65971.75106,99387.43572 +Mansfield,OH,329,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +Middletown,OH,330,3,0,0,1,1,27140269.73,58394570.76,134637940.8,72258171.67,99664724.29,120552964.3,304493.0201,21938.02613,33049.96649 +Newark,OH,331,3,0,0,1,1,3286430817,7071031703,16303384225,8749783162,12068458227,14597827106,149056381.2,7623950.138,7341672.081 +Springfield,OH,332,3,0,0,1,1,101264802.4,217879783.4,502356446.7,269607142.5,371865505.3,449802969.9,3214583.374,108641.9282,62933.10611 +Cincinnati,OH--KY--IN,333,3,6,0,2,0.5,571295334.2,1229189914,2834092223,1521014962,2097915479,2537607279,6409495.682,461789.514,695692.852 +Toledo,OH--MI,334,3,0,0,1,1,160463425.4,345250542.5,796029862,427217336.3,589255125.7,712754213,1800276.618,129705.8155,195403.763 +Youngstown,OH--PA,335,3,2,0,2,0.5,124918204.7,268772013.5,619696488.4,332581848.6,458725670.4,554867730.4,1401486.492,100973.8984,152118.6974 +Lawton,OK,336,7,0,0,1,1,22291054.58,47961075.45,110581861.5,59347634.86,81857394.52,99013483.75,660807.0016,48380.82155,31581.63077 +Norman,OK,337,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +Oklahoma City,OK,338,7,0,0,1,1,372456329.3,801371063.5,1847688007,991626580.8,1367737205,1654394528,11041278.88,808384.5087,527690.5239 +Tulsa,OK,339,7,0,0,1,1,241688592.6,520013299,1198973085,643470962.6,887530843.9,1073544074,7164735.687,524564.3552,342420.762 +Albany,OR,340,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Bend,OR,341,9,0,0,1,1,16808230.47,36164328.84,83382604.14,44750188.4,61723332.95,74659623.11,1402275.272,40122.4875,19951.67923 +Corvallis,OR,342,9,0,0,1,1,9676382.273,20819554.51,48002789.72,25762374.61,35533696.78,42981029.75,807280.1958,23098.23914,11486.04403 +Eugene,OR,343,9,0,0,1,1,53353428.29,114794411.5,264676748.7,142048026.6,195924932.5,236987876.6,4451164.167,127358.5738,63331.50235 +Grants Pass,OR,344,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Medford,OR,345,9,0,0,1,1,33765120.92,72648512.21,167502683.7,89896168.76,123992576.4,149979571.5,2816952.933,80599.83738,40079.82061 +Salem,OR,346,9,0,0,1,1,20422147.76,43939966.03,101310556.9,54371863.51,74994380.02,90712083.75,316015.6991,21224.78901,15614.40955 +Portland,OR--WA,347,9,0,0,1,1,148645838.2,319824004.6,737404940.3,395754223.2,545858477.1,660262274,2300170.335,154487.9896,113651.9538 +Altoona,PA,348,2,0,0,1,1,18901256.44,40667640.6,93765691.92,50322647.12,69409350.31,83956515.1,1542988.507,22950.90013,14733.55569 +Bloomsburg--Berwick,PA,349,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Chambersburg,PA,350,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Erie,PA,351,2,0,0,1,1,39524498.82,85040278.55,196073842.5,105229904.3,145142191.6,175561830.6,3226549.917,47992.72619,30809.40181 +Hanover,PA,352,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Harrisburg,PA,353,2,0,0,1,1,140911120.3,303182109.3,699034412.5,375161334,517454982,625905829.9,11503163.28,171101.6968,109840.4143 +Hazleton,PA,354,2,0,0,1,1,13291859.54,28598552.08,65938495.17,35388206.03,48810476.59,59040424.62,1085070.009,16139.67526,10361.023 +Johnstown,PA,355,2,0,0,1,1,14562634.48,31332731.08,72242578.27,38771513.32,53477026.84,64685014.21,1188808.675,17682.71705,11351.59384 +Lancaster,PA,356,2,0,0,1,1,93631697.75,201456461.1,464489805.2,249284744.6,343835095.2,415897803.9,7643546.549,113692.5342,72986.03865 +Lebanon,PA,357,2,0,0,1,1,11288934.99,24289091.7,56002351.13,30055625.85,41455320.48,50143737.46,921562.9125,13707.61887,8799.740528 +Monessen--California,PA,358,2,0,0,1,1,17109369.83,36812246.06,84876468.65,45551933.69,62829169.45,75997226.45,1396709.318,20775.09712,13336.77758 +Pittsburgh,PA,359,2,0,0,1,1,448587695.8,965174100.7,2225361885,1194318504,1647307448,1992558525,36620087.18,544698.7843,349674.7329 +Pottstown,PA,360,2,0,0,1,1,22170671.51,47702061.68,109984664.8,59027127.74,81415323.35,98478761.05,1809884.513,26920.79593,17282.06928 +Reading,PA,361,2,0,0,1,1,64628758.39,139054201.3,320611503.6,172067407.9,237330261.3,287071145,5275915.476,78475.63912,50378.20707 +Scranton,PA,362,2,0,0,1,1,29983703.54,64512473.02,148743753.1,79828533.11,110106422,133183086.1,394110.9435,34461.58202,24336.3121 +State College,PA,363,2,0,0,1,1,14660902.36,31544162.67,72730067.32,39033141.42,53837886.94,65121505.21,1196830.692,17802.03908,11428.19378 +Uniontown--Connellsville,PA,364,2,0,0,1,1,14817583.83,31881276.03,73507335.6,39450289.7,54413253.96,65817460.58,1209621.255,17992.28997,11550.32721 +Williamsport,PA,365,2,0,0,1,1,24905237.04,53585709.09,123550346.5,66307626.63,91457217.55,110625286.5,2033118.519,30241.2493,19413.66692 +York,PA,366,2,0,0,1,1,58010911.86,124815348.7,287781571.8,154448073.6,213028150.5,257675674.2,4735673.023,70439.90164,45219.58649 +Allentown,PA--NJ,367,2,0,0,1,1,184302837.4,396543032.7,914292820.6,490687308.3,676798404.4,818645257.5,15045410.37,223790.2029,143664.3181 +East Stroudsburg,PA--NJ,368,2,0,0,1,1,0,0,0,0,0,0,0,0,0 +Philadelphia,PA--NJ--DE--MD,369,2,5,0,2,0.5,1345143573,2894189366,6673012360,3581306119,4939647360,5974923786,109809688,1633344.106,1048541.287 +Providence,RI--MA,370,1,0,0,1,1,344973637.3,742239751.6,1711351404,918456752.2,1266815045,1532320587,1858623.214,495339.0947,108912.3272 +Anderson,SC,371,5,0,0,1,1,24983463.45,53754019.8,123938413.6,66515896.39,91744481.23,110972756.4,816212.3506,18508.82143,14438.28207 +Charleston--North Charleston,SC,372,5,0,0,1,1,159744040.8,343702719.7,792461103.1,425302044,586613388.8,709558807.4,5218854.437,118345.2379,92318.24586 +Columbia,SC,373,5,0,0,1,1,182719212.1,393135730.2,906436745,486471069.5,670983002.9,811611034.6,5969455.674,135366.2304,105595.9087 +Florence,SC,374,5,0,0,1,1,29329360.48,63104582.26,145497617.6,78086399.32,107703520.3,130276572.1,958193.259,21728.44838,16949.83486 +Greenville,SC,375,5,0,0,1,1,126198359.5,271526369,626047085.5,335990125,463426660.2,560553977.5,4122913.538,93493.15822,72931.74206 +Hilton Head Island,SC,376,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Mauldin--Simpsonville,SC,377,5,0,0,1,1,10549779.64,22698742.8,52335556.78,28087705.46,38740994.35,46860529.06,138668.1136,12125.32321,8562.742413 +Rock Hill,SC,378,5,0,0,1,1,88153375.2,189669393.8,437312857.6,234699278.3,323717557.8,391563930.6,1240929.09,104398.2002,96613.6118 +Spartanburg,SC,379,5,0,0,1,1,27404883.24,58963906.85,135950632.9,72962676.26,100636438,121728334.7,1123109.87,40092.4447,26886.65757 +Sumter,SC,380,5,0,0,1,1,18794531.36,40438012.64,93236248.29,50038502.6,69017433.6,83482458.48,614019.2952,13923.79505,10861.61435 +Myrtle Beach--Socastee,SC--NC,381,5,0,0,1,1,73242982.04,157588427,363345099.1,195001890.6,268963484.8,325334220.4,2392855.845,54261.54297,42328.11182 +Rapid City,SD,382,4,0,0,1,1,20543700.58,44201495.84,101913553.8,54695484.37,75440745.92,91252001.29,981506.7129,19520.86108,27435.32891 +Sioux Falls,SD,383,4,0,0,1,1,17621359.21,37913833.81,87416353.33,46915052.34,64709300.66,78271405.13,392725.2676,26709.73604,28292.27015 +Cleveland,TN,384,6,0,0,1,1,26577742.28,57184242.81,131847334.3,70760498.09,97599003.26,118054298.9,85101.38325,12919.02324,23828.85541 +Jackson,TN,385,6,0,0,1,1,32356874.2,69618530.1,160516554.3,86146840.87,118821178.9,143724326.1,103606.0446,15728.16853,29010.26237 +Johnson City,TN,386,6,0,0,1,1,42586989.37,91629481.35,211266290.7,113383467.6,156388291.8,189164945.7,136362.6626,20700.86689,38182.2956 +Knoxville,TN,387,6,0,0,1,1,223770433.1,481460864.7,1110084325,595765702.6,821731620.3,993954314.2,716508.3169,108771.2942,200626.2699 +Morristown,TN,388,6,0,0,1,1,21257217.02,45736686.24,105453178.5,56595148.25,78060926.75,94421332.95,68065.17098,10332.79944,19058.62227 +Murfreesboro,TN,389,6,0,0,1,1,0,0,0,0,0,0,0,0,0 +Chattanooga,TN--GA,390,6,5,0,2,0.5,159464199.8,343100607.5,791072825,424556987.8,585585742.9,708315782.3,510601.0827,77513.04385,142971.1117 +Clarksville,TN--KY,391,6,0,0,1,1,45140803.29,97124226.31,223935296,120182733.8,165766428.2,200508599.6,144539.9222,21942.23575,40471.97326 +Memphis,TN--MS--AR,392,6,7,0,2,0.666666,364938190.2,785195140.2,1810391833,971610298.4,1340129016,1621000074,1168524.567,177390.7245,327193.3062 +Bristol--Bristol,TN--VA,393,6,5,0,2,0.5,30507778.69,65640045.94,151343528.5,81223814.76,112030915.2,135510924.4,97685.27888,14829.35223,27352.4154 +Kingsport,TN--VA,394,6,5,0,2,0.5,46493828.85,100035374.3,230647409.1,123785024.8,170735019.7,206518533.9,148872.2821,22599.92022,41685.05787 +Abilene,TX,395,7,0,0,1,1,29148427.55,62715289.14,144600039.7,77604683.49,107039096.1,129472894.5,649627.7542,44181.99508,46799.74893 +Amarillo,TX,396,7,0,0,1,1,49156860.04,105765111.5,243858228.8,130875072.4,180514227,218347317.1,1095553.458,74509.95923,78924.6248 +Austin,TX,397,7,0,0,1,1,339299809.1,730032026.6,1683204550,903350763.9,1245979558,1507118294,7561937.008,514296.7823,544768.5249 +Beaumont,TX,398,7,0,0,1,1,86741811.66,186632290.5,430310327.8,230941131.5,318533996.4,385293972.1,1933205.083,131479.6927,139269.7771 +Brownsville,TX,399,7,0,0,1,1,36484460.32,78499379.57,180992762.1,97136114.48,133978536.2,162058439.5,813125.0984,55301.6537,58578.23994 +College Station--Bryan,TX,400,7,0,0,1,1,39010531.13,83934433.01,193524139.2,103861517.6,143254794.3,173278862.9,869423.3569,59130.56859,62634.01549 +Conroe--The Woodlands,TX,401,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +Corpus Christi,TX,402,7,0,0,1,1,92180276.83,198333605,457289562.9,245420484.4,338505173.1,409450809.6,2054411.55,139723.0959,148001.5965 +Dallas--Fort Worth--Arlington,TX,403,7,0,0,1,1,1466268498,3154799779,7273890939,3903788720,5384443274,6512942291,32678562.49,2222509.857,2354192.089 +Denton--Lewisville,TX,404,7,0,0,1,1,101384931.2,218138191.5,502952176.4,269926927.6,372306580.6,450336488,2259554.654,153675.1347,162780.2843 +Harlingen,TX,405,7,0,0,1,1,35392227.75,76149349.5,175574395.2,94228157.86,129967630.7,157206908,788782.633,53646.09222,56824.58753 +Houston,TX,406,7,0,0,1,1,1259953840,2710896472,6250401504,3354497214,4626812888,5596523873,28080450.73,1909786.533,2022940.116 +Killeen,TX,407,7,0,0,1,1,38189116.08,82167089.56,189449248.8,101674584.7,140238387.1,169630261.8,851116.5713,57885.50123,61315.17871 +Lake Jackson--Angleton,TX,408,7,0,0,1,1,18476269.74,39753245.59,91657408.76,49191163.5,67848710.17,82068788.06,411778.5633,28005.57448,29664.88616 +Laredo,TX,409,7,0,0,1,1,36962967.2,79528927.31,183366547.6,98410089.73,135735713.1,164183894.5,823789.528,56026.95488,59346.51473 +Longview,TX,410,7,0,0,1,1,24983044.59,53753117.97,123936333.6,66514780.75,91742942.44,110970895.1,556794.3286,37868.27784,40111.94813 +Lubbock,TX,411,7,0,0,1,1,54615187.61,117509161.6,270935997.7,145407306.8,200558342.5,242592380.4,1217202.596,82783.46907,87688.3346 +McAllen,TX,412,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +McKinney,TX,413,7,0,0,1,1,25710984.57,55319342.6,127547513.5,68452846.41,94416090.33,114204294.9,839980.5415,19047.80029,14858.72639 +Midland,TX,414,7,0,0,1,1,28493116.94,61305333.34,141349163.2,75859986.54,104632659.1,126562104.1,635022.9197,43188.70204,45747.60394 +Odessa,TX,415,7,0,0,1,1,31430430.55,67625210.18,155920640.9,83680281.22,115419086.4,139609205.7,700486.5005,47640.96195,50463.65729 +Port Arthur,TX,416,7,0,0,1,1,0,0,0,0,0,0,0,0,0 +San Angelo,TX,417,7,0,0,1,1,874177542.3,1880866340,4336635425,2327407560,3210161943,3882964016,6096525.87,881770.7117,997379.4829 +San Antonio,TX,418,7,0,0,1,1,50056187.45,107700119.1,248319730.7,133269461.3,183816775.4,222342030.4,4176082.307,119487.8164,59417.61672 +San Marcos,TX,419,7,0,0,1,1,446080030.9,959778638.8,2212921780,1187642097,1638098770,1981419844,9941735.902,676149.8779,716211.3089 +Sherman,TX,420,7,0,0,1,1,37419096.98,80510350.62,185629400.9,99624504.98,137410739.7,166209981.7,491843.0306,43007.40494,30371.25889 +Temple,TX,421,7,0,0,1,1,92306446.04,198605068.6,457915465.3,245756396.9,338968492.7,410011234,2057223.469,139914.338,148204.1696 +Texas City,TX,422,7,0,0,1,1,35052270.08,75417902.04,173887927.2,93323055.62,128719235.4,155696867.7,781206.0344,53130.79828,56278.76278 +Tyler,TX,423,7,0,0,1,1,31613444.21,68018979.45,156828538.4,84167536.23,116091150.6,140422124.7,704565.3056,47918.36658,50757.49796 +Victoria,TX,424,7,0,0,1,1,16153355.13,34755299.78,80133852.5,43006642.82,59318483.98,71750753.66,360008.0244,24484.59546,25935.29147 +Waco,TX,425,7,0,0,1,1,57998750.04,124789180.2,287721234.6,154415693,212983488.4,257621651.5,1292611.674,87912.1347,93120.87026 +Wichita Falls,TX,426,7,0,0,1,1,23044420.07,49582004.56,114319170.5,61353392.82,84623909.49,102359819,513588.4201,34929.79003,36999.35688 +Texarkana--Texarkana,TX--AR,427,7,0,0,1,1,25459282.9,54777784.69,126298865.1,67782716.17,93491788.71,113086273.5,567408.1988,38590.14041,40876.58058 +El Paso,TX--NM,428,7,8,0,2,0.5,0,0,0,0,0,0,0,0,0 +Logan,UT,429,8,0,0,1,1,20322758.39,43726120.72,100817501.8,54107249,74629400.79,90270610.31,575284.2602,88533.1378,27540.04409 +Ogden--Layton,UT,430,8,0,0,1,1,122094358.8,262696262.4,605687869.6,325063642.6,448355910.1,542324622.9,3456172.705,531886.2962,165454.116 +Provo--Orem,UT,431,8,0,0,1,1,110489855.8,237728200.1,548120044.6,294167849.9,405741758.7,490779180.9,3127679.507,481332.9687,149728.469 +Salt Lake City--West Valley City,UT,432,8,0,0,1,1,20551727.01,44218765.29,101953371.2,54716853.85,75470220.56,91287653.37,143328.019,20730.2408,23448.17828 +St. George,UT,433,8,0,0,1,1,88534049.1,190488436,439201277.9,235712776,325115461.5,393254814.1,617437.6424,89303.06226,101011.5678 +Blacksburg,VA,434,5,0,0,1,1,17849315.85,38404302.03,88547206.02,47521963.68,65546405.31,79283954.43,850446.6537,26865.63129,4868.850632 +Charlottesville,VA,435,5,0,0,1,1,28493276.16,61305676.52,141349955.1,75860410.92,104633244.4,126562812.2,1357587.684,42886.22926,7772.258995 +Fredericksburg,VA,436,5,0,0,1,1,80892828.64,174047714.2,401294594.4,215368818.5,297055314.5,359313678.7,3854211.333,121754.6334,22065.5572 +Harrisonburg,VA,437,5,0,0,1,1,19031886.18,40948701.41,94413722.12,50670435.3,69889049.87,84536752.53,906791.2773,28645.55937,5191.426487 +Lynchburg,VA,438,5,0,0,1,1,41661046.19,89637239.57,206672864.7,110918241.4,152988038.5,185052049.9,1984977.891,62705.50174,11364.10005 +Richmond,VA,439,5,0,0,1,1,368889612.2,793696979.9,1829994201,982130570.1,1354639485,1638551721,17576076.25,555228.6928,100623.9363 +Roanoke,VA,440,5,0,0,1,1,71271429.72,153346466.4,353564586.1,189752835.5,261723533.8,316576883.6,3395791.157,107273.1285,19441.07822 +Staunton--Waynesboro,VA,441,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Virginia Beach,VA,442,5,0,0,1,1,508727144.3,1094569174,2523702737,1354433586,1868152028,2259688835,24238760.82,765703.0669,138768.1466 +Williamsburg,VA,443,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Winchester,VA,444,5,0,0,1,1,26058948.7,56068016.56,129273699.8,69379264.96,95693886.98,115749898.7,1241601.97,39222.23762,7108.234844 +Burlington,VT,445,1,0,0,1,1,43275824.43,93111570.72,214683486.1,115217422.1,158917840.6,192224650.2,1127549.982,16391.55998,28592.3878 +Bellingham,WA,446,9,0,0,1,1,23606465.34,50791305.9,117107423,62849790.97,86687871.34,104856356.5,749371.442,25326.19283,14670.72618 +Bremerton,WA,447,9,0,0,1,1,47495558.22,102190708.8,235616910.3,126452048.8,174413610,210968101.8,1507714.706,50955.60257,29517.0971 +Kennewick--Pasco,WA,448,9,0,0,1,1,47642242.99,102506313.5,236344587,126842581.9,174952267.2,211619653.5,1512371.116,51112.97331,29608.25739 +Marysville,WA,449,9,0,0,1,1,24494368.45,52701691.84,121512105.9,65213732.14,89948423.59,108800271.9,274808.0361,19799.29089,29827.92966 +Mount Vernon,WA,450,9,0,0,1,1,19239108.79,41394569.06,95441753.71,51222152.43,70650025.9,85457217.78,610732.6316,20640.67501,11956.54212 +Olympia--Lacey,WA,451,9,0,0,1,1,55873560.73,120216689.5,277178671.8,148757620.5,205179385.1,248181924.6,1773668.788,59943.94132,34723.78006 +Seattle,WA,452,9,0,0,1,1,221996591.7,477644311.1,1101284674,591043044.4,815217721.4,986075199.2,3435212.052,230721.6104,169734.6303 +Spokane,WA,453,9,0,0,1,1,36081193.64,77631716.08,178992224.7,96062457.46,132497655.5,160267188.3,1723834.206,34284.76607,48185.05854 +Wenatchee,WA,454,9,0,0,1,1,12248101.35,26352825.52,60760624.88,32609312.68,44977586.37,54404217.77,388807.7795,13140.37371,7611.835935 +Yakima,WA,455,9,0,0,1,1,31120297.58,66957951.18,154382191.4,82854598.07,114280232.7,138231665.3,987893.0172,33387.40663,19340.35265 +Longview,WA--OR,456,9,0,0,1,1,18876042.78,40613401.85,93640648.62,50255526.44,69316771.67,83844533.35,599207.344,20251.15969,11730.90724 +Walla Walla,WA--OR,457,9,0,0,1,1,0,0,0,0,0,0,0,0,0 +Appleton,WI,458,3,0,0,1,1,54903968.7,118130499.7,272368592.7,146176157.7,201618808.2,243875103.9,3888020.287,77277.38248,43876.29163 +Eau Claire,WI,459,3,0,0,1,1,32128594.54,69127369.42,159384108.1,85539071.48,117982890.8,142710345.3,2275183.932,45221.02405,25675.44054 +Fond du Lac,WI,460,3,0,0,1,1,13462841.17,28966433.44,66786703.99,35843427.02,49438356.78,59799899.13,953370.0542,18948.96036,10758.77682 +Green Bay,WI,461,3,0,0,1,1,54978378.97,118290599.6,272737728.6,146374267.4,201892058.3,244205623,3893289.645,77382.115,43935.75631 +Janesville,WI,462,3,0,0,1,1,20211237.63,43486175.16,100264270.2,53810337.02,74219874.08,89775252.91,1431257.226,28447.33409,16151.73142 +Madison,WI,463,3,0,0,1,1,68275963.12,146901468.7,338704622.5,181777714.6,250723556.8,303271475.5,1959753.902,58287.04669,56676.40692 +Milwaukee,WI,464,3,0,0,1,1,376359979.2,809770103.3,1867053336,1002019653,1382072230,1671733960,26651902.76,529726.9898,300766.6039 +Oshkosh,WI,465,3,0,0,1,1,19296342.64,41517701.77,95725642.71,51374523.42,70860189.15,85711428.12,1366469.009,27159.61863,15420.59668 +Racine,WI,466,3,0,0,1,1,21032967.35,45254195.67,104340721.7,55998107.71,77237436.77,93425251.75,1489447.953,29603.91937,16808.41351 +Sheboygan,WI,467,3,0,0,1,1,105560421,227122110.9,523666029.5,281043740.7,387639851.5,468883383.8,8617338.05,128177.0176,82284.49502 +Wausau,WI,468,3,0,0,1,1,25030151.8,53854473.71,124170026,66640199.32,91915930.58,111180139,1772508.259,35229.95987,20002.74782 +West Bend,WI,469,3,0,0,1,1,0,0,0,0,0,0,0,0,0 +Beloit,WI--IL,470,3,0,0,1,1,15751976.25,33891699.81,78142686.34,41938013.22,57844537.56,69967890.05,1115474.977,22170.91993,12588.13015 +Kenosha,WI--IL,471,3,0,0,1,1,27332458.25,58808079.41,135591349.2,72769852.96,100370479.4,121406635.2,1935545.913,38470.45816,21842.62701 +La Crosse,WI--MN,472,3,4,0,2,0.5,27339054.79,58822272.4,135624073.4,72787415.54,100394703.2,121435935.9,1936013.046,38479.74278,21847.8986 +Beckley,WV,473,5,0,0,1,1,0,0,0,0,0,0,0,0,0 +Charleston,WV,474,5,0,0,1,1,94423035.44,203159094.6,468415501.4,251391602.7,346741056.3,419412811,2606462.522,116594.6498,66746.41168 +Morgantown,WV,475,5,0,0,1,1,19028003.47,40940348.27,94394463.65,50660098.62,69874792.63,84519507.19,525250.8318,23495.99746,13450.64737 +Huntington,WV--KY--OH,476,5,6,3,3,0.333333,69669026.23,149898763.8,345615365,185486603.8,255839177.7,309459254.3,1923150.479,86028.11462,49248.12558 +Parkersburg,WV--OH,477,5,3,0,2,0.5,22056711.6,47456868.29,109419333.7,58723721.94,80996839.82,97972569.61,608855.5812,27235.88108,15591.60162 +Wheeling,WV--OH,478,5,3,0,2,0.5,35197995.03,75731443.78,174610850.1,93711035.02,129254370.2,156344158.7,971608.8288,43462.88895,24881.00341 +Weirton--Steubenville,WV--OH--PA,479,5,3,2,3,0.333333333,24846299.32,53458900.68,123257970.9,66150711.83,91240787.08,110363495.5,685859.6283,30680.49608,17563.52479 +Casper,WY,480,8,0,0,1,1,13992095.74,30105168.58,69412237.76,37252512.36,51381889.24,62150767.01,1186474.354,10104.54249,21071.346 +Cheyenne,WY,481,8,0,0,1,1,23080788.11,49660253.19,114499584.7,61450218.77,84757460.23,102521360,1957159.505,16668.03948,34758.42942 diff --git a/prereise/gather/demanddata/transportation_electrification/data_helper.py b/prereise/gather/demanddata/transportation_electrification/data_helper.py new file mode 100644 index 000000000..989db7dd7 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data_helper.py @@ -0,0 +1,328 @@ +import calendar +import os + +import numpy as np +import pandas as pd +from scipy.io import loadmat + +from prereise.gather.demanddata.transportation_electrification import const + + +def get_model_year_dti(model_year: int): + """Creates a DatetimeIndex based on the input year of the model. + + :param int model_year: the input year of the model + :return: (*pandas.DatetimeIndex model_year_dti*) -- a DatetimeIndex encompassing + the model year. + """ + return pd.date_range( + start=f"{model_year}-01-01", end=f"{model_year}-12-31", freq="D" + ) + + +def get_input_day(model_year_dti: pd.DatetimeIndex): + """Determine whether each day of the model year is a weekend (1) or weekday (2) + + :param pandas.DatetimeIndex model_year_dti: a DatetimeIndex encompassing the + model year. + :return: (*numpy.ndarray*) -- array of 1s and 2s indicating weekend/weekday + designations for the model year. + """ + return model_year_dti.dayofweek.isin(range(5)).astype(int) + 1 + + +def get_data_day(data: pd.DataFrame): + """Get weekday/weekend designation value from data. + + :param pandas.DataFrame data: the data to get day of week from. + :return: (*numpy.array*) -- indicates weekend or weekday for every day. + """ + return np.array(data["If Weekend"]) + + +def get_kwhmi(model_year, veh_type, veh_range): + """Get the fuel efficiency value based on the model year and vehicle type. + + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param str veh_type: determine which category (MDV, HDV, or Transit) to produce + a fuel efficiency value for. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :return: (*float*) -- fuel efficiency value from the Fuel_efficiencies.csv + :raises ValueError: if ``veh_range`` is not 100, 200, or 300 and if ``veh_type`` + is not 'LDT', 'LDV', 'MDV', 'HDV', or 'Transit + """ + allowable_vehicle_types = {"LDT", "LDV", "MDV", "HDV", "Transit"} + allowable_ranges = {100, 200, 300} + + if veh_range not in allowable_ranges: + raise ValueError(f"veh_range must be one of {allowable_ranges}") + + filepath = os.path.join( + const.data_folder_path, + "Fuel_Efficiencies.csv", + ) + data = pd.read_csv(filepath, index_col="veh_type") + + if (veh_type.upper() == "LDV") or (veh_type.upper() == "LDT"): + kwhmi = data.loc[f"{veh_type.upper()}_{veh_range}", str(model_year)] + + elif (veh_type.upper() == "MDV") or (veh_type.upper() == "HDV"): + kwhmi = data.loc[f"{veh_type.upper()}", str(model_year)] + + elif veh_type == "Transit": + kwhmi = data.loc[f"{veh_type}", str(model_year)] + + else: + raise ValueError(f"veh_type must be one of {allowable_vehicle_types}") + + return kwhmi + + +def load_data(census_region: int, filepath: str = "nhts_census_updated.mat"): + """Load the data at nhts_census.mat. + + :param int census_region: the census region to load data from. + :param str filepath: the path to the matfile. + :raises ValueError: if the census division is not between 1 and 9, inclusive. + :return: (*pandas.DataFrame*) -- the data loaded from nths_census.mat, with column + names added. + """ + if not (1 <= census_region <= 9): + raise ValueError("census_region must be between 1 and 9 (inclusive).") + if filepath.endswith(".csv"): + census_data = pd.read_csv(filepath) + else: + nhts_census = loadmat(filepath) + raw_data = nhts_census[f"census_{census_region}_updated_dwell"] + census_data = pd.DataFrame(raw_data, columns=const.nhts_census_column_names) + + census_data = census_data.rename(columns=const.ldv_columns_transform) + + return census_data + + +def load_hdv_data( + veh_type, + filepath, +): + """Load the data at fdata_v10st.mat. + + :param str veh_type: vehicle type ("hhdv: and "mhdv") category for trips + :param str filepath: the path to the matfile. + :return: (*pandas.DataFrame*) -- the data loaded from fdata_v10st.mat, with column + names added. + """ + if filepath.endswith(".csv"): + hdv_data = pd.read_csv(filepath) + else: + mat_data = loadmat(filepath) + raw_data = mat_data[f"{veh_type}_data"] + + hdv_data = pd.DataFrame(raw_data, columns=const.hdv_data_column_names) + + hdv_data = hdv_data.rename(columns=const.hdv_columns_transform) + + return hdv_data + + +def load_urbanized_scaling_factor( + model_year, + veh_type, + veh_range, + urbanized_area, + state, + filepath="Regional_scaling_factors_UA_", +): + """Load the scaling factor for urbanized areas based on model year and vehicle + type for the inputted urbanized area and state. + + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param str veh_type: determine which category (MDV, HDV, or Transit) to produce + a fuel efficiency value for. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :param str urbanized_area: name of urbanized area or city. + :param str state: the US state the inputted urbanized area is in. + :param str filepath: the path to the csv. + :return: (*int/float*) -- scaling factor value from the Regional_scaling_factors_UA_{model_year}.csv + :raises ValueError: if ``veh_range`` is not 100, 200, or 300 and if ``veh_type`` + is not 'LDT', 'LDV', 'MDV', 'HDV', or 'Transit + """ + allowable_vehicle_types = {"LDT", "LDV", "MDV", "HDV", "Transit"} + allowable_ranges = {100, 200, 300} + + if veh_range not in allowable_ranges: + raise ValueError(f"veh_range must be one of {allowable_ranges}") + + data = pd.read_csv(filepath + str(model_year) + ".csv", index_col=["UA", "State"]) + + if veh_type.upper() == "LDV": + bev_vmt = data.loc[ + (urbanized_area, state), f"{veh_type.upper()} Car - {veh_range} mi" + ] + + elif veh_type.upper() == "LDT": + bev_vmt = data.loc[(urbanized_area, state), f"LDV Truck - {veh_range} mi"] + + elif (veh_type.upper() == "MDV") or (veh_type.upper() == "HDV"): + bev_vmt = data.loc[(urbanized_area, state), f"{veh_type.upper()} Truck"] + + elif veh_type == "Transit": + bev_vmt = data.loc[(urbanized_area, state), f"{veh_type} Bus"] + + else: + raise ValueError(f"veh_type must be one of {allowable_vehicle_types}") + + return bev_vmt + + +def load_rural_scaling_factor( + model_year, veh_type, veh_range, state, filepath="Regional_scaling_factors_RA_" +): + """Load the scaling factor for rural areas based on model year and vehicle + type for the inputted state. + + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param str veh_type: determine which category (MDV, HDV, or Transit) to produce + a fuel efficiency value for. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :param str state: the US state the inputted urbanized area is in. + :param str filepath: the path to the csv. + :return: (*int/float*) -- scaling factor value from the Regional_scaling_factors_RA_{model_year}.csv + :raises ValueError: if ``veh_range`` is not 100, 200, or 300 and if ``veh_type`` + is not 'LDT', 'LDV', 'MDV', 'HDV', or 'Transit + """ + allowable_vehicle_types = {"LDT", "LDV", "MDV", "HDV", "Transit"} + allowable_ranges = {100, 200, 300} + + if veh_range not in allowable_ranges: + raise ValueError(f"veh_range must be one of {allowable_ranges}") + + data = pd.read_csv(filepath + str(model_year) + ".csv", index_col=["State"]) + + if veh_type.upper() == "LDV": + bev_vmt = data.loc[state.upper(), f"{veh_type.upper()} Car - {veh_range} mi"] + + elif veh_type.upper() == "LDT": + bev_vmt = data.loc[state.upper(), f"LDV Truck - {veh_range} mi"] + + elif (veh_type.upper() == "MDV") or (veh_type.upper() == "HDV"): + bev_vmt = data.loc[state.upper(), f"{veh_type.upper()} Truck"] + + elif veh_type == "Transit": + bev_vmt = data.loc[state.upper(), f"{veh_type} Bus"] + + else: + raise ValueError(f"veh_type must be one of {allowable_vehicle_types}") + + return bev_vmt + + +def remove_ldt(data: pd.DataFrame): + """Remove light duty trucks (vehicle types 4-6) from data loaded from nths_census.mat. + Keep light duty vehicles (vehicle types 1-3). + + :param pandas.DataFrame data: the data returned from :func:`load_data`. + :return: (*pandas.DataFrame*) -- the data loaded from :func:`load_data` with all + rows involving LDT removed. + """ + return data.loc[data["Vehicle type"].isin(range(1, 4))].copy() + + +def remove_ldv(data: pd.DataFrame): + """Remove light duty vehicles (vehicle types 1-3) from data loaded from nths_census.mat. + Keep light duty trucks (vehicle types 4-6). + + :param pandas.DataFrame data: the data returned from :func:`load_data`. + :return: (*pandas.DataFrame*) -- the data loaded from :func:`load_data` with all + rows involving LDT removed. + """ + return data.loc[data["Vehicle type"].isin(range(4, 7))].copy() + + +def update_if_weekend(data: pd.DataFrame): + """Updates the "If Weekend" values depending on the "Day of Week" value. + Fridays and Sundays overlap into the weekend or weekday due to the + vehicle time window, 6AM - 5:59AM. + + :param pandas.DataFrame data: the data returned from :func:`remove_ldt` or + :func:`remove_ldv`. + :return: (*pandas.DataFrame*) -- the data loaded from :func:`remove_ldt` or + :func:`remove_ldv` + with updated "If Weekend" values. + """ + # weekend in the case of 1 or 7 + data.loc[data["Day of Week"].isin({1, 7}), "If Weekend"] = 1 + + # weekday in the case of 2-6 (inclusive) + data.loc[data["Day of Week"].isin(range(2, 7)), "If Weekend"] = 2 + + return data + + +def generate_daily_weighting(year, area_type="urban"): + """Generate daily weighting factors based on vehicle-miles-travelled distributions. + + :param int/str year: year to generate weighting factors for. + :param str area_type: Either 'urban' or 'rural'. + :return: (*pandas.Series*) -- index is the day of the year, values are the fraction + of the year's vehicle miles travelled are estimated to occur in that day. + :raises ValueError: if ``area_type`` is neither 'urban' nor 'rural'. + """ + allowable_area_types = {"urban", "rural"} + if area_type not in allowable_area_types: + raise ValueError(f"area_type must be one of {allowable_area_types}") + data_dir = const.data_folder_path + monthly_distribution = pd.read_csv( + os.path.join(data_dir, "moves_monthly.csv"), index_col=0 + ) + weekday_distribution = pd.read_csv( + os.path.join(data_dir, "moves_daily.csv"), index_col=0 + ) + weekday_distribution.loc["weekday"] /= 5 # normalize to each day within weekdays + weekday_distribution.loc["weekend"] /= 2 # normalize to each day within weekends + year_type = "leap_year" if calendar.isleap(int(year)) else "regular_year" + index = get_model_year_dti(year) + # Retrieve the appropriate day weighting value + daily_values = index.to_series().map( + lambda x: weekday_distribution.loc[ + "weekday" if x.dayofweek < 5 else "weekend", area_type + ] + ) + # Normalize each month so that it sums to 1, and multiply by each month's share + daily_values *= daily_values.index.month.map( + monthly_distribution[year_type] + / monthly_distribution[year_type].sum() # correct for independent rounding + / daily_values.groupby(daily_values.index.month).sum() + ) + return daily_values + + +def get_total_daily_vmt(data: pd.DataFrame, input_day, ldv_hdv): + """Calculates the total VMT and total vehicles for for each day of the model year, + based on if the day is a weekend (1) or weekday (2). + + :param pandas.DataFrame data: the data returned from :func:`load_data`. + :param numpy.ndarray input_day: day of the week for each day in the year derived + from :func:`get_input_day`. + :param pandas.Series daily_values: daily weight factors returned from + :func:`generate_daily_weighting`. + :return: (*np.array*) -- an array where each element is the daily VMT and total + vehicles for that day. + """ + + if ldv_hdv in {"mdv", "hdv"}: + daily_vmt_total = data.loc[:, "trip_miles"].sum() * np.ones(len(input_day)) + elif ldv_hdv in {"ldv", "ldt"}: + weekend_vmt = data.loc[data["If Weekend"] == 1, "trip_miles"].sum() + weekday_vmt = data.loc[data["If Weekend"] == 2, "trip_miles"].sum() + + daily_vmt_total = [] + for i in range(len(input_day)): + if input_day[i] == 1: + daily_vmt_total.append(weekend_vmt) + elif input_day[i] == 2: + daily_vmt_total.append(weekday_vmt) + else: + raise ValueError("Vehicle class is not specified") + + return daily_vmt_total diff --git a/prereise/gather/demanddata/transportation_electrification/data_process.py b/prereise/gather/demanddata/transportation_electrification/data_process.py new file mode 100644 index 000000000..43d1f8c3d --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/data_process.py @@ -0,0 +1,115 @@ +import pandas as pd + +# Download CSV of NHTS 2017 from https://nhts.ornl.gov/ + + +def calculate_dwell_time(data: pd.DataFrame): + """Calculates the dwell time, how long a vehicle has been charging. For the last + trip, dwell time is calculated based on the last trip's end time and the start + time of the first trip. This calculation handles when start times begin past 12AM. + + :param pandas.DataFrame data: the data to calculate the dwell time from + :return: (*pandas.Series*) -- list of dwell times + """ + dwells = ( + data["Start time (hour decimal)"].iloc[1:].values + - data["End time (hour decimal)"].iloc[:-1] + ) + dwells.loc[data.index[-1]] = ( + data["Start time (hour decimal)"].iloc[0] + - data["End time (hour decimal)"].iloc[-1] + ) + dwells[dwells < 0] += 24 + + return dwells + + +def data_filtering(raw_nhts, census_division): + """Filter raw NHTS data to be used in mileage.py + + :param pandas.DataFrame raw_nhts: raw NHTS dataframe + :param int census_division: any of the 9 census regions defined by the US census bureau + :return: (*pandas.DataFrame*) -- filtered and sorted trip data + """ + + # filter to be only vehicle trips (TRPTRANS values 1-6) + # filter out repeated trips (VMT = -1) + # get correct census division + nhts = raw_nhts.loc[ + raw_nhts.TRPTRANS.isin(range(1, 7)) + & (raw_nhts.VMT_MILE != -1) + & (raw_nhts.CENSUS_D == census_division) + ] + + column_translations = { + "HOUSEID": "Household", + "VEHID": "Vehicle ID", + "PERSONID": "Person ID", + "WTTRDFIN": "Scaling Factor Applied", + "TDTRPNUM": "Trip Number", + "TDAYDATE": "Date", + "TRAVDAY": "Day of Week", + "TDWKND": "If Weekend", + "STRTTIME": "Trip start time (HHMM)", + "ENDTIME": "Trip end time (HHMM)", + "TRVLCMIN": "Travel Minutes", + "DWELTIME": "Dwell time", + "TRPMILES": "Miles traveled", + "VMT_MILE": "Vehicle miles traveled", + "WHYFROM": "why from", + "WHYTO": "why to", + "TRPTRANS": "Vehicle type", + "HHVEHCNT": "Household vehicle count", + "HHSIZE": "Household size", + } + + filtered_data = nhts[column_translations.keys()].rename( + column_translations, axis="columns" + ) + + filtered_data = filtered_data.reindex( + list(filtered_data.columns) + + [ + "Start time (hour decimal)", + "End time (hour decimal)", + "Dwell time (hour decimal)", + "Travel time (hour decimal)", + "Vehicle speed (mi/hour)", + "sample vehicle number", + "total vehicle trips", + "total vehicle miles traveled", + ], + axis="columns", + ) + + # columns that require calculations: 21-28 + filtered_data["Start time (hour decimal)"] = [ + row // 100 + row % 100 / 60 for row in filtered_data["Trip start time (HHMM)"] + ] + filtered_data["End time (hour decimal)"] = [ + row // 100 + row % 100 / 60 for row in filtered_data["Trip end time (HHMM)"] + ] + filtered_data["Travel time (hour decimal)"] = ( + filtered_data["End time (hour decimal)"] + - filtered_data["Start time (hour decimal)"] + ) + filtered_data["Vehicle speed (mi/hour)"] = ( + filtered_data["Vehicle miles traveled"] + / filtered_data["Travel time (hour decimal)"] + ) + + grouping = filtered_data.groupby(["Household", "Vehicle ID"]) + filtered_data["sample vehicle number"] = grouping.ngroup() + 1 + filtered_data["total vehicle trips"] = grouping["Vehicle miles traveled"].transform( + len + ) + filtered_data["total vehicle miles traveled"] = grouping[ + "Vehicle miles traveled" + ].transform(sum) + + # drop the 'household' and 'vehicle id' index + filtered_data["Dwell time (hour decimal)"] = grouping.apply( + calculate_dwell_time + ).droplevel([0, 1]) + + return filtered_data diff --git a/prereise/gather/demanddata/transportation_electrification/dwelling.py b/prereise/gather/demanddata/transportation_electrification/dwelling.py new file mode 100644 index 000000000..1b30ffdba --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/dwelling.py @@ -0,0 +1,62 @@ +import math + +import numpy as np + + +def get_segment(dwelling_start_time, dwelling_length): + """Get dwelling activity segment. + + :param float dwelling_start_time: dwelling start time. + :param float dwelling_length: length of dwell time. + :return: (*int*) -- the amount of the rates (cost function) segments the dwelling + activity possess. + """ + total_dwell_period = dwelling_start_time + dwelling_length + return np.floor(total_dwell_period) - np.floor(dwelling_start_time) + 1 + + +def get_energy_limit( + power, segment, dwelling_start_time, dwelling_length, charging_efficiency +): + """Determines the energy limit for the entire dwelling period. Takes into + consideration if charging does not start or end directly on the hour. + + :param int power: charger power, EVSE kW. + :param int segment: the amount of the rates segments the dwelling activity possess. + :param float dwelling_start_time: dwelling start time. + :param float dwelling_length: length of dwell time. + :param float charging_efficiency: grid to battery efficiency. + :return: (*list*) -- list of energy limits during the time span of available charging + """ + total_dwell_period = dwelling_start_time + dwelling_length + partial_start_time = math.floor(dwelling_start_time) + 1 - dwelling_start_time + partial_end_time = ( + dwelling_start_time + dwelling_length - math.floor(total_dwell_period) + ) + + energy = power * charging_efficiency + + if segment == 1: + energy_limit = [energy * dwelling_length] + + elif segment == 2: + energy_limit = [energy * partial_start_time, energy * partial_end_time] + + else: + energy_limit = [energy * partial_start_time] + energy_limit += [energy] * (int(segment) - 2) + energy_limit += [energy * partial_end_time] + + return energy_limit + + +def get_rates(cost, dwelling_start_time, dwelling_length): + """Determine the rates that will be used for the cost function. + + :param numpy.array cost: cost function + :param float dwelling_start_time: dwelling start time. + :param float dwelling_length: length of dwell time. + :return: (*numpy.array*) -- rates for the corresponding dwelling period + """ + total_dwell_period = dwelling_start_time + dwelling_length + return cost[math.floor(dwelling_start_time) : math.floor(total_dwell_period) + 1] diff --git a/prereise/gather/demanddata/transportation_electrification/immediate.py b/prereise/gather/demanddata/transportation_electrification/immediate.py new file mode 100644 index 000000000..5bdcaec3e --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/immediate.py @@ -0,0 +1,313 @@ +import numpy as np + +from prereise.gather.demanddata.transportation_electrification import const, data_helper + +allowed_locations_by_strategy = { + 1: {1}, # home only + 2: set(range(1, 13)), # home and go to work related (1-12, inclusive) + # We don't need to set the strategy for 3 (everywhere), it's handled elsewhere + 4: {1, 21}, # home and school only + 5: {1, 11, 12, 21}, # home and work and school +} + + +def calculate_daily_immediate_charging_trips( + trips, charging_power, battery_capacity, kwhmi, charging_efficiency +): + """Parse travel patterns to estimate charging and state-of-charge after each trip. + + :param pandas.DataFrame trips: trip data. + :param int/float charging_power: charging power (kW). + :param int/float battery_capacity: battery capacity (kWh). + :param int/float kwhmi: vehicle electricity consumption (kWh/ mile). + :param int/float charging_efficiency: from grid to battery efficiency. + """ + # Add trip_number entries + trips["trip_number"] = trips.groupby("vehicle_number").cumcount() + 1 + + grouped_trips = trips.groupby("trip_number") + for trip_num, group in grouped_trips: + if trip_num == 1: + # For the first trip, we assume that the vehicle starts with a full battery + trips.loc[group.index, "trip start battery charge"] = battery_capacity + else: + # For subsequent trips, the starting SoC depends on the previous trip + relevant_vehicles = group["vehicle_number"] + previous_group = grouped_trips.get_group(trip_num - 1) + start_soc = ( + previous_group["trip end battery charge"] + + previous_group["charging consumption"] + ) + trips.loc[group.index, "trip start battery charge"] = start_soc.values[ + previous_group["vehicle_number"].isin(relevant_vehicles) + ] + # For all trips, update ending state of charge + trips.loc[group.index, "trip end battery charge"] = ( + trips.loc[group.index, "trip start battery charge"] + - group["trip_miles"] * kwhmi * const.ER + ) + # Calculate charging duration/energy for the trips that can charge + trips.loc[group.index, "full_charge_time"] = ( + battery_capacity - trips["trip end battery charge"] + ) / (charging_power * charging_efficiency) + trips.loc[group.index, "charging time"] = trips["charging_allowed"] * ( + trips[["full_charge_time", "dwell_time"]].apply(min, axis=1) + ) + trips.loc[group.index, "charging consumption"] = ( + trips["charging time"] * charging_power * charging_efficiency + ) + + +def resample_daily_charging(trips, charging_power): + """Translate start and end times and power to a 72-hour output array. + + :param pandas.DataFrame trips: trip data with trip-end and charge-time columns. + :param int/float charging_power: charging power (kW). + :return: (*numpy.array*) -- hourly total charging power for the 72-hour span. + """ + fine_resolution = 7200 + coarse_resolution = 72 + ratio = int(fine_resolution / coarse_resolution) + # determine timing of charging + augmented_trips = trips.assign( + start_point=(ratio * trips["trip_end"]).map(round), + elapsed=(ratio * trips["charging time"]).map(round), + end_point=lambda x: x["start_point"] + x["elapsed"], + ) + # Translate times to fine-resolution arrays + indiv_charging_profiles = np.zeros((len(trips), fine_resolution), dtype=bool) + for i, (trip_id, trip) in enumerate(augmented_trips.iterrows()): + indiv_charging_profiles[i, trip["start_point"] : trip["end_point"]] = True + # Sum fine-resolution arrays for each trip into one aggregate array + total_profile = indiv_charging_profiles.sum(axis=0) * charging_power + + # Resample fine-resolution arrays into a coarse-resolution array + output_array = np.zeros(coarse_resolution) + for k in range(coarse_resolution): + if k == 0: + # First hour, normal sum + output_array[k] = sum(total_profile[:ratio]) / ratio + elif k == coarse_resolution - 1: + # Last hour, normal sum + output_array[k] = sum(total_profile[(-1 * ratio) :]) / ratio + else: + # Every other hour: sum from the half hour before to the half hour after + output_array[k] = ( + sum(total_profile[int((k - 0.5) * ratio) : int((k + 0.5) * ratio)]) + / 100 + ) + + return output_array + + +def immediate_charging( + census_region, + model_year, + veh_range, + power, + location_strategy, + veh_type, + filepath, + trip_strategy=1, +): + """Immediate charging function + + :param int census_region: any of the 9 census regions defined by US census bureau. + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :param int power: charger power, EVSE kW. + :param int location_strategy: where the vehicle can charge-1, 2, 3, 4, or 5; + 1-home only, 2-home and work related, 3-anywhere if possibile, + 4-home and school only, 5-home and work and school. + :param str veh_type: determine which category (LDV or LDT) to produce charging profiles for + :param str filepath: the path to the nhts mat file. + :param int trip_strategy: determine to charge after any trip (1) or only after the last trip (2) + :return: (*numpy.ndarray*) -- charging profiles. + """ + if veh_type.lower() == "ldv": + trips = data_helper.remove_ldt(data_helper.load_data(census_region, filepath)) + elif veh_type.lower() == "ldt": + trips = data_helper.remove_ldv(data_helper.load_data(census_region, filepath)) + elif veh_type.lower() == "mdv": + trips = data_helper.load_hdv_data("mhdv", filepath) + elif veh_type.lower() == "hdv": + trips = data_helper.load_hdv_data("hhdv", filepath) + + # Constants + kwhmi = data_helper.get_kwhmi(model_year, veh_type, veh_range) + battery_capacity = kwhmi * veh_range + input_day = data_helper.get_input_day(data_helper.get_model_year_dti(model_year)) + + # updates the weekend and weekday values in the nhts data + trips = data_helper.update_if_weekend(trips) + + if power > 19.2: + charging_efficiency = 0.95 + else: + charging_efficiency = 0.9 + + # add new columns to newdata to store data that is not in NHTS data + new_columns = [ + "trip start battery charge", + "trip end battery charge", + "charging power", + "charging time", + "charging consumption", + "BEV could be used", + "trip_number", + ] + trips = trips.reindex(list(trips.columns) + new_columns, axis=1, fill_value=0) + # Add flag for whether the total mileage is within the vehicle's range + trips["BEV could be used"] = ( + trips["total vehicle miles traveled"] < veh_range * const.ER + ) + # Add booleans for whether the location allows charging + if location_strategy == 3: + trips["location_allowed"] = True + else: + allowed = allowed_locations_by_strategy[location_strategy] + trips["location_allowed"] = trips["dwell_location"].isin(allowed) + # Add booleans for whether the trip_number (compared to total trips) allows charging + if trip_strategy == 1: + trips["trip_allowed"] = True + elif trip_strategy == 2: + trips["trip_allowed"] = trips["trip_number"] == trips["total_trips"] + # Add booleans for whether the dell time is long enough to allow charging + trips["dwell_allowed"] = trips["dwell_time"] > 0.2 + # Add boolean for whether this trip allows charging + allowed_cols = [ + "location_allowed", + "trip_allowed", + "dwell_allowed", + ] + trips["charging_allowed"] = trips[allowed_cols].apply(all, axis=1) + + # Evaluate weekend vs. weekday for each trip + data_day = data_helper.get_data_day(trips) + weekday_trips = trips.loc[ + (data_day == 2) & (trips["total vehicle miles traveled"] <= veh_range * const.ER) + ].copy() + weekend_trips = trips.loc[ + (data_day == 1) & (trips["total vehicle miles traveled"] <= veh_range * const.ER) + ].copy() + + # Calculate the charge times and SOC for each trip, then resample resolution + calculate_daily_immediate_charging_trips( + weekday_trips, power, battery_capacity, kwhmi, charging_efficiency + ) + calculate_daily_immediate_charging_trips( + weekend_trips, power, battery_capacity, kwhmi, charging_efficiency + ) + daily_resampled_profiles = { + "weekday": resample_daily_charging(weekday_trips, power), + "weekend": resample_daily_charging(weekend_trips, power), + } + + model_year_profile = np.zeros(24 * len(input_day)) + flag_translation = {1: "weekend", 2: "weekday"} + for i, weekday_flag in enumerate(input_day): + daily_profile = daily_resampled_profiles[flag_translation[weekday_flag]] + + # create wrap-around indexing function + trip_window_indices = np.arange(i * 24, i * 24 + 72) % len(model_year_profile) + + # MW + model_year_profile[trip_window_indices] += daily_profile + + # Normalize the output so that it sums to 1 + summed_profile = model_year_profile / model_year_profile.sum() + + return summed_profile + + +def adjust_bev( + hourly_profile, + adjustment_values, + model_year, + veh_type, + veh_range, + bev_vmt, + charging_efficiency, +): + """Adjusts the charging profiles by applying weighting factors based on + seasonal/monthly values + + :param numpy.ndarray hourly_profile: normalized charging profiles + :param pandas.DataFrame adjustment_values: weighting factors for each + day of the year loaded from month_info_nhts.mat. + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param str veh_type: determine which category (MDV or HDV) to produce charging profiles for + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :param int/float bev_vmt: BEV VMT value / scaling factor loaded from Regional_scaling_factors.csv + :param float charging_efficiency: from grid to battery efficiency. + :return: (*numpy.ndarray*) -- final adjusted charging profiles. + """ + kwhmi = data_helper.get_kwhmi(model_year, veh_type, veh_range) + + # weekday/weekend, monthly urban and rural moves scaling + adjusted_load = apply_daily_adjustments( + hourly_profile, + adjustment_values, + ) + + # simulation year urban and rural scaling specific to region + simulation_hourly_profile = apply_annual_scaling( + adjusted_load, + bev_vmt, + charging_efficiency, + kwhmi, + ) + + return simulation_hourly_profile + + +def apply_daily_adjustments( + hourly_profile, + adjustment_values, + num_days_per_year=365, + num_segments_per_day=24, +): + """Adjusts the charging profiles by applying weighting factors based on + annual vehicle miles traveled (VMT) for battery electric vehicles in a specific geographic region + + :param numpy.ndarray hourly_profile: normalized charging profiles + :param pandas.DataFrame adjustment_values: weighting factors for each + day of the year loaded from month_info_nhts.mat. + :param int num_days_per_year: optional year parameter to facilite easier testing + :param int num_segments_per_day: optional specification of hours per day + :return: (*numpy.ndarray*) -- adjusted charging profile + """ + # weekday/weekend, monthly urban and rural moves scaling + adj_vals = adjustment_values.transpose().to_numpy() + profiles = hourly_profile.reshape( + (num_segments_per_day, num_days_per_year), order="F" + ) + + pr = profiles / np.sum(profiles, axis=0) + adjusted = np.multiply(pr, adj_vals) + + adjusted_load = adjusted.T.flatten() + + return adjusted_load + + +def apply_annual_scaling( + hourly_profile, + bev_vmt, + charging_efficiency, + kwhmi, +): + """Adjusts the charging profiles by applying weighting factors based on + seasonal/monthly values + + :param numpy.ndarray hourly_profile: hourly charging profile + :param int/float bev_vmt: BEV VMT value / scaling factor loaded from Regional_scaling_factors.csv + :param float charging_efficiency: from grid to battery efficiency. + :param int kwhmi: fuel efficiency, should vary based on vehicle type and model_year. + :return: (*numpy.ndarray*) -- adjusted charging profile + """ + bev_annual_load = bev_vmt * kwhmi / charging_efficiency + + simulation_hourly_profile = bev_annual_load * hourly_profile + + return simulation_hourly_profile diff --git a/prereise/gather/demanddata/transportation_electrification/immediate_charging_HDV.py b/prereise/gather/demanddata/transportation_electrification/immediate_charging_HDV.py new file mode 100644 index 000000000..decf4ef6f --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/immediate_charging_HDV.py @@ -0,0 +1,279 @@ +import numpy as np + +from prereise.gather.demanddata.transportation_electrification import const, data_helper + +allowed_locations_by_strategy = { + 1: {1}, # base only +} + + +def calculate_charging_helper( + group, battery_capacity, kwhmi, charging_power, charging_efficiency +): + """Calculates the charging and state-of-charge after each trip. + + :param pandas.DataFrame group: group of trips from one vehicle. + :param int/float battery_capacity: battery capacity (kWh). + :param int/float kwhmi: vehicle electricity consumption (kWh/ mile). + :param int/float charging_power: charging power (kW). + :param float charging_efficiency: from grid to battery efficiency. + :return (*pandas.DataFrame*) -- the updated data with the charging and SOC values + for one group of trips. + """ + + # -- setting values for the first of the group -- + # first trip of the vehicle_number isn't always listed as trip_number 1 + group.loc[group.index[0], "trip start battery charge"] = battery_capacity + + group.loc[group.index[0], "trip end battery charge"] = ( + group.loc[group.index[0], "trip start battery charge"] + - group.loc[group.index[0], "trip_miles"] * kwhmi * const.ER + ) + + # Calculate charging duration/energy for the trips that can charge + group.loc[group.index[0], "full_charge_time"] = ( + battery_capacity - group.loc[group.index[0], "trip end battery charge"] + ) / (charging_power * charging_efficiency) + + group.loc[group.index[0], "charging time"] = group.loc[ + group.index[0], "charging_allowed" + ] * ( + min( + group.loc[group.index[0], "full_charge_time"], + group.loc[group.index[0], "dwell_time"], + ) + ) + + group.loc[group.index, "charging consumption"] = ( + group.loc[group.index[0], "charging time"] + * charging_power + * charging_efficiency + ) + + # -- setting values in the group whose trip_number == 1 -- + # they don't necessarily have to be the first in the group bc of how they were grouped + group1 = group["trip_number"] == 1 + group.loc[group1, "trip start battery charge"] = battery_capacity + + group.loc[group1, "trip end battery charge"] = ( + group.loc[group1, "trip start battery charge"] + - group.loc[group1, "trip_miles"] * kwhmi * const.ER + ) + + group.loc[group1, "full_charge_time"] = ( + battery_capacity - group.loc[group1, "trip end battery charge"] + ) / (charging_power * charging_efficiency) + + tmp = group[group1] + group.loc[group1, "charging time"] = tmp["charging_allowed"] * ( + tmp[["full_charge_time", "dwell_time"]].apply(min, axis=1) + ) + + group.loc[group1, "charging consumption"] = ( + group.loc[group1, "charging time"] * charging_power * charging_efficiency + ) + + # -- setting the values in the rest of the trips -- + pos = group.columns.get_loc("trip start battery charge") + for i in range(1, len(group)): + + # setting the remaining trips' start SOC with the end SOC from the previous trip + # this will skip over the entries that are trip_number 1 since those already have a "trip start battery charge" + if group.iloc[i, group.columns.get_loc("trip_number")] != 1: + group.iloc[i, pos] = ( + group.iloc[i - 1, group.columns.get_loc("trip end battery charge")] + + group.iloc[i - 1, group.columns.get_loc("charging consumption")] + ) + + group.iloc[i, group.columns.get_loc("trip end battery charge")] = ( + group.iloc[i, group.columns.get_loc("trip start battery charge")] + - group.iloc[i, group.columns.get_loc("trip_miles")] * kwhmi * const.ER + ) + + group.iloc[i, group.columns.get_loc("full_charge_time")] = ( + battery_capacity + - group.iloc[i, group.columns.get_loc("trip end battery charge")] + ) / (charging_power * charging_efficiency) + + group.loc[group.index, "charging time"] = group["charging_allowed"] * ( + group[["full_charge_time", "dwell_time"]].apply(min, axis=1) + ) + + group.loc[group.index, "charging consumption"] = ( + group["charging time"] * charging_power * charging_efficiency + ) + + return group + + +def calculate_charging( + trips, charging_power, battery_capacity, kwhmi, charging_efficiency +): + """Parse travel patterns to estimate charging and state-of-charge after each trip. + + :param pandas.DataFrame trips: trip data. + :param int/float charging_power: charging power (kW). + :param int/float battery_capacity: battery capacity (kWh). + :param int/float kwhmi: vehicle electricity consumption (kWh/ mile). + :return (*pandas.DataFrame*) -- the updated data with the charging and SOC values for all vehicles. + """ + trips = trips.groupby("vehicle_number", sort=False).apply( + lambda x: calculate_charging_helper( + x, battery_capacity, kwhmi, charging_power, charging_efficiency + ) + ) + + return trips + + +def resample_daily_charging(trips, charging_power): + """Translate start and end times and power to a 72-hour output array. + + :param pandas.DataFrame trips: trip data with trip-end and charge-time columns. + :param int/float charging_power: charging power (kW). + :return: (*numpy.array*) -- hourly total charging power for the 72-hour span. + """ + + fine_resolution = 7200 + coarse_resolution = 72 + + ratio = int(fine_resolution / coarse_resolution) + # determine timing of charging + augmented_trips = trips.assign( + start_point=(ratio * trips["trip_end"]).map(round), + elapsed=(ratio * trips["charging time"]).map(round), + end_point=lambda x: x["start_point"] + x["elapsed"], + ) + + # Translate times to fine-resolution arrays + indiv_charging_profiles = np.zeros((len(trips), fine_resolution), dtype=bool) + for i, (trip_id, trip) in enumerate(augmented_trips.iterrows()): + indiv_charging_profiles[i, trip["start_point"] : trip["end_point"]] = True + # Sum fine-resolution arrays for each trip into one aggregate array + total_profile = indiv_charging_profiles.sum(axis=0) * charging_power + + # Resample fine-resolution arrays into a coarse-resolution array + output_array = np.zeros(coarse_resolution) + for k in range(coarse_resolution): + if k == 0: + # First hour, normal sum + output_array[k] = sum(total_profile[:ratio]) / ratio + elif k == coarse_resolution - 1: + # Last hour, normal sum + output_array[k] = sum(total_profile[(-1 * ratio) :]) / ratio + else: + # Every other hour: sum from the half hour before to the half hour after + output_array[k] = ( + sum(total_profile[int((k - 0.5) * ratio) : int((k + 0.5) * ratio)]) + / 100 + ) + + return output_array + + +def immediate_charging( + model_year, + veh_range, + power, + location_strategy, + veh_type, + filepath, + trip_strategy=1, + kwhmi=None, +): + """Immediate charging function + + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, 2050. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on single charge. + :param int power: charger power, EVSE kW. + :param int location_strategy: where the vehicle can charge - 1 or 3; + 1-base only, 3-anywhere if possibile. + :param str veh_type: determine which category (MDV or HDV) to produce charging + profiles for + :param str filepath: the path to the HDV data file. + :param int trip_strategy: determine to charge after any trip (1) or only after the last trip (2) + :return: (*numpy.ndarray*) -- charging profiles. + """ + # load NHTS data from function + if veh_type.lower() == "mdv": + trips = data_helper.load_hdv_data("mhdv", filepath) + elif veh_type.lower() == "hdv": + trips = data_helper.load_hdv_data("hhdv", filepath) + + # Constants + if kwhmi is None: + kwhmi = data_helper.get_kwhmi(model_year, veh_type, veh_range) + battery_capacity = kwhmi * veh_range + model_year_len = 365 + + # charging_efficiency val used to be in const.py + if power > 19.2: + charging_efficiency = 0.95 + else: + charging_efficiency = 0.9 + + # add new columns to newdata to store data that is not in NHTS data + new_columns = [ + "trip start battery charge", + "trip end battery charge", + "charging power", + "charging time", + "charging consumption", + "BEV could be used", + ] + trips = trips.reindex(list(trips.columns) + new_columns, axis=1, fill_value=0) + + trips["BEV could be used"] = 1 + + # setting if allowed power based on home base (1/0) + trips["power_allowed"] = trips["dwell_location"] == 1 + + # Add booleans for whether the location allows charging -- (2) + if location_strategy == 3: + trips["location_allowed"] = True + else: + allowed = allowed_locations_by_strategy[location_strategy] + trips["location_allowed"] = trips["dwell_location"].map(lambda x: x in allowed) + + # Add booleans for whether the trip_number (compared to total trips) allows charging -- (3) + if trip_strategy == 1: + trips["trip_allowed"] = True + elif trip_strategy == 2: + trips["trip_allowed"] = trips["trip_number"] == trips["total_trips"] + + # Add booleans for whether the dell time is long enough to allow charging -- (1) + trips["dwell_allowed"] = trips["dwell_time"] > 0.2 + + # Add boolean for whether this trip allows charging + allowed_cols = [ + "power_allowed", + "location_allowed", + "trip_allowed", + "dwell_allowed", + ] + trips["charging_allowed"] = trips[allowed_cols].apply(all, axis=1) + + trips.loc[trips["charging_allowed"], "charging power"] = power + + hdv_trips = trips.copy() + + # Calculate the charge times and SOC for each trip, then resample resolution + hdv_trips = calculate_charging( + hdv_trips, power, battery_capacity, kwhmi, charging_efficiency + ) + + daily_profile = resample_daily_charging(hdv_trips, power) + + model_year_profile = np.zeros(24 * model_year_len) + + for i in range(model_year_len): + # create wrap-around indexing function + trip_window_indices = np.arange(i * 24, i * 24 + 72) % len(model_year_profile) + + # MW + model_year_profile[trip_window_indices] += daily_profile + + # Normalize the output so that it sums to 1 + summed_profile = model_year_profile / model_year_profile.sum() + + return summed_profile diff --git a/prereise/gather/demanddata/transportation_electrification/smart_charging.py b/prereise/gather/demanddata/transportation_electrification/smart_charging.py new file mode 100644 index 000000000..c7a52fd41 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/smart_charging.py @@ -0,0 +1,140 @@ +import math + +import numpy as np +from scipy.optimize import linprog + +from prereise.gather.demanddata.transportation_electrification import ( + charging_optimization, + const, + daily_trip_charging, + data_helper, + dwelling, +) + + +def smart_charging( + census_region, + model_year, + veh_range, + kwhmi, + power, + location_strategy, + veh_type, + filepath, + daily_values, + load_demand, + bev_vmt, + trip_strategy=1, +): + """Smart charging function + + :param int census_region: any of the 9 census regions defined by US census bureau. + :param int model_year: year that is being modelled/projected to, 2017, 2030, 2040, + 2050. + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on + single charge. + :param int kwhmi: fuel efficiency, should vary based on vehicle type and model_year. + :param int power: charger power, EVSE kW. + :param int location_strategy: where the vehicle can charge-1, 2, 3, 4, or 5; + 1-home only, 2-home and work related, 3-anywhere if possibile, + 4-home and school only, 5-home and work and school. + :param str veh_type: determine which category (LDV or LDT) to produce charging + profiles for + :param str filepath: the path to the nhts mat file. + :param pandas.Series daily_values: daily weight factors returned from + :func:`generate_daily_weighting`. + :param np.array load_demand: the initial load demand + :param int trip_strategy: determine to charge after any trip (1) or only after the + last trip (2) + :return: (*numpy.ndarray*) -- charging profiles. + """ + + # load NHTS data from function + if veh_type.lower() == "ldv": + newdata = data_helper.remove_ldt(data_helper.load_data(census_region, filepath)) + elif veh_type.lower() == "ldt": + newdata = data_helper.remove_ldv(data_helper.load_data(census_region, filepath)) + elif veh_type.lower() == "mdv": + newdata = data_helper.load_hdv_data("mhdv", filepath) + elif veh_type.lower() == "hdv": + newdata = data_helper.load_hdv_data("hhdv", filepath) + + allowable_ranges = {100, 200, 300} + if veh_range not in allowable_ranges: + raise ValueError(f"veh_range must be one of {allowable_ranges}") + + newdata = newdata[newdata["total vehicle miles traveled"] <= veh_range] + + # updates the weekend and weekday values in the nhts data + newdata = data_helper.update_if_weekend(newdata) + + new_columns = [ + "trip start battery charge", + "trip end battery charge", + "BEV could be used", + "Battery size", + "Electricity cost", + "Battery discharge", + "Battery charge", + "trip_number", + ] + newdata = newdata.reindex(list(newdata.columns) + new_columns, axis=1, fill_value=0) + + newdata["trip_number"] = newdata.groupby("vehicle_number").cumcount() + 1 + + input_day = data_helper.get_input_day(data_helper.get_model_year_dti(model_year)) + + model_year_profile = np.zeros(24 * len(input_day)) + data_day = data_helper.get_data_day(newdata) + + daily_vmt_total = data_helper.get_total_daily_vmt(newdata, input_day, veh_type.lower()) + + kwh = kwhmi * veh_range + if power > 19.2: + charging_efficiency = 0.95 + else: + charging_efficiency = 0.9 + + newdata = charging_optimization.get_constraints( + newdata, + kwhmi, + power, + trip_strategy, + location_strategy, + const.ldv_location_allowed, + charging_efficiency, + ) + + day_num = len(input_day) + for day_iter in range(day_num): + + print(f"Day: {day_iter}") + + adjusted_load = load_demand + model_year_profile + + trip_window_indices = np.arange(day_iter * 24, day_iter * 24 + 72) % len( + model_year_profile + ) + + print(f"total_vmt: {daily_vmt_total[day_iter]}") + + outputelectricload = daily_trip_charging.calculate_daily_smart_charging_trips( + newdata, + input_day, + day_iter, + data_day, + adjusted_load[trip_window_indices], + charging_efficiency, + daily_vmt_total, + kwh, + bev_vmt, + ) + + model_year_profile[trip_window_indices] += ( + outputelectricload + * daily_values[day_iter] + / (daily_vmt_total[day_iter] * 1000) + * bev_vmt + ) + + return model_year_profile diff --git a/prereise/gather/demanddata/transportation_electrification/smart_charging_HDV.py b/prereise/gather/demanddata/transportation_electrification/smart_charging_HDV.py new file mode 100644 index 000000000..ca2efd6f1 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/smart_charging_HDV.py @@ -0,0 +1,282 @@ +import math + +import numpy as np +from scipy.optimize import linprog + +from prereise.gather.demanddata.transportation_electrification import ( + charging_optimization, + data_helper, + dwelling, +) + +location_allowed = { + 1: {1}, # base only +} + + +def smart_charging( + model_year, + veh_range, + power, + location_strategy, + veh_type, + filepath, + initial_load, + bev_vmt, + trip_strategy=1, + kwhmi=None, +): + """Smart charging function + + :param int veh_range: 100, 200, or 300, represents how far vehicle can travel on + single charge. + :param int kwhmi_f: fuel efficiency, should vary based on vehicle type and model_year. + :param int power: charger power, EVSE kW. + :param int location_strategy: where the vehicle can charge - 1 or 3; + 1-base only, 3-anywhere if possibile. + :param str veh_type: determine which category (LHDV, MHDV, or HHDT) to produce charging + profiles for + :param str filepath: the path to the HDV data file. + :param np.array initial_load: the initial load demand + :param int hdv_year: index of input year from this list [2005,2012,2030,2035,2040,2050]. + :param list hdv_penetration: penetration value for each category; LHDV, MHDV, HHDV. + :param int trip_strategy: determine to charge after any trip (1) or only after the + last trip (2) + :return: (*numpy.ndarray*) -- charging profiles. + """ + + # load NHTS data from function + if veh_type.lower() == "ldv": + newdata = data_helper.load_hdv_data("lhdv", filepath) + # hdv_cat = 1 + if veh_type.lower() == "mdv": + newdata = data_helper.load_hdv_data("mhdv", filepath) + # hdv_cat = 2 + elif veh_type.lower() == "hdv": + newdata = data_helper.load_hdv_data("hhdv", filepath) + # hdv_cat = 3 + + new_columns = [ + "trip start battery charge", + "trip end battery charge", + "BEV could be used", + "Battery size", + "Electricity cost", + "Battery discharge", + "Battery charge", + ] + newdata = newdata.reindex(list(newdata.columns) + new_columns, axis=1, fill_value=0) + + # used to be input_day + model_year_len = 365 + + load_demand = -min(initial_load) + initial_load + model_year_profile = np.zeros(24 * model_year_len) + + input_days = np.ones(model_year_len) + + daily_vmt_total = data_helper.get_total_daily_vmt( + newdata, input_days, veh_type.lower() + ) + if kwhmi is None: + kwhmi = data_helper.get_kwhmi(model_year, veh_type, veh_range) + kwh = kwhmi * veh_range + + # charging_efficiency value used to be in const.py + if power > 19.2: + charging_efficiency = 0.95 + else: + charging_efficiency = 0.9 + + nd_len = len(newdata) + + newdata = charging_optimization.get_constraints( + newdata, + kwhmi, + power, + trip_strategy, + location_strategy, + location_allowed, + charging_efficiency, + ) + + day_num = model_year_len + for day_iter in range(day_num): + + adjusted_load = [ + load_demand[i] + model_year_profile[i] + for i in range( + day_iter * 24, (day_iter + 1) * 24 + min(day_num - day_iter - 1, 2) * 24 + ) + ] + + if 3 - day_num + day_iter > 0: + adjusted_load += [ + load_demand[i] + model_year_profile[i] + for i in range(24 * (3 - day_num + day_iter)) + ] + + cost = np.array(adjusted_load) + + g2v_load = np.zeros((100, 72)) + individual_g2v_load = np.zeros((nd_len, 72)) + + i = 0 + + while i < nd_len: + + # trip amount for each vehicle + total_trips = int(newdata.iloc[i, newdata.columns.get_loc("total_trips")]) + + # copy one vehicle information to the block + individual = newdata.iloc[i : i + total_trips].copy() + + individual["rates"] = individual.apply( + lambda d: dwelling.get_rates( + cost, + d["trip_end"], + d["dwell_time"], + ), + axis=1, + ) + + charging_consumption = individual["charging consumption"].to_numpy() + + rates = individual["rates"] + rates = [r for trip_rates in rates for r in trip_rates] + + elimit = individual["energy limit"] + elimit = [el for energy_lim in elimit for el in energy_lim] + + seg = individual["seg"].apply(int).to_numpy() + segcum = np.cumsum(seg) + + linprog_inputs = charging_optimization.calculate_optimization( + charging_consumption, + rates, + elimit, + seg, + total_trips, + kwh, + charging_efficiency, + ) + + linprog_result = linprog(**linprog_inputs) + + # fval is the value of the final cost, exitflag is the reason why the optimization terminates + # 0-success, 1-limit reached, 2-problem infeasible, 3-problem unbounded, 4-numerical difficulties + x = np.array(linprog_result.x) + exitflag = linprog_result.status + + state_of_charge = np.zeros((total_trips, 2)) + + # find the feasible points + if exitflag == 0: + + # can be an EV + individual.iloc[:, newdata.columns.get_loc("BEV could be used")] = 1 + + for n in range(total_trips): + # SOC drop in kwh, from driving + individual.iloc[ + n, newdata.columns.get_loc("Battery discharge") + ] = charging_consumption[n] + + # G2V results + # define the G2V load during a trip + trip_g2v_load = np.zeros((1, 72)) + start = math.floor( + individual.iloc[ + n, + individual.columns.get_loc("trip_end"), + ] + ) + end = math.floor( + individual.iloc[ + n, + individual.columns.get_loc("trip_end"), + ] + + individual.iloc[ + n, + individual.columns.get_loc("dwell_time"), + ] + ) + + why_to = int( + individual.iloc[n, newdata.columns.get_loc("Destination to")] + ) + + trip_g2v_load[:, start : end + 1] = ( + x[segcum[n] - seg[n] : segcum[n]] / charging_efficiency + ) + g2v_load[why_to, :] += trip_g2v_load[0, :] + individual_g2v_load[i + n][:] = trip_g2v_load + trip_g2v_cost = np.matmul(trip_g2v_load, cost)[0] + + # charging charge. in DC + charge = sum(x[segcum[n] - seg[n] : segcum[n]]) + + # V2G results + trip_v2g_load = np.zeros((1, 72)) + + electricitycost = trip_g2v_cost + tripload = trip_v2g_load + trip_g2v_load + + # update the cost function and vonvert from KW to MW + cost += (tripload / 1000 / daily_vmt_total[day_iter] * bev_vmt)[ + 0, : + ] + + # SOC rise in kwh, from charging + individual.iloc[ + n, newdata.columns.get_loc("Battery charge") + ] = charge + + if n == 0: + state_of_charge[n][0] = charging_consumption[n] + state_of_charge[n][1] = state_of_charge[n][0] + charge + else: + state_of_charge[n][0] = ( + state_of_charge[n - 1][1] + charging_consumption[n] + ) + state_of_charge[n][1] = state_of_charge[n][0] + charge + + individual.iloc[ + n, newdata.columns.get_loc("Electricity cost") + ] = electricitycost + + # copy SOC back + individual.iloc[ + n, newdata.columns.get_loc("trip start battery charge") + ] = state_of_charge[n, 0] + individual.iloc[ + n, newdata.columns.get_loc("trip end battery charge") + ] = state_of_charge[n, 1] + + # find the acutal battery size, in DC + batterysize = max(state_of_charge[:, 1]) - min(state_of_charge[:, 0]) + + # copy to individual + individual.iloc[ + :, newdata.columns.get_loc("Battery size") + ] = batterysize + + # # copy individual back to newdata if it can be an EV + # newdata.iloc[i : i + total_trips] = individual + + # update the counter to the next vehicle + i += total_trips + + outputelectricload = sum(g2v_load) + + # create wrap-around indexing function + trip_window_indices = np.arange(day_iter * 24, day_iter * 24 + 72) % len( + model_year_profile + ) + + # MW + model_year_profile[trip_window_indices] += ( + outputelectricload / (daily_vmt_total[day_iter] * 1000) * bev_vmt + ) + + return model_year_profile diff --git a/prereise/gather/demanddata/transportation_electrification/tests/__init__.py b/prereise/gather/demanddata/transportation_electrification/tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/prereise/gather/demanddata/transportation_electrification/tests/hdv_test_data.csv b/prereise/gather/demanddata/transportation_electrification/tests/hdv_test_data.csv new file mode 100644 index 000000000..15cf00490 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/hdv_test_data.csv @@ -0,0 +1,50 @@ +,Vehicle Number,Trip Number,Home base end (1/0),Destination from,Destination to,Trip Distance,Trip Start,Trip End,Dwell Time,Trip Time,Speed,Total Vehicle Trips,Total Vehicle Miles +0,1.0,1.0,2.0,1.0,2.0,4.986796239,7.0,7.333333333,0.916666667,0.333333333,14.96038873,5.0,39.55650414 +1,1.0,2.0,2.0,2.0,2.0,5.339196297,8.25,10.16666667,0.3,1.91666667,2.785667628,5.0,39.55650414 +2,1.0,3.0,2.0,2.0,2.0,13.17360767,10.46666667,10.83333333,0.25,0.36666666,35.92802157,5.0,39.55650414 +3,1.0,4.0,2.0,2.0,2.0,8.895112039,11.08333333,13.75,0.41666667,2.66666667,3.33566701,5.0,39.55650414 +4,1.0,5.0,1.0,2.0,1.0,7.161791891,14.16666667,14.75,16.25,0.58333333,12.2773576,5.0,39.55650414 +5,3.0,1.0,2.0,1.0,2.0,3.218623172,6.466666667,7.0,0.25,0.533333333,6.034918451,5.0,37.90529228 +6,3.0,2.0,2.0,2.0,2.0,10.15727088,7.25,8.0,0.916666667,0.75,13.54302784,5.0,37.90529228 +7,3.0,3.0,2.0,2.0,2.0,15.62816085,8.916666667,10.83333333,0.5,1.916666663,8.153823068,5.0,37.90529228 +8,3.0,4.0,2.0,2.0,2.0,8.494012972,11.33333333,11.75,1.0,0.41666667,20.38563097,5.0,37.90529228 +9,3.0,5.0,1.0,2.0,1.0,0.407224407,12.75,13.0,17.46666667,0.25,1.628897628,5.0,37.90529228 +10,6.0,1.0,2.0,1.0,2.0,15.47773884,9.266666667,9.8,0.25,0.533333333,29.02076034,7.0,33.35874777 +11,6.0,2.0,2.0,2.0,3.0,0.18516606,10.05,10.25,0.4,0.2,0.9258303,7.0,33.35874777 +12,6.0,3.0,2.0,3.0,3.0,0.353662028,10.65,10.83333333,0.43333334,0.18333333,1.929065642,7.0,33.35874777 +13,6.0,4.0,2.0,3.0,3.0,1.087056837,11.26666667,11.6,0.56666667,0.33333333,3.261170544,7.0,33.35874777 +14,6.0,5.0,2.0,3.0,3.0,1.025934145,12.16666667,12.6,0.2,0.43333333,2.367540353,7.0,33.35874777 +15,6.0,6.0,2.0,3.0,3.0,0.907816224,12.8,13.2,0.48333333,0.4,2.26954056,7.0,33.35874777 +16,6.0,7.0,1.0,3.0,1.0,14.32137364,13.68333333,14.28333333,18.98333334,0.6,23.86895607,7.0,33.35874777 +17,37.0,1.0,1.0,1.0,1.0,35.83017697,11.75,13.0,22.75,1.25,28.66414158,1.0,35.83017697 +18,39.0,1.0,2.0,1.0,7.0,9.232786345,5.0,5.5,8.0,0.5,18.46557269,2.0,32.76195438 +19,39.0,2.0,1.0,7.0,1.0,23.52916803,13.5,14.5,14.5,1.0,23.52916803,2.0,32.76195438 +20,44.0,1.0,2.0,1.0,2.0,9.157182922,8.083333333,8.25,0.666666667,0.166666667,54.94309742,12.0,42.20693609 +21,44.0,2.0,2.0,2.0,2.0,3.054817837,8.916666667,9.333333333,0.166666667,0.416666666,7.331562821,12.0,42.20693609 +22,44.0,3.0,2.0,2.0,2.0,0.716574493,9.5,9.583333333,0.166666667,0.083333333,8.59889395,12.0,42.20693609 +23,44.0,4.0,2.0,2.0,2.0,0.723409635,9.75,9.916666667,0.333333333,0.166666667,4.340457801,12.0,42.20693609 +24,44.0,5.0,2.0,2.0,2.0,3.388731346,10.25,11.08333333,0.5,0.83333333,4.066477631,12.0,42.20693609 +25,44.0,6.0,2.0,2.0,2.0,2.35438895,11.58333333,12.08333333,0.33333334,0.5,4.7087779,12.0,42.20693609 +26,44.0,7.0,2.0,2.0,2.0,0.719757468,12.41666667,12.66666667,0.25,0.25,2.879029872,12.0,42.20693609 +27,44.0,8.0,2.0,2.0,2.0,0.624738745,12.91666667,13.66666667,0.33333333,0.75,0.832984993,12.0,42.20693609 +28,44.0,9.0,2.0,2.0,2.0,8.738050447,14.0,14.75,1.0,0.75,11.65073393,12.0,42.20693609 +29,44.0,10.0,2.0,2.0,2.0,0.055260226,15.75,16.25,0.25,0.5,0.110520452,12.0,42.20693609 +30,44.0,11.0,2.0,2.0,2.0,2.201842476,16.5,16.66666667,0.75,0.16666667,13.21105459,12.0,42.20693609 +31,44.0,12.0,1.0,2.0,1.0,10.47218154,17.41666667,17.98333333,14.1,0.56666666,18.48032058,12.0,42.20693609 +32,45.0,1.0,2.0,1.0,2.0,16.00014886,9.0,9.583333333,0.416666667,0.583333333,27.42882663,7.0,86.47557714 +33,45.0,2.0,1.0,2.0,3.0,15.64956143,10.0,10.66666667,1.33333333,0.66666667,23.47434203,7.0,86.47557714 +34,45.0,3.0,2.0,3.0,6.0,3.169170578,12.0,12.16666667,0.75,0.16666667,19.01502309,7.0,86.47557714 +35,45.0,4.0,2.0,6.0,2.0,22.52937084,12.91666667,13.66666667,1.0,0.75,30.03916112,7.0,86.47557714 +36,45.0,5.0,1.0,2.0,3.0,18.84876732,14.66666667,15.5,1.25,0.83333333,22.61852087,7.0,86.47557714 +37,45.0,6.0,2.0,3.0,2.0,5.297067936,16.75,17.08333333,0.25,0.33333333,15.89120397,7.0,86.47557714 +38,45.0,7.0,1.0,2.0,1.0,4.981490175,17.33333333,17.66666667,15.33333333,0.33333334,14.94447023,7.0,86.47557714 +39,47.0,1.0,2.0,1.0,2.0,10.72104885,5.0,5.5,0.666666667,0.5,21.4420977,5.0,67.56448333 +40,47.0,2.0,1.0,2.0,3.0,10.40785863,6.166666667,6.75,1.75,0.583333333,17.84204338,5.0,67.56448333 +41,47.0,3.0,2.0,3.0,2.0,17.76320637,8.5,9.083333333,1.083333337,0.583333333,30.45121094,5.0,67.56448333 +42,47.0,4.0,2.0,2.0,2.0,12.33972913,10.16666667,10.75,1.5,0.58333333,21.15382149,5.0,67.56448333 +43,47.0,5.0,1.0,2.0,1.0,16.33264035,12.25,13.0,16.0,0.75,21.7768538,5.0,67.56448333 +44,48.0,1.0,2.0,1.0,2.0,5.476941163,4.5,5.25,1.0,0.75,7.302588217,5.0,53.83477584 +45,48.0,2.0,1.0,2.0,3.0,5.794782464,6.25,6.75,1.25,0.5,11.58956493,5.0,53.83477584 +46,48.0,3.0,2.0,3.0,2.0,5.339828215,8.0,8.333333333,0.916666667,0.333333333,16.01948466,5.0,53.83477584 +47,48.0,4.0,2.0,2.0,2.0,17.71778974,9.25,10.25,0.25,1.0,17.71778974,5.0,53.83477584 +48,48.0,5.0,1.0,2.0,1.0,19.50543426,10.5,11.75,16.75,1.25,15.60434741,5.0,53.83477584 diff --git a/prereise/gather/demanddata/transportation_electrification/tests/ldv_test_data.csv b/prereise/gather/demanddata/transportation_electrification/tests/ldv_test_data.csv new file mode 100644 index 000000000..6d0570e95 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/ldv_test_data.csv @@ -0,0 +1,16 @@ +,Household,Vehicle ID,Person ID,Scaling Factor Applied,Trip Number,Date,Day of Week,If Weekend,Trip start time (HHMM),Trip end time (HHMM),Travel Minutes,Dwell time,Miles traveled,Vehicle miles traveled,why from,why to,Vehicle type,Household vehicle count,Household size,Trip type,Start time (hour decimal),End time (hour decimal),Dwell time (hour decimal),Travel time (hour decimal),Vehicle speed (mi/hour),sample vehicle number,total vehicle trips,total vehicle miles traveled +1,30000492.0,2.0,1.0,548077.701,2.0,201609.0,1.0,1.0,1230.0,1300.0,30.0,30.0,3.891,3.891,11.0,11.0,4.0,2.0,2.0,0.0,12.5,13.0,0.5,0.5,7.782,1.0,4.0,76.276 +2,30000492.0,2.0,1.0,548077.701,3.0,201609.0,1.0,1.0,1330.0,1336.0,6.0,69.0,1.112,1.112,11.0,13.0,4.0,2.0,2.0,0.0,13.5,13.6,1.15,0.1,11.12,1.0,4.0,76.276 +3,30000492.0,2.0,1.0,548077.701,4.0,201609.0,1.0,1.0,1445.0,1540.0,55.0,200.0,33.889,33.889,13.0,1.0,4.0,2.0,2.0,0.0,14.75,15.66666667,19.08333333,0.916666667,36.96981818,1.0,4.0,76.276 +4,30000934.0,1.0,1.0,511508.4693,1.0,201608.0,1.0,1.0,1130.0,1230.0,60.0,330.0,80.197,80.197,1.0,15.0,4.0,2.0,3.0,0.0,11.5,12.5,5.5,1.0,80.197,2.0,2.0,160.463 +5,30000934.0,1.0,1.0,511508.4693,2.0,201608.0,1.0,1.0,1800.0,1930.0,90.0,-9.0,80.266,80.266,15.0,1.0,4.0,2.0,3.0,0.0,18.0,19.5,16.0,1.5,53.51066667,2.0,2.0,160.463 +6,30000934.0,2.0,2.0,511212.6599,1.0,201608.0,1.0,1.0,700.0,730.0,30.0,30.0,6.015,6.015,1.0,3.0,4.0,2.0,3.0,0.0,7.0,7.5,0.5,0.5,12.03,3.0,2.0,12.066 +7,30000934.0,2.0,2.0,511212.6599,2.0,201608.0,1.0,1.0,800.0,830.0,30.0,-9.0,6.051,6.051,3.0,1.0,4.0,2.0,3.0,0.0,8.0,8.5,22.5,0.5,12.102,3.0,2.0,12.066 +8,30002242.0,1.0,2.0,138311.253,1.0,201608.0,7.0,1.0,920.0,940.0,20.0,215.0,4.228,4.228,1.0,5.0,4.0,2.0,3.0,0.0,9.333333333,9.666666667,3.583333333,0.333333333,12.684,4.0,4.0,24.3 +9,30002242.0,1.0,2.0,138311.253,2.0,201608.0,7.0,1.0,1315.0,1335.0,20.0,55.0,4.259,4.259,5.0,1.0,4.0,2.0,3.0,0.0,13.25,13.58333333,0.916666667,0.333333333,12.777,4.0,4.0,24.3 +10,30002242.0,1.0,2.0,138311.253,3.0,201608.0,7.0,1.0,1430.0,1455.0,25.0,140.0,7.995,7.995,1.0,11.0,4.0,2.0,3.0,0.0,14.5,14.91666667,2.333333333,0.416666667,19.188,4.0,4.0,24.3 +11,30002242.0,1.0,2.0,138311.253,4.0,201608.0,7.0,1.0,1715.0,1740.0,25.0,-9.0,7.818,7.818,11.0,1.0,4.0,2.0,3.0,0.0,17.25,17.66666667,15.66666667,0.416666667,18.7632,4.0,4.0,24.3 +12,30003274.0,1.0,1.0,979020.3851,2.0,201608.0,2.0,2.0,1405.0,1414.0,9.0,56.0,2.152,2.152,1.0,11.0,3.0,1.0,1.0,0.0,14.08333333,14.23333333,0.933333333,0.15,14.34666667,5.0,4.0,5.01 +13,30003274.0,1.0,1.0,979020.3851,3.0,201608.0,2.0,2.0,1510.0,1514.0,4.0,10.0,0.355,0.355,11.0,12.0,3.0,1.0,1.0,0.0,15.16666667,15.23333333,0.166666667,0.066666667,5.325,5.0,4.0,5.01 +14,30003274.0,1.0,1.0,979020.3851,4.0,201608.0,2.0,2.0,1524.0,1529.0,5.0,6.0,1.601,1.601,12.0,11.0,3.0,1.0,1.0,0.0,15.4,15.48333333,0.1,0.083333333,19.212,5.0,4.0,5.01 +15,30003274.0,1.0,1.0,979020.3851,5.0,201608.0,2.0,2.0,1535.0,1541.0,6.0,19.0,0.902,0.902,11.0,1.0,3.0,1.0,1.0,0.0,15.58333333,15.68333333,22.4,0.1,9.02,5.0,4.0,5.01 \ No newline at end of file diff --git a/prereise/gather/demanddata/transportation_electrification/tests/mdv_test_data.csv b/prereise/gather/demanddata/transportation_electrification/tests/mdv_test_data.csv new file mode 100644 index 000000000..d7b3e7b9c --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/mdv_test_data.csv @@ -0,0 +1,50 @@ +,Vehicle Number,Trip Number,Home base end (1/0),Destination from,Destination to,Trip Distance,Trip Start,Trip End,Dwell Time,Trip Time,Speed,Total Vehicle Trips,Total Vehicle Miles +0,174.0,1.0,2.0,1.0,4.0,2.951962304,7.75,8.666666667,2.350000003,0.916666667,3.220322512,2.0,5.903372153 +1,174.0,2.0,1.0,4.0,1.0,2.951409849,11.01666667,11.5,20.25,0.483333333,6.106365247,2.0,5.903372153 +2,201.0,1.0,2.0,1.0,2.0,4.731915611,9.25,9.666666667,8.833333333,0.416666667,11.35659746,2.0,9.457050469 +3,201.0,2.0,1.0,2.0,1.0,4.725134858,18.5,19.0,14.25,0.5,9.450269716,2.0,9.457050469 +4,372.0,1.0,2.0,1.0,2.0,1.00592117,13.5,13.75,2.75,0.25,4.02368468,3.0,4.394385517 +5,372.0,2.0,2.0,2.0,2.0,2.108335902,16.5,16.75,4.41666667,0.25,8.433343608,3.0,4.394385517 +6,372.0,3.0,1.0,2.0,1.0,1.280128445,21.16666667,21.33333333,16.16666667,0.166666667,7.680770977,3.0,4.394385517 +7,373.0,1.0,2.0,1.0,2.0,1.886776554,7.75,8.0,3.33333333,0.25,7.547106216,2.0,3.88381754 +8,373.0,2.0,1.0,2.0,1.0,1.997040986,11.33333333,11.5,20.25,0.166666667,11.98224568,2.0,3.88381754 +9,707.0,1.0,2.0,1.0,8.0,0.326182794,14.71666667,14.75,0.2,0.03333333,9.785484799,6.0,6.403946313 +10,707.0,2.0,2.0,8.0,8.0,0.574355639,14.95,14.96666667,0.01666666,0.01666667,34.46133145,6.0,6.403946313 +11,707.0,3.0,2.0,8.0,8.0,0.5610885,14.98333333,15.01666667,0.13333333,0.03333334,16.83265163,6.0,6.403946313 +12,707.0,4.0,2.0,8.0,8.0,1.683588643,15.15,15.28333333,0.1,0.13333333,12.62691514,6.0,6.403946313 +13,707.0,5.0,2.0,8.0,8.0,1.193255391,15.38333333,15.48333333,0.03333334,0.1,11.93255391,6.0,6.403946313 +14,707.0,6.0,1.0,8.0,1.0,2.065475346,15.51666667,15.61666667,23.1,0.1,20.65475346,6.0,6.403946313 +15,708.0,1.0,2.0,1.0,8.0,1.009143759,13.83333333,13.91666667,0.13333333,0.08333334,12.10972414,6.0,9.227443902 +16,708.0,2.0,2.0,8.0,5.0,0.453613052,14.05,14.58333333,0.1,0.53333333,0.850524478,6.0,9.227443902 +17,708.0,3.0,2.0,5.0,8.0,0.967425404,14.68333333,14.83333333,0.18333334,0.15,6.449502693,6.0,9.227443902 +18,708.0,4.0,2.0,8.0,8.0,1.829310337,15.01666667,15.18333333,0.01666667,0.16666666,10.97586246,6.0,9.227443902 +19,708.0,5.0,2.0,8.0,8.0,2.412512776,15.2,15.38333333,0.06666667,0.18333333,13.15916084,6.0,9.227443902 +20,708.0,6.0,1.0,8.0,1.0,2.555438574,15.45,15.61666667,22.21666666,0.16666667,15.33263114,6.0,9.227443902 +21,710.0,1.0,2.0,1.0,8.0,2.087751178,4.58333333,4.733333333,10.35,0.150000003,13.91834091,2.0,4.476653447 +22,710.0,2.0,1.0,8.0,1.0,2.388902269,15.08333333,15.16666667,13.41666666,0.08333334,28.66682493,2.0,4.476653447 +23,731.0,1.0,2.0,1.0,4.0,1.813810919,7.0,9.0,10.0,2.0,0.90690546,2.0,3.494545172 +24,731.0,2.0,1.0,4.0,1.0,1.680734253,19.0,21.0,10.0,2.0,0.840367127,2.0,3.494545172 +25,733.0,1.0,2.0,1.0,8.0,1.813810919,9.0,9.5,7.0,0.5,3.627621838,2.0,3.494545172 +26,733.0,2.0,1.0,8.0,1.0,1.680734253,16.5,17.0,16.0,0.5,3.361468506,2.0,3.494545172 +27,734.0,1.0,2.0,1.0,4.0,1.830973255,7.916666667,8.083333333,0.833333334,0.166666666,10.98583957,2.0,5.470067658 +28,734.0,2.0,1.0,4.0,1.0,3.639094403,8.916666667,9.083333333,22.83333333,0.166666666,21.83456651,2.0,5.470067658 +29,737.0,1.0,2.0,1.0,8.0,3.420729653,13.25,13.5,1.75,0.25,13.68291861,3.0,11.11683692 +30,737.0,2.0,2.0,8.0,8.0,2.137688802,15.25,15.33333333,0.66666667,0.08333333,25.65226665,3.0,11.11683692 +31,737.0,3.0,1.0,8.0,1.0,5.558418462,16.0,16.25,21.0,0.25,22.23367385,3.0,11.11683692 +32,747.0,1.0,1.0,1.0,1.0,5.828878996,9.25,9.5,23.75,0.25,23.31551598,1.0,5.828878996 +33,748.0,1.0,1.0,1.0,1.0,5.828878996,18.0,18.5,23.5,0.5,11.65775799,1.0,5.828878996 +34,752.0,1.0,2.0,1.0,7.0,2.61261866,7.5,7.666666667,8.333333333,0.166666667,15.67571193,2.0,5.188354235 +35,752.0,2.0,1.0,7.0,1.0,2.575735575,16.0,16.16666667,15.33333333,0.16666667,15.45441314,2.0,5.188354235 +36,759.0,1.0,2.0,1.0,10.0,1.719509247,7.0,7.05,0.15,0.05,34.39018494,4.0,7.907749186 +37,759.0,2.0,2.0,10.0,10.0,1.26557955,7.2,7.333333333,0.016666667,0.133333333,9.491846649,4.0,7.907749186 +38,759.0,3.0,2.0,10.0,10.0,1.218749131,7.35,7.416666667,0.133333333,0.066666667,18.28123687,4.0,7.907749186 +39,759.0,4.0,1.0,10.0,1.0,3.703911258,7.55,7.75,23.25,0.2,18.51955629,4.0,7.907749186 +40,760.0,1.0,2.0,1.0,10.0,2.660773721,6.833333333,7.083333333,0.016666667,0.25,10.64309488,2.0,5.455996612 +41,760.0,2.0,1.0,10.0,1.0,2.795222891,7.1,7.35,23.48333333,0.25,11.18089156,2.0,5.455996612 +42,761.0,1.0,2.0,1.0,10.0,0.314803389,7.0,7.083333333,0.016666667,0.083333333,3.777640683,5.0,7.46392925 +43,761.0,2.0,2.0,10.0,10.0,1.259954291,7.1,7.183333333,0.016666667,0.083333333,15.11945155,5.0,7.46392925 +44,761.0,3.0,2.0,10.0,10.0,2.170176764,7.2,7.333333333,0.016666667,0.133333333,16.27632577,5.0,7.46392925 +45,761.0,4.0,2.0,10.0,10.0,1.905821571,7.35,7.433333333,0.016666667,0.083333333,22.86985894,5.0,7.46392925 +46,761.0,5.0,1.0,10.0,1.0,1.813173235,7.45,7.616666667,23.38333333,0.166666667,10.87903939,5.0,7.46392925 +47,769.0,1.0,2.0,1.0,4.0,0.611258646,13.5,13.66666667,0.96666666,0.16666667,3.667551803,2.0,1.193933971 +48,769.0,2.0,1.0,4.0,1.0,0.582675325,14.63333333,14.8,22.7,0.16666667,3.49605188,2.0,1.193933971 diff --git a/prereise/gather/demanddata/transportation_electrification/tests/profiling_census_data.csv b/prereise/gather/demanddata/transportation_electrification/tests/profiling_census_data.csv new file mode 100644 index 000000000..599611ad1 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/profiling_census_data.csv @@ -0,0 +1,115 @@ +,Household,Vehicle ID,Person ID,Scaling Factor Applied,Trip Number,Date,Day of Week,If Weekend,Trip start time (HHMM),Trip end time (HHMM),Travel Minutes,Dwell time,Miles traveled,Vehicle miles traveled,why from,why to,Vehicle type,Household vehicle count,Household size,Trip type,Start time (hour decimal),End time (hour decimal),Dwell time (hour decimal),Travel time (hour decimal),Vehicle speed (mi/hour),sample vehicle number,total vehicle trips,total vehicle miles traveled +1,30000492.0,2.0,1.0,548077.701,2.0,201609.0,1.0,1.0,1230.0,1300.0,30.0,30.0,3.891,3.891,11.0,11.0,4.0,2.0,2.0,0.0,12.5,13.0,0.5,0.5,7.782,1.0,4.0,76.276 +2,30000492.0,2.0,1.0,548077.701,3.0,201609.0,1.0,1.0,1330.0,1336.0,6.0,69.0,1.112,1.112,11.0,13.0,4.0,2.0,2.0,0.0,13.5,13.6,1.15,0.1,11.12,1.0,4.0,76.276 +3,30000492.0,2.0,1.0,548077.701,4.0,201609.0,1.0,1.0,1445.0,1540.0,55.0,200.0,33.889,33.889,13.0,1.0,4.0,2.0,2.0,0.0,14.75,15.66666667,19.08333333,0.916666667,36.96981818,1.0,4.0,76.276 +4,30000934.0,1.0,1.0,511508.4693,1.0,201608.0,1.0,1.0,1130.0,1230.0,60.0,330.0,80.197,80.197,1.0,15.0,4.0,2.0,3.0,0.0,11.5,12.5,5.5,1.0,80.197,2.0,2.0,160.463 +5,30000934.0,1.0,1.0,511508.4693,2.0,201608.0,1.0,1.0,1800.0,1930.0,90.0,-9.0,80.266,80.266,15.0,1.0,4.0,2.0,3.0,0.0,18.0,19.5,16.0,1.5,53.51066667,2.0,2.0,160.463 +6,30000934.0,2.0,2.0,511212.6599,1.0,201608.0,1.0,1.0,700.0,730.0,30.0,30.0,6.015,6.015,1.0,3.0,4.0,2.0,3.0,0.0,7.0,7.5,0.5,0.5,12.03,3.0,2.0,12.066 +7,30000934.0,2.0,2.0,511212.6599,2.0,201608.0,1.0,1.0,800.0,830.0,30.0,-9.0,6.051,6.051,3.0,1.0,4.0,2.0,3.0,0.0,8.0,8.5,22.5,0.5,12.102,3.0,2.0,12.066 +8,30002242.0,1.0,2.0,138311.253,1.0,201608.0,7.0,1.0,920.0,940.0,20.0,215.0,4.228,4.228,1.0,5.0,4.0,2.0,3.0,0.0,9.333333333,9.666666667,3.583333333,0.333333333,12.684,4.0,4.0,24.3 +9,30002242.0,1.0,2.0,138311.253,2.0,201608.0,7.0,1.0,1315.0,1335.0,20.0,55.0,4.259,4.259,5.0,1.0,4.0,2.0,3.0,0.0,13.25,13.58333333,0.916666667,0.333333333,12.777,4.0,4.0,24.3 +10,30002242.0,1.0,2.0,138311.253,3.0,201608.0,7.0,1.0,1430.0,1455.0,25.0,140.0,7.995,7.995,1.0,11.0,4.0,2.0,3.0,0.0,14.5,14.91666667,2.333333333,0.416666667,19.188,4.0,4.0,24.3 +11,30002242.0,1.0,2.0,138311.253,4.0,201608.0,7.0,1.0,1715.0,1740.0,25.0,-9.0,7.818,7.818,11.0,1.0,4.0,2.0,3.0,0.0,17.25,17.66666667,15.66666667,0.416666667,18.7632,4.0,4.0,24.3 +12,30003274.0,1.0,1.0,979020.3851,2.0,201608.0,2.0,2.0,1405.0,1414.0,9.0,56.0,2.152,2.152,1.0,11.0,3.0,1.0,1.0,0.0,14.08333333,14.23333333,0.933333333,0.15,14.34666667,5.0,4.0,5.01 +13,30003274.0,1.0,1.0,979020.3851,3.0,201608.0,2.0,2.0,1510.0,1514.0,4.0,10.0,0.355,0.355,11.0,12.0,3.0,1.0,1.0,0.0,15.16666667,15.23333333,0.166666667,0.066666667,5.325,5.0,4.0,5.01 +14,30003274.0,1.0,1.0,979020.3851,4.0,201608.0,2.0,2.0,1524.0,1529.0,5.0,6.0,1.601,1.601,12.0,11.0,3.0,1.0,1.0,0.0,15.4,15.48333333,0.1,0.083333333,19.212,5.0,4.0,5.01 +15,30003274.0,1.0,1.0,979020.3851,5.0,201608.0,2.0,2.0,1535.0,1541.0,6.0,19.0,0.902,0.902,11.0,1.0,3.0,1.0,1.0,0.0,15.58333333,15.68333333,22.4,0.1,9.02,5.0,4.0,5.01 +16,30003680.0,3.0,1.0,307072.9334,1.0,201609.0,5.0,2.0,600.0,615.0,15.0,1.0,8.162,8.162,1.0,6.0,6.0,5.0,3.0,0.0,6.0,6.25,0.016666667,0.25,32.648,6.0,6.0,72.869 +17,30003680.0,3.0,1.0,307072.9334,2.0,201609.0,5.0,2.0,616.0,630.0,14.0,155.0,7.336,7.336,6.0,3.0,6.0,5.0,3.0,0.0,6.266666667,6.5,2.583333333,0.233333333,31.44,6.0,6.0,72.869 +18,30003680.0,3.0,1.0,307072.9334,3.0,201609.0,5.0,2.0,905.0,946.0,41.0,24.0,29.849,29.849,3.0,4.0,6.0,5.0,3.0,0.0,9.083333333,9.766666667,0.4,0.683333333,43.68146341,6.0,6.0,72.869 +19,30003680.0,3.0,1.0,307072.9334,4.0,201609.0,5.0,2.0,1010.0,1030.0,20.0,15.0,10.503,10.503,4.0,4.0,6.0,5.0,3.0,0.0,10.16666667,10.5,7.583333333,0.333333333,31.509,6.0,6.0,72.869 +20,30003680.0,3.0,1.0,307072.9334,8.0,201609.0,5.0,2.0,1805.0,1823.0,18.0,30.0,7.486,7.486,3.0,6.0,6.0,5.0,3.0,0.0,18.08333333,18.38333333,0.5,0.3,24.95333333,6.0,6.0,72.869 +21,30003680.0,3.0,1.0,307072.9334,9.0,201609.0,5.0,2.0,1853.0,1917.0,24.0,-9.0,9.533,9.533,6.0,1.0,6.0,5.0,3.0,0.0,18.88333333,19.28333333,10.71666667,0.4,23.8325,6.0,6.0,72.869 +22,30003680.0,4.0,2.0,306895.3507,1.0,201609.0,5.0,2.0,740.0,758.0,18.0,62.0,7.75,7.75,1.0,18.0,4.0,5.0,3.0,0.0,7.666666667,7.966666667,1.033333333,0.3,25.83333333,7.0,6.0,22.304 +23,30003680.0,4.0,2.0,306895.3507,2.0,201609.0,5.0,2.0,900.0,918.0,18.0,2.0,6.989,6.989,18.0,13.0,4.0,5.0,3.0,0.0,9.0,9.3,0.033333333,0.3,23.29666667,7.0,6.0,22.304 +24,30003680.0,4.0,2.0,306895.3507,3.0,201609.0,5.0,2.0,920.0,921.0,1.0,4.0,0.054,0.054,13.0,11.0,4.0,5.0,3.0,0.0,9.333333333,9.35,0.066666667,0.016666667,3.24,7.0,6.0,22.304 +25,30003680.0,4.0,2.0,306895.3507,4.0,201609.0,5.0,2.0,925.0,930.0,5.0,435.0,1.509,1.509,11.0,3.0,4.0,5.0,3.0,0.0,9.416666667,9.5,7.25,0.083333333,18.108,7.0,6.0,22.304 +26,30003680.0,4.0,2.0,306895.3507,5.0,201609.0,5.0,2.0,1645.0,1650.0,5.0,5.0,0.876,0.876,3.0,11.0,4.0,5.0,3.0,0.0,16.75,16.83333333,0.083333333,0.083333333,10.512,7.0,6.0,22.304 +27,30003680.0,4.0,2.0,306895.3507,6.0,201609.0,5.0,2.0,1655.0,1710.0,15.0,-9.0,5.126,5.126,11.0,1.0,4.0,5.0,3.0,0.0,16.91666667,17.16666667,14.5,0.25,20.504,7.0,6.0,22.304 +28,30004211.0,1.0,2.0,1082451.309,1.0,201608.0,3.0,2.0,1000.0,1020.0,20.0,130.0,4.121,4.121,1.0,2.0,3.0,1.0,2.0,0.0,10.0,10.33333333,2.166666667,0.333333333,12.363,8.0,2.0,8.41 +29,30004211.0,1.0,2.0,1082451.309,2.0,201608.0,3.0,2.0,1230.0,1300.0,30.0,60.0,4.289,4.289,2.0,1.0,3.0,1.0,2.0,0.0,12.5,13.0,21.0,0.5,8.578,8.0,2.0,8.41 +30,30005490.0,1.0,2.0,4763565.118,1.0,201610.0,4.0,2.0,1100.0,1105.0,5.0,10.0,0.567,0.567,1.0,11.0,3.0,2.0,2.0,0.0,11.0,11.08333333,0.166666667,0.083333333,6.804,9.0,6.0,36.14 +31,30005490.0,1.0,2.0,4763565.118,2.0,201610.0,4.0,2.0,1115.0,1125.0,10.0,20.0,2.109,2.109,11.0,11.0,3.0,2.0,2.0,0.0,11.25,11.41666667,0.333333333,0.166666667,12.654,9.0,6.0,36.14 +32,30005490.0,1.0,2.0,4763565.118,3.0,201610.0,4.0,2.0,1145.0,1225.0,40.0,185.0,15.973,15.973,11.0,17.0,3.0,2.0,2.0,0.0,11.75,12.41666667,3.083333333,0.666666667,23.9595,9.0,6.0,36.14 +33,30005490.0,1.0,2.0,4763565.118,4.0,201610.0,4.0,2.0,1530.0,1615.0,45.0,145.0,16.661,16.661,17.0,1.0,3.0,2.0,2.0,0.0,15.5,16.25,2.416666667,0.75,22.21466667,9.0,6.0,36.14 +34,30005490.0,1.0,2.0,4763565.118,5.0,201610.0,4.0,2.0,1840.0,1847.0,7.0,153.0,0.197,0.197,1.0,19.0,3.0,2.0,2.0,0.0,18.66666667,18.78333333,2.55,0.116666667,1.688571429,9.0,6.0,36.14 +35,30005490.0,1.0,2.0,4763565.118,6.0,201610.0,4.0,2.0,2120.0,2130.0,10.0,-9.0,0.633,0.633,19.0,1.0,3.0,2.0,2.0,0.0,21.33333333,21.5,13.5,0.166666667,3.798,9.0,6.0,36.14 +36,30007585.0,1.0,1.0,272831.9864,1.0,201607.0,5.0,2.0,828.0,848.0,20.0,503.0,6.786,6.786,1.0,3.0,3.0,1.0,1.0,0.0,8.466666667,8.8,8.383333333,0.333333333,20.358,10.0,4.0,36.176 +37,30007585.0,1.0,1.0,272831.9864,2.0,201607.0,5.0,2.0,1711.0,1728.0,17.0,41.0,6.961,6.961,3.0,1.0,3.0,1.0,1.0,0.0,17.18333333,17.46666667,0.683333333,0.283333333,24.56823529,10.0,4.0,36.176 +38,30007585.0,1.0,1.0,272831.9864,3.0,201607.0,5.0,2.0,1809.0,1831.0,22.0,187.0,11.23,11.23,1.0,17.0,3.0,1.0,1.0,0.0,18.15,18.51666667,3.116666667,0.366666667,30.62727273,10.0,4.0,36.176 +39,30007585.0,1.0,1.0,272831.9864,4.0,201607.0,5.0,2.0,2138.0,2201.0,23.0,-9.0,11.199,11.199,17.0,1.0,3.0,1.0,1.0,0.0,21.63333333,22.01666667,10.45,0.383333333,29.21478261,10.0,4.0,36.176 +40,30007605.0,1.0,1.0,668201.7074,1.0,201609.0,5.0,2.0,941.0,1011.0,30.0,577.0,13.827,13.827,1.0,3.0,6.0,2.0,2.0,0.0,9.683333333,10.18333333,9.616666667,0.5,27.654,11.0,2.0,25.912 +41,30007605.0,1.0,1.0,668201.7074,2.0,201609.0,5.0,2.0,1948.0,2018.0,30.0,-9.0,12.085,12.085,3.0,1.0,6.0,2.0,2.0,0.0,19.8,20.3,13.38333333,0.5,24.17,11.0,2.0,25.912 +42,30007605.0,2.0,2.0,667815.2811,1.0,201609.0,5.0,2.0,735.0,820.0,45.0,485.0,12.428,12.428,1.0,3.0,3.0,2.0,2.0,0.0,7.583333333,8.333333333,9.166666667,0.75,16.57066667,12.0,2.0,24.821 +43,30007605.0,2.0,2.0,667815.2811,3.0,201609.0,5.0,2.0,1730.0,1812.0,42.0,-9.0,12.393,12.393,16.0,1.0,3.0,2.0,2.0,0.0,17.5,18.2,13.38333333,0.7,17.70428571,12.0,2.0,24.821 +44,30008033.0,1.0,1.0,264222.7309,1.0,201607.0,4.0,2.0,1045.0,1055.0,10.0,10.0,1.056,1.056,1.0,14.0,3.0,1.0,1.0,0.0,10.75,10.91666667,0.416666667,0.166666667,6.336,13.0,3.0,2.158 +45,30008033.0,1.0,1.0,264222.7309,3.0,201607.0,4.0,2.0,1120.0,1130.0,10.0,25.0,0.268,0.268,11.0,11.0,3.0,1.0,1.0,0.0,11.33333333,11.5,0.416666667,0.166666667,1.608,13.0,3.0,2.158 +46,30008033.0,1.0,1.0,264222.7309,4.0,201607.0,4.0,2.0,1155.0,1215.0,20.0,-9.0,0.834,0.834,11.0,1.0,3.0,1.0,1.0,0.0,11.91666667,12.25,22.5,0.333333333,2.502,13.0,3.0,2.158 +47,30008169.0,1.0,1.0,513285.0996,1.0,201609.0,7.0,1.0,1445.0,1457.0,12.0,23.0,2.585,2.585,1.0,11.0,3.0,1.0,1.0,0.0,14.75,14.95,0.383333333,0.2,12.925,14.0,3.0,5.328 +48,30008169.0,1.0,1.0,513285.0996,2.0,201609.0,7.0,1.0,1520.0,1535.0,15.0,25.0,0.839,0.839,11.0,11.0,3.0,1.0,1.0,0.0,15.33333333,15.58333333,0.416666667,0.25,3.356,14.0,3.0,5.328 +49,30008169.0,1.0,1.0,513285.0996,3.0,201609.0,7.0,1.0,1600.0,1615.0,15.0,-9.0,1.904,1.904,11.0,1.0,3.0,1.0,1.0,0.0,16.0,16.25,22.5,0.25,7.616,14.0,3.0,5.328 +50,30008308.0,2.0,1.0,1396434.332,1.0,201605.0,1.0,1.0,915.0,920.0,5.0,70.0,0.477,0.477,1.0,13.0,3.0,2.0,1.0,0.0,9.25,9.333333333,1.166666667,0.083333333,5.724,15.0,4.0,132.435 +51,30008308.0,2.0,1.0,1396434.332,2.0,201605.0,1.0,1.0,1030.0,1040.0,10.0,70.0,4.534,4.534,13.0,16.0,3.0,2.0,1.0,0.0,10.5,10.66666667,1.166666667,0.166666667,27.204,15.0,4.0,132.435 +52,30008308.0,2.0,1.0,1396434.332,3.0,201605.0,1.0,1.0,1150.0,1200.0,10.0,120.0,3.69,3.69,16.0,1.0,3.0,2.0,1.0,0.0,11.83333333,12.0,2.0,0.166666667,22.14,15.0,4.0,132.435 +53,30008308.0,2.0,1.0,1396434.332,4.0,201605.0,1.0,1.0,1400.0,1630.0,150.0,-9.0,123.734,123.734,1.0,1.0,3.0,2.0,1.0,0.0,14.0,16.5,16.75,2.5,49.4936,15.0,4.0,132.435 +54,30009053.0,2.0,1.0,113953.4705,1.0,201607.0,7.0,1.0,1141.0,1150.0,9.0,40.0,2.167,2.167,1.0,11.0,6.0,2.0,2.0,0.0,11.68333333,11.83333333,0.666666667,0.15,14.44666667,16.0,2.0,4.438 +55,30009053.0,2.0,1.0,113953.4705,2.0,201607.0,7.0,1.0,1230.0,1240.0,10.0,-9.0,2.271,2.271,11.0,1.0,6.0,2.0,2.0,0.0,12.5,12.66666667,23.01666667,0.166666667,13.626,16.0,2.0,4.438 +56,30009490.0,2.0,1.0,260932.1179,1.0,201607.0,1.0,1.0,1038.0,1046.0,8.0,11.0,1.586,1.586,1.0,13.0,3.0,4.0,2.0,0.0,10.63333333,10.76666667,0.183333333,0.133333333,11.895,17.0,3.0,6.124 +57,30009490.0,2.0,1.0,260932.1179,2.0,201607.0,1.0,1.0,1057.0,1106.0,9.0,52.0,2.373,2.373,13.0,11.0,3.0,4.0,2.0,0.0,10.95,11.1,0.866666667,0.15,15.82,17.0,3.0,6.124 +58,30009490.0,2.0,1.0,260932.1179,3.0,201607.0,1.0,1.0,1158.0,1211.0,13.0,-9.0,2.165,2.165,11.0,1.0,3.0,4.0,2.0,0.0,11.96666667,12.18333333,22.45,0.216666667,9.992307692,17.0,3.0,6.124 +59,30010135.0,2.0,1.0,2203351.803,1.0,201605.0,6.0,2.0,745.0,810.0,25.0,1.0,15.537,15.537,1.0,7.0,3.0,2.0,2.0,0.0,7.75,8.166666667,8.6,0.416666667,37.2888,19.0,4.0,35.343 +60,30010135.0,2.0,1.0,2203351.803,4.0,201605.0,6.0,2.0,1646.0,1715.0,29.0,105.0,15.49,15.49,7.0,1.0,3.0,2.0,2.0,0.0,16.76666667,17.25,1.75,0.483333333,32.04827586,19.0,4.0,35.343 +61,30010135.0,2.0,1.0,2203351.803,5.0,201605.0,6.0,1.0,1900.0,1915.0,15.0,195.0,2.172,2.172,1.0,13.0,3.0,2.0,2.0,0.0,19.0,19.25,3.25,0.25,8.688,19.0,4.0,35.343 +62,30010135.0,2.0,1.0,2203351.803,6.0,201605.0,6.0,1.0,2230.0,2240.0,10.0,-9.0,2.144,2.144,13.0,1.0,3.0,2.0,2.0,0.0,22.5,22.66666667,9.083333333,0.166666667,12.864,19.0,4.0,35.343 +63,30010135.0,1.0,2.0,2202077.587,1.0,201605.0,6.0,2.0,820.0,857.0,37.0,278.0,19.088,19.088,1.0,3.0,3.0,2.0,2.0,0.0,8.333333333,8.95,4.633333333,0.616666667,30.95351351,18.0,4.0,43.967 +64,30010135.0,1.0,2.0,2202077.587,2.0,201605.0,6.0,2.0,1335.0,1340.0,5.0,30.0,2.936,2.936,3.0,11.0,3.0,2.0,2.0,0.0,13.58333333,13.66666667,0.5,0.083333333,35.232,18.0,4.0,43.967 +65,30010135.0,1.0,2.0,2202077.587,3.0,201605.0,6.0,2.0,1410.0,1417.0,7.0,163.0,2.942,2.942,11.0,3.0,3.0,2.0,2.0,0.0,14.16666667,14.28333333,2.716666667,0.116666667,25.21714286,18.0,4.0,43.967 +66,30010135.0,1.0,2.0,2202077.587,4.0,201605.0,6.0,2.0,1700.0,1736.0,36.0,84.0,19.001,19.001,3.0,1.0,3.0,2.0,2.0,0.0,17.0,17.6,14.73333333,0.6,31.66833333,18.0,4.0,43.967 +67,30011713.0,1.0,1.0,1632680.258,1.0,201607.0,4.0,2.0,1035.0,1046.0,11.0,19.0,3.065,3.065,1.0,18.0,3.0,1.0,3.0,0.0,10.58333333,10.76666667,0.316666667,0.183333333,16.71818182,20.0,3.0,6.402 +68,30011713.0,1.0,1.0,1632680.258,2.0,201607.0,4.0,2.0,1105.0,1120.0,15.0,20.0,2.363,2.363,18.0,13.0,3.0,1.0,3.0,0.0,11.08333333,11.33333333,0.333333333,0.25,9.452,20.0,3.0,6.402 +69,30011713.0,1.0,1.0,1632680.258,3.0,201607.0,4.0,2.0,1140.0,1147.0,7.0,-9.0,0.974,0.974,13.0,1.0,3.0,1.0,3.0,0.0,11.66666667,11.78333333,22.8,0.116666667,8.348571429,20.0,3.0,6.402 +70,30012199.0,2.0,2.0,3536015.022,1.0,201605.0,5.0,2.0,630.0,645.0,15.0,495.0,6.801,6.801,1.0,3.0,3.0,3.0,3.0,0.0,6.5,6.75,8.25,0.25,27.204,21.0,2.0,13.664 +71,30012199.0,2.0,2.0,3536015.022,2.0,201605.0,5.0,2.0,1500.0,1600.0,60.0,-9.0,6.863,6.863,3.0,1.0,3.0,3.0,3.0,0.0,15.0,16.0,14.5,1.0,6.863,21.0,2.0,13.664 +72,30012199.0,3.0,3.0,3601172.854,1.0,201605.0,5.0,2.0,401.0,600.0,119.0,60.0,103.958,103.958,3.0,3.0,4.0,3.0,3.0,0.0,4.016666667,6.0,1.0,1.983333333,52.41579832,22.0,4.0,219.791 +73,30012199.0,3.0,3.0,3601172.854,2.0,201605.0,5.0,2.0,700.0,1000.0,180.0,90.0,103.908,103.908,3.0,3.0,4.0,3.0,3.0,0.0,7.0,10.0,5.75,3.0,34.636,22.0,4.0,219.791 +74,30012199.0,3.0,3.0,3601172.854,5.0,201605.0,5.0,2.0,1545.0,1600.0,15.0,135.0,6.222,6.222,3.0,15.0,4.0,3.0,3.0,0.0,15.75,16.0,2.25,0.25,24.888,22.0,4.0,219.791 +75,30012199.0,3.0,3.0,3601172.854,6.0,201605.0,5.0,2.0,1815.0,1830.0,15.0,-9.0,5.703,5.703,15.0,1.0,4.0,3.0,3.0,0.0,18.25,18.5,9.516666667,0.25,22.812,22.0,4.0,219.791 +76,30012694.0,1.0,1.0,652336.8856,1.0,201605.0,2.0,2.0,930.0,940.0,10.0,20.0,9.028,9.028,1.0,6.0,3.0,1.0,1.0,0.0,9.5,9.666666667,0.333333333,0.166666667,54.168,23.0,4.0,18.816 +77,30012694.0,1.0,1.0,652336.8856,2.0,201605.0,2.0,2.0,1000.0,1010.0,10.0,40.0,0.35,0.35,6.0,11.0,3.0,1.0,1.0,0.0,10.0,10.16666667,0.666666667,0.166666667,2.1,23.0,4.0,18.816 +78,30012694.0,1.0,1.0,652336.8856,3.0,201605.0,2.0,2.0,1050.0,1100.0,10.0,60.0,1.611,1.611,11.0,11.0,3.0,1.0,1.0,0.0,10.83333333,11.0,1.0,0.166666667,9.666,23.0,4.0,18.816 +79,30012694.0,1.0,1.0,652336.8856,4.0,201605.0,2.0,2.0,1200.0,1230.0,30.0,-9.0,7.827,7.827,11.0,1.0,3.0,1.0,1.0,0.0,12.0,12.5,21.0,0.5,15.654,23.0,4.0,18.816 +80,30012867.0,1.0,1.0,1901184.097,1.0,201611.0,2.0,2.0,650.0,700.0,10.0,75.0,2.451,2.451,1.0,18.0,4.0,2.0,3.0,0.0,6.833333333,7.0,1.25,0.166666667,14.706,24.0,3.0,42.727 +81,30012867.0,1.0,1.0,1901184.097,2.0,201611.0,2.0,2.0,815.0,816.0,1.0,4.0,0.23,0.23,18.0,11.0,4.0,2.0,3.0,0.0,8.25,8.266666667,0.066666667,0.016666667,13.8,24.0,3.0,42.727 +82,30012867.0,1.0,1.0,1901184.097,3.0,201611.0,2.0,2.0,820.0,905.0,45.0,475.0,40.046,40.046,11.0,3.0,4.0,2.0,3.0,0.0,8.333333333,9.083333333,21.75,0.75,53.39466667,24.0,3.0,42.727 +83,30012867.0,2.0,2.0,1900084.627,1.0,201611.0,2.0,2.0,520.0,527.0,7.0,63.0,2.741,2.741,1.0,16.0,4.0,2.0,3.0,0.0,5.333333333,5.45,1.05,0.116666667,23.49428571,25.0,7.0,49.006 +84,30012867.0,2.0,2.0,1900084.627,2.0,201611.0,2.0,2.0,630.0,637.0,7.0,23.0,2.741,2.741,16.0,1.0,4.0,2.0,3.0,0.0,6.5,6.616666667,0.383333333,0.116666667,23.49428571,25.0,7.0,49.006 +85,30012867.0,2.0,2.0,1900084.627,3.0,201611.0,2.0,2.0,700.0,703.0,3.0,3.0,0.832,0.832,1.0,6.0,4.0,2.0,3.0,0.0,7.0,7.05,0.05,0.05,16.64,25.0,7.0,49.006 +86,30012867.0,2.0,2.0,1900084.627,4.0,201611.0,2.0,2.0,706.0,741.0,35.0,499.0,20.658,20.658,6.0,3.0,4.0,2.0,3.0,0.0,7.1,7.683333333,8.316666667,0.583333333,35.41371429,25.0,7.0,49.006 +87,30012867.0,2.0,2.0,1900084.627,5.0,201611.0,2.0,2.0,1600.0,1630.0,30.0,5.0,19.221,19.221,3.0,6.0,4.0,2.0,3.0,0.0,16.0,16.5,0.083333333,0.5,38.442,25.0,7.0,49.006 +88,30012867.0,2.0,2.0,1900084.627,6.0,201611.0,2.0,2.0,1635.0,1640.0,5.0,20.0,1.351,1.351,6.0,16.0,4.0,2.0,3.0,0.0,16.58333333,16.66666667,0.333333333,0.083333333,16.212,25.0,7.0,49.006 +89,30012867.0,2.0,2.0,1900084.627,7.0,201611.0,2.0,2.0,1700.0,1705.0,5.0,-9.0,1.462,1.462,16.0,1.0,4.0,2.0,3.0,0.0,17.0,17.08333333,12.25,0.083333333,17.544,25.0,7.0,49.006 +90,30013610.0,1.0,2.0,4786081.098,1.0,201606.0,1.0,1.0,800.0,810.0,10.0,5.0,2.208,2.208,1.0,11.0,6.0,5.0,4.0,0.0,8.0,8.166666667,0.083333333,0.166666667,13.248,26.0,5.0,40.226 +91,30013610.0,1.0,2.0,4786081.098,2.0,201606.0,1.0,1.0,815.0,820.0,5.0,85.0,2.232,2.232,11.0,1.0,6.0,5.0,4.0,0.0,8.25,8.333333333,1.416666667,0.083333333,26.784,26.0,5.0,40.226 +92,30013610.0,1.0,2.0,4786081.098,3.0,201606.0,1.0,1.0,945.0,1010.0,25.0,140.0,12.265,12.265,1.0,19.0,6.0,5.0,4.0,0.0,9.75,10.16666667,2.333333333,0.416666667,29.436,26.0,5.0,40.226 +93,30013610.0,1.0,2.0,4786081.098,4.0,201606.0,1.0,1.0,1230.0,1250.0,20.0,25.0,11.445,11.445,19.0,11.0,6.0,5.0,4.0,0.0,12.5,12.83333333,0.416666667,0.333333333,34.335,26.0,5.0,40.226 +94,30013610.0,1.0,2.0,4786081.098,5.0,201606.0,1.0,1.0,1315.0,1335.0,20.0,-9.0,12.076,12.076,11.0,1.0,6.0,5.0,4.0,0.0,13.25,13.58333333,18.41666667,0.333333333,36.228,26.0,5.0,40.226 +95,30015190.0,2.0,1.0,645819.0264,5.0,201605.0,2.0,2.0,1655.0,1705.0,10.0,15.0,1.445,1.445,1.0,11.0,3.0,3.0,2.0,0.0,16.91666667,17.08333333,0.25,0.166666667,8.67,27.0,2.0,2.94 +96,30015190.0,2.0,1.0,645819.0264,6.0,201605.0,2.0,2.0,1720.0,1730.0,10.0,-9.0,1.495,1.495,11.0,1.0,3.0,3.0,2.0,0.0,17.33333333,17.5,23.41666667,0.166666667,8.97,27.0,2.0,2.94 +97,30016588.0,1.0,1.0,253396.0264,1.0,201609.0,1.0,1.0,1010.0,1020.0,10.0,25.0,1.684,1.684,1.0,11.0,4.0,1.0,2.0,0.0,10.16666667,10.33333333,0.416666667,0.166666667,10.104,28.0,2.0,3.271 +98,30016588.0,1.0,1.0,253396.0264,2.0,201609.0,1.0,1.0,1045.0,1100.0,15.0,-9.0,1.587,1.587,11.0,1.0,4.0,1.0,2.0,0.0,10.75,11.0,23.16666667,0.25,6.348,28.0,2.0,3.271 +99,30016855.0,1.0,1.0,725586.5448,1.0,201609.0,5.0,2.0,725.0,745.0,20.0,1.0,2.136,2.136,1.0,6.0,3.0,1.0,2.0,0.0,7.416666667,7.75,0.016666667,0.333333333,6.408,29.0,9.0,39.255 +100,30016855.0,1.0,1.0,725586.5448,2.0,201609.0,5.0,2.0,746.0,815.0,29.0,480.0,12.546,12.546,6.0,3.0,3.0,1.0,2.0,0.0,7.766666667,8.25,8.0,0.483333333,25.95724138,29.0,9.0,39.255 +101,30016855.0,1.0,1.0,725586.5448,3.0,201609.0,5.0,2.0,1615.0,1700.0,45.0,5.0,12.607,12.607,3.0,6.0,3.0,1.0,2.0,0.0,16.25,17.0,0.083333333,0.75,16.80933333,29.0,9.0,39.255 +102,30016855.0,1.0,1.0,725586.5448,4.0,201609.0,5.0,2.0,1705.0,1710.0,5.0,95.0,1.9,1.9,6.0,1.0,3.0,1.0,2.0,0.0,17.08333333,17.16666667,1.583333333,0.083333333,22.8,29.0,9.0,39.255 +103,30016855.0,1.0,1.0,725586.5448,5.0,201609.0,5.0,2.0,1845.0,1900.0,15.0,2.0,2.99,2.99,1.0,6.0,3.0,1.0,2.0,0.0,18.75,19.0,0.033333333,0.25,11.96,29.0,9.0,39.255 +104,30016855.0,1.0,1.0,725586.5448,6.0,201609.0,5.0,2.0,1902.0,1905.0,3.0,30.0,1.988,1.988,6.0,13.0,3.0,1.0,2.0,0.0,19.03333333,19.08333333,0.5,0.05,39.76,29.0,9.0,39.255 +105,30016855.0,1.0,1.0,725586.5448,7.0,201609.0,5.0,2.0,1935.0,1940.0,5.0,5.0,2.01,2.01,13.0,6.0,3.0,1.0,2.0,0.0,19.58333333,19.66666667,0.083333333,0.083333333,24.12,29.0,9.0,39.255 +106,30016855.0,1.0,1.0,725586.5448,8.0,201609.0,5.0,2.0,1945.0,1948.0,3.0,12.0,1.658,1.658,6.0,13.0,3.0,1.0,2.0,0.0,19.75,19.8,0.2,0.05,33.16,29.0,9.0,39.255 +107,30016855.0,1.0,1.0,725586.5448,9.0,201609.0,5.0,2.0,2000.0,2005.0,5.0,-9.0,1.42,1.42,13.0,1.0,3.0,1.0,2.0,0.0,20.0,20.08333333,11.33333333,0.083333333,17.04,29.0,9.0,39.255 +108,30017564.0,1.0,1.0,171452.8261,1.0,201608.0,5.0,2.0,1300.0,1325.0,25.0,40.0,15.078,15.078,2.0,18.0,3.0,1.0,1.0,0.0,13.0,13.41666667,0.666666667,0.416666667,36.1872,30.0,7.0,83.858 +109,30017564.0,1.0,1.0,171452.8261,2.0,201608.0,5.0,2.0,1405.0,1430.0,25.0,210.0,14.554,14.554,18.0,2.0,3.0,1.0,1.0,0.0,14.08333333,14.5,3.5,0.416666667,34.9296,30.0,7.0,83.858 +110,30017564.0,1.0,1.0,171452.8261,3.0,201608.0,5.0,2.0,1800.0,1801.0,1.0,1.0,0.27,0.27,2.0,14.0,3.0,1.0,1.0,0.0,18.0,18.01666667,0.016666667,0.016666667,16.2,30.0,7.0,83.858 +111,30017564.0,1.0,1.0,171452.8261,4.0,201608.0,5.0,2.0,1802.0,1820.0,18.0,140.0,19.977,19.977,14.0,17.0,3.0,1.0,1.0,0.0,18.03333333,18.33333333,2.333333333,0.3,66.59,30.0,7.0,83.858 +112,30017564.0,1.0,1.0,171452.8261,5.0,201608.0,5.0,2.0,2040.0,2100.0,20.0,65.0,6.263,6.263,17.0,13.0,3.0,1.0,1.0,0.0,20.66666667,21.0,1.083333333,0.333333333,18.789,30.0,7.0,83.858 +113,30017564.0,1.0,1.0,171452.8261,6.0,201608.0,5.0,2.0,2205.0,2220.0,15.0,5.0,6.442,6.442,13.0,6.0,3.0,1.0,1.0,0.0,22.08333333,22.33333333,0.083333333,0.25,25.768,30.0,7.0,83.858 +114,30017564.0,1.0,1.0,171452.8261,7.0,201608.0,5.0,2.0,2225.0,2250.0,25.0,-9.0,21.274,21.274,6.0,1.0,3.0,1.0,1.0,0.0,22.41666667,22.83333333,14.16666667,0.416666667,51.0576,30.0,7.0,83.858 diff --git a/prereise/gather/demanddata/transportation_electrification/tests/test_dwelling.py b/prereise/gather/demanddata/transportation_electrification/tests/test_dwelling.py new file mode 100644 index 000000000..4cec51073 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/test_dwelling.py @@ -0,0 +1,16 @@ +from prereise.gather.demanddata.transportation_electrification.dwelling import ( + get_energy_limit, + get_segment, +) + + +def test_get_segment(): + segments = get_segment(2.3, 5.5) + + assert segments == 6 + + +def test_energy_limit(): + energy_limit = get_energy_limit(10, 6, 3.3, 6.2, 0.5) + + assert energy_limit == [3.500000000000001, 5.0, 5.0, 5.0, 5.0, 2.5] diff --git a/prereise/gather/demanddata/transportation_electrification/tests/test_immediate.py b/prereise/gather/demanddata/transportation_electrification/tests/test_immediate.py new file mode 100644 index 000000000..ad40ed3e7 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/test_immediate.py @@ -0,0 +1,46 @@ +import numpy as np +import pandas as pd + +from prereise.gather.demanddata.transportation_electrification.immediate import ( # adjust_bev, + apply_annual_scaling, + apply_daily_adjustments, +) + + +def test_apply_daily_adjustments(): + hourly_profile = np.array([80, 180, 140, 90, 180, 30, 280, 320, 200, 20, 50, 30]) + adjustment_values = pd.DataFrame([0.2, 0.1, 0.4, 0.3]) + num_days_per_year = 4 + num_segments_per_day = 3 + + adjustment_result = apply_daily_adjustments( + hourly_profile, adjustment_values, num_days_per_year, num_segments_per_day + ) + + correct_adjustment = np.array( + [0.04, 0.09, 0.07, 0.03, 0.06, 0.01, 0.14, 0.16, 0.1, 0.06, 0.15, 0.09] + ) + + print(adjustment_result) + + np.testing.assert_almost_equal(adjustment_result, correct_adjustment) + + +def test_apply_annual_scaling(): + hourly_profile = np.array( + [0.04, 0.09, 0.07, 0.03, 0.06, 0.01, 0.14, 0.16, 0.1, 0.06, 0.15, 0.09] + ) + bev_vmt = 10 + charging_efficiency = 0.9 + kwhmi = 18 + + scaling_result = apply_annual_scaling( + hourly_profile, + bev_vmt, + charging_efficiency, + kwhmi, + ) + + correct_annual_scaling = np.array([8, 18, 14, 6, 12, 2, 28, 32, 20, 12, 30, 18]) + + np.testing.assert_almost_equal(scaling_result, correct_annual_scaling) diff --git a/prereise/gather/demanddata/transportation_electrification/tests/test_immediate_charging_integration.py b/prereise/gather/demanddata/transportation_electrification/tests/test_immediate_charging_integration.py new file mode 100644 index 000000000..4a74014a0 --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/test_immediate_charging_integration.py @@ -0,0 +1,180 @@ +import os + +import numpy as np + +import prereise.gather.demanddata.transportation_electrification.immediate_charging_HDV as immediate_charging_HDV +from prereise.gather.demanddata.transportation_electrification import const +from prereise.gather.demanddata.transportation_electrification.data_helper import ( + generate_daily_weighting, + load_urbanized_scaling_factor, +) +from prereise.gather.demanddata.transportation_electrification.immediate import ( + adjust_bev, + immediate_charging, +) + + +def test_immediate_charging_region1(): + result = immediate_charging( + census_region=1, + model_year=2017, + veh_range=100, + power=6.6, + location_strategy=2, + veh_type="LDV", + filepath=os.path.join( + const.data_folder_path, + "nhts_census_updated_dwell", + ), + ) + bev_vmt = load_urbanized_scaling_factor( + model_year=2017, + veh_type="LDV", + veh_range=100, + urbanized_area="Antioch", + state="CA", + filepath=os.path.join( + const.data_folder_path, + "regional_scaling_factors", + "Regional_scaling_factors_UA_", + ), + ) + + daily_values = generate_daily_weighting(2017) + + final_result = adjust_bev( + hourly_profile=result, + adjustment_values=daily_values, + model_year=2017, + veh_type="LDV", + veh_range=100, + bev_vmt=bev_vmt, + charging_efficiency=0.95, + ) + + correct_cumsum = np.array( + [ + 5.77314880e01, + 1.06704314e05, + 2.21298833e05, + 3.46061958e05, + 4.73804702e05, + 6.07778242e05, + 7.36039206e05, + 8.58406341e05, + ], + ) + + np.testing.assert_allclose(final_result.cumsum()[::1095], correct_cumsum) + + +def test_immediate_charging_mdv(): + + result = immediate_charging_HDV.immediate_charging( + model_year=2050, + veh_range=200, + power=80, + location_strategy=1, + veh_type="MDV", + filepath=os.path.join( + const.data_folder_path, + "fdata_v10st.mat", + ), + trip_strategy=1, + ) + bev_vmt = load_urbanized_scaling_factor( + model_year=2050, + veh_type="MDV", + veh_range=200, + urbanized_area="Antioch", + state="CA", + filepath=os.path.join( + const.data_folder_path, + "regional_scaling_factors", + "Regional_scaling_factors_UA_", + ), + ) + + daily_values = generate_daily_weighting(2017) + + final_result = adjust_bev( + hourly_profile=result, + adjustment_values=daily_values, + model_year=2017, + veh_type="MDV", + veh_range=100, + bev_vmt=bev_vmt, + charging_efficiency=0.95, + ) + + correct_cumsum = np.array( + [ + 6.25888979e00, + 1.49132922e04, + 3.10476159e04, + 4.85031512e04, + 6.64076921e04, + 8.52221916e04, + 1.03157417e05, + 1.20314233e05, + ], + ) + + print(final_result.cumsum()[::1095]) + + np.testing.assert_allclose(final_result.cumsum()[::1095], correct_cumsum) + + +def test_immediate_charging_hdv(): + + result = immediate_charging_HDV.immediate_charging( + model_year=2050, + veh_range=200, + power=80, + location_strategy=1, + veh_type="HDV", + filepath=os.path.join( + const.data_folder_path, + "fdata_v10st.mat", + ), + trip_strategy=1, + ) + bev_vmt = load_urbanized_scaling_factor( + model_year=2050, + veh_type="HDV", + veh_range=200, + urbanized_area="Antioch", + state="CA", + filepath=os.path.join( + const.data_folder_path, + "regional_scaling_factors", + "Regional_scaling_factors_UA_", + ), + ) + + daily_values = generate_daily_weighting(2017) + + final_result = adjust_bev( + hourly_profile=result, + adjustment_values=daily_values, + model_year=2017, + veh_type="HDV", + veh_range=100, + bev_vmt=bev_vmt, + charging_efficiency=0.95, + ) + + correct_cumsum = np.array( + [ + 1.14074474e01, + 1.34817274e04, + 2.80378297e04, + 4.37284949e04, + 5.99307996e04, + 7.68898286e04, + 9.30264299e04, + 1.08557058e05, + ] + ) + + np.testing.assert_allclose(final_result.cumsum()[::1095], correct_cumsum) diff --git a/prereise/gather/demanddata/transportation_electrification/tests/test_smart_charging_integration.py b/prereise/gather/demanddata/transportation_electrification/tests/test_smart_charging_integration.py new file mode 100644 index 000000000..85e20da9d --- /dev/null +++ b/prereise/gather/demanddata/transportation_electrification/tests/test_smart_charging_integration.py @@ -0,0 +1,157 @@ +import os + +import numpy as np +from scipy.io import loadmat + +from prereise.gather.demanddata.transportation_electrification import ( + const, + data_helper, + smart_charging, + smart_charging_HDV, +) +from prereise.gather.demanddata.transportation_electrification.data_helper import ( + generate_daily_weighting, +) + + +def test_smart_charging(): + data_dir = os.path.join( + const.data_folder_path, + "CAISO_sample_load_2019.mat", + ) + load_demand = loadmat(data_dir)["load_demand"].flatten() + + daily_values = generate_daily_weighting(2017) + + result = smart_charging.smart_charging( + census_region=1, + model_year=2017, + veh_range=100, + kwhmi=0.242, + power=6.6, + location_strategy=2, + veh_type="LDV", + filepath=os.path.join( + const.test_folder_path, + "ldv_test_data.csv", + ), + daily_values=daily_values, + load_demand=load_demand, + bev_vmt=const.emfacvmt, + trip_strategy=1, + ) + + correct_cumsum = np.array( + [ + 0.0, + 9796092.83844097, + 19198735.09458018, + 27636677.75177433, + 36032644.7281563, + 44112809.4024421, + 52256940.31259822, + 61077768.57472202, + ] + ) + + np.testing.assert_allclose(result.cumsum()[::1095], correct_cumsum) + + +def test_smart_charging_hdv(): + data_dir = os.path.join( + const.data_folder_path, + "CAISO_sample_load_2019.mat", + ) + load_demand = loadmat(data_dir)["load_demand"].flatten() + + bev_vmt = data_helper.load_urbanized_scaling_factor( + model_year=2050, + veh_type="HDV", + veh_range=200, + urbanized_area="Antioch", + state="CA", + filepath=os.path.join( + const.data_folder_path, + "regional_scaling_factors", + "Regional_scaling_factors_UA_", + ), + ) + result = smart_charging_HDV.smart_charging( + model_year=2050, + veh_range=200, + power=80, + location_strategy=1, + veh_type="HDV", + filepath=os.path.join( + const.test_folder_path, + "hdv_test_data.csv", + ), + initial_load=load_demand, + bev_vmt=bev_vmt, + trip_strategy=1, + ) + + correct_cumsum = np.array( + [ + 0.0, + 3856.38868062, + 7712.77736124, + 11485.33150533, + 15341.72018595, + 19197.26691589, + 22970.66301066, + 26827.05169128, + ] + ) + + np.testing.assert_allclose(result.cumsum()[::1095], correct_cumsum) + + +def test_smart_charging_mdv(): + data_dir = os.path.join( + const.data_folder_path, + "CAISO_sample_load_2019.mat", + ) + load_demand = loadmat(data_dir)["load_demand"].flatten() + + bev_vmt = data_helper.load_urbanized_scaling_factor( + model_year=2050, + veh_type="MDV", + veh_range=200, + urbanized_area="Antioch", + state="CA", + filepath=os.path.join( + const.data_folder_path, + "regional_scaling_factors", + "Regional_scaling_factors_UA_", + ), + ) + result = smart_charging_HDV.smart_charging( + model_year=2050, + veh_range=200, + power=80, + location_strategy=1, + veh_type="MDV", + filepath=os.path.join( + const.test_folder_path, + "mdv_test_data.csv", + ), + initial_load=load_demand, + bev_vmt=bev_vmt, + trip_strategy=1, + ) + + correct_cumsum = np.array( + [ + 0.0, + 4043.9900878, + 8087.9801756, + 12044.05743541, + 16088.04752321, + 20132.03761101, + 24088.11487082, + 28132.10495862, + ] + ) + + np.testing.assert_allclose(result.cumsum()[::1095], correct_cumsum) diff --git a/prereise/gather/flexibilitydata/doe/tests/test_geo_data.py b/prereise/gather/flexibilitydata/doe/tests/test_geo_data.py index 498d5a7fb..f84261b8a 100644 --- a/prereise/gather/flexibilitydata/doe/tests/test_geo_data.py +++ b/prereise/gather/flexibilitydata/doe/tests/test_geo_data.py @@ -1,11 +1,14 @@ import os +import pytest + from prereise.gather.flexibilitydata.doe.batch_process import ( collect_all_raw_data, create_geo_cache_files, ) +@pytest.mark.integration def test_batch_download(): """Test the downloader from all raw data sources, check if file exist""" @@ -29,6 +32,7 @@ def test_batch_download(): os.remove(os.path.join(abs_download_path, "non_iou_zipcodes_2019.csv")) +@pytest.mark.integration def test_cache_production(): """Test the functions that produce cached files"""