diff --git a/INSTALL.md b/INSTALL.md deleted file mode 100644 index c6dc2f62..00000000 --- a/INSTALL.md +++ /dev/null @@ -1,50 +0,0 @@ -Installing SoundCast -==================== - -- Complete documentation is always at http://soundcast.readthedocs.io - -Requirements: --------------- - -Hardware: - -- 8 CPUs -- 32 GB RAM -- 120 GB disk space **per model run** - -Software: - -- Windows 7+, 64-bit only -- Python 2.7 and pip (tested only with Anaconda Python - strongly recommended) -- Emme 4.2.3+ - - -Basic setup instructions: -------------------------- - -1. Install 64-bit Anaconda Python 2.7 from http://www.continuum.io/downloads - -2. Find your Python install folder in File Explorer: - - Go to Anaconda2\Lib\site-packages - - Delete the folder 'ply' - - (This is for Emme Python compatibility) - -3. Install Emme 4.2.3+ - - NO to Emme Python as the System Python - - Make sure you can open Emme Desktop and that your license is validated - -4. Run Emme Desktop: - - Go to Tools - App Options - Modeller. - - Change Python Path to point to your Anaconda install folder, and click "Install Modeller Package". - - Close Emme. - -5. Clone SoundCast or grab latest zipfile with either: - - git clone http://github.com/psrc/soundcast.git - - or download and unzip: https://github.com/psrc/soundcast/archive/master.zip - -6. Open a Command Terminal (CMD DOS box): - - cd into the SoundCast folder - - Run 'install.bat' to install all software dependencies - - Check output for errors. - -You're ready to run SoundCast. diff --git a/daysim_configuration_template.properties b/daysim_configuration_template.properties index 5c644b4d..924b7588 100644 --- a/daysim_configuration_template.properties +++ b/daysim_configuration_template.properties @@ -9,7 +9,7 @@ NodeDistanceReaderType = HDF5 # general path settings BasePath = inputs -OutputSubpath = ..\outputs +OutputSubpath = ..\outputs\daysim WorkingDirectory =..\working WorkingSubpath = ..\working EstimationSubpath = ..\estimation @@ -22,7 +22,7 @@ NProcessors = 24 NBatches = 96 # PSRC and HDF5 -ShouldRunInputTester = true +ShouldRunInputTester = false HDF5Filename = hh_and_persons.h5 HDF5Path = daysim_outputs.h5 ReadHDF5 = true @@ -46,10 +46,10 @@ RawParcelNodePath = parcel_nodes_2014.txt RawParcelNodeDelimiter = 32 # value of time -VotVeryLowLow = 12 -VotLowMedium = 24 -VotMediumHigh = 30 -VotHighVeryHigh = 40 +VotVeryLowLow = 13.07 +VotLowMedium = 26.14 +VotMediumHigh = 32.67 +VotHighVeryHigh = 43.56 # global settings @@ -109,7 +109,7 @@ ShouldSynchronizeRandomSeed= true # internal-external worker fractions for living and working IxxiPath = psrc_worker_ixxifractions.dat IxxiDelimiter = 9 -IxxiFirstLineIsHeader = false +IxxiFirstLineIsHeader = False # zone list, district lookup ImportZones = true @@ -163,12 +163,12 @@ OutputSamplingWeightsPath = sampling_weights.dat # Model Coefficients and which models to run WorkLocationModelSampleSize = 30 -WorkLocationModelCoefficients= coefficients/WorkLocationModel_psrcper1_Calib3.F12 +WorkLocationModelCoefficients= coefficients/WorkLocationModel.F12 ShouldRunWorkLocationModel= true IncludeWorkLocationModel= true SchoolLocationModelSampleSize = 30 -SchoolLocationModelCoefficients = coefficients/SchoolLocationModel_psrcper1_Calib2.F12 +SchoolLocationModelCoefficients = coefficients/SchoolLocationModel.F12 ShouldRunSchoolLocationModel = true IncludeSchoolLocationModel = true @@ -176,17 +176,17 @@ PayToParkAtWorkplaceModelCoefficients = coefficients/PayToParkAtWorkplaceModel_p ShouldRunPayToParkAtWorkplaceModel = $RUN_ALL IncludePayToParkAtWorkplaceModel = true -TransitPassOwnershipModelCoefficients = coefficients/HTransitPassOwnershipModel_psrcper1.f12 +TransitPassOwnershipModelCoefficients = coefficients/TransitPassOwnershipModel.f12 ShouldRunTransitPassOwnershipModel = $RUN_ALL IncludeTransitPassOwnershipModel = true AutoOwnershipModelCoefficients = coefficients/AutoOwnershipModel_psrcper1.f12 ShouldRunAutoOwnershipModel = $RUN_ALL -IndividualPersonDayPatternModelCoefficients = coefficients/IndividualPersonDayPatternModel_psrcper1.f12 +IndividualPersonDayPatternModelCoefficients = coefficients/IndividualPersonDayPatternModel.f12 ShouldRunIndividualPersonDayPatternModel = $RUN_ALL -PersonExactNumberOfToursModelCoefficients = coefficients/PersonExactNumberOfToursModel_psrcper1.F12 +PersonExactNumberOfToursModelCoefficients = coefficients/PersonExactNumberOfToursModel.F12 ShouldRunPersonExactNumberOfToursModel = $RUN_ALL WorkTourDestinationModelSampleSize = 20 @@ -194,50 +194,50 @@ WorkTourDestinationModelCoefficients = coefficients/WorkTourDestinationModel_psr ShouldRunWorkTourDestinationModel = $RUN_ALL OtherTourDestinationModelSampleSize = 20 -OtherTourDestinationModelCoefficients = coefficients/OtherTourDestinationModel_psrcper1.F12 +OtherTourDestinationModelCoefficients = coefficients/OtherTourDestinationModel.F12 ShouldRunOtherTourDestinationModel = $RUN_ALL -WorkBasedSubtourGenerationModelCoefficients = coefficients/WorkbasedSubtourGenerationCoefficients_SACOG-v1.5.F12 +WorkBasedSubtourGenerationModelCoefficients = coefficients/WorkBasedSubtourGenerationModel.F12 ShouldRunWorkBasedSubtourGenerationModel = $RUN_ALL -WorkTourModeModelCoefficients = coefficients/WorkTourModeModel_psrcper1.F12 +WorkTourModeModelCoefficients = coefficients/WorkTourModeModel.F12 ShouldRunWorkTourModeModel = $RUN_ALL -SchoolTourModeModelCoefficients = coefficients/SchoolTourModeModel_psrcper1.F12 +SchoolTourModeModelCoefficients = coefficients/SchoolTourModeModel.F12 ShouldRunSchoolTourModeModel = $RUN_ALL -WorkBasedSubtourModeModelCoefficients = coefficients/WorkBasedSubtourModeCoefficients_SACOG-v1.5.F12 +WorkBasedSubtourModeModelCoefficients = coefficients/WorkBasedSubtourModeModel.F12 ShouldRunWorkBasedSubtourModeModel = $RUN_ALL -EscortTourModeModelCoefficients = coefficients/EscortTourModeModel_psrcper1.F12 +EscortTourModeModelCoefficients = coefficients/EscortTourModeModel.F12 ShouldRunEscortTourModeModel = $RUN_ALL -OtherHomeBasedTourModeModelCoefficients = coefficients/OtherHomeBasedTourModeModel_psrcper1.F12 +OtherHomeBasedTourModeModelCoefficients = coefficients/OtherHomeBasedTourModeModel.F12 ShouldRunOtherHomeBasedTourModeModel = $RUN_ALL -WorkTourTimeModelCoefficients = coefficients/WorkTourTimeModel_psrcper1.F12 +WorkTourTimeModelCoefficients = coefficients/WorkTourTimeModel.F12 ShouldRunWorkTourTimeModel = $RUN_ALL -SchoolTourTimeModelCoefficients = coefficients/SchoolTourTimeModel_psrcper1.F12 +SchoolTourTimeModelCoefficients = coefficients/SchoolTourTimeModel.F12 ShouldRunSchoolTourTimeModel = $RUN_ALL -OtherHomeBasedTourTimeModelCoefficients = coefficients/OtherHomeBasedTourTimeModel_psrcper1.F12 +OtherHomeBasedTourTimeModelCoefficients = coefficients/OtherHomeBasedTourTimeModel.F12 ShouldRunOtherHomeBasedTourTimeModel = $RUN_ALL -WorkBasedSubtourTimeModelCoefficients = coefficients/WorkbasedSubtourTimeCoefficients_SACOG-v1.5.F12 +WorkBasedSubtourTimeModelCoefficients = coefficients/WorkBasedSubtourTimeModel.F12 ShouldRunWorkBasedSubtourTimeModel = $RUN_ALL -IntermediateStopGenerationModelCoefficients = coefficients/IntermediateStopGenerationModel_psrcper1.F12 +IntermediateStopGenerationModelCoefficients = coefficients/IntermediateStopGenerationModel.F12 ShouldRunIntermediateStopGenerationModel = $RUN_ALL IntermediateStopLocationModelSampleSize = 20 IntermediateStopLocationModelCoefficients = coefficients/IntermediateStopLocationModel_psrcper1.F12 ShouldRunIntermediateStopLocationModel = $RUN_ALL -TripModeModelCoefficients = coefficients/TripModeModel_psrcper1.f12 +TripModeModelCoefficients = coefficients/TripModeModel.f12 ShouldRunTripModeModel = $RUN_ALL -TripTimeModelCoefficients = coefficients/TripTimeModel_psrcper1.f12 +TripTimeModelCoefficients = coefficients/TripTimeModel.f12 ShouldRunTripTimeModel = $RUN_ALL # Path Impedance Parameters @@ -247,9 +247,10 @@ PathImpedance_TransitInVehicleTimeWeight = 1.0 PathImpedance_TransitFirstWaitTimeWeight = 2.0 PathImpedance_TransitTransferWaitTimeWeight = 2.0 PathImpedance_TransitNumberBoardingsWeight = 8.0 +PathImpedance_TransitNumberBoardingsWeight_Rail = 8.0 PathImpedance_TransitDriveAccessTimeWeight = 2.0 PathImpedance_TransitWalkAccessTimeWeight = 2.0 -PathImpedance_WalkTimeWeight = 2.5 +PathImpedance_WalkTimeWeight = 5.0 PathImpedance_BikeTimeWeight = 2.5 PathImpedance_WalkMinutesPerMile = 20.0 PathImpedance_TransitWalkAccessDistanceLimit = 1.0 @@ -258,14 +259,14 @@ PathImpedance_TransitSingleBoardingLimit = 1.1 PathImpedance_AutoTolledPathConstant = 0.0 PathImpedance_AvailablePathUpperTimeLimit = 200.0 PathImpedance_TransitLocalBusPathConstant = 0.00 -PathImpedance_TransitPremiumBusPathConstant = 0.0 -PathImpedance_TransitLightRailPathConstant = 0.05 +PathImpedance_TransitPremiumBusPathConstant = 0.0 +PathImpedance_TransitLightRailPathConstant = 0.035 PathImpedance_TransitCommuterRailPathConstant = 0.0 PathImpedance_TransitFerryPathConstant = 0.0 PathImpedance_TransitUsePathTypeSpecificTime = true PathImpedance_TransitPremiumBusTimeAdditiveWeight = 0.00 -PathImpedance_TransitLightRailTimeAdditiveWeight = -0.10 +PathImpedance_TransitLightRailTimeAdditiveWeight = 0.00 PathImpedance_TransitCommuterRailTimeAdditiveWeight = -0.25 PathImpedance_TransitFerryTimeAdditiveWeight = -0.40 PathImpedance_BikeUseTypeSpecificDistanceFractions = false diff --git a/docs/input_checklist.csv b/docs/input_checklist.csv new file mode 100644 index 00000000..5125f04a --- /dev/null +++ b/docs/input_checklist.csv @@ -0,0 +1,64 @@ +exists,update from base year,folder,file,description +,y,4k,auto.h5,input for truck model +,y,4k,transit.h5,input for truck model +,y,4k,trips_auto_4k.h5,input for truck model +,y,4k,trips_transit_4k.h5,input for truck model +,y,bikes,bike_count_data.csv,observed bike count values intersected with network +,y,bikes,edges_0.txt,network attribute table +,y,bikes,emme_attr.in,link bike facilities and slope factors +,,etc,daysim_outputs_seed_trips.h5, +,,etc,survey.h5,base year survey +,y,Fares,am_fares_farebox.in, +,y,Fares,am_fares_monthly_pass.in, +,y,Fares,md_fares_farebox.in, +,y,Fares,md_fares_monthly_pass.in, +,y,Fares,transit_fare_zones.grt, +,,landuse,distribute_jblm_jobs.csv, +,,landuse,parcels_military.csv, +,y,landuse,hh_and_persons.h5, +,y,landuse,parcels_urbansim.txt, +,y,networks,x_roadway.in,"where x is time period (e.g., am)" +,y,networks,x_transit.in,"where x is time period (e.g., am)" +,y,networks,x_turns.in,"where x is time period (e.g., am)" +,y,networks,edges_y.*,"where y is 0 through 4, representing time period am through ni, several files associated with shapefile" +,y,networks,junctions.*,junction shapefile and related files +,?,networks,modes.txt,Emme mode string definitions +,?,networks,pnr_lot_capacities.in, +,y,networks,sc_headways.csv, +,?,networks,vehicles.txt, +,?,networks/rdly,x_rdly.txt,"where x is time period (e.g., am)" +,,seed_skims,x.h5,"where x is 12-hour time segment (e.g., 5to6.h5, 6to7.h5)" +,,shadow_pricing,shadow_prices.txt, +,,short_distance_files,node_index_2014.txt, +,,short_distance_files,node_to_node_distance_2014.h5, +,,short_distance_files,parcel_nodes_2014.txt, +,,.,transit_stops.csv, +,,tolls,x_roadway_tolls.in,"where x is time period (e.g., am)" +,,tolls,ferry_vehicle_fares.in, +,,trucks,medium_trucks_ie.in, +,,trucks,medium_trucks_ei.in, +,,trucks,medium_trucks_ee.in, +,,trucks,heavy_trucks_ie.in, +,,trucks,heavy_trucks_ei.in, +,,trucks,heavy_trucks_ee.in, +,,trucks,matrix_calc_spec.txt, +,y,trucks,tazdata.in, +,?,trucks,agshar.in, +,?,trucks,minshar.in, +,?,trucks,prodshar.in, +,?,trucks,equipshar.in, +,?,trucks,tcushar.in, +,?,trucks,whlsshar.in, +,,trucks,const.in, +,y,trucks,special_gen_medium_trucks.in, +,y,trucks,special_gen_heavy_trucks.in, +,n,supplemental/generation/rates,hh_triprates.in, +,n,supplemental/generation/rates,nonhh_triprates.in, +,n,supplemental/generation/ensembles,puma00.ens, +,y,supplemental/generation/landuse,tazdata.in, +,,supplemental/generation,externals.csv, +,,supplemental/generation/pums,pumshhxc_income-collegestudents.in, +,,supplemental/generation/pums,pumshhxc_income-k12students.in, +,,supplemental/generation/pums,pumshhxc_income-size-workers.in, +,,supplemental/generation/pums,pumshhxc_income-size-workers-vehicles.in, +,y,emme_configuration.py,spg_general demand dictionary, diff --git a/emme_configuration.py b/emme_configuration.py index b49c764f..d29d2f52 100644 --- a/emme_configuration.py +++ b/emme_configuration.py @@ -1,4 +1,6 @@ -##################################### NETWORK IMPORTER #################################### +from input_configuration import * +##################################### NETWORK IMPORTER #################################### +import_shape = False # use network shape project = 'Projects/LoadTripTables/LoadTripTables.emp' network_summary_project = 'Projects/LoadTripTables/LoadTripTables.emp' tod_networks = ['am', 'md', 'pm', 'ev', 'ni'] @@ -16,13 +18,14 @@ mode_file = 'modes.txt' transit_vehicle_file = 'vehicles.txt' base_net_name = '_roadway.in' +shape_name = '_link_shape.txt' turns_name = '_turns.in' transit_name = '_transit.in' -shape_name = '_link_shape_1002.txt' no_toll_modes = ['s', 'h', 'i', 'j'] unit_of_length = 'mi' # units of miles in Emme +rdly_factor = .25 coord_unit_length = 0.0001894 # network links measured in feet, converted to miles (1/5280) -headway_file = 'sc_headways.csv' +headway_file = ''.join(['sc_headways_', scenario_name, '.csv']) ################################### SKIMS AND PATHS #################################### log_file_name = 'skims_log.txt' @@ -72,18 +75,26 @@ transit_node_attributes = {'headway_fraction' : {'name' : '@hdwfr', 'init_value': .5}, 'wait_time_perception' : {'name' : '@wait', 'init_value': 2}, 'in_vehicle_time' : {'name' : '@invt', 'init_value': 1}} -transit_node_constants = {'am':{'4943':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, +transit_node_constants = {'2014':{'4943':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, '4944':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, '4945':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, '4952':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, '4960':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, '4961':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}}, - 'pm':{'4943':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, - '4944':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, - '4945':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, - '4952':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, - '4960':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, - '4961':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}}} + '2025':{'5165':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '5166':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '5167':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '5168':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '5670':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '5671':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}}, + '2040':{'0041':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0042':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0043':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0044':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0055':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0056':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0057':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}, + '0058':{'@hdwfr': '.1', '@wait' : '1', '@invt' : '.70'}}} transit_network_tod_dict = {'5to6' : 'am', '6to7' : 'am', '7to8' : 'am', '8to9' : 'am', '9to10' : 'md', '10to14' : 'md', '14to15' : 'md', @@ -134,26 +145,29 @@ taz_data_loc = '/supplemental/generation/landuse/tazdata.in' pums_data_loc = '/supplemental/generation/pums/' externals_loc = '/supplemental/generation/externals.csv' +special_gen_trips = 'inputs/supplemental/generation/special_generators.csv' +airport_zone_list = [983] # zone numbers for airport special generator # Special generator zones and demand (dictionary key is TAZ, value is demand) -spg_general = {3110: 1682, - 631: 7567, - 438: 14013} -spg_airport = {983: 101838} +# spg_general = {3110: 1682, +# 631: 7567, +# 438: 14013} +# spg_airport = {983: 101838} # Using one AM and one PM time period to represent AM and PM skims am_skim_file_loc = 'inputs/7to8.h5' pm_skim_file_loc = 'inputs/17to18.h5' -trip_table_loc = 'outputs/prod_att.csv' +trip_table_loc = 'outputs/supplemental/prod_att.csv' output_dir = 'outputs/supplemental/' ext_spg_dir = 'outputs/supplemental/ext_spg' gq_directory = 'outputs/supplemental/group_quarters' -gq_trips_loc = 'outputs/gq_prod_att.csv' +gq_trips_loc = 'outputs/supplemental/gq_prod_att.csv' supplemental_project = 'projects/supplementals/supplementals.emp' # Iterations for fratar process in trip distribution bal_iters = 5 # Define gravity model coefficients autoop = 16.75 # Auto operation costs (in hundreds of cents per mile?) avotda = 0.0303 # VOT +airport_control_total = {'2014' : 101838, '2020' : 130475, '2025' : 149027, '2030' : 170216, '2035' : 189617, '2040' : 211228} # Change modes for toll links toll_modes_dict = {'asehdimjvutbpfl' : 'aedmvutbpfl', 'asehdimjvutbpwl' : 'aedmvutbpwl', 'ahdimjbp' : 'admbp'} \ No newline at end of file diff --git a/input_configuration.py b/input_configuration.py index 04f412cf..354dc3ce 100644 --- a/input_configuration.py +++ b/input_configuration.py @@ -1,3 +1,4 @@ +import os from input_configuration_simple import * # This file contains model input parameters imported by SoundCast scripts. @@ -15,22 +16,31 @@ if not(use_simple_configuration): # Scenario and input paths - base_year = '2014' # This should always be 2010 unless the base year changes + base_year = '2014' # This should always be 2014 unless the base year changes scenario_name = '2014' + model_year = '2014' daysim_code = 'R:/SoundCast/daysim_2016' master_project = 'LoadTripTables' - main_inputs_folder = 'R:/SoundCast/Inputs/' - base_inputs = main_inputs_folder + scenario_name + main_inputs_folder = 'R:/SoundCast/Inputs' + base_inputs = os.path.join(main_inputs_folder, base_year) + scenario_inputs = os.path.join(main_inputs_folder, scenario_name) # For Overriding the simple configuration, when you want to run things in more detail: - ###### Only update parking for future-year analysis!###### - run_update_parking = False - ########################################################## - ###### Only Convert 2010 hhinc if using 2010 base year!###### run_convert_hhinc_2000_2010 = False ############################################################# + ###### Distance-based pricing###### + add_distance_pricing = False + # rate below includes 3.5 cent carbon tax + distance_rate_dict = {'am' : 13.5, 'md' : 8.5, 'pm' : 13.5, 'ev' : 8.5, 'ni' : 8.5} + # HOT Lanes + add_hot_lane_tolls = False + hot_rate_dict = {'am' : 35, 'md' : 10, 'pm' : 35, 'ev' : 10, 'ni' : 10} + # in the junctions shapefile in the inputs/networks folder, this is the minimum scene_node value where facility type = 99 + min_hov_node = 199203 + ################################### + ######Set up:###### run_accessibility_calcs = True run_copy_daysim_code = True @@ -38,6 +48,7 @@ run_setup_emme_bank_folders = True run_copy_large_inputs = True run_import_networks = True + run_daysim_zone_inputs = True ################### ###### Only one of the following should be Tru!!!!!!###### @@ -56,14 +67,17 @@ run_supplemental_trips = True run_daysim = True ########################### + + ###### Additional skims for Benefit Cost:###### + should_run_reliability_skims = True + ########################### #Summaries to run:###### - run_accessibility_summary = False + run_accessibility_summary = True run_network_summary = True + run_grouped_summary = True run_soundcast_summary = True - run_create_daily_bank = True - run_ben_cost = False - run_truck_summary = False + run_truck_summary = True run_landuse_summary = False ######################## @@ -93,7 +107,7 @@ else: create_no_toll_network = False - run_ben_cost = False + min_pop_sample_convergence_test = 10 if run_setup: @@ -199,7 +213,6 @@ ########################################################################################################################################################### # These files generally do not change and don't need to be toggled here usually master_project = 'LoadTripTables' -run_tableau_db = False parcel_decay_file = 'inputs/buffered_parcels.txt' #File with parcel data to be compared to # run daysim and assignment in feedback until convergence @@ -213,15 +226,11 @@ # Please add to this list as you find files that are missing. commonly_missing_files = ['buffered_parcels.txt', 'tazdata.in'] - -run_tableau_db = False - # Calibration Summary Configuration -h5_results_file = 'outputs/daysim_outputs.h5' +h5_results_file = 'outputs/daysim/daysim_outputs.h5' h5_results_name = 'DaysimOutputs' h5_comparison_file = 'scripts/summarize/inputs/calibration/survey.h5' h5_comparison_name = 'Survey' guidefile = 'scripts/summarize/inputs/calibration/CatVarDict.xlsx' districtfile = 'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv' -report_output_location = 'outputs' -bc_outputs_file = 'outputs/BenefitCost.xlsx' \ No newline at end of file +report_output_location = 'outputs/daysim' \ No newline at end of file diff --git a/input_configuration_simple.py b/input_configuration_simple.py index c1eb9842..df5acde0 100644 --- a/input_configuration_simple.py +++ b/input_configuration_simple.py @@ -9,7 +9,8 @@ daysim_code = 'R:/SoundCast/daysim_2016' main_inputs_folder = 'R:/SoundCast/Inputs/' master_project = 'LoadTripTables' -base_inputs = main_inputs_folder + scenario_name +base_inputs = main_inputs_folder + base_year +scenario_inputs = main_inputs_folder + scenario_name run_setup = False run_daysim = False diff --git a/inputs/ObservedBoardings.xlsx b/inputs/ObservedBoardings.xlsx deleted file mode 100644 index 15235a83..00000000 Binary files a/inputs/ObservedBoardings.xlsx and /dev/null differ diff --git a/inputs/TransitRouteKey.xlsx b/inputs/TransitRouteKey.xlsx deleted file mode 100644 index 9d5f4166..00000000 Binary files a/inputs/TransitRouteKey.xlsx and /dev/null differ diff --git a/inputs/accessibility/PugetSoundNetwork.h5 b/inputs/accessibility/PugetSoundNetwork.h5 deleted file mode 100644 index 806622b3..00000000 Binary files a/inputs/accessibility/PugetSoundNetwork.h5 and /dev/null differ diff --git a/inputs/accessibility/PugetSoundNetworkAddons.h5 b/inputs/accessibility/PugetSoundNetworkAddons.h5 deleted file mode 100644 index f08bab56..00000000 Binary files a/inputs/accessibility/PugetSoundNetworkAddons.h5 and /dev/null differ diff --git a/inputs/accessibility/enlisted_personnel.csv b/inputs/accessibility/enlisted_personnel.csv new file mode 100644 index 00000000..641ac947 --- /dev/null +++ b/inputs/accessibility/enlisted_personnel.csv @@ -0,0 +1,781 @@ +w_geocode,Base,Zone,ParcelID,2000,2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,2032,2033,2034,2035,2036,2037,2038,2039,2040 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,688623,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Sand Point,105,788128,10,10,9,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Fort Lawton,331,788128,0,1,1,2,2,3,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3033E+14,Pier 91,390,1161163,60,57,54,51,48,45,42,39,36,33,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.30611E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.30611E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3062E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.3061E+14,Everett,2255,103640,268,265,262,259,256,254,251,248,245,242,239,238,236,235,233,232,230,229,227,226,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224,224 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,Camp Murray,3061,462809,0,0,1,1,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM North Fort,3070,196,28,31,34,37,40,44,47,50,53,56,59,59,59,59,59,59,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM McChord,3348,653,61,61,62,62,62,63,63,63,63,64,64,63,63,62,61,61,60,59,58,58,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Madigan,3349,3019,37,41,45,50,54,58,62,66,71,75,79,79,79,79,79,79,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Maingate,3352,3022,19,21,23,25,27,30,32,34,36,38,40,40,40,40,40,40,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM Central,3353,1,211,234,258,281,304,328,351,374,397,421,444,443,443,442,441,441,440,439,438,438,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437,437 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM South,3355,3023,22,24,27,29,31,34,36,38,40,43,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30531E+14,JBLM East,3356,3024,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Bangor_North,3496,275679,18,18,18,17,17,17,17,17,16,16,16,16,16,15,15,15,15,15,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30359E+14,Keyport,3508,282840,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,Bangor_South,3518,282597,82,81,80,79,78,78,77,76,75,74,73,72,72,71,70,70,69,68,67,67,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30351E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +5.30531E+14,PSNS,3626,369920,176,168,161,153,146,138,130,123,115,108,100,100,101,101,102,102,102,103,103,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104 +,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, +,,,,37617,38928,40239,41549,42860,44171,45482,46793,48103,49414,50725,50583,50440,50298,50156,50014,49871,49729,49587,49444,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302,49302 diff --git a/inputs/accessibility/transit_stops_2014.csv b/inputs/accessibility/transit_stops_2014.csv deleted file mode 100644 index eadcaaa8..00000000 --- a/inputs/accessibility/transit_stops_2014.csv +++ /dev/null @@ -1,6137 +0,0 @@ -light_rail,commuter_rail,brt,ferry,bus,express,x,y -0,0,0,0,1,0,1273514.626443132800000,458350.162164226170000 -0,0,0,0,1,0,1271519.508714228900000,457208.515169307590000 -0,0,0,0,1,0,1270317.508821636400000,456713.809137731790000 -0,0,0,0,1,0,1275585.979255810400000,453056.809561982750000 -0,0,0,0,1,0,1325307.624234885000000,439978.046677559610000 -0,0,0,0,1,0,1324396.624416470500000,438981.693683385850000 -0,0,0,0,1,0,1268820.274283304800000,430612.810486808420000 -0,0,0,0,1,0,1277226.744675055100000,426774.163964644070000 -0,0,0,0,1,0,1278473.156224221000000,426416.869731724260000 -0,0,0,0,1,0,1297454.508681386700000,423389.399736806750000 -0,0,0,0,1,0,1315796.978558048600000,410802.930487230420000 -0,0,0,0,1,0,1364053.976203978100000,395911.579692557450000 -0,0,0,0,1,0,1309885.743989467600000,395285.578319892290000 -0,0,0,0,1,0,1287721.745010465400000,392077.577846139670000 -0,0,0,0,1,0,1318876.155470550100000,387083.049449399110000 -0,0,0,0,1,0,1320696.743692889800000,387039.226046219470000 -0,0,0,0,1,0,1312771.155869558500000,386488.814089313150000 -0,0,0,0,1,0,1314143.861457467100000,386452.578597471120000 -0,0,0,0,1,0,1342876.624857977000000,380255.638563558460000 -0,0,0,0,1,0,1305376.509241551200000,374228.696877315640000 -0,0,0,0,1,0,1328137.626120805700000,366570.521248802540000 -0,0,0,0,1,0,1330656.684730976800000,365882.992112055420000 -0,0,0,0,1,0,1302381.745217979000000,363609.697446063160000 -0,0,0,0,1,0,1307557.862818464600000,359197.344722226260000 -0,1,0,0,0,0,1306355.862925887100000,358797.756282553080000 -0,0,0,0,1,1,1306097.568823054400000,358759.697959721090000 -0,0,0,0,1,0,1305377.980695307300000,356838.286120146510000 -0,0,0,0,1,0,1302980.157406970900000,354409.286056891080000 -0,0,0,0,1,0,1297825.745799809700000,352107.462248474360000 -0,0,0,0,1,0,1280109.276311561500000,349024.344398975370000 -0,0,0,0,1,0,1298466.393140554400000,344681.992519393560000 -0,0,0,0,1,0,1290542.628804385700000,342853.992238387470000 -0,0,0,0,1,0,1302490.510420382000000,342226.345199719070000 -0,0,0,0,1,0,1304718.510557562100000,342204.286844894290000 -0,0,0,0,1,0,1294028.628722131300000,342145.286306723950000 -0,0,0,0,1,0,1297632.393168136500000,338099.816051229830000 -0,0,0,0,1,0,1303541.628396883600000,333980.816743314270000 -0,0,0,0,1,0,1303523.981450557700000,330616.346110060810000 -0,0,0,0,1,0,1282026.982449889200000,330414.992510139940000 -0,0,0,0,1,0,1293701.276030391500000,330234.698907479640000 -0,0,0,0,1,0,1293694.746843978800000,324901.875583648680000 -0,0,0,0,1,0,1298247.628814309800000,324858.110907390710000 -0,0,0,0,1,0,1306739.863798305400000,323277.934933885930000 -0,0,0,0,1,0,1283255.864834636400000,323083.816555723550000 -0,0,0,0,1,0,1282949.394647061800000,322687.757636561990000 -0,0,0,0,1,0,1302777.628940641900000,319279.464256316420000 -0,0,0,0,1,0,1279550.865354895600000,318672.286992982030000 -0,0,0,0,1,0,1314470.981210053000000,317861.935267224910000 -0,0,0,0,1,0,1318277.275106638700000,317507.817865222690000 -0,0,0,0,1,0,1316071.157799720800000,317436.111971899870000 -0,0,0,0,1,0,1399047.153264716300000,316385.408364638690000 -0,0,0,0,1,0,1356338.743931055100000,316059.054358556870000 -0,0,0,0,1,0,1360804.273057714100000,314112.466388225560000 -0,0,0,0,1,0,1289999.276872724300000,313223.758519977330000 -0,0,0,0,1,0,1281604.983293891000000,312164.817068308590000 -0,0,0,0,1,0,1282050.395132720500000,307612.229060649870000 -0,0,0,0,1,0,1278220.630810633300000,301631.052702814340000 -0,0,0,0,1,0,1283661.983444973800000,300154.170485973360000 -0,0,0,0,1,0,1262963.514015227600000,299427.287753388290000 -0,0,0,0,1,0,1266617.278361216200000,299342.817121803760000 -0,0,0,0,1,0,1272691.160570383100000,299216.641193062070000 -0,0,0,0,1,0,1273942.748618394100000,299162.464464142920000 -0,0,0,0,1,0,1281920.630628466600000,298517.700005635620000 -0,0,0,0,1,0,1261021.984761804300000,298045.581855386500000 -0,0,0,0,1,0,1289836.747670218300000,297972.935675218700000 -0,0,0,0,1,0,1272595.866141557700000,297894.405648559330000 -0,0,0,0,1,0,1273186.513582304100000,297322.935334816580000 -0,0,0,0,1,0,1274548.513482973000000,295165.758874893190000 -0,0,0,0,1,0,1275212.160449639000000,295133.523703143000000 -0,0,0,0,1,0,1281861.512964561600000,295044.759116888050000 -0,0,0,0,1,0,1301543.276750549700000,294260.583191812040000 -0,0,0,0,1,0,1274522.630988806500000,293503.994481891390000 -0,0,0,0,1,0,1283304.513031303900000,292241.876927390690000 -0,0,0,0,1,0,1301219.864995807400000,291679.230742976070000 -0,0,0,0,1,0,1277148.160514637800000,290408.523966804150000 -0,0,0,0,1,0,1276210.513767883200000,289784.053102895620000 -0,0,0,0,1,0,1278458.748772725500000,289723.112279891970000 -0,0,0,0,1,0,1268601.749129802000000,289357.288536474110000 -0,0,0,0,1,0,1271145.161037728200000,287308.641387060280000 -0,0,0,0,1,0,1277771.984070137100000,287089.347862392660000 -0,0,0,0,1,0,1309236.629474058700000,286722.760340973730000 -0,0,0,0,1,1,1266621.867262810500000,286067.464735552670000 -0,0,0,0,1,1,1309231.394248306800000,283418.113735064860000 -0,0,0,0,1,0,1312598.394075974800000,283304.996179148550000 -0,0,0,0,1,0,1313742.747102215900000,283274.172421887520000 -0,0,0,0,0,1,1288547.395590141400000,283057.054089725020000 -0,0,0,0,1,1,1264688.514174133500000,282799.465037971740000 -0,0,0,0,1,0,1311874.982465058600000,282328.407909229400000 -0,0,0,0,1,0,1281726.631016477900000,281624.701311394570000 -0,0,0,0,1,0,1302449.747706636800000,281143.525108397010000 -0,0,0,0,1,0,1276385.278510227800000,280252.582992643120000 -0,0,0,0,1,0,1266577.632115051200000,279884.524017483000000 -0,0,0,0,1,0,1292038.865969389700000,279542.172011896970000 -0,0,0,0,1,1,1293536.395126551400000,279465.524855479600000 -0,0,0,0,1,1,1271107.867149055000000,279363.994874805210000 -0,0,0,0,1,0,1266303.161535382300000,276910.289152309300000 -0,0,0,0,1,0,1333397.746177971400000,276316.408450305460000 -0,0,0,0,1,0,1193546.165317386400000,276022.522227063780000 -0,0,0,0,1,0,1271092.161471799000000,275713.700994312760000 -0,0,0,0,1,1,1276389.161048382500000,272725.407102137800000 -0,0,0,0,1,0,1273745.984904304100000,272469.524739891290000 -0,0,0,0,1,1,1265852.514798894500000,271490.524401307110000 -0,0,0,0,1,0,1269760.631982639400000,271414.407099470500000 -0,0,0,0,1,0,1272419.278896302000000,271348.818976059560000 -0,0,0,0,1,1,1281383.866610139600000,271051.877968892460000 -0,0,0,0,1,0,1271075.749759227000000,270061.348125815390000 -0,0,0,0,1,0,1311719.159285888100000,269398.173271059990000 -0,0,0,0,1,0,1271067.749447137100000,269396.583707302810000 -0,0,0,0,1,0,1312116.982965305400000,269249.879276305440000 -0,0,0,0,1,0,1295585.983547061700000,268667.114037647840000 -0,0,0,0,1,0,1310087.394832894200000,267975.349673137070000 -0,0,0,0,1,0,1266745.161635637300000,267493.407067477700000 -0,0,0,0,1,0,1201720.753298893600000,266314.934686899190000 -0,0,0,0,1,1,1280534.866995811500000,265643.995740056040000 -0,0,0,0,1,0,1303709.630357474100000,265075.173058807850000 -0,0,0,0,1,0,1306931.630147054800000,264991.525916397570000 -0,0,0,0,1,0,1273617.396906882500000,264672.524913981560000 -0,0,0,0,1,0,1307204.101058810900000,264248.290854305030000 -0,0,0,0,1,0,1328314.746829554400000,263204.115121141080000 -0,0,0,0,1,0,1275722.514415800600000,261961.995886221530000 -0,0,0,0,1,1,1279012.749633222800000,261856.819587394600000 -0,0,0,0,1,0,1302463.277535215000000,259813.408647969370000 -0,0,0,0,1,0,1325876.747112393400000,259341.232755064960000 -0,0,0,0,1,0,1263027.985671058300000,259147.407355308530000 -0,0,0,0,1,1,1256236.633112058000000,258600.407136976720000 -0,0,0,0,1,0,1272266.396984219600000,258085.054821223020000 -0,0,0,0,1,0,1296502.513538137100000,257900.879336565730000 -0,0,0,0,1,1,1277848.984900385100000,257429.643074303870000 -0,0,0,0,1,1,1276275.279386386300000,257301.996347978710000 -0,0,0,0,1,0,1285888.396643057500000,256275.702468812470000 -0,0,0,0,1,1,1260309.750621974500000,255722.701606303450000 -0,0,0,0,0,1,1277540.396934881800000,255613.643425479530000 -0,0,0,0,1,0,1302703.277711391400000,254570.173727646470000 -0,0,0,0,1,1,1281510.396540805700000,253875.290602982040000 -0,0,0,0,1,0,1273530.397080883400000,252750.290556386110000 -0,0,0,0,1,1,1275406.985191226000000,252681.290366306900000 -0,0,0,0,1,0,1301388.278044804900000,252591.879783973100000 -0,0,0,0,1,1,1283334.514283642200000,252513.702446892860000 -0,0,0,0,1,0,1272588.396996393800000,252423.820080727340000 -0,0,0,0,1,1,1265534.750342547900000,252132.466988891360000 -0,0,0,0,1,1,1254909.162997975900000,251492.760591149330000 -0,0,0,0,1,0,1302867.866292968400000,251284.350246801970000 -0,0,0,0,1,0,1304509.513272136400000,251279.644547566770000 -0,0,0,0,1,0,1272148.750237882100000,250710.819897815590000 -0,0,0,0,1,0,1308560.160026475800000,250695.997420892120000 -0,0,0,0,1,0,1309119.983381882300000,250695.174259811640000 -0,0,0,0,1,1,1257547.633114725400000,250429.525512889030000 -0,0,0,0,1,1,1262858.632991388400000,250336.407916978000000 -0,0,0,0,1,0,1322096.394764974700000,249502.468639969830000 -0,0,0,0,1,0,1302984.513369381400000,249359.114924058320000 -0,0,0,0,1,0,1320908.159608632300000,248598.351025640960000 -0,0,0,0,1,1,1272787.632490307100000,247993.114047139880000 -0,0,0,0,1,0,1270757.750395223500000,246982.584900230170000 -0,0,0,0,1,0,1309928.748496636700000,246601.292027637360000 -0,0,0,0,1,0,1252112.751267969600000,246386.584123730660000 -0,0,0,0,1,0,1303239.454460561300000,246182.350608304140000 -0,0,0,0,1,1,1275019.632619470400000,246063.879388555880000 -0,0,0,0,1,1,1276102.632421970400000,246030.291201144460000 -0,0,0,0,1,1,1277440.397134885200000,245990.584915727380000 -0,0,0,0,1,0,1282791.161695808200000,245901.232076063750000 -0,0,0,0,1,1,1275000.985675141200000,245401.761618316170000 -0,0,0,0,1,1,1265724.985854476700000,245228.526072397830000 -0,0,0,0,1,0,1270711.867941051700000,244855.467435315250000 -0,0,0,0,1,0,1304600.630872055900000,244645.585965305570000 -0,0,0,0,1,0,1265612.633060798000000,244530.584882974620000 -0,0,0,0,1,0,1285960.632062882200000,244524.467769220470000 -0,0,0,0,1,0,1253477.163237303500000,244086.348894804720000 -0,0,0,0,1,0,1255298.280658051400000,243813.643075391650000 -0,0,0,0,1,0,1275723.750305727100000,243097.585124313830000 -0,0,0,0,1,0,1183449.402046382400000,242801.993851974610000 -0,0,0,0,1,1,1270938.750689387300000,242733.820103809240000 -0,0,0,0,1,0,1186063.754757300000000,242725.758768230680000 -0,0,0,0,1,1,1275983.632659971700000,242547.467458143830000 -0,0,0,0,1,0,1260181.633424133100000,242024.526246815920000 -0,0,0,0,1,0,1270018.397871300600000,241862.820533469320000 -0,0,0,0,1,0,1265012.397712722400000,241806.643480479720000 -0,0,0,0,1,0,1267632.750739723400000,241762.996586143970000 -0,0,0,0,1,0,1278181.162057548800000,241431.291212812070000 -0,0,0,0,1,0,1197738.872155055400000,240657.288823813200000 -0,0,0,0,1,0,1274059.750352889300000,240616.526438146830000 -0,0,0,0,1,0,1277801.632632881400000,240198.585344895720000 -0,0,0,0,1,0,1251914.281192466600000,239911.643333479760000 -0,0,0,0,1,0,1266262.633073136200000,239651.879089221360000 -0,0,0,0,1,0,1261590.633558884300000,238409.291023224590000 -0,0,0,0,1,0,1322216.277399227000000,238329.881077066060000 -0,0,0,0,1,0,1275830.279948309100000,237062.879345983270000 -0,0,0,0,1,0,1253568.869418725400000,236895.996805727480000 -0,0,0,0,1,0,1277076.985460132400000,236765.409140393140000 -0,0,0,0,1,0,1214994.635871797800000,236720.936460316180000 -0,0,0,0,1,0,1320190.630531892200000,235578.057512477040000 -0,0,0,0,1,0,1284485.279370561200000,235471.232922971250000 -0,0,0,0,1,0,1267403.986105382400000,233372.585545480250000 -0,0,0,0,1,0,1301725.631372720000000,233218.527782723310000 -0,0,0,0,1,0,1262063.163125634200000,233120.938082888720000 -0,0,0,0,1,0,1268361.868704050800000,233031.762080147860000 -0,0,0,0,1,1,1344030.158640131400000,232745.999528303740000 -0,0,0,0,1,0,1281371.750492632400000,232469.291748389600000 -0,0,0,0,1,0,1204231.636728555000000,232300.759933233260000 -0,0,0,0,1,0,1275680.632937893300000,232169.468201056120000 -0,0,0,0,1,0,1267050.280447974800000,232119.526699885730000 -0,0,0,0,1,0,1269941.162461474500000,231881.703028559680000 -0,0,0,0,1,0,1301702.160947218500000,231564.527809888120000 -0,0,0,0,1,1,1263287.986463382800000,230683.173601478340000 -0,0,0,0,1,0,1305637.278405055400000,230629.881057143210000 -0,0,0,0,1,0,1305629.984456390100000,230291.880748897790000 -0,0,0,0,1,0,1324978.512688383500000,229310.822671636940000 -0,0,0,0,0,1,1282319.750237047700000,228918.468469470740000 -0,0,0,0,1,1,1302289.161085560900000,228229.880935892460000 -0,0,0,0,1,0,1307691.866815552100000,228088.351691395040000 -0,0,0,0,1,0,1273241.162423133900000,227965.409351974730000 -0,0,0,0,1,0,1273898.397985309400000,227959.644599720840000 -0,0,0,0,1,0,1317389.160084977700000,227822.646186053750000 -0,0,0,0,1,0,1320028.866091638800000,227764.587575137620000 -0,0,0,0,1,0,1324690.395154386800000,227623.411020219330000 -0,0,0,0,1,1,1270290.751001134500000,227596.056416139010000 -0,0,0,0,1,0,1268810.868790298700000,227262.350718721750000 -0,0,0,0,1,0,1270507.633441388600000,227229.703474313020000 -0,0,0,0,1,0,1278013.986210808200000,227040.174653887750000 -0,0,0,0,1,0,1280799.632870465500000,226977.939214065670000 -0,0,0,0,1,0,1304588.161080718000000,226840.410617724060000 -0,0,0,0,1,0,1197539.519535392500000,226538.877428144220000 -0,0,0,0,1,1,1273543.868510633700000,226119.998016566040000 -0,0,0,0,1,1,1269833.515695139800000,225840.821081474420000 -0,0,0,0,1,1,1270760.162791967400000,225539.056593149900000 -0,0,0,0,1,0,1271902.868511810900000,225504.115390062330000 -0,0,0,0,1,0,1271625.868737727400000,225340.174116894600000 -0,0,0,0,1,0,1277408.868326559700000,225253.997780054810000 -0,0,0,0,1,0,1278633.868501216200000,225226.762598305940000 -0,0,0,0,1,0,1270362.162931799900000,224947.703445136550000 -0,0,0,0,1,1,1302952.867107227400000,224756.057831063870000 -0,0,0,0,1,0,1277950.515537217300000,224572.997829720380000 -0,0,0,0,1,1,1305574.866784468300000,223874.998897641900000 -0,0,0,1,0,0,1269123.986602380900000,223489.174209982160000 -0,0,0,0,1,0,1322698.513311386100000,223447.117207482460000 -0,0,0,0,1,1,1271730.633291974700000,223268.821304231880000 -0,0,0,0,1,0,1197327.519631311300000,223267.113302394750000 -0,0,0,0,1,0,1177597.991177052300000,223113.465643808250000 -0,0,0,0,1,0,1273774.280451387200000,223019.762747228150000 -0,0,0,0,1,0,1214474.989601388600000,223003.701755732300000 -0,0,0,0,1,0,1279401.280024141100000,222896.468702480200000 -0,0,0,0,1,0,1302947.631881475400000,222882.704950481650000 -0,0,0,0,1,1,1271762.162756472800000,222145.409837141630000 -0,0,0,0,0,1,1271733.986631721300000,220905.233183637260000 -0,0,0,0,1,0,1278013.633193135300000,220702.762788057330000 -0,0,0,0,1,0,1279160.632867634300000,220664.880645975470000 -0,0,0,0,1,0,1198824.166900470900000,219751.760424971580000 -0,0,0,1,0,0,1258866.516631811900000,218856.409197315570000 -0,0,0,0,1,0,1257222.987110465800000,218365.703485816720000 -0,0,0,0,1,1,1292065.279630467300000,218105.763388887050000 -0,0,0,0,1,0,1316655.866604059900000,217625.587840065360000 -0,0,0,0,1,0,1311975.748995810700000,217073.705413639550000 -0,0,0,0,1,0,1202383.754925638400000,217010.054622307420000 -0,0,0,0,1,0,1310732.866967141600000,216930.058391228320000 -0,0,0,0,1,0,1343778.982961386400000,216894.765154719350000 -0,0,0,0,1,0,1278718.397859722400000,216338.645532056690000 -0,0,0,0,1,0,1316508.160862729000000,215928.764133974910000 -0,0,0,0,1,0,1278419.280347719800000,215377.175014063720000 -0,0,0,0,1,1,1271281.986551478500000,215082.233674809340000 -0,0,0,0,1,1,1271660.515978142600000,215074.351144641640000 -0,0,0,0,1,0,1317388.748996555800000,214890.470278814440000 -0,0,0,0,1,0,1193683.167011886800000,214871.760670557620000 -0,0,0,0,1,0,1251417.870111808200000,214048.174063146110000 -0,0,0,0,1,0,1188971.991066798600000,213773.407552316780000 -0,0,0,0,1,0,1271251.516139969200000,213537.527774721380000 -0,0,0,0,1,0,1194252.167186215500000,213525.231211394070000 -0,0,0,0,1,0,1197716.990637138500000,213462.348791226740000 -0,0,0,0,1,0,1200183.166807144900000,213322.231289312240000 -0,0,0,0,1,0,1310638.514137476700000,213039.999570310120000 -0,0,0,0,1,0,1317883.984226554600000,212785.941023305060000 -0,0,0,0,1,0,1256984.281551137600000,212522.115435481070000 -0,0,0,0,1,0,1187610.520364552700000,212349.230938732620000 -0,0,0,0,1,1,1263043.869497552500000,212155.645039811730000 -0,0,0,0,1,0,1271240.398708134900000,212079.822028726340000 -0,0,0,0,1,0,1316487.513922393300000,211654.587971061470000 -0,0,0,0,1,1,1297088.514662727700000,211368.822794556620000 -0,0,0,0,1,0,1308007.514150142700000,210246.705616220830000 -0,0,0,0,1,0,1187511.991034060700000,208941.995955303310000 -0,0,0,0,1,1,1310117.867212891600000,208857.940677225590000 -0,0,0,0,1,0,1279636.398320302400000,208772.881136059760000 -0,0,0,0,1,0,1268595.281294971700000,208755.233861640100000 -0,0,0,0,1,1,1297171.750060558300000,208723.528872564440000 -0,0,0,0,1,0,1285562.750968888400000,208654.999153971670000 -0,0,0,0,1,0,1184900.285627558800000,208041.348806470630000 -0,0,0,0,1,0,1259490.752259969700000,207824.115973219280000 -0,0,0,0,1,0,1217570.401389554100000,207386.702806055550000 -0,0,0,0,1,0,1184534.403157219300000,207182.584447890520000 -0,0,0,0,1,0,1274982.163206219700000,207017.410565644500000 -0,0,0,0,1,0,1307902.985159725000000,205946.823467969890000 -0,0,0,0,1,0,1273993.163215726600000,203992.293256312610000 -0,0,0,0,1,0,1256717.634774714700000,203944.939676478510000 -0,0,0,0,1,0,1305375.749728635000000,203607.470535144210000 -0,0,0,0,1,0,1313962.514379218200000,202716.412277892230000 -0,0,0,0,1,0,1281785.163051635000000,202565.352212563160000 -0,0,0,0,1,0,1258329.281813889700000,202553.527761146430000 -0,0,0,0,1,0,1278362.163335979000000,201179.528540641070000 -0,0,0,0,1,1,1286942.868615478300000,201162.528902724390000 -0,0,0,0,1,1,1347653.630067721000000,200815.001382559540000 -0,0,0,0,1,0,1256606.752778634400000,200211.351343140010000 -0,0,0,0,1,0,1279135.869137644800000,200027.234585389490000 -0,0,0,0,1,0,1199664.755442380900000,199906.173147723080000 -0,0,0,0,1,0,1201662.167129978500000,199838.820264056320000 -0,0,0,0,1,1,1296173.515180394100000,199763.588131055240000 -0,0,0,0,1,0,1264572.517030805300000,199707.292968064550000 -0,0,0,0,1,0,1342272.159859553000000,199506.236611649390000 -0,0,0,0,1,1,1347429.335896894300000,198932.001539647580000 -0,0,0,0,1,0,1282896.280580058700000,198931.470372721550000 -0,0,0,0,1,0,1274389.751661390100000,198851.940348058940000 -0,0,0,0,1,0,1280278.986602053000000,198767.587498396640000 -0,0,0,0,1,0,1343274.983313217800000,198558.589556813240000 -0,0,0,0,1,0,1282890.633609727000000,197917.881848722700000 -0,0,0,0,1,0,1196258.520456969700000,196273.467486649750000 -0,0,0,0,1,0,1342796.865831136700000,195711.295382648710000 -0,0,0,0,1,0,1272420.751990467300000,195598.469820886850000 -0,0,0,0,1,0,1217363.872275054500000,195550.939076066020000 -0,0,0,0,1,0,1281057.751448720700000,195307.587856724860000 -0,0,0,0,1,0,1283229.927878633100000,195263.646671637890000 -0,0,0,0,1,0,1263129.164274469000000,195134.058020055290000 -0,0,0,0,1,0,1197623.285115882800000,194662.056011304260000 -0,0,0,0,1,1,1284770.516004800800000,194212.352514386180000 -0,0,0,0,1,1,1287529.398282304400000,193049.705889552830000 -0,0,0,0,1,1,1287233.162982389300000,193001.411694809790000 -0,0,0,0,1,1,1288713.104248225700000,191287.647077724340000 -0,0,0,0,1,0,1261716.634947300000000,191146.175575897100000 -0,0,0,0,1,0,1261708.870199054500000,190544.528485223650000 -0,0,0,0,1,0,1196017.638392806100000,189374.997359722850000 -0,0,0,0,1,0,1280127.281196802900000,188442.470681473610000 -0,0,0,0,1,0,1306593.868027299600000,187710.059744730590000 -0,0,0,0,1,0,1272198.516870632800000,187060.293983891610000 -0,0,0,0,1,0,1285373.751346886200000,186655.353192731740000 -0,0,0,0,1,0,1261646.517633467900000,186511.764241054650000 -0,0,0,0,1,0,1308212.632834389800000,186414.648293554780000 -0,0,0,0,1,0,1287908.986761972300000,186126.706284135580000 -0,0,0,0,1,0,1286385.163037970700000,185466.235492229460000 -0,0,0,0,1,0,1275287.399144306800000,184345.529400303960000 -0,0,0,0,0,1,1281178.398845225600000,184233.235333561900000 -0,0,0,0,1,0,1277726.399187549900000,183850.117989555000000 -0,0,0,0,1,1,1302034.515597477600000,183799.765728056430000 -0,0,0,0,1,1,1302018.397847548100000,182503.824750393630000 -0,0,0,0,1,0,1292664.162947133200000,182420.941714063290000 -0,0,0,0,1,0,1269455.164417728800000,181799.235280305150000 -0,0,0,0,1,0,1235884.283724978600000,181751.940099313860000 -0,0,0,0,1,0,1324393.631968393900000,180546.825383558870000 -0,0,0,0,1,1,1285757.987126976300000,179113.000823393460000 -0,0,0,0,1,1,1301749.515839383000000,178536.530519649390000 -0,0,0,0,1,0,1301744.162503644800000,178083.765677139160000 -0,0,0,0,1,0,1301425.398049309800000,177423.353940218690000 -0,0,0,0,1,0,1298667.868787467500000,176917.413022980090000 -0,0,0,0,1,0,1265985.635267555700000,176762.882164061070000 -0,0,0,0,1,0,1281593.516781389700000,176365.824231147770000 -0,0,0,0,1,0,1281063.634639054500000,174907.412449806930000 -0,0,0,0,1,0,1293124.398575216500000,173383.295419305560000 -0,0,0,0,1,0,1290315.869415387500000,173092.942325472830000 -0,0,0,0,1,0,1307097.515313968100000,173060.413519144060000 -0,0,0,0,1,1,1316816.750140547800000,172688.943133473400000 -0,0,0,0,1,0,1271846.752810388800000,172558.000481978060000 -0,0,0,0,1,0,1288438.751778557900000,172006.000929802660000 -0,0,0,0,1,0,1305839.398079559200000,170646.883897393940000 -0,0,0,0,1,0,1267179.164704635700000,170021.294597387310000 -0,0,0,0,1,0,1271003.752855971500000,168615.177330896260000 -0,0,0,0,1,1,1237826.872359469500000,167452.705574482680000 -0,0,0,0,1,0,1288810.634564966000000,166870.295650064950000 -0,0,0,0,1,0,1313599.868450969500000,165317.825985983010000 -0,0,0,0,1,0,1293291.163661643900000,164098.472125470640000 -0,0,0,0,1,0,1290287.516781806900000,161693.590124219660000 -0,0,0,0,1,1,1284038.399358809000000,161258.236664220690000 -0,0,0,0,1,0,1268645.400617301500000,158025.295295476910000 -0,0,0,0,1,0,1272332.753150716400000,156233.354325562720000 -0,0,0,0,1,0,1284288.399514973200000,153682.649125143890000 -0,0,0,0,1,0,1272104.988842472400000,150180.295565560460000 -0,0,0,0,1,0,1276598.870930805800000,150142.237242728470000 -0,0,0,0,1,0,1292390.870186641800000,149534.943509802220000 -0,0,0,0,1,0,1301392.281317636400000,147986.708745390180000 -0,0,0,0,1,0,1202913.992382228400000,146913.058333635330000 -0,0,0,0,1,1,1279006.635472223200000,146468.178645983340000 -0,0,0,0,1,0,1305198.163469642400000,146453.473622888330000 -0,0,0,0,1,0,1273846.753403559300000,144588.295922815800000 -0,0,0,0,1,0,1302719.163834467500000,144134.297158896920000 -0,0,0,0,1,0,1295497.517188549000000,142948.061670482160000 -0,0,0,0,1,0,1277488.518101632600000,141859.472968399520000 -0,0,0,0,1,0,1280422.988610640200000,141122.825819641350000 -0,0,0,0,1,0,1305094.281459555000000,140450.826835557820000 -0,0,0,0,1,0,1301433.869817137700000,138911.591396972540000 -0,0,0,0,1,0,1310314.516425892700000,136725.944849640130000 -0,0,0,0,1,0,1328103.750860467600000,136610.357154309750000 -0,0,0,0,1,0,1299908.281660974000000,135296.179992645980000 -0,0,0,0,1,1,1277489.988899216100000,133991.179321810600000 -0,0,0,0,1,0,1316353.633940801000000,133334.474598482250000 -0,0,0,0,1,0,1316816.280981391700000,133324.239710807800000 -0,0,0,0,1,0,1205169.169302299600000,132551.118225559590000 -0,0,0,0,1,0,1205138.287146225600000,130946.941643893720000 -0,0,0,0,1,0,1296028.517438888500000,127178.591897144910000 -0,0,0,0,1,0,1269389.989679306700000,121205.473922148350000 -0,0,0,0,1,0,1274661.754398226700000,121091.827167809010000 -0,0,0,0,1,1,1205696.934322893600000,120699.589435219760000 -0,0,0,0,1,0,1303341.399794727600000,119669.475025638940000 -0,0,0,0,1,0,1207395.875478804100000,119434.001087144020000 -0,0,0,0,1,0,1268019.284087389700000,118593.826914474370000 -0,0,0,0,1,0,1297971.988289475400000,118063.827646389600000 -0,0,0,0,1,0,1294710.870795965200000,116485.180869311090000 -0,0,0,0,1,0,1254426.402480557600000,116160.532240390780000 -0,0,0,0,1,0,1293949.164970308500000,114669.827872723340000 -0,0,0,0,0,1,1293466.517969727500000,114340.710420727730000 -0,0,0,0,1,0,1293941.635785892600000,114334.416141971950000 -0,0,0,0,1,0,1207224.169785469800000,114150.237048387530000 -0,0,0,0,1,0,1261387.167102307100000,113443.414971232410000 -0,0,0,0,1,0,1269330.519653886600000,112984.238724231720000 -0,0,0,0,1,0,1263882.166705474300000,112668.768226563930000 -0,0,0,0,1,0,1221630.874895885600000,112011.413898229600000 -0,0,0,0,1,0,1256089.873234972400000,111667.944440811870000 -0,0,0,0,1,0,1256081.873250976200000,111269.297272220250000 -0,0,0,0,1,0,1297290.400413811200000,110214.593016803260000 -0,0,0,0,1,0,1225546.639702141300000,110155.355274394150000 -0,0,0,0,1,0,1270737.637246474600000,109310.709653973580000 -0,0,0,0,1,0,1253731.638122052000000,108409.003452137110000 -0,0,0,0,1,0,1267784.755028888600000,106735.297810062770000 -0,0,0,0,1,0,1296196.518087133800000,106253.298774063590000 -0,0,0,0,1,0,1288792.989259049300000,105036.769382983450000 -0,0,0,0,1,0,1233362.168690472800000,104555.649938389660000 -0,0,0,0,1,0,1295218.871420383500000,103619.181338891390000 -0,0,0,0,1,0,1221556.404572382600000,103521.061128303410000 -0,0,0,0,1,0,1227606.757301062300000,103333.531975805760000 -0,0,0,0,1,0,1228363.639645561600000,103318.708514645700000 -0,0,0,0,1,0,1230980.404425144200000,103268.179416224360000 -0,0,0,0,1,0,1226356.875286385400000,97627.473506063223000 -0,0,0,0,1,0,1230232.757298395000000,97519.708957806230000 -0,0,0,0,1,0,1240213.874475225800000,97141.297641143203000 -0,0,0,0,1,0,1219961.287355810400000,96457.708785220981000 -0,0,0,0,1,0,1219957.993071049500000,95785.473581150174000 -0,0,0,0,1,0,1231286.757486969200000,95581.826678723097000 -0,0,0,0,1,0,1231653.169155716900000,95575.767963811755000 -0,0,0,0,1,0,1277689.402214303600000,94890.828388810158000 -0,0,0,0,1,0,1219889.169717893000000,93158.650094643235000 -0,0,0,0,1,0,1270369.284964799900000,92724.945909559727000 -0,0,0,0,1,0,1261962.991081893400000,92406.475089803338000 -0,0,0,0,1,0,1235040.521961048200000,91535.297698304057000 -0,0,0,0,1,0,1219842.758065298200000,91297.708934649825000 -0,0,0,0,1,0,1322746.752716228400000,91251.241835981607000 -0,0,0,0,1,0,1267061.638036802400000,90836.651785895228000 -0,0,0,0,1,0,1223696.522667467600000,90828.061908066273000 -0,0,0,0,1,0,1241478.168862640900000,90577.297973886132000 -0,0,0,0,1,0,1230836.639948889600000,90281.709326222539000 -0,0,0,0,1,0,1226011.875320226000000,89989.767980977893000 -0,0,0,0,1,0,1237502.286722555800000,89542.239020392299000 -0,0,0,0,1,0,1234236.521928638200000,88729.062825232744000 -0,0,0,0,1,0,1217122.405566394300000,87877.415250316262000 -0,0,0,0,1,0,1240995.757097810500000,87865.533384308219000 -0,0,0,0,1,0,1266991.167377218600000,87756.063786983490000 -0,0,0,0,1,0,1261800.873623967200000,85155.181521564722000 -0,0,0,0,1,0,1242656.168803215000000,84705.945543393493000 -0,0,0,0,1,0,1224918.758083894800000,82956.003833308816000 -0,0,0,0,1,0,1231047.404947310700000,82764.768651470542000 -0,0,0,0,1,0,1231733.404887631500000,82749.592172637582000 -0,0,0,0,1,0,1233043.169328466100000,80479.709901392460000 -0,0,0,0,1,0,1330525.870360061500000,79378.595633804798000 -0,0,0,0,1,0,1247197.521597132100000,79292.004599645734000 -0,0,0,0,1,0,1350693.869065970200000,77547.184598475695000 -0,0,0,0,1,0,1351354.398584798000000,77538.772869899869000 -0,0,0,0,1,0,1266824.167711228100000,76616.358376145363000 -0,0,0,0,1,0,1245724.992389977000000,75342.886841729283000 -0,0,0,0,1,0,1352465.986912801900000,75271.478848055005000 -0,0,0,0,1,0,1243742.757181227200000,74105.416875720024000 -0,0,0,0,1,0,1228430.405260056300000,73920.474988386035000 -0,0,0,0,1,0,1277322.167384475500000,73844.123763144016000 -0,0,0,0,1,1,1276935.873209551000000,73807.946998223662000 -0,0,0,0,1,0,1231069.757920965600000,73747.945477813482000 -0,0,0,0,1,0,1282659.520226806400000,73329.124136969447000 -0,0,0,0,1,0,1284465.402441799600000,73304.476876556873000 -0,0,0,0,1,0,1240095.169332057200000,72862.357682064176000 -0,0,0,0,1,0,1205167.994763970400000,68470.533132389188000 -0,0,0,0,1,0,1239986.522567719200000,67565.416832387447000 -0,0,0,0,1,0,1204738.288930475700000,67408.062816396356000 -0,0,0,0,1,0,1232080.522959798600000,66444.710740476847000 -0,0,0,0,1,0,1240253.993161395200000,65245.357824221253000 -0,0,0,0,1,0,1240267.404879972300000,64282.005092144012000 -0,0,0,0,1,0,1207419.994853138900000,63900.180724561214000 -0,0,0,0,1,0,1226974.640783131100000,62621.710840553045000 -0,0,0,0,1,0,1236846.405160307900000,62312.417167812586000 -0,0,0,0,1,0,1233730.758176386400000,61179.652044892311000 -0,0,0,0,1,0,1246783.287189394200000,60633.652808815241000 -0,0,0,0,1,0,1275873.638785466600000,59951.065263226628000 -0,0,0,0,1,0,1241392.405254632200000,59285.829060897231000 -0,0,0,0,1,0,1210849.641865223600000,59002.769259557128000 -0,0,0,0,1,0,1277202.285734474700000,57238.183549895883000 -0,0,0,0,1,0,1277082.403428301200000,51947.654104724526000 -0,0,0,0,1,0,1218965.759491220100000,48868.122862219810000 -0,0,0,0,1,1,1307654.218596890600000,263666.702778637410000 -0,0,0,0,1,1,1268767.043746724700000,279400.465274304150000 -0,0,0,0,1,0,1271374.280658215300000,218911.997996896510000 -0,0,0,0,1,0,1191471.284952715000000,212272.466656565670000 -0,0,0,0,1,0,1242705.992194384300000,94033.415405482054000 -0,0,0,0,1,0,1190143.400797471400000,280189.698275893930000 -0,0,0,0,0,1,1301911.689071476500000,279815.819102391600000 -0,0,0,0,1,1,1306823.807199969900000,246767.350422561170000 -0,0,0,0,0,1,1306017.159206971500000,281712.819245398040000 -0,0,0,0,1,1,1226111.993886381400000,60220.004685983062000 -0,0,0,0,1,0,1301573.569668978500000,334789.816437646750000 -0,0,0,0,1,0,1357980.859085142600000,397362.049888730050000 -0,0,0,0,1,0,1199345.049716964400000,199911.290919646620000 -0,0,0,0,1,0,1222582.404816970200000,96555.885098055005000 -0,0,0,0,1,0,1221562.816633060600000,97771.414491146803000 -0,0,0,0,1,0,1275685.861601978500000,456974.574036136270000 -0,0,0,0,1,0,1332488.505870476400000,449797.458469137550000 -0,0,0,0,1,0,1310420.742919474800000,428557.753245219590000 -0,0,0,0,1,0,1311031.978245556400000,424855.400085642930000 -0,0,0,0,1,0,1310999.390056133300000,423278.988540306690000 -0,0,0,0,1,0,1310793.860939636800000,416632.400455564260000 -0,0,0,0,1,0,1315626.978898048400000,401439.048624470830000 -0,0,0,0,1,0,1315596.978958055400000,395046.519742891190000 -0,0,0,0,1,0,1311988.743720471900000,392528.343020722270000 -0,0,0,0,1,0,1320786.390495225800000,391085.990590482950000 -0,0,0,0,1,0,1317960.626133635600000,387110.167177304630000 -0,0,0,0,1,0,1309679.744073391000000,386576.755186393860000 -0,0,0,0,1,0,1310284.508939966600000,386556.637772560120000 -0,0,0,0,1,0,1311807.155829057100000,385847.108023643490000 -0,0,0,0,1,0,1339506.507582470800000,373048.756651893260000 -0,0,0,0,1,0,1303989.391937062100000,371290.637792810800000 -0,0,0,0,1,0,1303970.509428888600000,370771.579447731380000 -0,0,0,0,1,0,1305654.274105966100000,368338.285101726650000 -0,0,0,0,1,0,1302456.980631798500000,366078.226629719140000 -0,0,0,0,1,0,1308494.274331465400000,365847.932798981670000 -0,0,0,0,1,0,1328078.979256466000000,363275.580332145090000 -0,0,0,0,1,0,1302261.862911805500000,361707.697313055400000 -0,0,0,0,1,0,1305411.627609640400000,361607.109259650110000 -0,0,0,0,1,0,1304345.156973555700000,361170.638675898310000 -0,0,0,0,1,0,1307280.980498224500000,361057.815082639460000 -0,0,0,0,1,0,1303970.745320811900000,360188.462162554260000 -0,0,0,0,1,0,1307240.274214804200000,360074.168099805710000 -0,0,0,0,1,0,1301804.274588137900000,359227.815133720640000 -0,0,0,0,1,0,1303963.627880975600000,359208.756116732950000 -0,0,0,0,1,0,1302900.862946137800000,359206.756448805330000 -0,0,0,0,1,0,1305385.627661645400000,356353.109597057100000 -0,0,0,0,1,0,1295107.157733053000000,352986.050386309620000 -0,0,0,0,1,0,1280105.393773391800000,349617.285470306870000 -0,0,0,0,1,0,1297991.157542467100000,349259.580148980020000 -0,0,0,0,1,0,1306561.980623886000000,348613.403947889800000 -0,0,0,0,1,0,1291761.393099144100000,346918.227220147850000 -0,0,0,0,1,0,1301919.275014311100000,344572.580664724110000 -0,0,0,0,1,0,1304044.628047049000000,344496.698598638180000 -0,0,0,0,1,0,1305003.157297968900000,342994.698649898170000 -0,0,0,0,1,0,1280553.746879309400000,342341.638932392000000 -0,0,0,0,1,0,1330435.744556054500000,339488.640701398250000 -0,0,0,0,1,0,1330227.979879722000000,336166.699510648850000 -0,0,0,0,1,0,1295043.158189132800000,334175.992862150070000 -0,0,0,0,1,0,1295696.275649309200000,333446.581263229250000 -0,0,0,0,1,0,1290661.393986806300000,330265.522336646910000 -0,0,0,0,1,0,1295655.629077062000000,330181.404722720380000 -0,0,0,0,1,0,1296996.746473550800000,330143.228289887310000 -0,0,0,0,1,0,1301911.275686472700000,330121.346115812660000 -0,0,0,0,1,0,1291919.394095465500000,329414.581125140190000 -0,0,0,0,1,0,1288681.864809393900000,324288.169790059330000 -0,0,0,0,1,0,1302308.628894388700000,320202.934850305320000 -0,0,0,0,1,0,1309999.863839969000000,317860.111780062320000 -0,0,0,0,1,0,1285239.276878312200000,317341.993065640330000 -0,0,0,0,1,0,1282185.512316554800000,314090.993334054950000 -0,0,0,0,1,0,1428185.857454389300000,313109.703629970550000 -0,0,0,0,1,0,1299920.158605724600000,312889.170606479050000 -0,0,0,0,1,0,1282108.630252465600000,310823.699343726040000 -0,0,0,0,1,0,1284715.512505888900000,308301.993757233020000 -0,0,0,0,1,0,1303576.864546895000000,307447.817972138520000 -0,0,0,0,1,0,1284325.865647390500000,302773.641296893360000 -0,0,0,0,1,0,1273992.278046891100000,301781.523202389480000 -0,0,0,0,1,0,1273960.513346642300000,301142.111423477530000 -0,0,0,0,1,0,1260982.984511718200000,300534.169725969430000 -0,0,0,0,1,0,1259034.631781131000000,299222.346234142780000 -0,0,0,0,1,0,1263598.160711810000000,299115.640738889580000 -0,0,0,0,1,0,1293703.394464477900000,298710.994566559790000 -0,0,0,0,1,0,1302755.158841222500000,298220.053947389130000 -0,0,0,0,1,0,1229874.397778883600000,297330.992405310270000 -0,0,0,0,1,0,1268698.866717726000000,296649.582350805400000 -0,0,0,0,1,0,1295081.747678890800000,294074.171163052320000 -0,0,0,0,1,0,1281810.983866140200000,292241.759473562240000 -0,0,0,0,1,0,1278779.277987301300000,289708.112309888010000 -0,0,0,0,0,1,1275656.631017386900000,288538.406315982340000 -0,0,0,0,1,1,1275186.984318882200000,286272.288800969720000 -0,0,0,0,1,1,1267171.161111727400000,286059.759042307730000 -0,0,0,0,1,0,1284971.160288557400000,285970.348131895070000 -0,0,0,0,1,0,1282306.513058811400000,285868.406734719870000 -0,0,0,0,1,0,1193189.753300547600000,282377.286748468880000 -0,0,0,0,1,0,1276667.396056219900000,281601.818483144040000 -0,0,0,0,1,0,1304268.394659891700000,280939.348679482940000 -0,0,0,0,1,0,1303314.277145549700000,280911.290008559820000 -0,0,0,0,1,1,1271110.278889641200000,280691.700552731750000 -0,0,0,0,1,0,1221100.399250805400000,280248.816595971580000 -0,0,0,0,1,1,1292070.159870058300000,280243.054140314460000 -0,0,0,0,0,1,1303898.100452974400000,279945.289972051980000 -0,0,0,0,1,1,1273755.278848975900000,279266.230306565760000 -0,0,0,0,1,1,1313275.688325047500000,279321.937544226650000 -0,0,0,0,1,0,1267120.396449476500000,278761.700803816320000 -0,0,0,0,1,0,1285022.395750388500000,278703.936483636500000 -0,0,0,0,1,1,1296824.512566059800000,278340.995608478780000 -0,0,0,0,1,0,1291951.277889967000000,274764.937143802640000 -0,0,0,0,1,0,1193671.400631219100000,274758.286894649270000 -0,0,0,0,1,0,1269763.631976634300000,274073.642266556620000 -0,0,0,0,1,0,1275399.749313309800000,273899.113088056450000 -0,0,0,0,1,0,1268433.278994306900000,273199.700772970910000 -0,0,0,0,1,1,1281718.396124810000000,272474.701566815380000 -0,0,0,0,1,0,1269354.984828054900000,271421.936283886430000 -0,0,0,0,1,0,1332522.393597975400000,267508.821078643200000 -0,0,0,0,1,1,1281701.396158799500000,266991.348688393830000 -0,0,0,0,1,0,1270227.985050559000000,265196.642960220580000 -0,0,0,0,1,0,1303595.748367384100000,265076.996545970440000 -0,0,0,0,1,0,1311245.865284964400000,264976.997074052690000 -0,0,0,0,1,0,1331609.511237382900000,264284.585729226470000 -0,0,0,0,1,0,1308675.983285635700000,263668.644047722220000 -0,0,0,0,1,1,1279491.514095634200000,263167.878316968680000 -0,0,0,0,1,1,1265691.514792799900000,262220.878242477770000 -0,0,0,0,1,0,1308987.159828633100000,262023.997074559330000 -0,0,0,0,0,1,1261087.397360637800000,261025.407208219170000 -0,0,0,0,1,0,1312047.865321382900000,260956.820731222630000 -0,0,0,0,1,1,1265671.985304310900000,260896.701428890230000 -0,0,0,0,1,1,1265655.279629051700000,259575.407483562830000 -0,0,0,0,0,1,1260376.162234559700000,258777.230930313470000 -0,0,0,0,1,0,1348146.745879381900000,258192.351194560530000 -0,0,0,0,1,0,1312627.747691810100000,257943.703069806100000 -0,0,0,0,1,0,1284778.867037966800000,257710.290806978940000 -0,0,0,0,1,0,1270635.985218808100000,257467.819507136940000 -0,0,0,0,1,1,1265621.632714718600000,256933.113555565480000 -0,0,0,0,1,0,1188180.871914133400000,256304.522949218750000 -0,0,0,0,1,1,1281544.279018968300000,256216.408296063540000 -0,0,0,0,1,0,1301383.160272881400000,255916.820640638470000 -0,0,0,0,1,1,1256582.398168548900000,255784.583700388670000 -0,0,0,0,1,1,1261886.750420719400000,255701.172449886800000 -0,0,0,0,1,1,1264944.867992132900000,255630.701790302990000 -0,0,0,0,1,1,1268258.985379636300000,255547.937192052600000 -0,0,0,0,1,1,1282830.161289721700000,255129.702464222910000 -0,0,0,0,1,1,1260285.632888048900000,254361.937267482280000 -0,0,0,0,1,0,1312458.748029798300000,254330.644351065160000 -0,0,0,0,1,0,1272212.632656052700000,253457.819653138520000 -0,0,0,0,1,0,1309747.865656301400000,253205.644632562990000 -0,0,0,0,1,1,1257607.280305132300000,253068.054684638980000 -0,0,0,0,1,0,1329471.276668727400000,252646.174294814470000 -0,0,0,0,1,1,1283594.631873637400000,252508.349767312410000 -0,0,0,0,1,0,1220352.282308727500000,252471.818344309930000 -0,0,0,0,1,1,1257584.280351132200000,251726.642997398970000 -0,0,0,0,1,0,1305459.866030216200000,251299.938470229510000 -0,0,0,0,1,0,1273242.162093058200000,250708.525939136740000 -0,0,0,0,1,1,1281514.867332384000000,250562.878920719030000 -0,0,0,0,1,1,1260307.280154466600000,250378.995758309960000 -0,0,0,0,1,0,1267584.750507637900000,250242.702067643400000 -0,0,0,0,1,0,1320941.276996478400000,250209.586320221420000 -0,0,0,0,1,1,1278958.750069305300000,249945.526152804490000 -0,0,0,0,1,1,1282062.631984889500000,249890.408480897550000 -0,0,0,0,1,1,1282162.514331057700000,249888.584993720050000 -0,0,0,0,1,0,1315263.630215302100000,249530.997782394290000 -0,0,0,0,1,0,1323062.218292638700000,249288.468739897010000 -0,0,0,0,1,0,1318349.277259215700000,249000.468659728770000 -0,0,0,0,1,0,1324510.747547805300000,247821.703956887130000 -0,0,0,0,1,1,1256194.750977978100000,247795.878549233080000 -0,0,0,0,1,1,1286202.279217392200000,247689.349890887740000 -0,0,0,0,1,0,1271254.750385478100000,247626.055398061870000 -0,0,0,0,1,1,1275862.161774307500000,247368.231766730550000 -0,0,0,0,1,1,1277471.632308632100000,247332.232166811820000 -0,0,0,0,1,0,1215754.635664135200000,247279.583321973680000 -0,0,0,0,1,1,1280284.867495805000000,247273.114502891900000 -0,0,0,0,1,1,1304622.160356551400000,246728.997808977960000 -0,0,0,0,1,0,1262743.751003310100000,246583.113914385440000 -0,0,0,0,1,0,1320100.983073383600000,246398.762905135750000 -0,0,0,0,1,0,1275542.867793470600000,246046.820367559790000 -0,0,0,0,1,0,1261600.515428885800000,245863.996258139610000 -0,0,0,0,1,0,1315183.159903809400000,245775.998074561360000 -0,0,0,0,1,1,1272588.515106394900000,245469.114173889160000 -0,0,0,0,1,0,1183633.343279555400000,245389.817416474220000 -0,0,0,0,1,0,1262473.397869467700000,245046.584835231300000 -0,0,0,0,1,0,1267355.985873311800000,244923.643480062480000 -0,0,0,0,1,0,1269371.868324473500000,244881.408328309660000 -0,0,0,0,1,1,1273362.867888391000000,244784.525976136330000 -0,0,0,0,1,1,1274672.867893055100000,244746.585107147690000 -0,0,0,0,1,1,1276063.514718055700000,244706.408678308130000 -0,0,0,0,1,0,1254491.515867382300000,244650.584642976520000 -0,0,0,0,1,0,1280776.514478385400000,244609.644108057020000 -0,0,0,0,1,0,1284099.984865561100000,244564.820378810170000 -0,0,0,0,1,0,1284765.632156297600000,244550.643897980450000 -0,0,0,0,1,0,1312504.513030141600000,243848.057048559190000 -0,0,0,0,1,1,1304581.278220474700000,243504.703732639550000 -0,0,0,0,1,1,1275430.514999806900000,242881.114428639410000 -0,0,0,0,1,1,1275715.397304058100000,242871.938265889880000 -0,0,0,0,1,0,1274344.867892891200000,242720.173149481420000 -0,0,0,0,1,0,1255408.869019553100000,242490.525970980530000 -0,0,0,0,1,1,1277835.985254466500000,242393.938237637280000 -0,0,0,0,1,0,1304527.984363809200000,241166.056835144760000 -0,0,0,0,1,0,1186030.872605219500000,240712.170931890610000 -0,0,0,0,1,0,1263933.397902220500000,240668.702514886860000 -0,0,0,0,1,1,1277489.397364974000000,240444.702962890270000 -0,0,0,0,1,0,1320250.630411893100000,240404.469119474290000 -0,0,0,0,1,0,1266654.456764549000000,239375.467240482570000 -0,0,0,0,1,0,1254008.516177222100000,238548.466925978660000 -0,0,0,0,1,0,1303134.572452470700000,238391.115534648300000 -0,0,0,0,1,0,1318275.277735307800000,238359.174981728200000 -0,0,0,0,1,0,1273121.515024632200000,238168.467685982580000 -0,0,0,0,1,0,1272503.985747888700000,237758.879594385620000 -0,0,0,0,1,0,1267887.515322059400000,237439.879248142240000 -0,0,0,0,1,0,1320220.865707635900000,237072.469221815470000 -0,0,0,0,1,0,1265456.633372798600000,236522.761659815910000 -0,0,0,0,1,0,1304457.337195381500000,236101.409812226890000 -0,0,0,0,1,0,1278482.868147060300000,236141.585584893820000 -0,0,0,0,1,0,1255898.634116143000000,235568.584762394430000 -0,0,0,0,1,0,1224339.635554477600000,235147.701417803760000 -0,0,0,0,1,1,1272618.985845968100000,235142.762123227120000 -0,0,0,0,1,0,1273310.868320465100000,234999.703026145700000 -0,0,0,0,1,0,1258548.163265883900000,234918.526351228360000 -0,0,0,0,1,0,1255889.280788391800000,234539.937869563700000 -0,0,0,0,1,0,1261460.633490800900000,234430.820305645470000 -0,0,0,0,1,0,1263773.868693724300000,234388.938171565530000 -0,0,0,0,1,0,1314892.866193056100000,234058.057271644470000 -0,0,0,0,1,0,1197698.636999309100000,233599.230433389540000 -0,0,0,0,1,0,1305701.748748555800000,233415.586771816020000 -0,0,0,0,1,0,1324630.865745887200000,232896.999226316810000 -0,0,0,0,1,0,1330959.865555048000000,232732.293518975380000 -0,0,0,0,1,0,1272236.280246555800000,232268.526729971170000 -0,0,0,0,1,0,1269619.515466973200000,231889.762067556380000 -0,0,0,0,1,0,1263815.515920132400000,231569.585542559620000 -0,0,0,0,1,0,1276966.162519052600000,231247.703312307600000 -0,0,0,0,1,0,1303019.278391718900000,231031.880581229930000 -0,0,0,0,1,0,1267022.162722051100000,231011.526947394010000 -0,0,0,0,1,0,1269253.162853226100000,230103.585521802310000 -0,0,0,0,1,0,1278769.515211552400000,229957.644868806000000 -0,0,0,0,1,0,1275595.162308305500000,229649.821337476370000 -0,0,0,0,1,0,1268912.751132473300000,229346.526996552940000 -0,0,0,0,1,0,1269011.986170217400000,229256.056376978750000 -0,0,0,0,1,0,1302966.631515383700000,228877.880624145270000 -0,0,0,0,1,1,1273573.162415310700000,228388.468217149380000 -0,0,0,0,1,0,1300964.749364301600000,228254.586595147850000 -0,0,0,0,1,0,1302086.867198810000000,228234.468853220340000 -0,0,0,0,1,1,1303614.514077886900000,228199.822268977760000 -0,0,0,0,1,0,1309538.866402387600000,228070.586963146920000 -0,0,0,0,1,0,1272402.868496060400000,227978.997907474640000 -0,0,0,0,1,1,1271027.398149892700000,227615.762413471940000 -0,0,0,0,1,1,1269736.398107215800000,227268.879905149340000 -0,0,0,0,1,0,1191797.755100309800000,226656.759738311170000 -0,0,0,0,1,0,1195962.872426226700000,226566.524682566520000 -0,0,0,0,1,0,1314797.160675808800000,226426.705080315470000 -0,0,0,0,0,1,1303620.631847798800000,226206.410573393110000 -0,0,0,0,1,0,1304270.161060556800000,226188.292499393220000 -0,0,0,0,1,0,1277981.279911384000000,225976.056703388690000 -0,0,0,0,0,1,1302956.396299645300000,225946.528219148520000 -0,0,0,0,1,0,1279591.632989883400000,225940.762482643130000 -0,0,0,0,0,1,1271747.162786468900000,225767.527264803650000 -1,0,0,0,1,1,1269769.515823140700000,225396.527022555470000 -0,0,0,0,1,0,1177634.403177723300000,225386.171400219200000 -0,0,0,0,1,0,1269002.280809059700000,225348.880136221650000 -0,0,0,0,1,1,1273080.868452385100000,224778.939018890260000 -0,0,0,0,1,1,1273517.986344561000000,224671.644942149520000 -0,0,0,0,1,0,1199398.519426301100000,224608.760225385430000 -0,0,0,0,1,1,1273236.751014635000000,224515.527472227810000 -0,0,0,0,1,0,1272249.751020133500000,224286.645055979490000 -0,0,0,0,1,1,1270396.868899136800000,224257.174314394590000 -0,0,0,0,1,0,1199385.755016133200000,224246.466002479200000 -0,0,0,0,1,1,1270275.515795394800000,223829.880221471190000 -0,0,0,0,1,1,1270587.398045644200000,223303.115526974200000 -0,0,0,0,1,0,1309004.749032303700000,223173.352006971840000 -0,0,0,0,1,0,1274464.868637144600000,223004.585940316320000 -0,0,0,0,1,0,1308124.749151885500000,222968.999069228770000 -0,0,0,0,1,1,1279853.750575885200000,222886.468722477560000 -0,0,0,0,1,0,1319205.748643383400000,222667.764107391240000 -0,0,0,0,1,0,1314762.513763472400000,222619.293403804300000 -0,0,0,0,1,0,1226009.518369555500000,222500.113852143290000 -0,0,0,0,1,0,1199297.872645974200000,222395.466095566750000 -0,0,0,0,1,1,1271265.986583471300000,222156.115524396300000 -0,0,0,0,1,0,1325100.865790143600000,222072.411623552440000 -0,0,0,0,1,0,1279815.515416145300000,221993.645376890900000 -0,0,0,0,1,1,1343847.629805728800000,221827.176877811550000 -0,0,0,0,1,0,1315107.984201133300000,221324.175915315750000 -0,0,0,0,1,0,1280362.986105978500000,220726.880521982910000 -0,0,0,0,1,0,1193894.461208716000000,219849.877682805060000 -0,0,0,0,1,0,1278770.397755727200000,219409.939258232710000 -0,0,0,0,1,0,1200463.166903302100000,218085.819531142710000 -0,0,0,0,1,0,1277871.750930964900000,218080.116130471230000 -0,0,0,0,1,0,1181023.638197138900000,217973.289244398470000 -0,0,0,0,1,0,1195652.402246639100000,217844.466339305040000 -0,0,0,0,1,0,1295261.985179305100000,217835.704873889680000 -0,0,0,0,1,1,1295357.397061973800000,217752.292967230080000 -0,0,0,0,1,0,1323691.395840048800000,217568.176209479570000 -0,0,0,0,1,0,1223588.283054560400000,217465.879169970750000 -0,0,0,0,1,0,1201045.401959300000000,216557.584070563320000 -0,0,0,0,1,0,1278936.633315637700000,216333.292524397370000 -0,0,0,0,1,0,1256101.516912475200000,215891.997475221750000 -0,0,0,0,1,1,1315226.866837382300000,215199.235081225630000 -0,0,0,0,1,0,1343724.453542888200000,214869.647485807540000 -0,0,0,0,1,1,1343723.865289464600000,214848.706254720690000 -0,0,0,0,1,0,1299625.514509975900000,214520.528761476280000 -0,0,0,0,1,0,1315310.395869806400000,214315.293607637290000 -0,0,0,0,1,0,1202273.166892215600000,213708.231501564380000 -0,0,0,0,1,0,1190405.167334303300000,213379.289902225140000 -0,0,0,0,1,0,1317521.219532132100000,213213.764642730360000 -0,0,0,0,1,0,1200685.990276560200000,213105.760921731590000 -0,0,0,0,1,0,1201459.872587055000000,213080.172390222550000 -0,0,0,0,1,0,1197698.284637808800000,212999.290006056430000 -0,0,0,0,1,0,1187001.402816385000000,212703.936922222380000 -0,0,0,0,1,0,1274747.398255810100000,212218.939860731360000 -0,0,0,0,1,0,1195538.284692719600000,212158.819574147460000 -0,0,0,0,1,1,1269955.869124978800000,212151.880939722060000 -0,0,0,0,1,0,1196196.755160555200000,212140.113574802880000 -0,0,0,0,1,0,1352705.158678561400000,211988.177526980640000 -0,0,0,0,1,0,1322481.278181552900000,211439.176328390840000 -0,0,0,0,1,0,1198288.520005881800000,211224.702347889540000 -0,0,0,0,1,0,1183494.520722553100000,211084.642916724090000 -0,0,0,0,1,0,1324789.630848303400000,210572.294203892350000 -0,0,0,0,1,0,1321899.278033226700000,210115.647151306270000 -0,0,0,0,1,0,1252947.870004549600000,210015.821563556790000 -0,0,0,0,1,0,1346285.982868641600000,209343.588984146710000 -0,0,0,0,1,1,1281259.162791311700000,209157.822623386980000 -0,0,0,0,1,0,1281784.868760883800000,209154.175649061800000 -0,0,0,0,1,0,1256900.752518728400000,208543.704100981350000 -0,0,0,0,1,1,1259507.752225965300000,208476.292490392920000 -0,0,0,0,1,0,1276374.751300305100000,207981.587114974860000 -0,0,0,0,1,0,1385622.745730385200000,206886.002363890410000 -0,0,0,0,1,0,1282435.633535474500000,206048.646427065130000 -0,0,0,0,1,0,1256796.164145216300000,205913.468875899910000 -0,0,0,0,1,1,1297632.279651299100000,205370.058545395730000 -0,0,0,0,1,0,1321997.160711467300000,205074.882626563310000 -0,0,0,0,1,0,1274922.163326218700000,204590.940024897460000 -0,0,0,0,1,0,1259376.634706050200000,203829.939906477930000 -0,0,0,0,1,0,1336315.983779802900000,203753.883300065990000 -0,0,0,0,1,0,1277914.868954971400000,203572.704856649040000 -0,0,0,1,0,0,1195231.755778223300000,203227.761320814490000 -0,0,0,0,1,0,1274541.398667812300000,203045.940162137150000 -0,0,0,0,1,0,1338108.866020798700000,201454.942359894510000 -0,0,0,0,1,0,1278428.280657798100000,201192.293606981640000 -0,0,0,0,1,0,1343128.395023718500000,200870.766034811740000 -0,0,0,0,1,1,1296853.868150383200000,200831.705745473500000 -0,0,0,0,1,0,1308548.279144719200000,200247.000221982600000 -0,0,0,0,1,0,1206706.519902139900000,199731.291279643770000 -0,0,0,0,1,1,1296166.632648214700000,199522.940974563360000 -0,0,0,0,1,0,1311316.161732301100000,199011.412141978740000 -0,0,0,0,1,0,1196685.520587220800000,197153.055622473360000 -0,0,0,0,1,0,1187679.991682305900000,195737.408191308380000 -0,0,0,0,1,0,1189218.991557061700000,195655.408683389430000 -0,0,0,0,1,0,1264443.634742632500000,194442.822525888680000 -0,0,0,0,1,0,1282829.869295552400000,194145.234866470100000 -0,0,0,0,0,1,1256025.752956390400000,193791.057425230740000 -0,0,0,0,1,0,1263995.517200559400000,193111.410818636420000 -0,0,0,0,1,0,1224422.989718467000000,192924.527334138750000 -0,0,0,0,1,0,1201409.755889385900000,192179.644309476020000 -0,0,0,0,1,0,1196100.756008714400000,192055.820410147310000 -0,0,0,0,1,1,1257768.282279714900000,191249.587114483120000 -0,0,0,0,1,0,1229129.401237383500000,191247.174389645460000 -0,0,0,0,1,0,1286272.633735477900000,191084.294137969610000 -0,0,0,0,1,0,1285398.986532643400000,190892.941174224020000 -0,0,0,0,1,0,1201357.520429551600000,190762.703245729210000 -0,0,0,0,1,1,1257126.753050968100000,189259.940503224730000 -0,0,0,0,1,0,1285359.869156807700000,189177.000052303080000 -0,0,0,0,1,0,1260440.870438471400000,189170.528608560560000 -0,0,0,0,1,1,1257803.870463132900000,188555.469799309970000 -0,0,0,0,1,0,1190633.638990223400000,186877.173943310980000 -0,0,0,0,1,0,1290507.516013726600000,184871.647442564370000 -0,0,0,0,1,0,1306140.515259474500000,183384.118593469260000 -0,0,0,0,1,0,1306109.162303805400000,181655.883532896640000 -0,0,0,0,1,0,1311400.279674306500000,181065.824673637750000 -0,0,0,0,1,0,1288155.633906468700000,181020.530144810680000 -0,0,0,0,1,0,1301978.515381380900000,180513.177484974270000 -0,0,0,0,1,1,1305278.397889226700000,177483.766220971940000 -0,0,0,0,1,0,1320511.161714971100000,175501.119595721360000 -0,0,0,0,1,0,1268066.164571061700000,175226.235631063580000 -0,0,0,0,1,0,1264644.282307222500000,173947.529527053240000 -0,0,0,0,1,0,1292568.633938714900000,172785.530866816640000 -0,0,0,0,1,0,1290017.163319885700000,172122.236589729790000 -0,1,0,0,0,0,1292374.810507476300000,171124.766143724320000 -0,0,0,0,1,0,1308082.280076727300000,170938.590006887910000 -0,0,0,0,1,0,1262617.871005728800000,170074.706235975030000 -0,0,0,0,1,0,1286873.516720056500000,169580.824677810070000 -0,0,0,0,1,0,1282370.752103552200000,169174.942287474870000 -0,0,0,0,1,0,1296440.751522555900000,166970.942758470770000 -0,0,0,0,1,0,1309667.986222893000000,165581.708004146810000 -0,0,0,0,1,0,1301625.869105055900000,164869.001752391460000 -0,0,0,0,1,0,1294089.516395643400000,164070.472181469200000 -0,0,0,0,1,0,1295384.751666054100000,164023.884348139170000 -0,0,0,0,1,1,1278537.987787470200000,161938.354070395230000 -0,0,0,0,1,0,1289917.752101391600000,158878.707630649210000 -0,0,0,0,1,0,1271229.870842054500000,157890.589528143410000 -0,0,0,0,1,0,1295164.869887977800000,155876.178530722860000 -0,0,0,0,1,0,1302800.751597806800000,154676.590706810360000 -0,0,0,0,1,0,1271137.518336474900000,149187.589873805640000 -0,0,0,0,1,0,1277093.282671645300000,147824.413794398310000 -0,0,0,0,1,0,1274150.165198311200000,146622.884373307230000 -0,0,0,0,1,0,1275672.165107056500000,146488.943040147420000 -0,0,0,0,1,0,1301342.751889139400000,145358.061771720650000 -0,0,0,0,1,0,1291184.987755894700000,144252.296922892330000 -0,1,0,0,0,0,1293690.399739801900000,143436.473423302170000 -0,0,0,0,1,0,1273783.753529548600000,141344.060941472650000 -0,0,0,0,1,0,1310383.516615971900000,140364.885734468700000 -0,0,0,0,1,0,1310367.869337558700000,139516.003245890140000 -0,0,0,0,1,0,1310352.869367554800000,138707.944822639230000 -0,0,0,0,1,1,1237031.990747138900000,138196.177801564340000 -0,0,0,0,1,0,1277284.400727719100000,134456.708902552720000 -0,0,0,0,1,0,1325003.986390724800000,133582.180795982480000 -0,0,0,0,1,0,1281440.988871216800000,128627.473841890690000 -0,0,0,0,1,0,1203848.522337302600000,127966.294718056920000 -0,0,0,0,1,0,1268119.401341214800000,123686.944024816160000 -0,0,0,0,1,0,1268068.754460886100000,121230.650052890180000 -0,0,0,0,1,0,1277288.636611640500000,121015.356520220640000 -0,0,0,0,1,0,1289099.282937809800000,120877.650758892300000 -0,0,0,0,1,0,1295299.282348811600000,120082.945327311750000 -0,0,0,0,1,1,1349689.397321641400000,118891.417526647450000 -0,0,0,0,1,0,1258859.755162388100000,118781.061776220800000 -0,0,0,0,1,0,1273291.754513561700000,118489.238540977240000 -0,0,0,0,1,0,1300479.164705559600000,118113.827874481680000 -0,0,0,0,1,0,1296532.988542810100000,115368.475097477440000 -0,0,0,0,1,0,1293964.165268391400000,115340.769116148350000 -0,0,0,0,1,0,1273224.166394144300000,115184.474153146150000 -0,0,0,0,1,0,1350143.868197470900000,114807.123857975010000 -0,0,0,0,1,0,1296006.753374800100000,114099.886755391960000 -0,0,0,0,1,0,1223003.639538809700000,113750.825445637110000 -0,0,0,0,1,0,1254910.991078302300000,112930.591193720700000 -0,0,0,0,1,0,1273018.401713803400000,111695.062824890020000 -0,0,0,0,1,0,1278371.636742219300000,111601.945228978990000 -0,0,0,0,1,0,1222899.992764473000000,110311.060999721290000 -0,0,0,0,1,0,1222871.639474719800000,109319.649268642070000 -0,0,0,0,1,0,1287421.518904894600000,107668.945877149700000 -0,0,0,0,1,0,1276933.989683136300000,105187.651299059390000 -0,0,0,0,1,0,1295403.400578886300000,103618.652140483260000 -0,0,0,0,1,0,1222717.287093132700000,103451.473012894390000 -0,0,0,0,1,0,1227594.875106975400000,102652.943770065900000 -0,0,0,0,1,0,1236351.286399886000000,102265.415017560120000 -0,0,0,0,1,0,1229398.639544054900000,101936.061673641200000 -0,0,0,0,1,0,1229378.757365971800000,100935.885524392130000 -0,0,0,0,1,0,1230541.521772727400000,100230.944020897150000 -0,0,0,0,1,0,1238734.639244720300000,99820.885785892606000 -0,0,0,0,1,0,1232079.874995216700000,99516.709228888154000 -0,0,0,0,1,0,1230516.404368892300000,99213.944414481521000 -0,0,0,0,1,0,1236744.168816223700000,98406.062171980739000 -0,0,0,0,1,0,1239529.756748974300000,96667.297604888678000 -0,0,0,0,1,0,1230583.757252559100000,96547.709261387587000 -0,0,0,0,1,0,1241037.286214217500000,96484.709387391806000 -0,0,0,0,1,0,1223241.404811307800000,95768.944414719939000 -0,0,0,0,1,0,1222559.875662550300000,95764.003151640296000 -0,0,0,0,1,0,1227524.286993548300000,95690.650279968977000 -0,0,0,0,1,0,1297930.636009976300000,95124.005415886641000 -1,0,0,0,0,0,1241767.756866142200000,95050.180104225874000 -0,0,0,0,1,0,1238650.639084637200000,95017.885877475142000 -0,0,0,0,1,0,1241338.756739884600000,94226.062329888344000 -0,0,0,0,1,0,1240615.874655470300000,94129.474268481135000 -0,0,0,0,1,0,1271435.990508556400000,93724.240170806646000 -0,0,0,0,1,0,1239258.756962895400000,93182.238958224654000 -0,0,0,0,1,0,1295194.812741473300000,93040.182155728340000 -0,0,0,0,1,0,1237474.756921976800000,92944.121324226260000 -0,0,0,0,1,0,1241522.286556556800000,92712.239242061973000 -0,0,0,0,1,0,1259684.873590886600000,92461.239744052291000 -0,0,0,0,1,0,1264452.755787387500000,92343.004416227341000 -0,0,0,0,1,1,1244897.521275892900000,91955.592133313417000 -1,1,0,0,0,0,1245076.403792142900000,91650.886377885938000 -1,0,0,0,0,0,1242580.404190972400000,91328.827638804913000 -0,0,0,0,1,0,1254769.873906478300000,91094.474761053920000 -0,0,0,0,1,0,1269310.520021975000000,91051.475175142288000 -0,0,0,0,1,0,1212772.287954300600000,90614.767715230584000 -0,0,0,0,1,0,1261882.167752727900000,90128.063308060169000 -0,0,0,0,1,0,1228015.875577300800000,88929.415442898870000 -0,0,0,0,1,0,1233904.286700725600000,88616.003668144345000 -0,0,0,0,1,0,1241052.992547631300000,86727.180674135685000 -0,0,0,0,1,0,1242692.756984636200000,86699.239457055926000 -0,0,0,0,1,0,1217085.758329972600000,86563.062235981226000 -0,0,0,0,1,0,1222842.405281215900000,85180.768084555864000 -0,0,0,0,1,0,1242630.757108643700000,83211.298598304391000 -0,0,0,0,1,0,1353017.163303881900000,78440.302562892437000 -0,0,0,0,1,0,1245786.639576390400000,78001.651537314057000 -0,0,0,0,1,0,1349038.281169802000000,77568.361065313220000 -0,0,0,0,1,0,1240206.639909640000000,76848.004566386342000 -0,1,0,0,0,0,1289555.166868552600000,76658.888802886009000 -0,0,0,0,1,0,1249013.639355972400000,75526.769676059484000 -0,0,0,0,1,0,1253602.521582394800000,73853.711342394352000 -0,0,0,0,1,0,1277717.167250633200000,73819.770793482661000 -0,0,0,0,1,0,1233524.993167966600000,73684.416077315807000 -0,0,0,0,1,0,1278829.755576640400000,73385.535441473126000 -0,0,0,0,1,0,1282190.990652054500000,73328.535555481911000 -0,0,0,0,1,0,1273357.520458132000000,72954.064847722650000 -0,0,0,0,1,0,1207416.759623393400000,69400.591967806220000 -0,0,0,0,1,0,1218404.405955135800000,69193.592381805182000 -0,0,0,0,1,0,1229943.522968724400000,68841.593085810542000 -0,0,0,0,1,0,1202350.171331390700000,67219.003811314702000 -0,0,0,0,1,0,1207370.524479642500000,66590.062811970711000 -0,0,0,0,1,0,1200229.289418309900000,65943.945009723306000 -0,0,0,0,1,0,1225954.758636549100000,65264.240004315972000 -0,0,0,0,1,0,1274557.403228968400000,65142.182833731174000 -0,0,0,0,1,0,1236896.758077964200000,63736.711235225201000 -0,0,0,0,1,0,1222511.994196638500000,62709.357646897435000 -0,0,0,0,1,0,1224633.288182392700000,62669.945980310440000 -0,0,0,0,1,0,1228950.876331970100000,62557.828422397375000 -0,0,0,0,1,0,1242131.875560477400000,61720.064349889755000 -0,0,0,0,1,0,1217037.288610637200000,60383.533886477351000 -0,0,0,0,1,0,1242051.522702798200000,59262.123071566224000 -0,0,0,0,1,0,1209817.288943052300000,59021.769221559167000 -0,0,0,0,1,0,1277204.167948558900000,57908.771447554231000 -0,0,0,0,1,0,1277108.168140560400000,53272.124880969524000 -0,0,0,0,1,0,1277018.403556302200000,49280.360226720572000 -0,0,0,0,1,0,1293788.399215728000000,153436.061363726850000 -0,0,0,0,0,1,1271372.398116052200000,219631.174380064010000 -0,0,0,0,1,1,1312778.276590228100000,278334.290241315960000 -0,0,0,0,1,0,1299731.804979801200000,339506.404445394870000 -0,0,0,0,1,0,1301162.040308311600000,335420.404743388300000 -0,0,0,0,0,1,1301423.922658547800000,330417.346179977060000 -0,0,0,0,1,0,1305863.396391138400000,226804.881161227820000 -0,0,0,0,1,0,1304468.041898384700000,269045.055538982150000 -0,0,0,0,1,1,1294384.396711394200000,235445.939010307190000 -0,0,0,0,1,1,1276709.868740305300000,218847.763217225670000 -0,0,0,0,1,1,1319861.454024881100000,237831.233780398960000 -0,0,0,0,1,1,1273615.926109299100000,271033.348150312900000 -0,0,0,0,1,0,1221902.700139641800000,64634.945659220219000 -0,0,0,0,1,0,1299384.217092305400000,324839.170000389220000 -0,0,0,0,1,0,1286278.990350052700000,73314.771147310734000 -0,0,0,0,1,0,1271257.457401052100000,212113.821960732340000 -0,0,0,0,1,1,1307090.630813300600000,246865.291827723380000 -0,0,0,0,1,0,1354073.974838554900000,464980.693194478750000 -0,0,0,0,1,0,1271090.744151800900000,455707.044418975710000 -0,0,0,0,1,0,1325313.153751388200000,440269.164205566050000 -0,0,0,0,1,0,1325078.388800978700000,438101.282386481760000 -0,0,0,0,1,0,1311961.273302972300000,391217.931271478530000 -0,0,0,0,1,0,1308832.626673132200000,387337.931813642380000 -0,0,0,0,1,0,1310167.744081631300000,386558.696167394520000 -0,0,0,0,1,0,1347202.742189973600000,386019.285500809550000 -0,0,0,0,1,0,1303936.627278804800000,369335.638421982530000 -0,0,0,0,1,0,1328785.508355215200000,368477.756607562300000 -0,0,0,0,1,0,1308383.745024964200000,362485.638670563700000 -0,0,0,0,1,0,1303668.274469047800000,361662.697403058410000 -0,0,0,0,1,0,1302539.156976640200000,360243.815070226790000 -0,0,0,0,1,0,1306102.744993805900000,359229.932911649350000 -0,0,0,0,1,0,1307894.509782970000000,359181.050791561600000 -0,0,0,0,1,0,1305361.627709642100000,358266.226833805440000 -0,0,0,0,1,0,1303623.980594381700000,357773.168108642100000 -0,0,0,0,1,0,1296435.157701715800000,352325.168177887800000 -0,0,0,0,1,0,1302390.510292306500000,351489.403773307800000 -0,0,0,0,1,0,1294951.157716974600000,347480.286135390400000 -0,0,0,0,1,0,1279520.982212558400000,346116.874164059760000 -0,0,0,0,1,0,1282544.158580884300000,339735.815403893590000 -0,0,0,0,1,1,1287774.864326804900000,338900.815761566160000 -0,0,0,0,1,0,1299619.863602638200000,337846.051466897130000 -0,0,0,0,1,0,1293770.158110469600000,334214.639766469600000 -0,0,0,0,1,0,1301210.393229976300000,328601.522711887960000 -0,0,0,0,1,0,1290804.276246964900000,327672.228310644630000 -0,0,0,0,1,0,1288652.864867389200000,324241.522573649880000 -0,0,0,0,1,0,1281589.276960477200000,320983.992999479170000 -0,0,0,0,1,0,1284885.865183562000000,318526.111104220150000 -0,0,0,0,1,0,1356411.390767395500000,317954.406867057090000 -0,0,0,0,1,0,1279550.512337222700000,317859.699051231150000 -0,0,0,0,1,0,1402621.741259887800000,316547.702659472820000 -0,0,0,0,1,0,1300573.276393964900000,314879.876270726320000 -0,0,0,0,1,0,1305799.864365965100000,314793.699933886530000 -0,0,0,0,1,0,1395523.153422966600000,314553.055402055380000 -0,0,0,0,1,0,1356293.391003385200000,313951.701617896560000 -0,0,0,0,1,0,1279461.983314812200000,312222.993461146950000 -0,0,0,0,1,0,1353622.273642227100000,311924.936970636250000 -0,0,0,0,1,0,1275471.395167395500000,311499.052323728800000 -0,0,0,0,1,0,1284876.806474641000000,310785.288003221150000 -0,0,0,0,1,0,1280365.865693390400000,309522.758376061920000 -0,0,0,0,1,0,1273373.395426392600000,307730.934859976170000 -0,0,0,0,1,0,1276655.748441726000000,303394.228966474530000 -0,0,0,0,1,0,1285637.277394637500000,303387.053127810360000 -0,0,0,0,1,0,1270072.984048217500000,303257.934947729110000 -0,0,0,0,1,0,1275312.277703478900000,303061.758502811190000 -0,0,0,0,1,0,1281959.159750893700000,301528.229417636990000 -0,0,0,0,1,0,1275074.277851387900000,300827.758705720310000 -0,0,0,0,1,0,1220707.280614465500000,299958.933671727780000 -0,0,0,0,1,0,1274123.395894885100000,299157.405747219920000 -0,0,0,0,1,0,1231089.339246645600000,296495.463236480950000 -0,0,0,0,0,1,1300813.276898220200000,292637.053958565000000 -0,0,0,0,1,0,1284126.277791976900000,292227.053466230630000 -0,0,0,0,1,0,1286228.630542635900000,291990.288847893480000 -0,0,0,0,1,0,1275532.983954966100000,289806.994658052920000 -0,0,0,0,1,0,1269211.749222144500000,289351.465057313440000 -0,0,0,0,1,0,1280425.278304219200000,288350.818108469250000 -0,0,0,0,1,1,1266074.514026805800000,287406.523737221960000 -0,0,0,0,1,1,1267170.866820976100000,287390.288533478980000 -0,0,0,0,1,0,1279094.160559639300000,287046.583184137940000 -0,0,0,0,1,1,1269604.396402716600000,286069.523786559700000 -0,0,0,0,0,1,1291196.865684881800000,285770.406930729750000 -0,0,0,0,1,0,1284718.277920305700000,285713.288934722540000 -0,0,0,0,1,0,1279085.395813390600000,284363.112501218910000 -0,0,0,0,1,1,1306584.629856810000000,283499.584044560790000 -0,0,0,0,1,0,1274093.396282970900000,281938.641956478360000 -0,0,0,0,1,0,1266209.514412969400000,281580.229943647980000 -0,0,0,0,1,1,1268362.749279722600000,280734.641739815470000 -0,0,0,0,0,1,1291629.160095885400000,280260.289342060690000 -0,0,0,0,1,0,1329571.864065975000000,280165.937824726100000 -0,0,0,0,1,1,1288965.160174548600000,279883.760239481930000 -0,0,0,0,1,1,1313270.864843890100000,279620.466802805660000 -0,0,0,0,1,1,1306538.806457638700000,279473.407713726160000 -0,0,0,0,1,1,1270900.514217302200000,279367.112322643400000 -0,0,0,0,1,0,1191300.753469631100000,278955.698119223120000 -0,0,0,0,1,0,1271099.631929308200000,278033.289202898740000 -0,0,0,0,1,0,1338214.157476887100000,277779.761494725940000 -0,0,0,0,1,0,1193289.871210560200000,277652.992719396950000 -0,0,0,0,1,1,1301361.277114555200000,277457.172572970390000 -0,0,0,0,1,1,1283354.984058976200000,276309.171916231510000 -0,0,0,0,1,0,1268436.514224052400000,276088.347882807250000 -0,0,0,0,1,1,1265339.161494880900000,275957.641779392960000 -0,0,0,0,0,1,1307250.512383312000000,273709.525868803260000 -0,0,0,0,1,0,1195762.635950058700000,272761.639969304200000 -0,0,0,0,1,0,1271755.631929636000000,271369.289735645060000 -0,0,0,0,1,1,1280355.984479561400000,269757.290006890890000 -0,0,0,0,1,0,1312985.394614309100000,269185.761294305320000 -0,0,0,0,1,0,1294120.866070464300000,268709.231407478450000 -0,0,0,0,1,0,1296900.866087883700000,268624.466813221570000 -0,0,0,0,1,0,1296896.277514383200000,268487.525486052040000 -0,0,0,0,1,1,1265779.867634475200000,267516.407349556680000 -0,0,0,0,1,1,1281121.749352216700000,267097.054513722660000 -0,0,0,0,1,0,1303072.277301475400000,267055.113980814810000 -0,0,0,0,1,0,1310073.865332394800000,266768.820262059570000 -0,0,0,0,1,1,1264422.397252306300000,266230.524750724430000 -0,0,0,0,1,1,1265755.750228643400000,266191.701337561010000 -0,0,0,0,1,0,1274962.514295384300000,266064.231120064850000 -0,0,0,0,1,0,1273617.279124975200000,265724.995906144380000 -0,0,0,0,1,0,1307383.630227297500000,264977.702453225850000 -0,0,0,0,1,1,1280035.867009550300000,264459.819630727170000 -0,0,0,0,1,1,1264399.632534056900000,264240.936866387720000 -0,0,0,0,1,1,1281556.396120727100000,263761.466368645430000 -0,0,0,0,1,1,1276311.867239728600000,263273.407633483410000 -0,0,0,0,1,0,1312498.747621715100000,263145.291091814640000 -0,0,0,0,1,0,1207487.988483548200000,262406.405430480840000 -0,0,0,0,1,0,1278009.278871133900000,261903.760766476390000 -0,0,0,0,1,0,1220351.164528802000000,261565.582637056710000 -0,0,0,0,1,0,1309895.983142226900000,261430.173459053040000 -0,0,0,0,1,0,1182211.519351556900000,261313.110701054330000 -0,0,0,0,1,0,1266663.867834970400000,260872.760531887410000 -0,0,0,0,1,0,1320694.629851967100000,259494.938812479380000 -0,0,0,0,1,0,1323243.864910975100000,259407.173896148800000 -0,0,0,0,1,1,1281584.396392807400000,259143.290565639730000 -0,0,0,0,1,0,1270651.985514894100000,258792.113446474080000 -0,0,0,0,1,0,1274927.749929219500000,257341.172450721260000 -0,0,0,0,1,0,1321496.865124136200000,257072.056191056970000 -0,0,0,0,1,0,1214909.635385632500000,256549.112026974560000 -0,0,0,0,1,1,1281553.749472469100000,256480.290314227340000 -0,0,0,0,1,1,1257652.162761300800000,255763.937088146810000 -0,0,0,0,1,1,1262972.632763385800000,255686.348660647870000 -0,0,0,0,1,0,1312500.747945800400000,255178.409387812020000 -0,0,0,0,1,1,1278792.161491721900000,254513.467148140070000 -0,0,0,0,1,1,1254971.986363142700000,253750.760668307540000 -0,0,0,0,1,0,1268224.750211894500000,253434.407626479860000 -0,0,0,0,1,0,1324029.394507885000000,253396.115708306430000 -0,0,0,0,1,0,1268212.397218227400000,252706.643005892630000 -0,0,0,0,1,1,1274862.985294967900000,252700.878909811380000 -0,0,0,0,1,1,1278983.161437809500000,252598.584823057060000 -0,0,0,0,1,1,1285478.396478802000000,252470.173006385560000 -0,0,0,0,1,1,1262900.632907390600000,252328.113907307390000 -0,0,0,0,1,1,1262885.985955059500000,251635.172707885500000 -0,0,0,0,1,1,1276187.985269635900000,251324.349510639910000 -0,0,0,0,1,1,1285473.984742224200000,251145.173359811310000 -0,0,0,0,1,0,1312662.160024553500000,250688.468236476180000 -0,0,0,0,0,1,1273935.279473215300000,250073.466841802000000 -0,0,0,0,1,1,1277513.632224634300000,249974.702603638170000 -0,0,0,0,1,1,1284160.396818220600000,249852.467283815150000 -0,0,0,0,1,0,1312641.159738466100000,249169.997848227620000 -0,0,0,0,1,0,1327535.512167558100000,248856.939419224860000 -0,0,0,0,1,1,1255788.162880390900000,247801.584246471520000 -0,0,0,0,1,0,1258837.750941306400000,247750.113876968620000 -0,0,0,0,1,1,1272779.397270560300000,247719.408229723570000 -0,0,0,0,1,1,1262767.280483812100000,247663.231832891700000 -0,0,0,0,1,0,1218616.165046051100000,247240.406563058500000 -0,0,0,0,1,1,1282032.632044881600000,247237.232356816530000 -0,0,0,0,1,1,1282807.514681473400000,247222.055877968670000 -0,0,0,0,1,1,1272767.162058800500000,247186.820384144780000 -0,0,0,0,1,1,1265652.162509307300000,247029.702260062100000 -0,0,0,0,1,1,1307575.630827561000000,246682.821064054970000 -0,0,0,0,1,0,1311250.160223886400000,246494.644931226970000 -0,0,0,0,1,0,1314319.395227134200000,246155.586226135490000 -0,0,0,0,1,1,1272735.397358551600000,246129.879256561400000 -0,0,0,0,1,0,1184810.284495219600000,246070.876093730330000 -0,0,0,0,1,0,1266697.397951632700000,245207.467059388760000 -0,0,0,0,1,0,1267669.279866144100000,245185.290594562890000 -0,0,0,0,1,1,1283270.279175892500000,244574.055924639110000 -0,0,0,0,1,1,1284610.161338642200000,244553.938182726500000 -0,0,0,0,1,0,1182223.519655644900000,244263.346900388600000 -0,0,0,0,1,0,1182855.519703969400000,244155.935369804500000 -0,0,0,0,1,0,1182133.519835636000000,242840.052830979230000 -0,0,0,0,1,0,1261722.398059144600000,242265.761328637600000 -0,0,0,0,1,0,1268467.515474394000000,241732.584901556370000 -0,0,0,0,1,0,1312416.748441889900000,241672.115862399340000 -0,0,0,0,1,0,1258076.868932887900000,241070.702367052440000 -0,0,0,0,1,0,1265316.398088976700000,240317.290816143160000 -0,0,0,0,1,0,1317590.630482554400000,240025.939692810180000 -0,0,0,0,1,0,1262566.868811145400000,238349.761614724990000 -0,0,0,0,1,0,1321532.747926384200000,238339.704548224810000 -0,0,0,0,1,0,1326259.512422978900000,238284.175459802150000 -0,0,0,0,1,0,1189890.225450798900000,238016.818054899570000 -0,0,0,0,1,0,1264856.280242800700000,237690.996856138110000 -0,0,0,0,1,0,1338898.393969312300000,237482.234478399160000 -0,0,0,0,1,0,1261539.515878975400000,237086.702461063860000 -0,0,0,0,1,0,1263849.515852138400000,237040.996843814850000 -0,0,0,0,1,0,1267639.750725716400000,236785.526554226880000 -0,0,0,0,1,0,1266656.398033633800000,236496.702984899280000 -0,0,0,0,1,0,1267915.986393719900000,236167.290914058690000 -0,0,0,0,1,0,1194685.519337892500000,235868.347614303230000 -0,0,0,0,1,0,1264802.986386135200000,235693.585168555380000 -0,0,0,0,1,0,1263903.515744134800000,234385.702941805120000 -0,0,0,0,1,0,1275736.632825881200000,234158.703067719940000 -0,0,0,0,1,0,1277035.397616803600000,234123.703137725590000 -0,0,0,0,1,0,1330267.747516721500000,233880.998898729680000 -0,0,0,0,1,0,1282559.985320881000000,233617.056513220070000 -0,0,0,0,1,0,1301730.278345048400000,233552.763006642460000 -0,0,0,0,1,0,1326516.865582808900000,232844.175513058900000 -0,0,0,0,1,0,1272380.868540048600000,232329.526936054230000 -0,0,0,0,1,0,1270256.986304894100000,231938.938478395340000 -0,0,0,0,1,0,1197654.989776894500000,231818.230386480690000 -0,0,0,0,1,0,1317473.983734220300000,231770.293146386740000 -0,0,0,0,1,0,1318891.513051390600000,231754.175396472220000 -0,0,0,0,1,0,1269286.751040637500000,231444.879755228760000 -0,0,0,0,1,0,1268298.515812382100000,230553.409097224470000 -0,0,0,0,1,0,1275628.986059561400000,230422.938885733490000 -0,0,0,0,1,0,1268287.633288219600000,230127.703255727890000 -0,0,0,0,1,0,1323909.395075976800000,229847.469564229250000 -0,0,0,0,1,1,1265048.163061142000000,229357.409192636610000 -0,0,0,0,1,0,1278097.632697060700000,229311.233103886250000 -0,0,0,0,1,0,1266979.163136139500000,229307.997217983010000 -0,0,0,0,1,0,1267623.868539631400000,229291.468051552770000 -0,0,0,0,1,0,1269231.750822559000000,229250.350679725410000 -0,0,0,0,1,0,1309550.278453052000000,228997.234059974550000 -0,0,0,0,1,0,1281515.279733136300000,228935.997961983080000 -0,0,0,0,1,0,1197613.931131973900000,228834.465684726830000 -0,0,0,0,1,0,1277199.397616893100000,228632.468385308980000 -0,0,0,0,1,0,1301627.631568715000000,228244.939632803200000 -0,0,0,0,1,0,1276197.633216217200000,228041.174292311070000 -0,0,0,0,1,0,1272088.397996380900000,227984.879785478120000 -0,0,0,0,1,0,1272663.397830635300000,227976.232821136710000 -0,0,0,0,1,0,1312164.395928219000000,227975.587153136730000 -0,0,0,0,1,0,1326257.747990801900000,227578.822854802010000 -0,0,0,0,1,0,1303619.514067888300000,227519.645479723810000 -0,0,0,0,1,1,1304928.396292641800000,227494.587130889300000 -1,0,0,0,0,0,1270893.633325561900000,227466.526819556950000 -0,0,0,0,1,0,1278655.162421882200000,227026.409589558840000 -0,0,0,0,1,0,1199494.990033894800000,226488.230875894430000 -0,0,0,0,1,0,1268845.398248806600000,226245.879982635380000 -0,0,0,0,1,0,1309527.984206304000000,226229.587036222220000 -0,0,0,0,1,0,1177793.285405889200000,225983.582935065030000 -0,0,0,0,1,1,1274496.868573144100000,224649.233241558070000 -0,0,0,0,1,1,1272682.751138389100000,224187.527143970130000 -0,0,0,0,1,1,1269842.751240968700000,223929.350823059680000 -0,0,0,0,1,0,1281744.515495136400000,223788.880631566050000 -0,0,0,0,1,0,1197305.401893392200000,222447.701227307320000 -0,0,0,0,1,0,1271754.457063227900000,222145.703799813990000 -0,0,0,0,1,0,1278036.633147135400000,222056.056669399140000 -0,0,0,0,1,0,1201224.754947051400000,221170.466577053070000 -0,0,0,0,1,0,1280375.986079976000000,221056.704009309410000 -0,0,0,0,0,1,1272057.398058384700000,220914.644910231230000 -0,0,0,0,1,0,1180305.873556554300000,220470.524735480550000 -0,0,0,0,1,0,1202517.284186139700000,220310.231092810630000 -0,0,0,0,1,0,1276047.280498549300000,220193.586641058330000 -0,0,0,0,1,0,1201168.754730969700000,219690.054511636500000 -0,0,0,0,1,0,1302916.984961137200000,219124.763975560670000 -0,0,0,0,1,0,1343803.865129470800000,218169.294757887720000 -0,0,0,0,1,0,1281960.632845059000000,218154.175037473440000 -0,0,0,0,1,0,1200882.401957228800000,218036.819301053880000 -0,0,0,0,1,1,1271325.633445799400000,217401.998064145450000 -0,0,0,0,1,0,1296549.867774143800000,217330.057591229680000 -0,0,0,0,1,1,1295332.632347717900000,216691.175666898490000 -0,0,0,0,1,0,1310725.631745383100000,216617.881522148850000 -0,0,0,0,1,0,1255784.281654551600000,215902.056510224940000 -0,0,0,0,1,0,1304091.396654307800000,214759.822902306910000 -0,0,0,0,1,0,1315883.513818055400000,214270.528933390970000 -0,0,0,0,1,0,1200143.637358635700000,213861.701667055490000 -0,0,0,0,1,0,1200940.637405052800000,213756.172350555660000 -0,0,0,0,1,0,1282136.280459642400000,213212.528096646070000 -0,0,0,0,1,0,1198469.755207717400000,212771.643151640890000 -0,0,0,0,1,1,1250499.752525478600000,212768.880361899730000 -0,0,0,0,1,1,1298389.867703050400000,212657.352041646840000 -0,0,0,0,1,1,1260958.634494811300000,212359.410052224990000 -0,0,0,0,1,0,1191173.637910217000000,212277.584100395440000 -0,0,0,0,1,0,1310622.984640970800000,212188.117415815590000 -0,0,0,0,1,0,1191150.285266637800000,211614.760622888800000 -0,0,0,0,1,0,1276513.986586138600000,211459.057522222400000 -0,0,0,0,1,0,1272777.280804976800000,211411.939506232740000 -0,0,0,0,1,0,1194170.873057469700000,211361.643018886450000 -0,0,0,0,1,0,1311873.396510228500000,210906.705608561640000 -0,0,0,0,1,0,1275041.986577391600000,210424.881112888460000 -0,0,0,0,1,0,1279136.398336052900000,210073.234178394080000 -0,0,0,0,1,0,1255926.987733975100000,209896.762746557590000 -0,0,0,0,1,0,1308530.867106050300000,209676.352754309770000 -0,0,0,0,1,0,1313149.337527886000000,209553.058709561820000 -0,0,0,0,1,1,1281248.280267134300000,209223.645982563500000 -0,0,0,0,1,0,1256580.869956389100000,209221.468821555380000 -0,0,0,0,1,0,1182842.403260394900000,209117.289567977190000 -0,0,0,0,1,0,1380083.981217384300000,208835.472546309230000 -0,0,0,0,1,0,1271075.693000808400000,208325.586755052210000 -0,0,0,0,1,0,1321404.866620466100000,208053.176866814490000 -0,0,0,0,1,0,1327920.866055637600000,207955.412298560140000 -0,0,0,0,1,1,1253304.517257139100000,207350.586080387230000 -0,0,0,0,1,0,1317729.866752639400000,207312.000199556350000 -0,0,0,0,1,1,1254858.399648055400000,207293.292231723670000 -0,0,0,0,1,0,1315497.396480053700000,207217.059116482730000 -0,0,0,0,1,0,1262740.516757801200000,206245.527923062440000 -0,0,0,0,1,1,1305282.867696553500000,206173.293815553190000 -0,0,0,0,1,1,1285723.868428811400000,205700.940429553390000 -0,0,0,0,1,0,1341155.277250811500000,204976.824423730370000 -0,0,0,0,1,1,1255094.752521798000000,204629.704054981470000 -0,0,0,0,1,0,1286680.985937133400000,204322.764052063230000 -0,0,0,0,1,0,1283914.397966384900000,203580.763895645740000 -0,0,0,0,1,0,1274254.516367554700000,203409.998817220330000 -0,0,0,0,1,0,1218634.166322395200000,202979.820871815090000 -0,0,0,0,1,0,1295154.750485643700000,202607.352784723040000 -0,0,0,0,1,0,1257675.517373383000000,202585.998496726160000 -0,0,0,0,1,0,1258666.517031803700000,202533.645583063360000 -0,0,0,0,1,0,1263088.870063722100000,202062.645868897440000 -0,0,0,0,1,1,1254900.517345964900000,202036.233520135280000 -0,0,0,0,1,1,1255959.164178803600000,201701.939897388220000 -0,0,0,0,1,0,1267761.163868725300000,200755.881422057750000 -0,0,0,0,1,0,1278476.633907556500000,200751.234449729320000 -0,0,0,0,1,0,1212033.754982560900000,199607.997234895830000 -0,0,0,0,1,0,1256567.870310470500000,198797.116310730580000 -0,0,0,0,1,0,1257222.164277464200000,198514.880982816220000 -0,0,0,0,1,0,1343249.748127475400000,197754.354616731410000 -0,0,0,0,1,0,1266545.164004132200000,196382.175602555270000 -0,0,0,0,1,1,1343659.277492135800000,195677.354505643250000 -0,0,0,0,1,0,1191022.991557970600000,195072.055847480890000 -0,0,0,0,1,0,1343832.160020381200000,195031.648776054380000 -0,0,0,0,1,0,1198205.285264223800000,194636.290970981120000 -0,0,0,0,1,1,1259108.752695888300000,194545.822647973900000 -0,0,0,0,1,0,1266512.752323553000000,194379.999160721900000 -0,0,0,0,1,0,1192465.756388977200000,194324.703011482950000 -0,0,0,0,1,0,1283221.633603885800000,194219.882026895880000 -0,0,0,0,1,0,1274350.869521305000000,194017.058613643050000 -0,0,0,0,1,1,1255753.282372728000000,193856.763330563900000 -0,0,0,0,1,0,1269103.869844719800000,193407.057865142820000 -0,0,0,0,1,1,1285768.986776888400000,192933.058485060930000 -0,0,0,0,1,0,1260378.870234385100000,192537.293200477960000 -0,0,0,0,1,0,1264667.987968474600000,192425.881349802020000 -0,0,0,0,1,0,1266795.281614139700000,192365.587507143620000 -0,0,0,0,1,1,1302937.985903382300000,192098.471243470910000 -0,0,0,0,1,1,1303277.515079975100000,192093.823943063620000 -0,0,0,0,1,0,1285423.398557305300000,191953.176586553450000 -0,0,0,0,1,0,1285522.516141220900000,191840.882519811390000 -0,0,0,0,1,0,1344879.748148307200000,191349.707649141550000 -0,0,0,0,1,1,1257091.753120973700000,191268.351840719580000 -0,0,0,0,1,1,1259122.517432138300000,191211.940208137040000 -0,0,0,0,1,1,1256043.870374217600000,190159.881288647650000 -0,0,0,0,1,0,1288699.163003131700000,188628.235401809220000 -0,0,0,0,1,0,1285318.398767307400000,187940.529428139330000 -0,0,0,0,1,0,1269602.987612888200000,187148.999843224880000 -0,0,0,0,1,0,1264289.282032966600000,187116.882125303150000 -0,0,0,0,1,0,1260838.870626717800000,185873.822931647300000 -0,0,0,0,1,1,1264270.164617136100000,185792.705639809370000 -0,0,0,0,1,0,1295806.751150131200000,185398.588973969220000 -0,0,0,0,1,0,1286925.163270309600000,184993.823707386850000 -0,0,0,0,1,0,1303135.986163556600000,183783.883213892580000 -0,0,0,0,1,0,1281420.163453549100000,182989.000289231540000 -0,0,0,0,1,0,1404410.509992048100000,182390.415856480600000 -0,0,0,0,1,0,1278507.516719803200000,181713.823705732820000 -0,0,0,0,1,0,1293880.398375555900000,181266.589035898450000 -0,0,0,0,1,0,1313337.514973059300000,180999.001644566660000 -0,0,0,0,1,0,1317934.750201135900000,180864.354604139920000 -0,0,0,0,1,0,1283353.751777976800000,180192.706341147420000 -0,0,0,0,1,0,1297570.515667215000000,179583.765629887580000 -0,0,0,0,1,0,1311366.985449552500000,179075.707262814040000 -0,0,0,0,1,0,1300518.162659049000000,178010.295351639390000 -0,0,0,0,1,0,1323424.985283643000000,177339.766837060450000 -0,0,0,0,1,0,1281048.752122893900000,176388.706403225660000 -0,0,0,0,1,0,1210228.991203635900000,175897.057124063370000 -0,0,0,0,1,0,1300253.751114383300000,175535.118871554730000 -0,0,0,0,1,0,1322374.279379800000000,175437.648922145370000 -0,0,0,0,1,0,1300461.633572638000000,174330.060258060690000 -0,0,0,0,1,0,1271871.399742722500000,173881.823949813840000 -0,0,0,0,1,0,1295584.163340717600000,173117.471803978090000 -0,0,0,0,1,0,1280394.163865134100000,173073.353781983260000 -0,0,0,0,1,0,1296569.280793055900000,171205.295510232450000 -0,0,0,0,1,0,1282234.399357885100000,169803.942013725640000 -0,0,0,0,1,0,1287543.398910477800000,169559.589484065770000 -0,0,0,0,1,0,1278542.282070219500000,167822.353785306220000 -0,0,0,0,1,0,1270573.517824053800000,165978.706882059570000 -0,0,0,0,1,0,1299501.869087964300000,165652.531025230880000 -0,0,0,0,1,0,1303689.868914052800000,165387.178209468720000 -0,0,0,0,1,0,1287274.281338468200000,164279.472091555600000 -0,0,0,0,1,0,1290955.516758143900000,164154.060268893840000 -0,0,0,0,1,0,1291435.987253889400000,164143.119345888500000 -0,0,0,0,1,0,1302977.162990391300000,163606.590563312170000 -0,0,0,0,1,0,1283305.517294392000000,161774.883596807720000 -0,0,0,0,1,1,1237690.519613802400000,160822.764766141770000 -0,0,0,0,1,0,1295178.399060383400000,156713.061043307190000 -0,0,0,0,1,0,1303419.163418725100000,154665.120257303120000 -0,0,0,0,1,0,1289809.870099306100000,153583.943285807970000 -0,0,0,0,1,0,1302715.869549721500000,150620.473162889480000 -0,0,0,0,1,0,1286111.752823635900000,147256.237437307830000 -0,0,0,0,1,0,1294721.399318218200000,146528.061728313570000 -0,0,0,0,1,1,1340293.161849051700000,146280.121935471890000 -0,0,0,0,1,0,1276719.871016889800000,144455.413970723750000 -0,0,0,0,1,0,1306476.163538307000000,144057.591275557880000 -0,0,0,0,1,0,1294156.752481639400000,142960.179100304840000 -0,0,0,0,1,0,1301288.634543299700000,142846.708854809400000 -0,0,0,0,1,0,1290111.752697631700000,142325.355566814540000 -0,0,0,0,1,0,1294863.987943798300000,142123.002953141930000 -0,0,0,0,1,0,1293221.517147392000000,142104.649643391370000 -0,0,0,0,1,0,1284446.752872809800000,141224.591036066410000 -0,0,0,0,1,0,1291234.634966298900000,141100.061429470780000 -0,0,0,0,1,0,1301207.634377226200000,139663.532478392120000 -0,0,0,0,1,0,1302056.281630054100000,138904.885701730850000 -0,0,0,0,1,0,1305065.987224802400000,138803.179868400100000 -0,0,0,0,1,0,1305057.398987382700000,138288.768167555330000 -0,0,0,0,1,0,1294335.752779811600000,136378.767722472550000 -0,0,0,0,1,0,1318056.398579895500000,133296.886419057850000 -0,0,0,0,1,0,1296073.282441228600000,128872.062263473870000 -0,0,0,0,1,0,1280121.753648802600000,128643.297301054000000 -0,0,0,1,1,0,1225293.815404638600000,125828.824911639090000 -0,0,0,0,1,0,1206506.522598728500000,124382.706740885970000 -0,0,0,0,1,0,1264866.637177467300000,124158.767556220290000 -0,0,0,0,1,0,1296139.400091141500000,122449.474386885760000 -0,0,0,0,1,0,1270048.871891722100000,121192.944419637320000 -0,0,0,0,1,0,1271581.166071221200000,121163.709241896870000 -0,0,0,0,1,0,1296125.517901048100000,120070.004080221060000 -0,0,0,0,1,0,1307287.281994804700000,119232.710479229690000 -0,0,0,0,1,0,1275718.283781215500000,118416.238686978820000 -0,0,0,0,1,0,1257745.284622311600000,118042.238122642040000 -0,0,0,0,1,0,1294971.400458633900000,114668.004385560750000 -0,0,0,0,1,0,1261403.284524142700000,114237.885495141150000 -0,0,0,0,1,0,1273183.754401475200000,113209.003694638610000 -0,0,0,0,1,0,1274646.519192472100000,113164.768546894190000 -0,0,0,0,1,0,1278282.930554807200000,112330.415884897110000 -0,0,0,0,1,0,1288904.165545880800000,111112.945550814270000 -0,0,0,0,1,0,1261600.872711643600000,110807.885793477300000 -0,0,0,0,1,0,1297943.753437802200000,110378.710470721130000 -0,0,0,0,1,0,1297265.871263384800000,108893.769542977210000 -0,0,0,0,1,0,1252482.403087720300000,107270.768195807930000 -0,0,0,0,1,0,1262069.167050644800000,106832.532851815220000 -0,0,0,0,1,0,1227686.757141053700000,106106.885024890300000 -0,0,0,0,1,0,1221435.287032470100000,103567.649617806080000 -0,0,0,0,1,0,1274836.872486308200000,102971.945428639650000 -0,0,0,0,1,0,1232182.286535799500000,102560.709046393630000 -0,0,0,0,1,0,1294047.636230051500000,102314.769577637310000 -0,0,0,0,1,0,1267818.402271300600000,101101.416033223270000 -0,0,0,0,1,0,1227555.875184968100000,100627.767374232410000 -0,0,0,0,1,0,1229372.169124558600000,100595.120457887650000 -0,0,0,0,1,0,1290583.989285975700000,99742.357727721334000 -0,0,0,0,1,0,1231688.286867633500000,99181.179716229439000 -0,0,0,0,1,0,1318953.634974390300000,97700.241405144334000 -0,0,0,0,1,0,1235705.757179141000000,95774.709166973829000 -0,0,0,0,1,0,1232384.757259473200000,95564.297514304519000 -0,0,0,0,1,0,1233480.404346391600000,95546.885803729296000 -0,0,0,0,1,0,1267385.755498811600000,95274.945730805397000 -0,0,0,0,1,0,1240515.404055893400000,94882.650911733508000 -0,0,0,0,1,0,1320840.635137394100000,94744.417920470238000 -0,0,0,0,1,0,1239057.757036805200000,94688.709370478988000 -0,0,0,0,1,0,1277683.166662469500000,94645.828222647309000 -0,0,0,0,1,0,1298102.518540218500000,94379.123375475407000 -0,0,0,0,1,1,1242161.639280468200000,93569.003604635596000 -0,0,0,0,1,0,1213472.876120060700000,93297.473635897040000 -0,0,0,0,1,0,1223516.640153214300000,93122.708893552423000 -0,0,0,0,1,0,1267047.520282894400000,93031.181189477444000 -0,0,0,0,1,0,1229156.287010386600000,92989.709159553051000 -0,0,0,0,1,0,1230726.404605060800000,92940.650530636311000 -0,0,0,0,1,0,1236603.521787807300000,92816.650778636336000 -0,0,0,0,1,0,1245442.874515891100000,92088.298232719302000 -0,0,0,0,1,1,1244034.756925299800000,91174.768563732505000 -0,0,0,0,1,0,1261901.167386636100000,90913.004323482513000 -0,0,0,0,1,0,1238491.286713048800000,90779.062662228942000 -0,0,0,0,1,0,1217148.993439719100000,89188.297471061349000 -0,0,0,0,1,0,1227698.169519811900000,89131.180131226778000 -0,0,0,0,1,0,1263894.167665720000000,88237.769516482949000 -0,0,0,0,1,0,1217084.170078560700000,86549.767971232533000 -0,0,0,0,1,0,1241032.404334217300000,85539.239480480552000 -0,0,0,0,1,0,1243337.992242723700000,85500.769084975123000 -0,0,0,0,1,0,1234067.992738142600000,85473.239284396172000 -0,0,0,0,1,0,1217047.170152559900000,85237.062263309956000 -0,0,0,0,1,0,1221713.640478387500000,85195.062347307801000 -0,0,0,0,1,0,1239984.757151305700000,85090.768920719624000 -0,0,0,0,1,0,1245933.992300048500000,84649.945327311754000 -0,0,0,0,1,0,1235180.757572978700000,82311.886683225632000 -0,0,0,0,1,0,1236460.992873385500000,79469.004245638847000 -0,0,0,0,1,0,1242560.639466717800000,79416.298642396927000 -0,0,0,0,1,0,1246732.639324799200000,79302.592833057046000 -0,0,0,0,1,0,1240247.992845311800000,78480.239818975329000 -0,0,0,0,1,0,1224050.522943720200000,78461.710000395775000 -0,0,0,0,1,0,1248999.639383971700000,77904.652059391141000 -0,0,0,0,1,0,1237937.992872133900000,77893.475244477391000 -0,0,0,0,1,0,1227877.640617549400000,76462.180534899235000 -0,0,0,0,1,0,1277339.990839645300000,75940.300016969442000 -0,0,0,0,1,0,1352588.869212970100000,75907.949359893799000 -0,0,0,0,1,0,1242488.169139221300000,75840.534140393138000 -0,0,0,0,1,0,1242469.404412969900000,75370.828058809042000 -0,0,0,0,1,0,1221409.641086384700000,74576.827678307891000 -0,0,0,0,1,0,1236520.757845714700000,74270.533999562263000 -0,0,0,0,1,0,1247518.639721304200000,73976.828222140670000 -0,0,0,0,1,0,1258236.638954550000000,73718.063975885510000 -0,0,0,0,1,0,1276657.402637884000000,73416.182361811399000 -0,0,0,0,1,0,1223852.993811219900000,72195.651338309050000 -0,0,0,0,1,0,1225877.170209050200000,68875.593017816544000 -0,0,0,0,1,0,1201644.171759143500000,68237.179924562573000 -0,0,0,0,1,0,1277265.873533800200000,68167.417924970388000 -0,0,0,0,1,0,1207420.641833469300000,68164.239125564694000 -0,0,0,0,1,0,1219351.876501143000000,67753.357073307037000 -0,0,0,0,1,0,1200251.524610057500000,66562.592066392303000 -0,0,0,0,1,0,1229922.876028388700000,66497.651579469442000 -0,0,0,0,1,0,1228374.523153975600000,66485.945894226432000 -0,0,0,0,1,0,1224398.287996217600000,63784.122557729483000 -0,0,0,0,1,0,1240434.640437886100000,63582.358197480440000 -0,0,0,0,1,0,1220654.170812562100000,62248.593148469925000 -0,0,0,0,1,0,1207408.289167881000000,61789.062899559736000 -0,0,0,0,1,0,1274518.991560384600000,61058.712654232979000 -0,0,0,0,1,0,1258686.992384553000000,60207.358713895082000 -0,0,0,0,1,0,1280059.403051719100000,59855.889272481203000 -0,0,0,0,1,0,1208673.289262548100000,59757.239535391331000 -0,0,0,0,1,0,1236800.170016557000000,59452.711273059249000 -0,0,0,0,1,0,1279865.403111636600000,58506.006801649928000 -0,0,0,0,1,0,1222636.759038969900000,57353.240078315139000 -0,0,0,0,1,0,1217702.877502560600000,48885.240610137582000 -0,0,0,0,1,0,1241608.993732228900000,43402.241733640432000 -0,0,0,0,1,0,1274045.286471054000000,38693.831202968955000 -0,0,0,0,1,0,1244599.405730381600000,30977.595323145390000 -0,1,0,0,0,0,1229694.816773220900000,78712.121573060751000 -1,0,0,0,0,0,1271699.986699715300000,215223.586410477760000 -0,0,0,0,1,1,1271242.692338720000000,222156.586323976520000 -0,0,0,0,0,1,1301721.452247217300000,331046.639868885280000 -0,0,0,0,1,0,1277799.926927641000000,238668.055925637480000 -0,0,0,0,1,0,1191032.635895639700000,280435.168913558130000 -0,0,0,0,1,0,1183267.813826888800000,247954.405791223050000 -0,0,0,0,1,0,1270595.694288894500000,152600.060082972050000 -0,0,0,0,1,0,1220976.816492721400000,97788.238276392221000 -0,0,0,0,1,0,1182110.754789307700000,247995.229200392960000 -0,0,0,0,1,0,1275664.508626312000000,455763.632888481020000 -0,0,0,0,1,0,1274552.273646056700000,453409.633003309370000 -0,0,0,0,1,0,1325004.859420478300000,439984.105720564720000 -0,0,0,0,1,0,1327185.859651640100000,437217.635203644630000 -0,0,0,0,1,0,1324364.506698548800000,433433.694280728700000 -0,0,0,0,1,0,1313422.507913306400000,416491.577246397730000 -0,0,0,0,1,0,1315987.154686883100000,416398.400595471260000 -0,0,0,0,1,0,1315797.742992222300000,412252.459740385410000 -0,0,0,0,1,0,1286479.156944468600000,392942.459974646570000 -0,0,0,0,1,0,1310597.155624389600000,388475.696270391350000 -0,0,0,0,1,0,1311032.979227811100000,388467.225486814980000 -0,0,0,0,1,0,1340231.978244394100000,372817.933294638990000 -0,0,0,0,1,0,1306785.274140551700000,370221.697017312050000 -0,0,0,0,1,0,1330681.743407890200000,367219.227300480010000 -0,0,0,0,1,0,1308420.744950965000000,363428.050499647860000 -0,0,0,0,1,0,1307624.980466395600000,361048.403356060390000 -0,0,0,0,1,0,1308312.980074644100000,361024.815476730470000 -0,0,0,0,1,0,1306431.274520471700000,356838.285792052750000 -0,0,0,0,1,0,1297443.157654225800000,352160.815160140400000 -0,0,0,0,1,0,1305485.627789720900000,351890.403627470140000 -0,0,0,0,1,0,1302278.392734393500000,350678.462481811640000 -0,0,0,0,1,0,1303839.745582804100000,347323.580412060020000 -0,0,0,0,1,0,1289884.275790393400000,346419.345015808940000 -0,0,0,0,1,0,1298475.863594055200000,345705.521640315650000 -0,0,0,0,1,0,1300887.157655969300000,344599.286648064850000 -0,0,0,0,1,0,1302869.510318547500000,344534.639467641710000 -0,0,0,0,1,0,1329872.979605466100000,342362.287513136860000 -0,0,0,0,1,0,1300376.981182888200000,342281.992726221680000 -0,0,0,0,1,0,1301461.510509893300000,340547.404331892730000 -0,0,0,0,1,0,1287718.511421144000000,335965.698272228240000 -0,0,0,0,1,0,1332544.273803561900000,335499.993823066350000 -0,0,0,0,1,0,1282479.629510477200000,332536.992531225090000 -0,0,0,0,1,0,1282862.158929139400000,331388.757294893260000 -0,0,0,0,1,0,1298339.746412217600000,330101.757900387050000 -0,0,0,0,1,0,1300491.981609061400000,330065.934481233360000 -0,0,0,0,1,0,1290213.629134312300000,328942.934102565050000 -0,0,0,0,1,0,1282102.982625976200000,326989.522326976060000 -0,0,0,0,1,0,1300282.158209800700000,324248.052416220310000 -0,0,0,0,1,0,1283910.982618883300000,323919.698742225770000 -0,0,0,0,1,1,1300088.393505469000000,323894.464212641120000 -0,0,0,0,1,0,1318711.392676726000000,321106.229303553700000 -0,0,0,0,1,0,1314783.392986804200000,317752.405630648140000 -0,0,0,0,1,0,1290769.864898473000000,317657.169928729530000 -0,0,0,0,1,0,1291998.511719390700000,316895.934902638200000 -0,0,0,0,1,1,1290563.511964723500000,314593.993640393020000 -0,0,0,0,1,1,1290733.335443973500000,314518.817281559110000 -0,0,0,0,1,1,1290273.923633143300000,314317.346555888650000 -0,0,0,0,1,0,1274075.630570471300000,308574.581466645000000 -0,0,0,0,1,0,1279368.865718886300000,307930.934788063170000 -0,0,0,0,1,0,1270938.748720884300000,306507.581663638350000 -0,0,0,0,1,0,1285656.277356639500000,305392.229235559700000 -0,0,0,0,1,0,1277430.748532131300000,304684.875991478560000 -0,0,0,0,1,0,1271334.983820810900000,303218.522953063250000 -0,0,0,0,1,0,1277133.395452305700000,302999.523062974210000 -0,0,0,0,1,0,1280647.865785554100000,302883.229332312940000 -0,0,0,0,1,0,1262410.866826549200000,302094.581631392240000 -0,0,0,0,1,0,1275801.395491644700000,301987.111373886470000 -0,0,0,0,1,0,1283296.865736886900000,301608.052748814230000 -0,0,0,0,1,0,1279957.865853220200000,301578.758844137190000 -0,0,0,0,1,0,1280640.160092309100000,301555.582381308080000 -0,0,0,1,0,0,1259501.102304890800000,300381.169703885910000 -0,0,0,0,1,0,1260766.866833716600000,300171.581868469720000 -0,0,0,0,1,0,1287217.865440800800000,300064.347174808380000 -0,0,0,0,1,0,1295021.276999309700000,296387.877165555950000 -0,0,0,0,1,0,1279218.395547390000000,296162.759177476170000 -0,0,0,0,1,0,1269957.984278217000000,295316.288101390000000 -0,0,0,0,1,0,1220588.280852466800000,294611.757358223200000 -0,0,0,1,1,0,1231988.397815972600000,294319.228415727620000 -0,0,0,0,1,0,1286800.159911394100000,292209.523973733190000 -0,0,0,0,1,0,1269000.396298393600000,288982.288302227850000 -0,0,0,0,1,1,1264756.631820052900000,287433.052883639930000 -0,0,0,0,1,1,1268498.396318137600000,287369.170793563130000 -0,0,0,0,1,1,1265213.396326467400000,286096.523732557890000 -0,0,0,0,1,0,1215884.869655638900000,286052.581235140560000 -0,0,0,0,1,1,1264706.749373883000000,283607.700298145410000 -0,0,0,0,1,1,1263362.278965726500000,282846.523670896890000 -0,0,0,0,1,0,1265970.278999060400000,282476.112010136250000 -0,0,0,0,1,1,1269787.749382466100000,282039.523972555990000 -0,0,0,0,1,1,1305251.629898130900000,280996.701583147050000 -0,0,0,0,1,0,1189354.635970801100000,280976.815796136860000 -0,0,0,0,1,0,1302466.865454554600000,280862.231051564220000 -0,0,0,0,1,0,1344282.745405301500000,279918.291338399050000 -0,0,0,0,1,1,1292052.159906059500000,279838.113021060820000 -0,0,0,0,1,1,1275059.984572887400000,279218.289129480720000 -0,0,0,0,0,1,1315878.158841893100000,278982.937566056850000 -0,0,0,0,1,0,1309120.982723727800000,278899.643113225700000 -0,0,0,0,1,0,1346219.392450645600000,278848.350236803290000 -0,0,0,0,1,0,1268443.867227718200000,278078.935765147210000 -0,0,0,0,1,0,1315879.864547133400000,277990.290601223710000 -0,0,0,0,1,0,1305162.159604638800000,277983.642976731060000 -0,0,0,0,1,1,1299144.748083055000000,277641.231259971860000 -0,0,0,0,1,0,1335128.981560632600000,277404.467625886200000 -0,0,0,0,1,0,1265922.867348477200000,276451.995121389630000 -0,0,0,0,1,1,1276390.161046385800000,275188.054407805200000 -0,0,0,0,1,0,1201493.517860978800000,274003.757563814520000 -0,0,0,0,1,0,1273080.514122381800000,273979.407218813900000 -0,0,0,0,1,0,1275068.161065727500000,273910.936555221680000 -0,0,0,0,1,0,1196211.517926305500000,273788.934174552560000 -0,0,0,0,1,0,1296096.983509302100000,273277.701929315920000 -0,0,0,0,1,1,1276386.984543561900000,271219.877960979940000 -0,0,0,0,1,1,1272394.749745890500000,270019.289482891560000 -0,0,0,0,1,0,1268397.161612466000000,268787.701066806910000 -0,0,0,0,0,1,1272362.984717547900000,268438.936672478910000 -0,0,0,0,1,1,1264464.514622137000000,268214.760283559560000 -0,0,0,0,1,0,1273649.396514803200000,267320.701376140120000 -0,0,0,0,1,1,1280342.984505549100000,267112.230992555620000 -0,0,0,0,1,0,1271029.396833553900000,266968.230624392630000 -0,0,0,0,1,0,1299307.630631297800000,265823.820183560250000 -0,0,0,0,1,0,1213054.340867891900000,265221.523487895730000 -0,0,0,0,1,0,1211374.047312468300000,264625.052567973730000 -0,0,0,0,1,0,1309035.512422218900000,262720.114776805040000 -0,0,0,0,1,0,1315233.629947215300000,262279.291511476040000 -0,0,0,0,1,0,1272958.632148310500000,262041.054783225060000 -0,0,0,0,1,0,1273617.985160306100000,262021.995766222480000 -0,0,0,0,1,0,1294611.160365477200000,261868.584655731920000 -0,0,0,0,1,1,1264371.515136227000000,261596.936905056240000 -0,0,0,0,1,0,1265681.750376641800000,261558.760472223160000 -0,0,0,0,1,0,1284436.984519645600000,261243.761102229360000 -0,0,0,0,1,0,1312178.512369811500000,260946.820423141120000 -0,0,0,0,0,1,1264356.162148550200000,260339.878067478540000 -0,0,0,0,1,0,1303116.160087719600000,259798.585186809300000 -0,0,0,0,1,0,1263688.397407978800000,259466.289919644590000 -0,0,0,0,1,0,1307220.159753724900000,258401.408847302200000 -0,0,0,0,1,1,1273587.867438390900000,258044.525702804330000 -0,0,0,0,1,1,1262993.632721394300000,257001.054692640900000 -0,0,0,0,1,0,1227424.634633809300000,256802.465194806460000 -0,0,0,0,1,1,1258717.397835552700000,255747.348538637160000 -0,0,0,0,1,0,1312526.277422308900000,255691.585854887960000 -0,0,0,0,1,1,1268787.867852062000000,255531.584206387400000 -0,0,0,0,1,0,1322739.512245133500000,255424.586060807110000 -0,0,0,0,1,0,1325153.629792228300000,255369.292208150030000 -0,0,0,0,1,1,1273550.632276639300000,254738.996552720670000 -0,0,0,0,1,1,1274208.279583394500000,254044.584555730220000 -0,0,0,0,1,1,1274872.867493048300000,254021.702383637430000 -0,0,0,0,1,0,1324063.982693299700000,253913.762638896700000 -0,0,0,0,1,1,1265563.515048801900000,253479.584045305850000 -0,0,0,0,1,1,1265558.397276893300000,253213.525522306560000 -0,0,0,0,1,1,1276194.985255643700000,252651.408208221200000 -0,0,0,0,1,1,1276986.867530137300000,252636.466965138910000 -0,0,0,0,1,0,1267735.985769465600000,252362.466528892520000 -0,0,0,0,1,1,1260237.633312135900000,251681.525305479760000 -0,0,0,0,1,0,1273103.279496803900000,251526.466888561840000 -0,0,0,0,1,1,1272985.279732808500000,251148.820006057620000 -0,0,0,0,1,1,1272683.985387891500000,250825.408251315360000 -0,0,0,0,1,0,1274178.985350638600000,250353.937409475450000 -0,0,0,0,1,1,1272854.750138223200000,250110.290587052700000 -0,0,0,0,1,0,1327130.159303724800000,249963.468702226880000 -0,0,0,0,1,1,1278179.985222637700000,249961.055321231480000 -0,0,0,0,1,1,1280778.396692469700000,249913.349707975980000 -0,0,0,0,1,1,1286123.396501138800000,249804.938179388640000 -0,0,0,0,0,1,1273871.161819309000000,249642.820065304640000 -0,0,0,0,1,0,1317786.512636721100000,249019.056877136230000 -0,0,0,0,1,1,1272821.397514641300000,248990.937838897110000 -0,0,0,0,1,0,1322062.983086392300000,248855.939093142750000 -0,0,0,0,1,1,1275875.397312134500000,248257.878937557340000 -0,0,0,0,1,1,1274807.161915808900000,248193.232085227970000 -0,0,0,0,1,0,1271079.162153974200000,248044.113945141430000 -0,0,0,0,1,0,1184647.754964634800000,247820.934929564600000 -0,0,0,0,1,0,1322276.159497305800000,247781.527528062460000 -0,0,0,0,1,1,1260294.868761971600000,247717.584414482120000 -0,0,0,0,1,1,1274797.397171556900000,247691.290831893680000 -0,0,0,0,1,1,1278916.396807551400000,247301.878881052140000 -0,0,0,0,1,0,1276118.632718056400000,246590.232010394330000 -0,0,0,0,1,1,1278904.161595806500000,246477.937943637370000 -0,0,0,0,1,0,1302750.983980804700000,246138.056405559180000 -0,0,0,0,1,1,1275822.632653892000000,246038.584819719200000 -0,0,0,0,1,0,1316372.983311548800000,245836.939225643870000 -0,0,0,0,1,0,1264737.986188054100000,245777.349449813370000 -0,0,0,0,1,0,1319664.982961133100000,245720.115640386940000 -0,0,0,0,1,1,1273916.162057384800000,244946.290744483470000 -0,0,0,0,1,0,1270378.162243634500000,244861.702659055590000 -0,0,0,0,1,1,1273911.867774635600000,244768.702516973020000 -0,0,0,0,1,0,1331404.394193559900000,244515.410372644660000 -0,0,0,0,1,0,1315146.865685060600000,244416.292132556440000 -0,0,0,0,1,0,1186086.402021721000000,244032.994342729450000 -0,0,0,0,1,1,1273855.867886632700000,243383.467426553370000 -0,0,0,0,1,0,1260840.280400797700000,242907.878810808060000 -0,0,0,0,1,0,1181840.872783139300000,242833.111571893100000 -0,0,0,0,1,1,1275427.515005812000000,242798.938083812590000 -0,0,0,0,1,1,1275991.162172466500000,242779.055577635770000 -0,0,0,0,1,1,1276341.162128642200000,241342.408844649790000 -0,0,0,0,1,0,1273890.632580891300000,240906.350005477670000 -0,0,0,0,1,0,1315068.983622968200000,240884.174852982160000 -0,0,0,0,1,0,1267909.162588477100000,240667.114263474940000 -0,0,0,0,1,0,1266677.750681221500000,240630.643863976000000 -0,0,0,0,1,0,1263925.750935882300000,240346.820284649730000 -0,0,0,0,1,0,1260099.868823885900000,239655.526063561440000 -0,0,0,0,1,0,1255945.398458302000000,237187.761314064260000 -0,0,0,0,1,0,1262858.751101389500000,237060.232041552660000 -0,0,0,0,1,0,1268595.750782221600000,236971.350001469250000 -0,0,0,0,1,0,1268166.750984057800000,236234.408890053630000 -0,0,0,0,1,0,1187254.990563809900000,236056.347566396000000 -0,0,0,0,1,0,1188548.637254715000000,236021.818107888100000 -0,0,0,0,1,0,1196783.283843144800000,235809.818531885740000 -0,0,0,0,1,0,1317559.983562216200000,235696.233785316350000 -0,0,0,0,1,0,1200578.636488631400000,235694.289235398170000 -0,0,0,0,1,0,1256265.751492142700000,235239.996508806940000 -0,0,0,0,1,1,1278451.632645219600000,235168.526835471390000 -0,0,0,0,1,0,1268699.868356138500000,234280.761878728870000 -0,0,0,0,1,0,1319114.395151555500000,233716.645880982280000 -0,0,0,0,1,0,1277018.985904216800000,233507.703385472300000 -0,0,0,0,1,0,1303063.749103307700000,233505.410082980990000 -0,0,0,0,1,0,1264805.280672892900000,232496.232311308380000 -0,0,0,0,1,0,1226229.753165304700000,232449.701892554760000 -0,0,0,0,1,0,1268345.868407964700000,232406.762017816310000 -0,0,0,0,1,0,1318578.866038888700000,231653.763523802160000 -0,0,0,0,1,0,1218322.518323645000000,231383.348710313440000 -0,0,0,0,1,1,1270307.986202895600000,231320.232694804670000 -0,0,0,0,1,0,1301694.631762802600000,231031.527891635890000 -0,0,0,0,0,1,1271564.515513971400000,230880.467826306820000 -0,0,0,0,1,0,1264758.339493811100000,230626.703241974120000 -0,0,0,0,1,1,1273590.633180886500000,230425.644588977100000 -0,0,0,0,1,0,1263712.986597642300000,230135.997202396390000 -0,0,0,0,0,1,1271551.633321881300000,230040.467865899210000 -0,0,0,0,1,1,1304946.631492391200000,228864.939705148340000 -0,0,0,0,1,0,1266653.868839219200000,228789.056326732040000 -0,0,0,0,1,0,1272097.750996053200000,228662.762287974360000 -0,0,0,0,1,0,1275559.986197561000000,228367.409532219170000 -0,0,0,0,1,1,1271555.986331552300000,227355.879731148480000 -0,0,0,0,1,0,1269342.633474811900000,227213.879687055950000 -0,0,0,0,1,0,1271001.750891476900000,227027.233078733090000 -0,0,0,0,1,0,1194921.402068227500000,226592.759866312150000 -0,0,0,0,1,1,1269122.633586719600000,226409.939037725330000 -0,0,0,0,1,1,1272145.633446216600000,226359.232774302360000 -0,0,0,0,1,1,1271868.398108303500000,226195.233102306720000 -0,0,0,0,1,0,1322713.630735218500000,226128.705348223450000 -0,0,0,0,1,0,1281284.868120476600000,226054.409893140200000 -0,0,0,0,1,1,1271591.280552297800000,226030.997538387780000 -0,0,0,0,1,0,1304268.866771802300000,225522.469355970620000 -0,0,0,0,1,1,1269279.398036971700000,225512.821081310510000 -0,0,0,0,1,0,1305050.396376714100000,225495.940209552650000 -0,0,0,0,1,1,1270206.515605300700000,225211.115319892760000 -0,0,0,0,1,1,1276107.633396223200000,224608.233323559170000 -0,0,0,0,1,0,1271782.750969886800000,223063.292187720540000 -0,0,0,0,1,1,1270898.986333221200000,222776.409559398890000 -0,0,0,0,1,0,1306852.278599724200000,222682.528513565660000 -0,0,0,0,1,0,1199183.166510552200000,222395.466423645620000 -0,0,0,0,1,0,1305556.867148548400000,222348.058053895830000 -0,0,0,0,0,1,1303159.867021307300000,222272.351512387390000 -0,0,0,0,1,0,1273050.398040890700000,222117.233056232330000 -0,0,0,0,1,1,1274338.398089557900000,222093.409613057970000 -0,0,0,0,1,0,1276375.162716805900000,222072.409655064340000 -0,0,0,0,1,0,1314957.866391137200000,221656.763832807540000 -0,0,0,0,1,0,1302811.514371559000000,221486.116536304350000 -0,0,0,0,1,0,1281809.750600889300000,221485.468899816270000 -0,0,0,0,1,0,1197254.755013048600000,221259.466070979830000 -0,0,0,0,1,0,1311299.396017804700000,221094.175719141960000 -0,0,0,0,1,0,1322731.160227716000000,220834.293692976240000 -0,0,0,0,1,0,1195019.284746468100000,219818.230764478450000 -0,0,0,0,1,0,1274874.162766054300000,219790.292172059420000 -0,0,0,0,1,0,1257264.634336888800000,219295.409303560850000 -0,0,0,0,1,0,1279156.868439465800000,219118.645221397280000 -0,0,0,0,1,0,1316025.866551727100000,219108.587826803330000 -0,0,0,0,1,1,1258543.928366228900000,218722.291683390740000 -0,0,0,0,1,0,1280394.633024305100000,218613.763357147570000 -0,0,0,0,1,0,1317342.630978554500000,218268.764375224710000 -0,0,0,0,1,0,1302615.043635889900000,218254.469784393910000 -0,0,0,0,1,0,1202426.519603893200000,218016.231087639930000 -0,0,0,0,1,0,1196518.166919305900000,217677.819362893700000 -0,0,0,1,0,0,1209179.989692717800000,217345.466681137680000 -0,0,0,0,1,0,1181219.638133227800000,216391.877709060910000 -0,0,0,0,1,0,1278396.515629470300000,216345.410282313820000 -0,0,0,0,1,0,1317288.866322308800000,216282.705355226990000 -0,0,0,0,1,0,1298053.161683559400000,216043.763575896620000 -0,0,0,0,1,1,1260481.281446889000000,215838.350928977130000 -0,0,0,0,1,0,1223228.518682226500000,215347.408341303470000 -0,0,0,0,1,0,1255183.869797632100000,214570.409567222000000 -0,0,0,0,1,0,1281422.809773728300000,214352.292877480390000 -0,0,0,0,1,0,1257033.869706556200000,214337.291923224930000 -0,0,0,0,1,0,1191226.873368054600000,214280.819267138840000 -0,0,0,0,1,0,1310798.749381303800000,214267.705448225140000 -0,0,0,0,1,0,1257011.987532466700000,213838.821463480590000 -0,0,0,0,1,0,1190340.637935802300000,213508.231245398520000 -0,0,0,0,1,0,1271242.869175642700000,213103.586713477970000 -0,0,0,0,1,0,1202246.166946217400000,213042.231521219020000 -0,0,0,0,1,1,1296449.161938801400000,212700.528464481230000 -0,0,0,0,1,0,1254996.516825884600000,211932.174686223270000 -0,0,0,0,1,0,1280221.398134559400000,211716.822098553180000 -0,0,0,0,1,0,1262753.163714140700000,211068.174773812290000 -0,0,0,0,1,0,1187566.755688309700000,211037.936973392960000 -0,0,0,0,1,0,1184244.991334468100000,210269.113379806280000 -0,0,0,0,1,0,1256928.987698465600000,209861.527580812570000 -0,0,0,0,1,0,1309319.984950393400000,209384.999990552660000 -0,0,0,0,1,0,1190619.167562469800000,209296.878447636960000 -0,0,0,0,1,1,1284638.868630304900000,209096.351945802570000 -0,0,0,0,1,0,1187492.285364806700000,208343.113622888920000 -0,0,0,0,1,0,1346186.865284726000000,207051.589303061370000 -0,0,0,0,1,0,1215738.283990800400000,206583.879280477760000 -0,0,0,0,1,0,1259439.634580060800000,205819.763026565310000 -0,0,0,0,1,0,1318176.631279051300000,205581.235616475340000 -0,0,0,0,1,0,1270972.633823722600000,205452.939941301940000 -0,0,0,0,1,0,1277822.398339390800000,204451.175540640950000 -0,0,0,0,1,0,1313308.514046803100000,203739.058854639530000 -0,0,0,0,1,0,1340977.630296394200000,203700.883406057950000 -0,0,0,0,1,0,1270926.633915722400000,203502.586886644360000 -0,0,0,0,1,0,1308042.161390557900000,203436.764839813110000 -0,0,0,0,1,0,1273250.516078978800000,203204.293191894890000 -0,0,0,0,1,1,1284146.398158550300000,202511.587884396310000 -0,0,0,0,1,0,1201258.755535215100000,201847.937964975830000 -0,0,0,0,1,0,1256647.399350881600000,201679.998340219260000 -0,0,0,0,1,0,1277255.869288727600000,201622.587365806100000 -0,0,0,0,1,0,1282188.398137554500000,201245.470009803770000 -0,0,0,0,1,0,1338091.983508631600000,200963.471558064220000 -0,0,0,0,1,0,1197297.520347476000000,200502.173268064860000 -0,0,0,0,1,0,1263625.046484798200000,199895.763391643760000 -0,0,0,0,1,0,1293457.397581145200000,199587.646881893280000 -0,0,0,0,1,1,1255281.988039717100000,199344.880963221190000 -0,0,0,0,1,1,1285544.397987216700000,197974.235082477330000 -0,0,0,0,1,1,1259179.517318144400000,197309.293170899150000 -0,0,0,0,1,0,1192903.873622968800000,196864.055544316770000 -0,0,0,0,1,0,1258499.987837299700000,196560.292700394990000 -0,0,0,0,1,0,1262493.164234131600000,196455.999273806810000 -0,0,0,0,1,0,1203240.167254805600000,196322.173754066230000 -0,0,0,0,1,0,1264477.752456560700000,195772.410745978360000 -0,0,0,0,1,0,1344503.747916057700000,195643.001884058120000 -0,0,0,0,1,0,1311677.161666467800000,195417.176876395940000 -0,0,0,1,1,1,1254867.517740055900000,194712.175333648920000 -0,0,0,0,1,0,1344043.748179882800000,194521.001831471920000 -0,0,0,0,1,0,1263209.634914055500000,194464.116774648430000 -0,0,0,0,1,0,1367613.746971547600000,194092.178870230910000 -0,0,0,0,1,0,1261064.399703219500000,193839.881474554540000 -0,0,0,0,1,1,1259052.164226383000000,193240.057542979720000 -0,0,0,0,1,0,1285465.868944808800000,192976.646652475000000 -0,0,0,0,1,1,1263391.987895801700000,192454.528602227570000 -0,0,0,0,1,0,1278823.633869722500000,191948.117213472720000 -0,0,0,0,1,0,1200076.402913048900000,191895.526439398530000 -0,0,0,0,1,0,1285420.398235216700000,191843.706004977230000 -0,0,0,0,1,1,1288881.398531049500000,189887.176781564950000 -0,0,0,0,1,0,1268265.869880303700000,189778.529032975440000 -0,0,0,0,1,0,1289878.515959382100000,186948.176754057410000 -0,0,0,0,1,0,1268260.987672224600000,186642.705252140760000 -0,0,0,0,1,0,1276586.516624808300000,186530.529295399790000 -0,0,0,0,1,0,1293849.398109465800000,186036.765191063280000 -0,0,0,0,1,0,1274881.752317801100000,185340.705559566620000 -0,0,0,0,1,0,1307384.868085727100000,185252.647992894050000 -0,0,0,0,1,0,1276367.987534299500000,184333.058952808380000 -0,0,0,0,1,0,1308746.161951050200000,183413.589335054160000 -0,0,0,0,1,0,1265491.517489388600000,183176.882131308320000 -0,0,0,0,1,0,1307118.868289634600000,183091.530595973130000 -0,0,0,0,1,0,1306123.633075386300000,182452.824852392080000 -0,0,0,0,1,0,1321781.514489218600000,180701.236820146440000 -0,0,0,0,0,1,1285332.516521215400000,179487.000403478740000 -0,0,0,0,1,0,1290395.986709222200000,179406.706600815060000 -0,0,0,0,1,0,1283695.987313970900000,176282.588833302260000 -0,0,0,0,1,0,1197780.874039560600000,176096.762761399150000 -0,0,0,0,1,0,1270775.987891554800000,175890.353069230910000 -0,0,0,0,1,1,1298485.280569970600000,175886.236607640980000 -0,0,0,0,1,0,1268633.635220885300000,173928.706401973960000 -0,0,0,0,1,0,1306458.868297308700000,173848.530709311370000 -0,0,0,0,1,0,1282316.752211555800000,173329.647888809440000 -0,0,0,0,1,0,1284217.869472309900000,173151.530134812000000 -0,0,0,0,1,0,1285601.869657054500000,172930.295012980700000 -0,0,0,0,1,0,1292541.398756966000000,171401.059882476930000 -0,0,0,0,1,0,1305849.515513390300000,170963.531229972840000 -0,0,0,0,1,0,1284931.987466633300000,170933.295398056510000 -0,0,0,0,1,0,1288895.516613051300000,170390.648517474530000 -0,0,0,0,1,0,1282807.163960382300000,167929.177718639370000 -0,0,0,0,1,0,1318983.985963553200000,166059.884869307280000 -0,0,0,0,1,0,1303022.398464217800000,165406.766752973200000 -0,0,0,0,1,0,1305673.986664965700000,165328.766908973460000 -0,0,0,0,1,0,1317195.750694885800000,165044.414131224160000 -0,0,0,0,1,0,1297309.398735389100000,163992.825027063490000 -0,0,0,0,1,0,1272408.517762973900000,157829.177905559540000 -0,0,0,0,1,0,1277978.988249301900000,154996.766575649380000 -0,0,0,0,1,0,1291135.164036631600000,153561.590640231970000 -0,0,0,0,1,0,1302769.751659810500000,153193.414539307360000 -0,0,0,0,1,0,1271278.518382549300000,148405.354889720680000 -0,0,0,0,0,1,1196569.286895811600000,147074.646593138580000 -0,0,0,0,1,0,1205572.757077798200000,146880.999998807910000 -0,0,0,0,1,0,1275190.871122136700000,146118.178689807650000 -0,0,0,0,1,0,1280429.988596633100000,144869.649362728000000 -0,0,0,0,1,0,1271356.165208891000000,144607.001922145490000 -0,0,0,0,1,0,1293591.987863138300000,144189.944029226900000 -0,0,0,0,1,0,1303248.163760721700000,144122.826709389690000 -0,0,0,0,1,0,1305153.281341552700000,144081.414718732240000 -0,0,0,0,1,0,1291817.164313048100000,142332.826352387670000 -0,0,0,0,1,0,1293538.164479970900000,142108.826472312210000 -0,0,0,0,1,0,1291806.164335057100000,142085.532227560880000 -0,0,0,0,1,0,1273796.636049717700000,142003.413953483100000 -0,0,0,0,1,0,1297349.752329215400000,141000.179411396380000 -0,0,0,0,1,0,1205350.521957978600000,140889.294134482740000 -0,0,0,0,1,0,1294288.399528056400000,139586.708813145760000 -0,0,0,0,1,0,1205250.404376059800000,136932.882755979900000 -0,0,0,0,1,0,1278961.518108382800000,136533.120104059580000 -0,0,0,0,1,0,1274581.165648639200000,134076.473114475610000 -0,0,0,0,1,0,1276958.636287391200000,134013.414513558150000 -0,0,0,0,1,0,1278866.518298387500000,133933.708636224270000 -0,0,0,0,1,0,1281563.635935634400000,133907.061707898970000 -0,0,0,0,1,0,1320774.633957058200000,133293.651189312340000 -0,0,0,0,1,0,1274242.989159643700000,133174.473278060560000 -0,0,0,0,1,0,1294425.399910226500000,132175.768254473810000 -0,0,0,0,1,0,1266021.166364476100000,124605.532410725950000 -0,0,0,0,1,0,1307405.516994550800000,124505.474868059160000 -0,0,0,0,1,0,1279708.400800973200000,123570.474113389850000 -0,0,0,0,1,0,1261495.637357801200000,118727.120939224960000 -0,0,0,0,1,0,1263092.754898473600000,118690.355920895930000 -0,0,0,0,1,0,1207987.169571802000000,117638.001070231200000 -0,0,0,0,1,0,1298131.870843723400000,116616.592679977420000 -0,0,0,0,1,0,1261436.520021975000000,115327.238303303720000 -0,0,0,0,1,1,1293474.517953723700000,114672.298340231180000 -0,0,0,0,1,1,1293651.988727390800000,114671.357397228480000 -0,0,0,0,1,0,1268723.872573226700000,113904.003616973760000 -0,0,0,0,1,0,1221678.169092640300000,113335.060857221480000 -0,0,0,0,1,0,1277538.989457383800000,113077.298249393700000 -0,0,0,0,1,0,1259188.167235225400000,112492.709195479750000 -0,0,0,0,1,0,1273116.872317388700000,110580.003703311090000 -0,0,0,0,1,0,1272014.872552886600000,109292.533181145790000 -0,0,0,0,1,0,1231410.992146641000000,104578.590837389230000 -0,0,0,0,1,0,1276877.519323632100000,103095.239801481370000 -0,0,0,0,1,0,1291314.871682465100000,102356.769493639470000 -0,0,0,0,1,0,1230584.757250562300000,101917.767418891190000 -0,0,0,0,1,0,1233394.639097973700000,101909.356018394230000 -0,0,0,0,1,0,1234863.874676555400000,100159.767982140180000 -0,0,0,0,1,0,1223281.992984727000000,99362.944116473198000 -0,0,0,0,1,0,1230599.757220551400000,97508.061999469995000 -0,0,0,0,1,0,1230964.404457137000000,97502.885828733444000 -0,0,0,0,1,0,1267282.520140975700000,96632.180877223611000 -0,0,0,0,1,0,1225780.992907971100000,95741.708904892206000 -0,0,0,0,1,0,1226590.639910727700000,95716.414992228150000 -0,0,0,0,1,0,1237836.521618381100000,95676.826816812158000 -1,0,0,0,0,0,1241688.756696060300000,95606.474267229438000 -0,0,0,0,1,1,1219899.699224382600000,93561.120746389031000 -0,0,0,0,1,0,1231609.875279054000000,92927.297538980842000 -0,0,0,0,1,0,1234943.169137388500000,92228.885878056288000 -0,0,0,0,1,0,1240145.521921634700000,92064.650642231107000 -0,0,0,0,1,0,1230893.992524474900000,91611.944854721427000 -0,0,0,0,1,0,1244076.521605551200000,90822.415593892336000 -0,0,0,0,1,0,1212698.170320391700000,90617.767709225416000 -0,0,0,0,1,0,1218518.169835224700000,90524.003132969141000 -0,0,0,0,1,0,1232746.639737799800000,89628.415357232094000 -0,0,0,0,1,0,1231556.875056967100000,89262.474159970880000 -0,0,0,0,1,0,1229205.640258133400000,88773.532880648971000 -0,0,0,0,1,0,1264178.285207718600000,87985.887146219611000 -0,0,0,0,1,0,1246010.756582215400000,87805.651286229491000 -0,0,0,0,1,0,1232892.639773890400000,87590.003751635551000 -0,0,0,0,1,0,1277521.166986465500000,87408.240663722157000 -0,0,0,0,1,0,1240063.992557138200000,87376.945122644305000 -0,0,0,0,1,0,1241417.756909966500000,85532.768692895770000 -0,0,0,0,1,0,1232830.757679805200000,85495.415421143174000 -0,0,0,0,1,0,1231071.522353142500000,84147.709783226252000 -0,0,0,0,1,0,1232801.286938220300000,84113.945086970925000 -0,0,0,0,1,0,1249182.639017969400000,83234.533788055182000 -0,0,0,0,1,0,1239340.286655470700000,82156.651429399848000 -0,0,0,0,1,0,1245870.639408394700000,81969.122276887298000 -0,0,0,0,1,0,1233054.287088394200000,81212.180549308658000 -0,0,0,0,1,0,1265471.756045967300000,80213.299344971776000 -0,0,0,0,1,0,1240283.404519885800000,80148.181036889553000 -0,0,0,0,1,0,1233036.757923975600000,80113.415686473250000 -0,0,0,0,1,0,1235134.522429227800000,79600.710347056389000 -0,0,0,0,1,0,1244048.168971970700000,79374.945706725121000 -0,0,0,0,1,0,1245348.404232382800000,79337.887053802609000 -0,0,0,0,1,0,1343617.163731217400000,78956.125678226352000 -0,0,0,0,1,0,1230178.875516384800000,78380.004127055407000 -0,0,0,0,1,0,1223939.758401468400000,77211.533366888762000 -0,0,0,0,1,0,1223924.993667215100000,76572.298096805811000 -0,0,0,0,1,0,1230109.405182883100000,75422.063192561269000 -0,0,0,0,1,0,1354701.280998632300000,75128.949605554342000 -0,0,0,0,1,0,1277327.873081728800000,74731.476647228003000 -0,0,0,0,1,0,1274853.873436555300000,74362.770691722631000 -0,0,0,0,1,0,1271357.638303056400000,72986.652709051967000 -0,0,0,0,1,0,1277903.991023972600000,72147.770528554916000 -0,0,0,0,1,0,1237770.169388890300000,71578.063662722707000 -0,0,0,0,1,0,1348950.869599223100000,70518.185205057263000 -0,0,0,0,1,0,1204949.759636133900000,68308.592183306813000 -0,0,0,0,1,0,1207402.994887143400000,67651.945202648640000 -0,0,0,0,1,0,1201591.171537056600000,66682.886117145419000 -0,0,0,0,1,0,1234408.287661224600000,66381.534357637167000 -0,0,0,0,1,0,1242258.640070721500000,66170.005253136158000 -0,0,0,0,1,1,1222624.523499131200000,64896.240084141493000 -0,0,0,0,1,0,1220674.170772552500000,63595.181006476283000 -0,0,0,0,1,0,1220658.876511812200000,62754.240103065968000 -0,0,0,0,1,0,1225905.758734554100000,62646.122209057212000 -0,0,0,0,1,0,1227912.405967965700000,62588.652179643512000 -0,0,0,0,1,0,1241005.757733970900000,62277.946764305234000 -0,0,0,0,1,0,1242142.993320390600000,62250.593472555280000 -0,0,0,0,1,0,1228285.993803471300000,62010.357732564211000 -0,0,0,0,1,0,1277918.403068631900000,60569.418685302138000 -0,0,0,0,1,0,1250147.522258803200000,60509.594001814723000 -0,0,0,0,1,0,1236827.640762135400000,60233.652296483517000 -0,0,0,0,1,0,1271800.168257892100000,60047.183181226254000 -0,0,0,0,1,0,1274510.520776808300000,59975.712523639202000 -0,0,0,0,1,0,1215921.406327977800000,59047.592988803983000 -0,0,0,0,1,0,1211873.994803383900000,58975.063278228045000 -0,0,0,0,1,0,1212925.288960635700000,58943.534141808748000 -0,0,0,0,1,0,1215284.641853466600000,58917.298629969358000 -0,0,0,0,1,0,1213948.406665056900000,58916.298960059881000 -0,0,0,0,1,0,1242014.169759139400000,58222.711436480284000 -0,0,0,0,1,0,1226998.288701728000000,49245.299601316452000 -0,0,0,0,1,0,1213214.524602636700000,43945.299702644348000 -0,0,0,0,1,1,1174214.291907727700000,31862.651623889804000 -0,0,0,0,1,1,1291347.161972224700000,218475.410287395120000 -0,0,0,0,1,1,1347335.865283310400000,200873.001594647770000 -0,0,0,0,1,1,1320027.689256727700000,237639.998598560690000 -0,0,0,0,1,1,1262919.928144395400000,212223.527449980380000 -0,0,0,0,1,0,1347218.275295391700000,257827.233814552430000 -0,0,0,0,1,0,1281707.517537638500000,147966.590347304940000 -0,0,0,0,1,1,1275100.577667549300000,119757.415138483050000 -0,0,0,0,1,0,1310566.747548714300000,278303.172521397470000 -0,0,0,0,1,0,1195997.753590062300000,272762.639967307450000 -1,0,0,0,0,0,1275410.398242130900000,214819.174817726020000 -0,0,0,0,1,0,1453282.146172478800000,458791.872894972560000 -0,0,0,0,1,0,1326270.271259725100000,440572.341092646120000 -0,0,0,0,1,0,1325546.859648808800000,433474.988489478830000 -0,0,0,0,1,0,1322980.977313384400000,433448.929486483340000 -0,0,0,0,1,0,1285760.862121224400000,424950.458622559910000 -0,0,0,0,1,0,1315810.742966219800000,413247.930518478160000 -0,0,0,0,1,0,1310467.273010134700000,404179.048393815760000 -0,0,0,0,1,0,1307502.273690804800000,387942.578570231800000 -0,0,0,0,1,0,1310520.391014143800000,386215.166998803620000 -0,0,0,0,1,0,1339576.507770553200000,375275.403773397210000 -0,0,0,0,1,0,1339167.860621973900000,372644.580294892190000 -0,0,0,0,1,0,1308365.509497135900000,371531.226550474760000 -0,0,0,0,1,0,1305493.156974136800000,363998.932559981940000 -0,0,0,0,1,0,1310113.744845807600000,362909.697861805560000 -0,0,0,0,1,0,1303998.627810969900000,361187.991659566760000 -0,0,0,0,1,0,1309679.627275720200000,361005.991695478560000 -0,0,0,0,1,0,1302192.627485975600000,359706.756104975940000 -0,0,0,0,1,0,1303605.392376974200000,359702.815167978410000 -0,0,0,0,1,0,1305692.862939551500000,359238.580204054710000 -0,0,0,0,1,0,1303628.510112881700000,358257.697651386260000 -0,0,0,0,1,0,1303932.627942964400000,349348.404118314390000 -0,0,0,0,1,0,1294775.981230050300000,347369.933337733150000 -0,0,0,0,1,0,1279603.511575058100000,346743.932621225710000 -0,0,0,0,1,0,1303815.392941221600000,339892.227820724250000 -0,0,0,0,1,0,1301270.157874226600000,335460.640227228400000 -0,0,0,0,1,0,1303559.510578975100000,335409.699056148530000 -0,0,0,0,1,1,1287803.511579215500000,334344.286488816140000 -0,0,0,0,1,0,1299579.864010721400000,332563.640115723010000 -0,0,0,0,1,0,1289590.629067972300000,330303.227969899770000 -0,0,0,0,1,0,1291112.158505216200000,328162.698786392810000 -0,0,0,0,1,0,1284355.864931225800000,327972.286765649910000 -0,0,0,0,1,0,1291828.158713638800000,325839.875348061320000 -0,0,0,0,1,0,1292749.158512055900000,324943.287246227260000 -0,0,0,0,1,0,1295584.864126727000000,324859.287414222960000 -0,0,0,0,1,0,1302433.746426299200000,323375.169975638390000 -0,0,0,0,1,0,1308699.628579556900000,323212.523319303990000 -0,0,0,0,1,0,1316764.745651394100000,322267.700077727440000 -0,0,0,0,1,0,1301430.629009977000000,321947.934969231490000 -0,0,0,0,1,0,1287033.512134969200000,321747.404858469960000 -0,0,0,0,1,0,1281832.512366384300000,321272.934350728990000 -0,0,0,0,1,0,1302343.628824383000000,320041.993899226190000 -0,0,0,0,1,0,1300472.746739387500000,316540.934956476090000 -0,0,0,0,1,0,1283734.394717469800000,313458.581541135910000 -0,0,0,0,1,0,1288854.747337639300000,313262.287970483300000 -0,0,0,0,1,0,1305687.276008471800000,311407.935379981990000 -0,0,0,0,1,0,1282084.277282804300000,309483.170200645920000 -0,0,0,0,1,0,1282060.865584224500000,308147.758501395580000 -0,0,0,0,1,0,1282024.394856631800000,305495.935064896940000 -0,0,0,0,1,0,1441913.739447385100000,305224.939871981740000 -0,0,0,0,1,0,1275877.983593061600000,303039.170293390750000 -0,0,0,0,1,0,1287266.865670889600000,302697.347158148880000 -0,0,0,0,1,0,1263665.278359726100000,302130.228541731830000 -0,0,0,0,1,0,1275294.631085217000000,301750.464537471530000 -0,0,0,0,1,0,1275639.630723297600000,301740.464557468890000 -0,0,0,0,1,1,1280626.865827560400000,301074.758867889640000 -0,0,0,0,1,0,1288910.512317970400000,300006.582526564600000 -0,0,0,0,1,0,1264893.395982220800000,299383.405295223000000 -0,0,0,0,1,0,1259661.396275639500000,299212.287527233360000 -0,0,0,0,1,0,1260005.161336138800000,299202.640564888720000 -0,0,0,0,1,0,1291268.277287468300000,298056.876780316230000 -0,0,0,0,1,0,1269998.160707056500000,297965.758524224160000 -0,0,0,0,1,0,1279250.395483389500000,297622.817937135700000 -0,0,0,0,1,0,1264868.749377965900000,296592.699918642640000 -0,0,0,0,1,0,1281884.395464718300000,296223.112075150010000 -0,0,0,0,1,0,1260987.278794467400000,295862.405775561930000 -0,0,0,0,1,0,1265258.749254137300000,295399.405717313290000 -0,0,0,0,1,0,1273149.513328224400000,295223.111778557300000 -0,0,0,0,1,0,1277207.160396635500000,295060.758756816390000 -0,0,0,0,1,0,1261993.160969048700000,293769.405696481470000 -0,0,0,0,1,0,1268651.984593644700000,292681.758921638130000 -0,0,0,0,1,0,1271189.748875051700000,292634.523451805110000 -0,0,0,0,1,0,1276487.866559639600000,291767.641327306630000 -0,0,0,0,1,0,1279725.395845726100000,289671.876818060870000 -0,0,0,0,1,0,1263499.749491304200000,289455.523576229810000 -0,0,0,0,1,0,1268306.513827890200000,289361.170418471100000 -0,0,0,0,1,0,1299671.982920974500000,287728.759969398380000 -0,0,0,0,1,1,1264744.161372557300000,286110.817995309830000 -0,0,0,0,1,1,1268485.631907969700000,285701.641648307440000 -0,0,0,0,1,0,1282807.983840644400000,285196.582947149870000 -0,0,0,0,1,0,1271123.513771310400000,283680.524299472570000 -0,0,0,0,1,0,1301925.865224227300000,282333.525024980310000 -0,0,0,0,1,0,1272440.631543889600000,281985.759644389150000 -0,0,0,0,1,0,1189153.283027052900000,281153.756715223190000 -0,0,0,0,1,0,1303926.747705385100000,280945.701685145500000 -0,0,0,0,1,1,1293541.865916132900000,280120.760093554850000 -0,0,0,0,1,0,1303383.512243300700000,280039.466620981690000 -0,0,0,0,1,0,1276374.866785645500000,279808.995297148820000 -0,0,0,0,1,1,1269778.396382808700000,279384.877050891520000 -0,0,0,0,1,1,1295978.865635305600000,278808.230894476180000 -0,0,0,0,1,0,1266492.984974637600000,278515.053659304980000 -0,0,0,0,1,0,1273748.278862968100000,277939.524298563600000 -0,0,0,0,1,0,1333625.157796636200000,277895.643808886410000 -0,0,0,0,1,0,1266505.632259056000000,275455.995144888760000 -0,0,0,0,1,0,1268435.749789893600000,275338.465524315830000 -0,0,0,0,1,0,1333242.746159881400000,275154.938332304360000 -0,0,0,0,1,0,1198887.753387466100000,274645.110611811280000 -0,0,0,0,1,0,1308629.159232303500000,274210.760758727790000 -0,0,0,0,1,0,1293784.160379052200000,273354.584321469070000 -0,0,0,0,1,0,1198385.988642975700000,272745.992690891030000 -0,0,0,0,1,0,1201448.517950967000000,272703.228340730070000 -0,0,0,0,1,0,1308527.629907801700000,272449.407982230190000 -0,0,0,0,1,0,1196592.165458977200000,272322.110336557030000 -0,0,0,0,1,0,1215980.164412558100000,272295.934863969680000 -0,0,0,0,1,0,1217411.281629055700000,272259.934607893230000 -0,0,0,0,1,1,1264534.279246389900000,271520.406887471680000 -0,0,0,0,1,0,1268429.514238059500000,271438.995304897430000 -0,0,0,0,1,0,1333268.864217892300000,270119.467760220170000 -0,0,0,0,1,1,1276373.514098048200000,269887.819273397330000 -0,0,0,0,1,1,1280361.160978391800000,268938.936656728390000 -0,0,0,0,1,0,1213259.752530559900000,268450.346426561470000 -0,0,0,0,1,1,1276331.631635889400000,267236.701544135810000 -0,0,0,0,1,0,1302143.983554393100000,266792.055451810360000 -0,0,0,0,1,0,1277632.631986632900000,265874.289898887280000 -0,0,0,0,1,0,1298841.983596727300000,265868.114058226350000 -0,0,0,0,1,1,1280921.161170721100000,265777.290092885490000 -0,0,0,0,1,0,1309210.747636050000000,263667.408813983200000 -0,0,0,0,1,0,1307861.748037472400000,263667.173250138760000 -0,0,0,0,1,0,1302053.806897476300000,262365.937991723420000 -0,0,0,0,1,0,1215626.870499715200000,261371.288078144190000 -0,0,0,0,1,0,1310817.512795224800000,261051.173560887580000 -0,0,0,0,1,0,1270970.161715805500000,260775.466435149310000 -0,0,0,0,1,0,1265320.162189051500000,260642.878117635850000 -0,0,0,0,1,0,1215908.164556548000000,260421.700082302090000 -0,0,0,0,1,0,1274940.396885559000000,260324.701916724440000 -0,0,0,0,1,1,1276270.632085979000000,259954.348982885480000 -0,0,0,0,1,0,1308565.747941806900000,259695.879355475310000 -0,0,0,0,1,0,1322807.629562974000000,259422.174194231630000 -0,0,0,0,1,1,1265648.162189215400000,259013.760640978810000 -0,0,0,0,1,1,1263025.515203550500000,258988.231164470310000 -0,0,0,0,1,1,1257722.986110478600000,258828.289883315560000 -0,0,0,0,1,1,1257717.162303224200000,258557.584059894080000 -0,0,0,0,1,0,1284766.631498143100000,258433.702417895200000 -0,0,0,0,1,1,1263014.750461310100000,258315.760396555070000 -0,0,0,0,1,1,1276292.985059633900000,258296.702035725120000 -0,0,0,0,1,0,1320598.982733547700000,257285.232930064200000 -0,0,0,0,1,1,1264961.750504300000000,256950.172248482700000 -0,0,0,0,1,0,1270264.750068888100000,256813.760775893930000 -0,0,0,0,1,0,1309844.277536973400000,256411.408890306950000 -0,0,0,0,1,0,1274878.867481052900000,254820.290681481360000 -0,0,0,0,1,1,1282831.396523475600000,254486.937673643230000 -0,0,0,0,1,1,1254984.868555218000000,254418.995552316310000 -0,0,0,0,1,1,1262943.515039473800000,254330.054785311220000 -0,0,0,0,1,0,1268237.632732048600000,254227.525462806220000 -0,0,0,0,1,1,1276466.749803975200000,253970.584703728560000 -0,0,0,0,1,1,1287817.866865471000000,253546.408386722210000 -0,0,0,0,1,1,1281512.632100641700000,253210.878874063490000 -0,0,0,0,1,1,1277522.514424726400000,252626.290476307270000 -0,0,0,0,1,0,1323712.276703804700000,251778.645189970730000 -0,0,0,0,1,1,1281514.867332384000000,251225.467490553860000 -0,0,0,0,1,1,1274842.867553055300000,250044.584681719540000 -0,0,0,0,1,1,1275884.985547557500000,250011.525692731140000 -0,0,0,0,1,1,1254874.750993311400000,249731.760832309720000 -0,0,0,0,1,0,1188605.519030720000000,249680.934818476440000 -0,0,0,0,1,0,1265707.397635057600000,249254.055094808340000 -0,0,0,0,1,0,1309689.512754634000000,249220.762510478500000 -0,0,0,0,1,0,1311109.159849718200000,249190.585733562710000 -0,0,0,0,1,1,1275116.397189721500000,248542.937750637530000 -0,0,0,0,1,1,1323095.629971221100000,248481.880458056930000 -0,0,0,0,1,0,1320019.865453466800000,248380.233351647850000 -0,0,0,0,1,1,1272795.750256225500000,248262.878927558660000 -0,0,0,0,1,0,1182220.872679308100000,247963.052755564450000 -0,0,0,0,1,1,1277730.632446810600000,247625.467144638300000 -0,0,0,0,1,0,1307617.160272061800000,246860.056601971390000 -0,0,0,0,1,1,1278903.867633134100000,246447.702767893670000 -0,0,0,0,1,1,1276708.985539972800000,246012.467417895790000 -0,0,0,0,1,0,1282781.985204964900000,245222.526740565900000 -0,0,0,0,1,0,1187296.637134060300000,244507.406123563650000 -0,0,0,0,1,0,1224297.517528474300000,243093.524764969940000 -0,0,0,0,1,0,1302397.631341055000000,242749.233130723240000 -0,0,0,0,1,0,1256075.398198306600000,242149.466941803690000 -0,0,0,0,1,0,1337503.629370391400000,241869.469470307230000 -0,0,0,0,1,0,1262329.868628978700000,241715.996680140500000 -0,0,0,0,1,1,1318620.395155310600000,241497.880646556620000 -0,0,0,0,1,1,1319219.218432724500000,241383.821819558740000 -0,0,0,0,1,0,1180485.167161226300000,240679.229396730660000 -0,0,0,0,1,1,1277777.867916643600000,239249.997347056870000 -0,0,0,0,1,0,1192541.754596561200000,239249.229960143570000 -0,0,0,0,1,0,1258041.633767142900000,239038.231694474820000 -0,0,0,0,1,0,1255973.751419976400000,238188.702553644780000 -0,0,0,0,1,0,1192517.990208387400000,238070.582711145280000 -0,0,0,0,1,0,1267316.162790224000000,237942.173191055660000 -0,0,0,0,1,0,1275545.515097886300000,237341.820717230440000 -0,0,0,0,1,0,1278368.397247389000000,237265.820869222280000 -0,0,0,0,1,0,1264839.986312136100000,237020.820374980570000 -0,0,0,0,1,0,1267105.986373305300000,235245.820644140240000 -0,0,0,0,1,0,1303091.631593465800000,235213.292165890340000 -0,0,0,0,1,0,1260764.986588135400000,233706.643932476640000 -0,0,0,0,1,0,1273822.397809222300000,233522.879864305260000 -0,0,0,0,1,0,1320140.395396143200000,233091.881382480260000 -0,0,0,0,1,0,1276998.868162304200000,232797.644438147540000 -0,0,0,0,1,0,1278372.750585138800000,232591.527068227530000 -0,0,0,0,1,0,1225971.282553643000000,232458.995837226510000 -0,0,0,0,1,0,1203869.401560634400000,232295.995178982620000 -0,0,0,0,1,0,1226425.047394141600000,231952.995864972470000 -0,0,0,0,1,0,1311555.984087303300000,231942.528038144110000 -0,0,0,0,1,0,1312216.513606131100000,231924.586801052090000 -0,0,0,0,1,0,1269246.633338719600000,231899.291247978810000 -0,0,0,0,1,0,1319480.277621895100000,231747.704936981200000 -0,0,0,0,1,0,1219222.988963633800000,231380.113480553030000 -0,0,0,0,1,0,1315694.866229474500000,230778.175379976630000 -0,0,0,0,1,0,1303012.749205306200000,230766.763329312210000 -0,0,0,0,1,0,1301676.749252632300000,230250.233850553630000 -0,0,0,0,1,0,1267000.751347556700000,230159.938427478080000 -0,0,0,0,1,0,1306942.748891219500000,230095.704632058740000 -0,0,0,0,1,0,1320074.159964308100000,229923.704976052050000 -0,0,0,0,1,0,1314831.866315051900000,229874.234274476770000 -0,0,0,0,1,0,1266989.986277222600000,229733.997350230810000 -0,0,0,0,1,1,1279697.162306383300000,229647.586105719210000 -0,0,0,0,1,0,1266304.986334890100000,229325.232747808100000 -0,0,0,0,1,0,1267535.163008391900000,229293.879792138930000 -0,0,0,0,1,1,1273580.515747055400000,229240.703717395660000 -0,0,0,0,1,0,1276900.397886797800000,229091.409396559000000 -0,0,0,0,1,0,1269252.280309051300000,229037.526630312200000 -0,0,0,0,0,1,1302635.161049723600000,228884.939665138720000 -0,0,0,0,1,0,1275570.632829800200000,228798.232817560430000 -0,0,0,0,1,0,1281384.279995143400000,228690.115579724310000 -0,0,0,0,1,0,1298969.396727725900000,228283.763045981530000 -0,0,0,0,1,0,1300504.690573141000000,228261.292618483300000 -0,0,0,0,1,1,1270209.280363559700000,228166.821350723510000 -0,0,0,0,1,0,1269368.280405134000000,228061.644723802800000 -0,0,0,0,1,1,1267431.868923634300000,227645.938534229990000 -0,0,0,0,1,1,1268495.750982224900000,227548.938728228210000 -0,0,0,0,1,0,1270230.633339226200000,227065.997436895970000 -0,0,0,0,1,0,1277141.985986307300000,227045.233042731880000 -0,0,0,0,1,1,1268594.162858888500000,227024.114974722270000 -0,0,0,0,0,1,1303291.514067724300000,226879.645447388290000 -0,0,0,0,1,0,1272976.986114218800000,226851.409611478450000 -0,0,0,0,1,0,1192489.637574806800000,226644.171508893370000 -0,0,0,0,1,0,1198830.519578054500000,226505.642258390780000 -0,0,0,0,1,1,1268692.515680551500000,226498.997586637740000 -0,0,0,0,1,0,1322707.630747228900000,226392.881657138470000 -0,0,0,0,1,0,1304270.396296307400000,226370.057555809620000 -0,0,0,0,1,0,1268568.398474723100000,226081.997764483090000 -0,0,0,0,1,0,1310863.513687476500000,225366.469667971130000 -0,0,0,0,1,1,1272769.162710964700000,225305.762440308930000 -0,0,0,0,1,0,1314786.631169304300000,225274.822869643570000 -0,0,0,0,1,1,1275141.750813558700000,224632.821528971200000 -0,0,0,0,1,1,1270240.986336886900000,224520.468407228590000 -0,0,0,0,0,1,1271262.751025632000000,224058.762309640650000 -0,0,0,0,1,1,1270552.633351385600000,223993.879893481730000 -0,0,0,0,1,1,1271141.986503392500000,223630.527273729440000 -0,0,0,1,0,0,1269104.986640393700000,223607.468264728780000 -0,0,0,0,1,0,1282404.750395134100000,223326.998353227970000 -0,0,0,0,1,0,1270173.868688970800000,223098.409571558240000 -0,0,0,0,1,0,1273067.515788808500000,223035.291915640230000 -0,0,0,0,1,1,1278027.280147478000000,222926.762933224440000 -0,0,0,0,1,0,1280149.280168548200000,222879.939536064860000 -0,0,0,0,1,0,1194685.519994050300000,222833.642384558920000 -0,0,0,0,1,0,1197003.166605472600000,222447.642500385640000 -0,0,0,0,1,0,1271755.398334309500000,221839.409792974590000 -0,0,0,0,1,1,1271700.045426636900000,221525.233255982400000 -0,0,0,0,1,0,1194582.637325808400000,221181.937026560310000 -0,0,0,0,1,0,1198986.872611805800000,221005.466250896450000 -0,0,0,0,1,1,1275719.633187964600000,220857.292334645990000 -0,0,0,0,1,0,1176496.520610973200000,220609.994928970930000 -0,0,0,0,1,0,1278007.633205145600000,220342.762851893900000 -0,0,0,0,1,0,1199782.872660219700000,218112.760422140360000 -0,0,0,0,1,0,1307522.161118224300000,217849.763900890950000 -0,0,0,0,1,0,1320829.748676225500000,217541.117208480830000 -0,0,0,0,1,0,1302513.396857559700000,217502.116630315780000 -0,0,0,0,1,0,1280220.986061886000000,217274.233555898070000 -0,0,0,0,1,0,1280201.515628382600000,216041.174998387690000 -0,0,0,0,1,1,1251470.987787723500000,215368.233102813360000 -0,0,0,0,1,0,1250487.634767562200000,214967.526883229610000 -0,0,0,0,1,0,1190968.637992143600000,214944.290053054690000 -0,0,0,0,1,0,1194274.755395636000000,214843.525162726640000 -0,0,0,0,1,0,1297702.985218554700000,214367.116666719320000 -0,0,0,0,1,1,1315202.396085798700000,214167.411357477310000 -0,0,0,0,1,0,1315194.749119475500000,213801.470488309860000 -0,0,0,0,1,1,1281720.632996976400000,213759.292751148340000 -0,0,0,0,1,0,1301315.396956965300000,213609.352106139060000 -0,0,0,0,1,1,1269981.869072973700000,213562.880742385980000 -0,0,0,0,1,0,1275117.398171976200000,213287.174928978090000 -0,0,0,0,1,0,1294452.397231549000000,212732.234437808390000 -0,0,0,0,1,0,1193545.284741714600000,212206.760751232500000 -0,0,0,0,1,0,1274809.280677974200000,212027.763405814770000 -0,0,0,0,1,0,1256970.399032965300000,211856.762763559820000 -0,0,0,0,1,0,1325860.866238638800000,211517.412064313890000 -0,0,0,0,1,0,1196179.402504965700000,211310.349158227440000 -0,0,0,0,1,0,1196843.166925475000000,211286.290479302410000 -0,0,0,0,1,0,1197646.166959881800000,210713.466821804640000 -0,0,0,0,1,0,1308159.337665393900000,209961.235058560970000 -0,0,0,0,1,0,1262719.163782134700000,209748.586533725260000 -0,0,0,0,1,1,1282587.986249133900000,209149.293112888930000 -0,0,0,0,1,1,1297042.397300884100000,208949.705257475380000 -0,0,0,0,1,0,1313502.631768807800000,208111.293876558540000 -0,0,0,0,1,0,1279958.398332476600000,207985.704888895150000 -0,0,0,0,1,0,1379810.275399968000000,207769.531436726450000 -0,0,0,0,1,1,1254830.517157882500000,206450.410059228540000 -0,0,0,0,1,0,1296316.985693976300000,205648.705297812820000 -0,0,0,0,1,1,1297628.985694631900000,205196.529036805030000 -0,0,0,1,1,0,1198978.402484387200000,205092.819926649330000 -0,0,0,0,1,0,1200063.167375221800000,204797.996369302270000 -0,0,0,0,1,0,1199532.873160228100000,204788.996715396640000 -0,0,0,0,1,0,1201056.402265384800000,204498.643621563910000 -0,0,0,0,1,0,1308939.514582723400000,203427.588348969820000 -0,0,0,0,1,0,1287656.751045972100000,202634.528911471370000 -0,0,0,0,1,0,1270906.399048060200000,202512.763735055920000 -0,0,0,0,1,0,1270478.869391307200000,202354.940231814980000 -0,0,0,0,1,0,1216096.636948645100000,202133.997104138140000 -0,0,0,0,1,0,1270887.987011387900000,201985.410787135360000 -0,0,0,0,1,0,1340714.395258560800000,200482.942335397010000 -0,0,0,0,1,0,1299701.868031799800000,200287.117923885580000 -0,0,0,0,1,0,1341313.277590975200000,200122.001456230880000 -0,0,0,0,1,0,1214674.519714132000000,199547.762119144200000 -0,0,0,0,1,0,1201631.637991547600000,198400.937969222660000 -0,0,0,0,1,0,1264539.399314895300000,198384.940297812220000 -0,0,0,0,1,0,1272466.281426966200000,197079.410756647590000 -0,0,0,0,1,0,1343199.865681305500000,196161.178013056520000 -0,0,0,0,1,0,1394791.980672717100000,195695.709127724170000 -0,0,0,0,1,0,1281724.398409381500000,194080.176269561050000 -0,0,0,0,1,0,1395635.863171309200000,193954.415038138630000 -0,0,0,0,1,1,1286395.280799895500000,192916.353137895460000 -0,0,0,0,1,0,1261733.634913310400000,192487.528536230330000 -0,0,0,0,1,0,1286067.280799716700000,191291.411833971740000 -0,0,0,0,1,1,1257816.399965643900000,189236.763712316750000 -0,0,0,0,1,0,1266888.281756222200000,189111.587781563400000 -0,0,0,0,1,0,1266907.752517804500000,188452.116987645630000 -0,0,0,0,1,0,1306205.515129476800000,187664.706817060710000 -0,0,0,0,1,0,1279624.752018138800000,186911.823480308060000 -0,0,0,0,1,0,1276667.752026632400000,186878.235292896630000 -0,0,0,0,1,0,1308737.868004381700000,186405.236238896850000 -0,0,0,0,1,1,1302390.632995471400000,185671.236066475510000 -0,0,0,0,1,0,1276220.281464889600000,185622.470744058490000 -0,0,0,0,1,0,1277027.634508967400000,184257.823538973930000 -0,0,0,0,1,1,1281212.398777216700000,184067.529628232120000 -0,0,0,0,1,0,1311384.514942050000000,183276.118809476490000 -0,0,0,0,1,0,1271081.752371892300000,181776.470890149470000 -0,0,0,0,1,0,1277297.516843214600000,181725.059247553350000 -0,0,0,0,1,0,1276322.752060473000000,181722.705905810000000 -0,0,0,0,1,0,1281868.634341388900000,181119.118202224370000 -0,0,0,0,1,0,1314645.279417887300000,180958.060125395660000 -0,0,0,0,1,0,1295681.868853971400000,179876.412682399150000 -0,0,0,0,1,0,1315295.985465556400000,179626.825255066160000 -0,0,0,0,1,1,1301950.280201643700000,179047.177464231850000 -0,0,0,0,1,0,1287850.516406476500000,177017.530276805160000 -0,0,0,0,1,0,1285010.752072885600000,176232.588933303950000 -0,0,0,0,1,0,1301094.986308559800000,176230.824829220770000 -0,0,0,0,1,0,1285672.751733139200000,176218.824197053910000 -0,0,0,0,1,0,1198064.638563886300000,176093.233240887520000 -0,0,0,0,1,0,1269333.987822800900000,175895.412114232780000 -0,0,0,0,1,0,1298016.280523717400000,175888.824857056140000 -0,0,0,0,1,0,1297989.633595392100000,174790.413011893630000 -0,0,0,0,1,0,1268646.752976805000000,174585.765127226710000 -0,0,0,0,1,0,1286019.163769975300000,173567.942031636830000 -0,0,0,0,1,0,1294420.928134381800000,173100.766128718850000 -1,0,0,0,0,0,1280438.399340972300000,172702.059577062730000 -0,0,0,0,1,0,1269223.164553642300000,171295.941654399040000 -0,0,0,0,1,0,1279663.281796723600000,171087.295090064410000 -0,0,0,0,1,0,1289980.986883059100000,170359.060326054690000 -0,0,0,0,1,0,1263266.282766640200000,170054.765330970290000 -0,0,0,0,1,0,1291489.987145885800000,169838.766091063620000 -0,0,0,0,1,0,1288818.634220883300000,167146.001135393980000 -0,0,0,0,1,0,1271508.635376393800000,164030.177642643450000 -0,0,0,0,1,1,1279684.752554312300000,161908.942383810880000 -0,0,0,0,1,1,1283603.634808391300000,161762.589658141140000 -0,0,0,0,1,0,1295230.751974061100000,160541.531404718760000 -0,0,0,0,1,0,1302884.751429811100000,159923.590383395550000 -0,0,0,0,1,0,1288006.869768306600000,158917.119299232960000 -0,0,0,0,1,1,1242411.166668549200000,156462.177030637860000 -0,0,0,0,1,0,1268603.753390893300000,156308.295448645950000 -0,0,0,0,1,0,1288499.517076969100000,153592.472796306010000 -0,0,0,0,1,1,1341900.514277383700000,150614.004015728830000 -0,0,0,0,1,0,1277782.753077477200000,149701.648885056380000 -0,0,0,0,1,0,1289749.634655475600000,149585.119918644430000 -0,0,0,0,1,1,1295005.163842558900000,148048.179094895720000 -0,0,0,0,1,0,1196372.286961719400000,147072.234852552410000 -0,0,0,0,1,0,1201345.404312059300000,146954.352542385460000 -0,0,0,0,1,1,1340383.749922469300000,146865.945238888260000 -0,0,0,0,1,0,1298072.987431302700000,144166.826621398330000 -0,0,0,0,1,0,1301324.751925140600000,144165.179314970970000 -0,0,0,0,1,0,1310443.751403644700000,143991.473953723910000 -0,0,0,0,1,0,1295361.987932056200000,142507.826658561830000 -0,0,0,0,1,0,1296708.634845048200000,142495.002865314480000 -0,0,0,0,1,0,1271193.636006385100000,142086.178551733490000 -0,0,0,0,1,0,1292562.870170727400000,141252.532253146170000 -0,0,0,0,1,0,1284077.752954632000000,141061.826269730930000 -0,0,0,0,1,0,1298030.634497642500000,141019.650172978640000 -0,0,0,0,1,0,1310289.163786307000000,135405.238829642530000 -0,0,0,0,1,0,1276691.753619059900000,133034.355776146050000 -0,0,0,0,1,0,1276573.636073142300000,130076.944040060040000 -0,0,0,0,1,0,1277758.635999724300000,128691.591167733070000 -0,0,0,0,1,0,1289252.400085642900000,127450.179936647420000 -0,0,0,0,1,0,1205876.404764473400000,126474.765220806000000 -0,0,0,0,1,0,1296145.517861053300000,123331.651100233200000 -0,0,0,0,1,0,1278395.754148051100000,122619.297538056970000 -0,0,0,0,1,0,1264117.637363135800000,121302.473400056360000 -0,0,0,0,1,0,1275626.166183307800000,120314.062319144610000 -0,0,0,0,1,0,1270812.401532635100000,118541.003201231360000 -0,0,0,0,1,0,1280664.401185557200000,118312.062714219090000 -0,0,0,0,1,0,1299379.635408550500000,118121.180878147480000 -0,0,0,0,1,0,1303299.282424882100000,118014.475054815410000 -0,0,0,0,1,1,1350090.632739633300000,115084.770940482620000 -0,0,0,0,1,1,1293482.282701969100000,115006.004365727310000 -0,0,0,0,1,0,1294241.165370553700000,114334.592650815840000 -0,0,0,0,1,0,1222988.286551132800000,113301.354887887840000 -0,0,0,0,1,0,1222963.992308393100000,112299.237469553950000 -0,0,0,0,1,0,1291423.636228725300000,111063.004705816510000 -0,0,0,0,1,0,1272556.872453138200000,110592.003679305320000 -0,0,0,0,1,0,1273079.636827558300000,109220.239362478260000 -0,0,0,0,1,0,1270734.578197464300000,109055.886344730850000 -0,0,0,0,1,0,1257333.873371630900000,107632.709401056170000 -0,0,0,0,1,0,1263841.990604728500000,106806.003705397250000 -0,0,0,0,1,0,1265794.519836142700000,106538.944856315850000 -0,0,0,0,1,0,1295908.636116966600000,106252.357831060890000 -0,0,0,0,1,0,1229463.521632134900000,104679.237945809960000 -0,0,0,0,1,0,1235306.756992891400000,104521.002697974440000 -0,0,0,0,1,0,1222736.522290885400000,104148.296422392130000 -0,0,0,0,1,0,1229413.404278308200000,102616.767661303280000 -0,0,0,0,1,0,1235512.168655559400000,101444.767708718780000 -0,0,0,0,1,0,1233940.404082551600000,100492.767972305420000 -0,0,0,0,1,0,1238226.404040724000000,100077.414800390600000 -0,0,0,0,1,0,1288623.166107893000000,99765.946263223886000 -0,0,0,0,1,0,1293757.753935799000000,98851.299470469356000 -0,0,0,0,1,0,1239697.992304891300000,98222.062539979815000 -0,0,0,0,1,0,1234697.286427050800000,97486.473788052797000 -0,0,0,0,1,0,1242076.991811975800000,97008.356305971742000 -0,0,0,0,1,0,1242178.403682634200000,96255.473953470588000 -0,0,0,0,1,0,1224226.522263631200000,95762.355845227838000 -0,0,0,0,1,0,1241320.521540135100000,95754.591753140092000 -0,0,0,0,1,0,1228247.757659465100000,95664.532550066710000 -0,0,0,0,1,0,1229827.286652639500000,95618.885659724474000 -0,0,0,0,1,0,1230545.404638975900000,95593.532692059875000 -0,0,0,0,1,0,1239681.521537303900000,95537.827094808221000 -0,0,0,0,1,0,1239781.756901145000000,94784.768233478069000 -0,0,0,0,1,0,1223879.757865309700000,93121.650168642402000 -0,0,0,0,1,0,1253248.873995721300000,92627.298467054963000 -0,0,0,0,1,0,1258012.285400643900000,92504.592675730586000 -0,0,0,0,1,0,1247701.874262973700000,92397.768742397428000 -0,0,0,0,1,1,1244885.756863728200000,92014.592343389988000 -0,0,0,0,1,1,1243982.992265060500000,91532.062796637416000 -0,0,0,0,1,0,1218975.287359312200000,91515.532645970583000 -0,1,0,0,0,0,1244736.286362141400000,91480.239081397653000 -0,0,0,0,1,0,1241017.757053807400000,91116.768679723144000 -0,0,0,0,1,0,1248655.639087721700000,91052.239281222224000 -0,0,0,0,1,0,1242511.521782800600000,90951.709626644850000 -0,0,0,0,1,0,1236524.168928131500000,89569.709437891841000 -0,0,0,0,1,0,1241198.286548391000000,89336.592121973634000 -0,0,0,0,1,0,1232914.522276058800000,88771.180195063353000 -0,0,0,0,1,0,1245988.756954312300000,86646.592252641916000 -0,0,0,0,1,0,1249220.638941973400000,85364.828083887696000 -0,0,0,0,1,0,1215062.994002804200000,85249.356201976538000 -0,0,0,0,1,0,1222337.640542715800000,85186.885854482651000 -0,0,0,0,1,0,1232778.404766142400000,83563.415676221251000 -0,0,0,0,1,0,1250658.286001056400000,83020.475161060691000 -0,0,0,0,1,0,1230696.757682725800000,82769.827368393540000 -0,0,0,0,1,0,1230271.522640809400000,82306.121274814010000 -0,0,0,0,1,0,1236580.639943808300000,82258.062971979380000 -0,0,0,0,1,0,1231574.522659465700000,79683.945416808128000 -0,0,0,0,1,0,1233032.875385806000000,79635.886457815766000 -0,0,0,0,1,0,1249020.874577716000000,79232.886935725808000 -0,0,0,0,1,0,1232961.522510141100000,76343.827753230929000 -0,0,0,0,1,0,1353475.398279801000000,76027.008176892996000 -0,0,0,0,1,0,1271180.403093218800000,75393.417252480984000 -0,0,0,0,1,0,1246146.639512553800000,74005.063729971647000 -0,0,0,0,1,0,1259150.168295472900000,73701.711318314075000 -0,0,0,0,1,0,1223859.640779554800000,72574.474727645516000 -0,0,0,0,1,0,1240077.992857217800000,72203.828159227967000 -0,0,0,0,1,0,1237087.405006393800000,70276.063642054796000 -0,0,0,0,1,0,1221434.876272141900000,70260.239526718855000 -0,0,0,0,1,0,1212678.171016559000000,70159.592418313026000 -0,0,0,0,1,0,1242312.757744640100000,68808.710933730006000 -0,0,0,0,1,0,1200435.642023965700000,67773.356377139688000 -0,0,0,0,1,0,1201996.289165139200000,67726.003781557083000 -0,0,0,0,1,0,1200256.760163888300000,67267.885931387544000 -0,0,0,0,1,0,1231027.640879228700000,66473.298937886953000 -0,0,0,0,1,0,1235958.405295893500000,66349.240130886436000 -0,0,0,0,1,0,1220695.641202047500000,65408.357498228550000 -0,0,0,0,1,0,1221986.288227051500000,65391.063241481781000 -0,0,0,0,1,0,1229914.170337140600000,65162.416389063001000 -0,0,0,0,1,1,1222780.170497551600000,64751.945753306150000 -0,0,0,0,1,0,1229888.993878305000000,64277.122555971146000 -0,0,0,0,1,0,1240408.640489891200000,63994.887556135654000 -0,0,0,0,1,0,1277260.756089970500000,63453.065477058291000 -0,0,0,0,1,1,1229647.876250311700000,63298.946034640074000 -0,0,0,0,1,0,1274533.168041214300000,62657.888589724898000 -0,0,0,0,1,0,1241039.169740632200000,61596.946813970804000 -0,0,0,0,1,0,1235596.758381381600000,61055.123094469309000 -0,0,0,0,1,0,1238806.522959217400000,60942.652518898249000 -0,0,0,0,1,0,1249222.404686465900000,60546.711709722877000 -0,0,0,0,1,0,1251588.875019133100000,60458.888066470623000 -0,0,0,0,1,0,1266517.991814389800000,60112.241778135300000 -0,0,0,0,1,0,1210826.406675472900000,58027.769241064787000 -0,0,0,0,1,0,1242685.522747144100000,57933.358668729663000 -0,0,0,0,1,0,1210581.995090797500000,56722.004464149475000 -0,0,0,0,1,0,1241808.405406892300000,52117.006128221750000 -0,0,0,0,1,0,1211361.877389311800000,47916.652324229479000 -0,0,0,0,1,0,1212748.289314642500000,46207.122934892774000 -0,0,0,0,1,1,1306511.806183561700000,279996.760341554880000 -0,0,0,0,1,0,1271225.810154631700000,218915.409735471010000 -0,0,0,0,1,0,1302980.749269306700000,229476.116304308180000 -0,0,0,0,1,0,1275595.045510634800000,208503.763564065100000 -0,0,0,0,1,0,1220396.812403380900000,236312.466476723550000 -0,0,0,0,1,0,1320233.865681633400000,237714.410195142030000 -0,0,0,0,1,1,1273328.749518305100000,270997.583786144850000 -0,0,0,0,1,0,1280874.987706631400000,173058.706501558420000 -0,0,0,0,1,0,1375742.510897725800000,199521.825819313530000 -0,0,0,0,1,0,1331190.923819974100000,242349.351712644100000 -0,0,0,0,1,0,1345041.040476635100000,252448.292472720150000 -0,0,0,0,1,0,1342817.805421799400000,253407.586813971400000 -0,0,0,0,1,0,1266197.156169965900000,456400.220854148270000 -0,0,0,0,1,0,1268125.979412049100000,455935.691599473360000 -0,0,0,0,1,0,1296850.507592812200000,455100.221813723440000 -0,0,0,0,1,0,1272791.156433388600000,437148.281011641030000 -0,0,0,0,1,0,1327125.271190136700000,435898.635545060040000 -0,0,0,0,1,0,1315063.742491722100000,431999.164669469000000 -0,0,0,0,1,0,1311071.860711723600000,427082.458623647690000 -0,0,0,0,1,0,1311064.742943808400000,426463.811895057560000 -0,0,0,0,1,0,1305086.272945389200000,423180.929681316020000 -0,0,0,0,1,0,1312061.507682561900000,416571.400905638930000 -0,0,0,0,1,0,1313154.978920802500000,398896.872278392310000 -0,0,0,0,1,0,1307589.508752554700000,395383.283833146100000 -0,0,0,0,1,0,1312120.273313060400000,393852.931250810620000 -0,0,0,0,1,0,1311885.155673056800000,388778.755047470330000 -0,0,0,0,1,0,1311816.273592978700000,386518.049267053600000 -0,0,0,0,1,0,1297958.627423808000000,381914.284524470570000 -0,0,0,0,1,0,1295379.862568214500000,381883.461095303300000 -0,0,0,0,1,0,1340570.272187218100000,378744.109434396030000 -0,0,0,0,1,0,1328266.508408978600000,372231.638863563540000 -0,0,0,0,1,0,1307013.862594142600000,370497.108868062500000 -0,0,0,0,1,0,1306018.509597972000000,369301.932452648880000 -0,0,0,0,1,0,1305441.274531975400000,363042.344578146930000 -0,0,0,0,1,0,1308350.745090976400000,362000.285966724160000 -0,0,0,0,1,0,1306767.392286554000000,361086.109317392110000 -0,0,0,0,1,0,1310037.744669720500000,360996.579968899490000 -0,0,0,0,1,0,1303613.274579048200000,360209.168157890440000 -0,0,0,0,1,0,1304313.980526715500000,360182.756465315820000 -0,0,0,0,1,0,1304671.862684965100000,360169.933000147340000 -0,0,0,0,1,0,1328004.273369133500000,359312.403875306250000 -0,0,0,0,1,0,1306256.274542391300000,354662.462387815120000 -0,0,0,0,1,0,1306394.804120972800000,351606.874666973950000 -0,0,0,0,1,0,1286370.511164382100000,350817.697439566250000 -0,0,0,0,1,0,1301606.392766058400000,348081.227518811820000 -0,0,0,0,1,0,1299675.628254890400000,344641.404345974330000 -0,0,0,0,1,0,1329873.744367718700000,342340.228830233220000 -0,0,0,0,1,0,1289063.511355802400000,338879.698349729180000 -0,0,0,0,1,0,1281007.394265964600000,337813.992147803310000 -0,0,0,0,1,1,1304319.745935142000000,337024.522270053630000 -0,0,0,0,1,0,1287738.158691555300000,336976.109965309500000 -0,0,0,0,1,0,1291440.511523053100000,330262.816305309530000 -0,0,0,0,1,0,1292456.393677637000000,330255.992828145620000 -0,0,0,0,1,0,1299560.628812968700000,330080.816341221330000 -0,0,0,0,1,0,1281543.511960133900000,326837.757538646460000 -0,0,0,0,1,0,1278681.629888638900000,326716.992360219360000 -0,0,0,0,1,0,1295577.158433467100000,324284.640269562600000 -0,0,0,0,1,0,1295575.276219382900000,323899.169583812360000 -0,0,0,0,1,0,1293444.511780142800000,323100.287651389840000 -0,0,0,0,1,0,1283562.276951476900000,318557.228496059780000 -0,0,0,0,1,0,1306956.393220886600000,317887.464415639640000 -0,0,0,0,1,0,1362520.978613808800000,315155.113581135870000 -0,0,0,0,1,0,1285219.982953637800000,314948.993258476260000 -0,0,0,0,1,0,1286045.865160137400000,313353.287788480520000 -0,0,0,0,1,0,1282097.512492552400000,310164.993640139700000 -0,0,0,0,1,0,1284683.983041390800000,306754.993898481130000 -0,0,0,0,1,1,1287905.982830971500000,306621.699873730540000 -0,0,0,0,1,0,1272375.395453885200000,306437.111332148310000 -0,0,0,0,1,0,1285322.983403801900000,300106.935344219210000 -0,0,0,0,1,0,1286100.983160138100000,300097.817908391360000 -0,0,0,0,1,0,1260382.631709799200000,299195.581851974130000 -0,0,0,0,1,0,1279261.865932881800000,298955.111532390120000 -0,0,0,0,1,0,1281910.160176977500000,297545.699981138110000 -0,0,0,0,1,0,1268699.866715714300000,296367.876549392940000 -0,0,0,0,1,0,1302475.865108475100000,296258.171716302630000 -0,0,0,0,1,0,1270087.160529062200000,295307.758918970820000 -0,0,0,0,1,0,1272167.984123304500000,295255.346950307490000 -0,0,0,0,1,0,1271498.748913228500000,293941.229499801990000 -0,0,0,0,1,0,1268632.984303548900000,291692.170677721500000 -0,0,0,0,1,0,1305907.276552721900000,291533.524669557810000 -0,0,0,0,1,0,1281817.630834475200000,291390.523971304300000 -0,0,0,0,1,0,1271177.866680964800000,291054.347150221470000 -0,0,0,0,1,0,1280462.630919799200000,291031.171015471220000 -0,0,0,0,1,0,1280455.748387634800000,290255.053473219280000 -0,0,0,0,1,0,1276240.513379812200000,290082.406180724500000 -0,0,0,0,1,0,1277797.160528972700000,289731.524008482690000 -0,0,0,0,1,0,1282132.748314470100000,289696.112333893780000 -0,0,0,0,1,1,1263414.396643638600000,286154.347107723360000 -0,0,0,0,1,0,1277568.631130382400000,285951.524022564290000 -0,0,0,0,1,0,1309254.158966556200000,285452.231057897210000 -0,0,0,0,1,0,1265032.396688476200000,282789.347604140640000 -0,0,0,0,0,1,1292119.277553975600000,281344.701543316250000 -0,0,0,0,0,1,1289107.748472049800000,280224.407195970420000 -0,0,0,0,1,0,1194645.753341302300000,279495.463115811350000 -0,0,0,0,1,1,1315438.982554882800000,279015.290519729260000 -0,0,0,0,1,0,1192478.635956391700000,278776.345459565520000 -0,0,0,0,1,0,1316777.864719644200000,278475.525523141030000 -0,0,0,0,1,0,1312781.864837631600000,278048.643174812200000 -0,0,0,0,1,0,1347675.745509058200000,277927.526947230100000 -0,0,0,0,1,0,1336934.628539890100000,277714.467662066220000 -0,0,0,0,1,0,1196153.753278061700000,277605.816304564480000 -0,0,0,0,1,0,1196248.165162727200000,275721.933917477730000 -0,0,0,0,1,0,1273742.161093056200000,275284.701196148990000 -0,0,0,0,1,0,1307892.747647389800000,274208.584581971170000 -0,0,0,0,1,0,1351168.274613216500000,273548.232884302740000 -0,0,0,0,1,0,1333459.511146307000000,273492.349793970580000 -0,0,0,0,1,0,1279058.160959720600000,272443.583846896890000 -0,0,0,0,1,1,1280045.160954222100000,271093.289959564810000 -0,0,0,0,1,0,1215953.164466559900000,270705.052547052500000 -0,0,0,0,1,0,1305308.277094557900000,270356.114268556240000 -0,0,0,0,1,0,1196634.400610715200000,270250.581015065310000 -0,0,0,0,1,0,1309155.394728392400000,269635.584869727490000 -0,0,0,0,1,1,1264491.632350057400000,269544.524356305600000 -0,0,0,0,1,0,1271052.867259055400000,268340.113379314540000 -0,0,0,0,1,0,1297768.983446136100000,265255.996187970040000 -0,0,0,0,1,0,1305621.865706220300000,265031.585219472650000 -0,0,0,0,1,0,1310053.747918561100000,264982.408480554820000 -0,0,0,0,1,0,1308717.512402057600000,264963.585027396680000 -0,0,0,0,1,0,1205199.517994895600000,262928.405698806050000 -0,0,0,0,1,0,1296376.395680144400000,262415.467420220380000 -0,0,0,0,1,0,1303822.159988060600000,262413.820113807920000 -0,0,0,0,1,1,1278919.867273047600000,260316.701932728290000 -0,0,0,0,1,0,1310131.630308717500000,259670.644169732930000 -0,0,0,0,1,1,1273603.161699131100000,259370.172657802700000 -0,0,0,0,1,0,1274941.985136970900000,258668.054639473560000 -0,0,0,0,1,0,1309866.277164891400000,257888.467615976930000 -0,0,0,0,1,1,1276241.867379725000000,256307.290332138540000 -0,0,0,0,1,1,1278561.161297559700000,256238.525705888870000 -0,0,0,0,1,1,1258453.280253559400000,255751.466312557460000 -0,0,0,0,1,1,1265604.750530645300000,255612.113572895530000 -0,0,0,0,1,0,1328090.276477977600000,255309.174546226860000 -0,0,0,0,1,0,1306661.865922808600000,254487.056111723180000 -0,0,0,0,1,0,1312568.395120218400000,253073.762350395320000 -0,0,0,0,1,0,1307232.865765050100000,252823.350449636580000 -0,0,0,0,1,0,1317192.276948556300000,252800.056532979010000 -0,0,0,0,1,1,1284156.514280051000000,252496.878989726310000 -0,0,0,0,1,1,1284942.161330804200000,252480.996475562450000 -0,0,0,0,1,1,1262903.279883727400000,252449.290174141530000 -0,0,0,0,1,0,1301390.984076142300000,252296.232737481590000 -0,0,0,0,1,0,1302880.513249307900000,250965.173719808460000 -0,0,0,0,1,0,1306775.395551383500000,250732.291639640930000 -0,0,0,0,1,0,1323689.159295976200000,250624.703928306700000 -0,0,0,0,1,1,1254891.280487805600000,250438.172149136660000 -0,0,0,0,1,1,1265733.280129224100000,250292.937203392390000 -0,0,0,0,1,0,1267379.397571891500000,250273.055025309320000 -0,0,0,0,1,1,1321628.865188226100000,250187.762873053550000 -0,0,0,0,1,1,1275262.749915391200000,250031.290416970850000 -0,0,0,0,1,1,1302989.513359382700000,249809.291517138480000 -0,0,0,0,1,0,1224636.517506644100000,249679.112643644210000 -0,0,0,0,1,1,1254868.986569136400000,249396.407828480010000 -0,0,0,0,1,0,1309129.395436555100000,249249.468489810820000 -0,0,0,0,1,0,1319100.865322977300000,248970.997918143870000 -0,0,0,0,1,0,1319333.395041644600000,248901.056785061960000 -0,0,0,0,1,0,1303199.160249799500000,248571.526932314040000 -0,0,0,0,1,0,1307263.277777716500000,248021.997847646470000 -0,0,0,0,1,0,1276141.985361635700000,247360.173383891580000 -0,0,0,0,1,0,1182204.519693642900000,247246.523348718880000 -0,0,0,0,1,0,1264079.162374466700000,247004.937545806170000 -0,0,0,0,1,0,1318700.748012974900000,246327.409701392050000 -0,0,0,0,1,0,1329887.512056723200000,246058.057221725580000 -0,0,0,0,1,0,1182171.637213468600000,245961.817256718870000 -0,0,0,0,1,0,1283272.396953806300000,245892.702893644570000 -0,0,0,0,1,0,1283110.632185474000000,245671.585225641730000 -0,0,0,0,1,1,1275803.161892309800000,245378.996900066730000 -0,0,0,0,1,0,1262715.985966965600000,245040.231829553840000 -0,0,0,0,1,1,1272568.985617891000000,244805.761497974400000 -0,0,0,0,1,1,1274933.867699131400000,244739.114649638530000 -0,0,0,0,1,1,1275498.750427633500000,244722.761663973330000 -0,0,0,0,1,0,1281923.867498636200000,244563.055618554350000 -0,0,0,0,1,0,1329702.865116298200000,243973.998725816610000 -0,0,0,0,1,1,1272543.515196383000000,243933.232075065370000 -0,0,0,0,1,0,1263330.986377388200000,243678.996363058690000 -0,0,0,0,1,0,1268569.750834226600000,243667.643695473670000 -0,0,0,0,1,1,1275743.750265717500000,243637.349792808290000 -0,0,0,0,1,1,1329686.629912555200000,243448.998463481660000 -0,0,0,0,1,0,1266678.986243054300000,243211.173151731490000 -0,0,0,0,1,1,1275995.279618307900000,242862.996682733300000 -0,0,0,0,1,1,1271820.397548139100000,242707.526193141940000 -0,0,0,0,1,1,1272369.397434383600000,242691.231934398410000 -0,0,0,0,1,0,1187123.519698143000000,242691.170910894870000 -0,0,0,0,1,0,1188962.284065216800000,242644.405912563200000 -0,0,0,0,1,0,1251611.751285716900000,242576.996270477770000 -0,0,0,0,1,1,1276165.867859810600000,242503.055801555510000 -0,0,0,0,1,0,1256067.398214310400000,241819.584727555510000 -0,0,0,0,1,0,1315087.983584970200000,241793.704201892020000 -0,0,0,0,1,0,1319719.865397304300000,241284.939471393820000 -0,0,0,0,1,0,1254075.280807465300000,241195.761172056200000 -0,0,0,0,1,0,1263943.986135631800000,241136.937798887490000 -0,0,0,0,1,0,1304514.631044060000000,240580.350985556840000 -0,0,0,0,1,0,1269979.397621214400000,240422.114425390960000 -0,0,0,0,1,0,1260173.280422478900000,240350.819948554040000 -0,0,0,0,1,0,1273484.985754385600000,240176.997133478520000 -0,0,0,0,1,0,1317593.630476549300000,239843.998455643650000 -0,0,0,0,1,0,1222852.988593384600000,239178.113304480910000 -0,0,0,0,1,0,1261607.162725299600000,239068.291017562150000 -0,0,0,0,1,0,1303073.160829886800000,238773.703680232170000 -0,0,0,0,1,0,1255985.751395970600000,238607.937935635450000 -0,0,0,0,1,0,1257749.633694976600000,237813.643592476840000 -0,0,0,0,1,0,1253983.869244888400000,237578.172934815290000 -0,0,0,0,1,0,1267930.162546470800000,237225.938403055070000 -0,0,0,0,1,0,1255937.281020477400000,236923.996749728920000 -0,0,0,0,1,0,1260079.398392394200000,236066.114607229830000 -0,0,0,0,1,0,1273318.280051052600000,235506.938560232520000 -0,0,0,0,1,0,1305693.866546466900000,235367.586476728320000 -0,0,0,0,1,0,1264858.162784978700000,233994.585285723210000 -0,0,0,0,1,0,1223320.282606303700000,233860.584241390230000 -0,0,0,0,1,0,1264848.515822634100000,233679.761768385770000 -0,0,0,0,1,0,1307976.513555973800000,233584.998506471510000 -0,0,0,0,1,0,1314220.395425140900000,233187.586899727580000 -0,0,0,0,1,0,1319721.630485639000000,233091.822327479720000 -0,0,0,0,1,0,1268697.515670552800000,233088.585457310080000 -0,0,0,0,1,0,1329247.512352466600000,232773.881690397860000 -0,0,0,0,1,0,1202902.754215717300000,232333.995102971790000 -0,0,0,0,1,0,1267371.986497476700000,232111.467988982800000 -0,0,0,0,1,1,1278191.279819473600000,232077.938528478150000 -0,0,0,0,1,0,1195705.872284054800000,231854.642059057950000 -0,0,0,0,1,0,1320111.512907967000000,231712.822460815310000 -0,0,0,0,1,0,1202897.989789560400000,231678.995100647210000 -0,0,0,0,1,0,1204214.283744886500000,231647.407237306240000 -0,0,0,0,1,1,1273615.397895142400000,231541.997671231630000 -0,0,0,0,1,0,1265091.280757054700000,231060.114776730540000 -0,0,0,0,1,0,1263152.280698061000000,230855.938347816470000 -0,0,0,0,1,1,1279636.279882222400000,230794.644835218790000 -1,0,0,0,0,0,1266871.751277476500000,230381.938639640810000 -0,0,0,0,1,0,1263661.398446217200000,230202.644378811120000 -0,0,0,0,1,0,1296488.867239967000000,229648.586431816220000 -0,0,0,0,1,0,1311521.984155312200000,229570.528188973670000 -0,0,0,0,1,0,1317418.866062298400000,229261.704987719660000 -0,0,0,0,1,0,1272130.868711978200000,229178.703513309360000 -0,0,0,0,1,1,1304289.749275967500000,228872.645398393270000 -0,0,0,0,1,0,1304935.514060556900000,228162.469325304030000 -0,0,0,0,1,0,1314810.631121307600000,227909.292994394900000 -0,0,0,0,1,0,1266673.868799224500000,227900.173918142910000 -0,0,0,0,1,0,1315804.395866051300000,227875.881315812470000 -0,0,0,0,1,1,1273565.868466645500000,227539.409547805790000 -0,0,0,0,1,0,1191005.284572392700000,227348.995230481030000 -0,0,0,0,1,0,1269454.163107395200000,227336.586134552960000 -0,0,0,0,1,0,1278976.868471384000000,227017.997860983010000 -0,0,0,0,1,1,1269172.163015216600000,226933.821192055940000 -0,0,0,0,1,0,1268988.986544311000000,226824.880136981610000 -0,0,0,0,1,0,1269616.633254885700000,226207.350532144310000 -0,0,0,0,1,1,1269734.280329302000000,225376.527062565090000 -0,0,0,0,1,0,1269773.633597061000000,225310.115449979900000 -0,0,0,0,1,0,1317391.277862891600000,225204.881736561660000 -0,0,0,0,1,0,1280477.868422135700000,225181.821743309500000 -0,0,0,0,1,0,1270795.397957727300000,224848.586189314720000 -0,0,0,0,1,0,1271227.515859887000000,224748.762570053340000 -0,0,0,0,1,1,1269807.986218631300000,224619.703444972630000 -0,0,0,0,1,0,1273496.515586972200000,223442.527321636680000 -0,0,0,0,1,1,1270154.633491218100000,223402.644855469470000 -0,0,0,0,1,1,1271020.515945807100000,223203.468088477850000 -0,0,0,0,1,1,1274207.986276894800000,223010.233238726850000 -0,0,0,0,1,0,1276072.280120477100000,222968.998084977270000 -0,0,0,0,0,1,1307085.278789892800000,222828.704730391500000 -0,0,0,0,1,0,1194669.755261808600000,222478.348475724460000 -0,0,0,0,1,0,1306281.749228969200000,222377.645921230320000 -0,0,0,0,1,0,1176583.167747393300000,220917.818460315470000 -0,0,0,0,1,0,1315363.160528048900000,220739.940535232420000 -0,0,0,0,1,0,1280332.515366390300000,219897.410068064930000 -0,0,0,0,1,0,1281541.986044555900000,219855.468878969550000 -0,0,0,0,1,0,1280329.397590473300000,219826.468936979770000 -0,0,0,0,1,0,1202488.519479885700000,219650.525391221050000 -0,0,0,0,1,1,1293887.985302642000000,218058.528247147800000 -0,0,0,0,1,0,1317324.160543054300000,217603.999628648160000 -0,0,0,0,1,0,1178574.403266221300000,217151.818774476650000 -0,0,0,0,1,1,1305412.278855055600000,216802.057991057630000 -0,0,0,0,1,0,1257444.752086892700000,215858.527069732550000 -0,0,0,0,1,0,1200999.519833222000000,215252.349148228760000 -0,0,0,0,1,0,1202323.754717558600000,215171.701999813320000 -0,0,0,0,1,0,1324810.866042047700000,214948.823508560660000 -0,0,0,0,1,0,1200986.872548803700000,214923.290095061060000 -0,0,0,0,1,1,1310849.572770476300000,214777.528903648260000 -0,0,0,0,1,0,1275140.986379385000000,214257.410193219780000 -0,0,0,0,1,1,1279047.750875547500000,214099.763526886700000 -0,0,0,0,1,0,1279352.515685975600000,213924.763220727440000 -0,0,0,0,1,0,1320522.395944476100000,213903.941083893180000 -0,0,0,0,1,0,1200942.755182966600000,213832.761108145120000 -0,0,0,0,1,0,1196236.872862473100000,213505.996013641360000 -0,0,0,0,1,0,1279233.868613556000000,213496.175167143340000 -0,0,0,0,1,0,1183354.167656809100000,213269.995501399040000 -0,0,0,0,1,0,1255033.281844228500000,213249.233403816820000 -0,0,0,0,1,0,1200929.402191311100000,213097.584428891540000 -0,0,0,0,1,1,1271612.398292228600000,212135.586680978540000 -0,0,0,0,1,0,1196191.402480974800000,211859.054753720760000 -0,0,0,0,1,0,1309378.984832391100000,211551.882139727470000 -0,0,0,0,1,0,1192866.520351216200000,211405.172459393740000 -0,0,0,0,1,1,1299078.397165894500000,211317.234643146400000 -0,0,0,0,1,0,1352947.629322215900000,211120.177294477820000 -0,0,0,0,1,0,1191152.167480722100000,210957.290153056380000 -0,0,0,0,1,0,1260900.987300381100000,210835.645055145030000 -0,0,0,0,1,0,1295774.632776051800000,210662.528603479270000 -0,0,0,0,1,0,1198141.284736052200000,210530.113842055200000 -0,0,0,0,1,0,1272062.280922636400000,210133.645474895830000 -0,0,0,0,1,0,1310589.749471217400000,210112.058575809000000 -0,0,0,0,1,0,1182190.285470143000000,209142.760645642880000 -0,0,0,0,1,0,1285568.868410721400000,209083.351971805100000 -0,0,0,0,1,1,1254904.517337977900000,208608.056990638380000 -0,0,0,0,1,1,1258214.163933888100000,208530.233327388760000 -0,0,0,0,1,0,1327952.983773559300000,208112.059294968840000 -0,0,0,0,1,0,1256874.870024561900000,207894.115833222870000 -0,0,0,0,1,0,1268577.163549050700000,207779.822098553180000 -0,0,0,0,1,0,1264477.869582310300000,206438.528193220500000 -0,0,0,0,1,0,1270993.516327887800000,206268.704385891560000 -0,0,0,0,1,0,1274961.869283556900000,206188.293129399420000 -0,0,0,0,1,1,1305567.396983131800000,206029.941083893180000 -0,0,0,0,1,0,1323292.395981892900000,205969.059315890070000 -0,0,0,0,1,0,1280861.515948802200000,205575.528606891630000 -0,0,0,0,1,0,1256743.987740382600000,204604.468869224190000 -0,0,0,0,1,0,1317338.160843133900000,204469.588561564680000 -0,0,0,0,1,0,1339980.630649969000000,203730.471601471300000 -0,0,0,0,1,1,1259331.399232223600000,202502.645645052190000 -0,0,0,0,1,0,1260296.870070308400000,202472.586978137490000 -0,0,0,0,1,0,1260759.399328976900000,201799.057157233360000 -0,0,0,0,1,0,1195117.402988553000000,201454.466967135670000 -0,0,0,0,1,1,1285203.633248806000000,200546.175804719330000 -0,0,0,0,1,1,1336761.866090133800000,200489.883266389370000 -0,0,0,0,1,0,1216328.872376561200000,199412.997624889020000 -0,0,0,0,1,0,1281401.280945390500000,199379.058060228820000 -0,0,0,0,1,0,1256582.517262801500000,199327.822270303960000 -0,0,0,0,1,0,1280492.516030639400000,198638.352192565800000 -0,0,0,0,1,0,1263180.516862049700000,198583.763719052080000 -0,0,0,0,1,1,1259208.517260134200000,198513.763530969620000 -0,0,0,0,1,0,1264508.164141133400000,197070.881246149540000 -0,0,0,0,1,0,1266555.399219885500000,197048.940345138310000 -0,0,0,0,1,1,1285513.280595392000000,196321.646852225070000 -0,0,0,0,1,0,1216824.872368797700000,196253.409127816560000 -0,0,0,0,1,0,1342061.630424976300000,195739.060418978330000 -0,0,0,0,1,0,1196230.520512968300000,194719.173351138830000 -0,0,0,0,1,0,1274359.869503304400000,194312.117078647020000 -0,0,0,0,1,0,1286133.868921130900000,194183.235118553040000 -0,0,0,0,1,0,1367873.158526226900000,194168.119991302490000 -0,0,0,0,1,0,1260758.281877145200000,193848.351930052040000 -0,0,0,0,1,0,1263602.399548471000000,193788.175869315860000 -0,0,0,0,1,0,1269077.163861393900000,193758.469891980290000 -0,0,0,0,1,0,1286891.280464053200000,193531.882418647410000 -0,0,0,0,1,0,1274693.163456141900000,191372.999597311020000 -0,0,0,0,1,1,1256099.164554968500000,191298.410835728050000 -0,0,0,0,0,1,1259171.752569884100000,190550.881490886210000 -0,0,0,0,1,0,1279608.163468644000000,190045.999626636510000 -0,0,0,0,0,1,1259220.752799972900000,189845.175553232430000 -0,0,0,0,1,0,1261691.281979635400000,189149.234687894580000 -0,0,0,0,1,0,1308742.514976725000000,184750.236268058420000 -0,0,0,0,1,0,1268274.634626552500000,187140.058260053400000 -0,0,0,0,1,0,1310199.515015468000000,186354.118887051940000 -0,0,0,0,1,0,1269566.164195716400000,185812.293855220080000 -0,0,0,0,1,0,1292371.280658885800000,185436.706679895520000 -0,0,0,0,1,0,1311371.632421881000000,185000.295479223130000 -0,0,0,0,1,0,1290416.398413807200000,182925.235981062050000 -0,0,0,0,1,0,1306117.867995053500000,182140.118784889580000 -0,0,0,0,1,0,1297243.515665054300000,181864.471370309590000 -0,0,0,0,1,0,1274955.987405553500000,181724.529721066360000 -0,0,0,0,1,0,1295011.986335471300000,180559.353901803490000 -0,0,0,0,1,0,1274484.399437978900000,180411.941466972230000 -0,0,0,0,1,0,1402726.863096892800000,180001.416041314600000 -0,0,0,0,1,1,1284877.163429305000000,179879.000603720550000 -0,0,0,0,1,0,1294381.986611217300000,178142.059851899740000 -0,0,0,0,1,0,1297639.868874967100000,177973.295097559690000 -0,0,0,0,1,0,1319209.985511556300000,176395.472465813160000 -0,0,0,0,1,0,1271908.281886801100000,175881.882613733410000 -0,0,0,0,1,0,1297996.633581385000000,175080.236579224470000 -0,0,0,0,1,1,1268059.929347306500000,174979.588486552240000 -0,0,0,0,1,0,1265324.282259553700000,173944.294297307730000 -0,0,0,0,1,0,1267318.635226219900000,173934.882570728660000 -0,0,0,0,1,0,1304607.868718475100000,172226.001474052670000 -0,0,0,0,1,0,1284511.281615138100000,169751.412919312720000 -0,0,0,0,1,0,1288877.987120553900000,169518.942255645990000 -0,0,0,0,1,0,1313761.397655472200000,169049.002250641580000 -0,0,0,0,1,0,1296473.751784637600000,167983.060156807300000 -0,0,0,0,1,0,1269136.399963393800000,166841.588686481120000 -0,0,0,0,1,0,1280217.281672969500000,165812.295469477770000 -0,0,0,0,1,0,1281735.752389311800000,165771.589514136310000 -0,0,0,0,1,0,1304175.751144394300000,165372.884274810550000 -0,0,0,0,1,0,1270332.517649889000000,165367.824245557190000 -0,0,0,0,1,0,1314519.868251383300000,164967.473012149330000 -0,0,0,0,1,0,1296305.869246393400000,164017.354833647610000 -0,0,0,0,1,0,1299059.280734300600000,163964.119703888890000 -0,0,0,0,1,1,1335187.632033884500000,162293.061694309120000 -0,0,0,0,1,0,1302822.163300395000000,155997.708471387620000 -0,0,0,0,1,0,1302773.281180307300000,153361.120240643620000 -0,0,0,0,1,0,1273295.282721728100000,152497.178070887920000 -0,0,0,0,1,0,1289770.634941548100000,150933.002393469210000 -0,0,0,0,1,0,1275278.517928466200000,150174.707650229330000 -0,0,0,0,1,0,1305257.516369298100000,149845.414673641320000 -0,0,0,0,1,0,1302143.398909881700000,149433.944039896130000 -0,0,0,0,1,1,1235934.284609228400000,146914.706624314190000 -0,0,0,0,1,1,1341533.749919056900000,143536.475191816690000 -0,0,0,0,1,0,1293416.223122805400000,142883.297036230560000 -0,0,0,0,1,0,1292250.870466634600000,142093.414429649710000 -0,0,0,0,1,0,1310406.869259551200000,141677.709224313500000 -0,0,0,0,1,1,1242478.167190715700000,140801.883548140530000 -0,0,0,0,1,0,1308466.516512975100000,138740.944756641980000 -0,0,0,0,1,0,1280235.929929643900000,138351.885167315600000 -0,0,0,0,1,0,1305032.752055048900000,136809.532937064770000 -0,0,0,0,1,0,1320801.751356884800000,134604.356901228430000 -0,0,0,0,1,0,1280900.282931640700000,133913.238204732540000 -0,0,0,0,1,0,1329935.398115798800000,133134.769289225340000 -0,0,0,0,1,0,1335972.279742807100000,133020.886971056460000 -0,0,0,0,1,0,1273756.165658220600000,130310.296919807790000 -0,0,0,0,1,0,1205112.522433966400000,129841.941885396840000 -0,0,0,0,1,0,1295938.517618894600000,129813.121076896790000 -0,0,0,0,1,0,1276516.989204809100000,128730.061891302470000 -0,0,0,0,1,0,1307507.399336725500000,128037.592475727200000 -0,0,0,0,1,0,1277820.283186137700000,123646.767924055460000 -0,0,0,0,1,0,1307367.517070561600000,123190.063128814100000 -0,0,0,0,1,0,1272535.636603221300000,121145.532440975310000 -0,0,0,0,1,0,1273349.401379883300000,121130.062327563760000 -0,0,0,0,1,0,1274733.283782720600000,118445.885937392710000 -0,0,0,0,1,0,1304621.282077476400000,117976.533857733010000 -0,0,0,0,1,0,1275041.283822894100000,117161.003664642570000 -0,0,0,0,1,0,1223425.168879464300000,115901.943190649150000 -0,0,0,0,1,0,1293656.635699719200000,114893.769025892020000 -0,0,0,0,1,0,1221652.992633804700000,112592.178484722970000 -0,0,0,0,1,0,1256047.755537048000000,112315.238749891520000 -0,0,0,0,1,0,1296186.635560974500000,112309.651490733030000 -0,0,0,0,1,0,1269062.284297972900000,111877.591987386350000 -0,0,0,0,1,0,1222928.992706477600000,111236.649371638890000 -0,0,0,0,1,0,1221596.521946221600000,110682.766949221490000 -0,0,0,0,1,0,1251650.638018965700000,108569.179969057440000 -0,0,0,0,1,0,1261210.637599721600000,106853.944882482290000 -0,0,0,0,1,0,1229502.874571800200000,106052.355606392030000 -0,0,0,0,1,0,1222782.404416978400000,105943.885022804140000 -0,0,0,0,1,0,1230258.404228717100000,104653.826251223680000 -0,0,0,0,1,0,1232156.286587804600000,101946.591180145740000 -0,0,0,0,1,0,1233680.992199808400000,101900.532217144970000 -0,0,0,0,1,0,1237708.521546304200000,101583.649976894260000 -0,0,0,0,1,0,1239406.639213055400000,100725.944671303030000 -0,0,0,0,1,0,1240056.638897299800000,99863.003483802080000 -0,0,0,0,1,0,1238098.286186724900000,99160.650557816029000 -0,0,0,0,1,0,1276743.990391224600000,99022.827998802066000 -0,0,0,0,1,0,1237407.639274060700000,98877.238723054528000 -0,0,0,0,1,0,1238247.874470219000000,98031.238774642348000 -0,0,0,0,1,0,1223310.875472888400000,97716.179037302732000 -1,0,0,0,0,0,1241440.403846308600000,97579.885674729943000 -0,0,0,0,1,0,1240027.403719559300000,97116.591653808951000 -0,0,0,0,1,0,1239581.403955385100000,96291.062464982271000 -0,0,0,0,1,0,1239263.874734804000000,95866.121385723352000 -0,0,0,0,1,0,1238907.168755307800000,95817.944644808769000 -0,0,0,0,1,0,1220933.287380307900000,95777.532652139664000 -0,0,0,0,1,0,1240048.404005631800000,95587.121287554502000 -0,0,0,0,1,1,1241911.756906226300000,95452.239011391997000 -0,0,0,0,1,0,1241196.168442383400000,95294.415180057287000 -0,0,0,0,1,0,1240464.756847471000000,95258.944778561592000 -0,0,0,0,1,0,1241999.874512136000000,94792.827272474766000 -0,0,0,0,1,0,1230525.992604300400000,94490.238638803363000 -0,0,0,0,1,0,1241622.639374226300000,93496.944693639874000 -0,0,0,0,1,0,1233805.286570638400000,92888.121108144522000 -0,0,0,0,1,0,1234714.992756471000000,92830.120896056294000 -0,0,0,0,1,0,1240892.756975725300000,92047.592277392745000 -0,0,0,0,1,0,1237778.169044807600000,90682.709508478642000 -0,0,0,0,1,0,1242555.403912887000000,90615.297897890210000 -0,0,0,0,1,0,1215130.405613392600000,90541.297061637044000 -0,0,0,0,1,0,1218193.169829055700000,90519.473614469171000 -0,0,0,0,1,0,1248807.756565645300000,89995.239426732063000 -0,0,0,0,1,0,1240484.286335974900000,89591.180523559451000 -0,0,0,0,1,0,1217157.405496388700000,89539.179643303156000 -0,0,0,0,1,0,1245916.756770223400000,88519.709897473454000 -0,0,0,0,1,0,1213801.993900135200000,87939.591307058930000 -0,0,0,0,1,0,1234202.757560476700000,87567.298088386655000 -0,0,0,0,1,0,1242670.874810561500000,85513.180805563927000 -0,0,0,0,1,0,1245957.168762892500000,85451.357110306621000 -0,0,0,0,1,0,1236728.992665469600000,85199.533466979861000 -0,0,0,0,1,0,1236658.169316306700000,84206.063012972474000 -0,0,0,0,1,0,1242618.168879225900000,82634.474948808551000 -0,0,0,0,1,0,1237518.169236719600000,82219.592576473951000 -0,0,0,0,1,0,1236467.169370219100000,79601.416054308414000 -0,0,0,0,1,0,1241070.286804392900000,79453.651586055756000 -0,0,0,0,1,0,1232994.993243724100000,77673.357246398926000 -0,0,0,0,1,0,1229465.522612392900000,76411.651108399034000 -0,0,0,0,1,0,1249009.521910131000000,75254.240037396550000 -0,0,0,0,1,0,1230103.287412971300000,75114.651405811310000 -0,0,0,0,1,0,1273387.285162389300000,74776.417830303311000 -0,0,0,0,1,0,1277725.755488053000000,74725.417604222894000 -0,0,0,0,1,0,1236038.640043556700000,74250.945784136653000 -0,0,0,0,1,0,1248229.757065475000000,74148.828534305096000 -0,0,0,0,1,0,1233193.757938057200000,73696.416381388903000 -0,0,0,0,1,0,1222868.523339226800000,73635.239338397980000 -0,0,0,0,1,0,1276652.402975976500000,72921.829675972462000 -0,0,0,0,1,0,1348971.163521885900000,72269.302437722683000 -0,0,0,0,1,0,1221432.405804634100000,70729.769099473953000 -0,0,0,0,1,0,1229939.405194804100000,68478.534100636840000 -0,0,0,0,1,0,1229940.522974714600000,68158.475357562304000 -0,0,0,0,1,0,1277246.991025641600000,66770.418094307184000 -0,0,0,0,1,0,1233721.875976309200000,66400.122575059533000 -0,0,0,0,1,0,1220808.170504555100000,66027.710262149572000 -0,0,0,0,1,0,1221985.523464798900000,66011.239822641015000 -0,0,0,0,1,0,1200226.171642392900000,65731.533361062407000 -0,0,0,0,1,0,1227285.876053050200000,65226.298807218671000 -0,0,0,0,1,0,1224215.288034141100000,64204.592845395207000 -0,0,0,0,1,1,1230064.876072466400000,63599.652126148343000 -0,0,0,0,1,0,1236871.287656471100000,63075.416626065969000 -0,0,0,0,1,0,1274527.167725130900000,62112.123933225870000 -0,0,0,0,1,0,1229852.523150727200000,61229.887508720160000 -0,0,0,0,1,0,1239473.169919893100000,60917.240496233106000 -0,0,0,0,1,0,1244123.287260055500000,60755.182093307376000 -0,0,0,0,1,0,1208154.995023548600000,60281.886451974511000 -0,0,0,0,1,0,1277233.520908221600000,58581.124433562160000 -0,0,0,0,1,0,1241711.287490889400000,58232.829198390245000 -0,0,0,0,1,0,1210816.877495050400000,57585.533905059099000 -0,0,0,0,1,0,1210822.759701132800000,57381.239694222808000 -0,0,0,0,1,0,1276837.639154061700000,43984.007630482316000 -0,0,0,0,1,0,1241517.287878885900000,40374.359337970614000 -0,0,0,0,1,0,1242942.876563131800000,32868.065951645374000 -0,0,0,0,1,0,1245351.288412973300000,30119.713180646300000 -0,0,0,0,1,1,1272115.927796974800000,218789.292205557230000 -0,0,0,0,1,1,1291339.515005886600000,218422.175157636400000 -0,0,0,0,1,0,1277319.873425811500000,73620.006101146340000 -0,0,0,0,1,0,1267789.749769553500000,271451.759715065360000 -0,0,0,0,1,0,1343832.449717968700000,332727.464919313790000 -0,0,0,0,1,0,1331258.159249797500000,242553.998613059520000 -0,0,0,1,0,0,1228652.518660977500000,209107.350283399220000 -0,0,0,0,1,0,1381849.569877803300000,192992.238156721000000 -0,0,0,0,1,1,1275835.572260558600000,290359.229774057870000 -0,0,0,0,1,0,1270294.979667216500000,455895.809133306150000 -0,0,0,0,1,0,1364060.270482718900000,397262.873577892780000 -0,0,0,0,1,0,1362280.858687222000000,397228.579683229330000 -0,0,0,0,1,0,1360721.976634383200000,397217.520650222900000 -0,0,0,0,1,0,1321039.743334978800000,394561.637182474140000 -0,0,0,0,1,0,1352843.741734728200000,393177.461801230910000 -0,0,0,0,1,0,1311098.626406222600000,389909.813808977600000 -0,0,0,0,1,0,1305695.861949309700000,387423.578295886520000 -0,0,0,0,1,0,1337194.507941395000000,378293.109352141620000 -0,0,0,0,1,0,1338961.625470131600000,376397.403497889640000 -0,0,0,0,1,0,1332818.861180886600000,373742.697849303480000 -0,0,0,0,1,0,1307270.274154812100000,373084.402906060220000 -0,0,0,0,1,0,1305652.744909554700000,369304.696882814170000 -0,0,0,0,1,0,1305617.627197638200000,367370.461906149980000 -0,0,0,0,1,0,1329399.272875726200000,367249.698040053250000 -0,0,0,0,1,0,1305535.980051219500000,365440.403102219100000 -0,0,0,0,1,0,1309434.509655728900000,362923.874014556410000 -0,0,0,0,1,0,1305397.509855717400000,361126.521310061220000 -0,0,0,0,1,0,1306905.509792476900000,359213.168181389570000 -0,0,0,0,1,0,1307200.156840965200000,359201.815513804550000 -0,0,0,0,1,0,1303675.863036558000000,354899.168607309460000 -0,0,0,0,1,0,1303685.509998887800000,354402.697815477850000 -0,0,0,0,1,0,1301629.157156214100000,353787.109479725360000 -0,0,0,0,1,0,1297634.510946050300000,344693.698204636570000 -0,0,0,0,1,0,1292263.158171728300000,342377.521406561140000 -0,0,0,0,1,0,1298449.157610714400000,342347.757030397650000 -0,0,0,0,1,0,1293012.746239468500000,339469.639427065850000 -0,0,0,0,1,0,1303617.510791048400000,339412.698596060280000 -0,0,0,0,1,0,1298500.393072560400000,339384.757378980520000 -0,0,0,0,1,0,1330425.862029895200000,339194.758415147660000 -0,0,0,0,1,0,1286653.393800720600000,337418.757045894860000 -0,0,0,0,1,0,1296625.393213644600000,336555.286988064650000 -0,0,0,0,1,0,1298386.981553971800000,334393.992754220960000 -0,0,0,0,1,0,1292805.981889218100000,334244.816215306520000 -0,0,0,0,1,0,1282468.864768222000000,333579.521614149210000 -0,0,0,0,1,0,1295172.276041135200000,333263.110501557590000 -0,0,0,0,1,0,1294033.158240631200000,332666.169110149150000 -0,0,0,0,1,0,1279659.159101560700000,330966.639700815080000 -0,0,0,0,1,0,1294149.276118636100000,330220.228463977580000 -0,0,0,0,1,0,1302571.981386050600000,330210.816737398510000 -0,0,0,0,1,0,1304193.628405228300000,328638.699146732690000 -0,0,0,0,1,0,1301265.981701478400000,327573.816762059930000 -0,0,0,0,1,0,1302191.393564552100000,322901.816919729110000 -0,0,0,0,1,0,1316157.863334968700000,322554.288087219000000 -0,0,0,0,1,0,1293393.864571720400000,320989.405062139030000 -0,0,0,0,1,0,1318523.745414227200000,320696.582156971100000 -0,0,0,0,1,0,1280312.394671723200000,319927.581070303920000 -0,0,0,0,1,0,1304770.864127382600000,318505.287983149290000 -0,0,0,0,1,0,1286134.276728719500000,318492.757824480530000 -0,0,0,0,1,0,1313779.393026307200000,317576.582163393500000 -0,0,0,0,1,0,1361299.743523478500000,315569.583880811930000 -0,0,0,0,1,0,1358671.861640140400000,313160.760614469650000 -0,0,0,0,1,0,1293416.747071892000000,313109.640966057780000 -0,0,0,0,1,0,1308118.393521562200000,312614.053046479820000 -0,0,0,0,1,0,1356258.508855298200000,312470.701627135280000 -0,0,0,0,1,0,1282119.394666642000000,311781.405105471610000 -0,0,0,0,1,0,1285686.865221977200000,306740.170437306170000 -0,0,0,0,1,1,1280992.395280227100000,300916.935364648700000 -0,0,0,0,1,0,1302805.629540801000000,300280.642017811540000 -0,0,0,0,1,0,1295092.630203053400000,295816.053506061430000 -0,0,0,0,1,0,1268679.160720393100000,295334.464574232700000 -0,0,0,0,1,0,1277861.983890131100000,295036.817531719800000 -0,0,0,0,1,0,1268663.984241560100000,294009.464599564670000 -0,0,0,0,1,0,1277832.630930468400000,293054.111851468680000 -0,0,0,0,1,0,1270386.748840645000000,291710.994458973410000 -0,0,0,0,1,0,1300325.747361466300000,291691.877371221780000 -0,0,0,0,1,0,1286792.748180806600000,290860.641828969120000 -0,0,0,0,1,0,1263581.278855800600000,290180.052967056630000 -0,0,0,0,1,0,1267178.513787299400000,289384.994517803190000 -0,0,0,0,1,0,1271155.513707310000000,288370.465050816540000 -0,0,0,0,1,0,1268571.631735965600000,287631.170925721530000 -0,0,0,0,1,0,1307892.394301638000000,287440.760217309000000 -0,0,0,0,1,0,1276720.101987555600000,287124.876990810040000 -0,0,0,0,1,0,1268496.514104053400000,287124.347136229280000 -0,0,0,0,1,1,1263401.631905391800000,285313.523986220360000 -0,0,0,0,1,0,1260112.867485553000000,284928.053300470110000 -0,0,0,0,1,0,1260789.279190465800000,284770.582814887170000 -0,0,0,0,1,0,1276475.631347894700000,284426.700628638270000 -0,0,0,0,1,0,1271124.161079719700000,283844.230008810760000 -0,0,0,0,0,1,1307163.041429638900000,283467.172363981600000 -0,0,0,0,1,0,1281729.160210892600000,282961.994896635410000 -0,0,0,0,0,1,1292169.748253554100000,282695.465902149680000 -0,0,0,0,1,0,1282386.395773053200000,281524.053874894980000 -0,0,0,0,1,0,1283680.631045475600000,280602.289314225320000 -0,0,0,0,0,1,1313267.982631802600000,279803.937564477320000 -0,0,0,0,1,0,1312765.747087717100000,278463.643329054120000 -0,0,0,0,1,0,1266229.514372974600000,277617.406504482030000 -0,0,0,0,1,0,1340300.510587632700000,277417.114910304550000 -0,0,0,0,1,0,1348648.392513886100000,277314.291297063230000 -0,0,0,0,1,0,1343435.510223135400000,277212.114664137360000 -0,0,0,0,1,1,1276391.514062061900000,276513.583252802490000 -0,0,0,0,1,0,1266494.984970644100000,276258.818342387680000 -0,0,0,0,1,0,1308779.394496142900000,276028.290260136130000 -0,0,0,0,1,0,1196286.635558217800000,274752.522142395380000 -0,0,0,0,1,0,1309282.277020558700000,274199.702381893990000 -0,0,0,0,1,1,1273744.161089047800000,273957.112972065810000 -0,0,0,0,1,0,1194837.753613472000000,272742.169207721950000 -0,0,0,0,1,0,1305846.159548968100000,271320.525725558400000 -0,0,0,0,1,0,1281045.631394222400000,271062.348748475310000 -0,0,0,0,1,0,1310092.394822895500000,268422.996743723750000 -0,0,0,0,1,0,1267588.867625385500000,267475.171867728230000 -0,0,0,0,1,0,1269708.161615133300000,267430.407521560790000 -0,0,0,0,1,0,1190845.871505394600000,266662.875263974070000 -0,0,0,0,1,0,1274959.984772890800000,265956.525298729540000 -0,0,0,0,1,1,1280594.866875797500000,265786.290074899790000 -0,0,0,0,1,0,1270990.514693468800000,263421.819410145280000 -0,0,0,0,1,0,1326024.394126802700000,263214.526845723390000 -0,0,0,0,1,0,1313411.394746556900000,262336.644087061290000 -0,0,0,0,1,0,1331226.864364892200000,261133.409616887570000 -0,0,0,0,1,1,1263586.632847726300000,259996.466352730990000 -0,0,0,0,1,0,1301372.866002142400000,259847.761597648260000 -0,0,0,0,1,0,1301972.513096809400000,259824.467352896930000 -0,0,0,0,1,1,1272592.691279143100000,259713.937062144280000 -0,0,0,0,0,1,1261057.985674053400000,259694.172337889670000 -0,0,0,0,1,0,1262356.279665395600000,258505.701617732640000 -0,0,0,0,1,0,1309873.865732386700000,258395.114896640180000 -0,0,0,0,1,0,1274942.396881550600000,258336.761010721330000 -0,0,0,0,1,1,1273580.279198974400000,257379.466665476560000 -0,0,0,0,1,1,1276252.985139638200000,256638.760797813530000 -0,0,0,0,1,1,1273568.867476388800000,256382.290510222320000 -0,0,0,0,1,1,1255624.750805631300000,255803.113190889360000 -0,0,0,0,1,1,1261305.397908881300000,255709.113378897310000 -0,0,0,0,1,1,1276205.161744475400000,254643.996414646510000 -0,0,0,0,1,1,1273543.867526382200000,254067.525782808660000 -0,0,0,0,1,1,1276201.750005886000000,253975.819929480550000 -0,0,0,0,1,0,1187023.754805803300000,253559.699698731300000 -0,0,0,0,1,0,1330107.158927142600000,253366.939257472750000 -0,0,0,0,1,1,1282812.396561473600000,253184.349727645520000 -0,0,0,0,1,1,1281514.632096633300000,252550.761427894230000 -0,0,0,0,1,0,1312613.983283639000000,252550.232885643840000 -0,0,0,0,1,0,1272586.514782309500000,252026.055456310510000 -0,0,0,0,1,1,1288109.161230385300000,251960.232097148900000 -0,0,0,0,1,0,1317748.159695059100000,251953.585784971710000 -0,0,0,0,1,1,1286794.631707221300000,251779.349584892390000 -0,0,0,0,1,0,1328417.982515469200000,251449.821700647470000 -0,0,0,0,1,1,1275285.985105142000000,251357.761189222340000 -0,0,0,0,1,1,1274853.514841467100000,251106.761363148690000 -0,0,0,0,1,0,1309680.630554556800000,250693.879971057180000 -0,0,0,0,1,0,1302893.160533726200000,250662.467960387470000 -0,0,0,0,1,0,1303573.513175636500000,250350.056183636190000 -0,0,0,0,1,1,1322109.747428551300000,250172.468612313270000 -0,0,0,0,1,1,1273109.985520139300000,250101.231550052760000 -0,0,0,0,1,1,1282837.631747216000000,249876.467563897370000 -0,0,0,0,1,1,1283829.749841719900000,249858.526326805350000 -0,0,0,0,1,1,1285064.631886392800000,249830.467327803370000 -0,0,0,0,1,0,1262808.986109048100000,249276.760758057240000 -0,0,0,0,1,0,1321673.277172893300000,248857.174326896670000 -0,0,0,0,1,1,1254863.986251056200000,248652.642911806700000 -0,0,0,0,1,0,1304641.513008132600000,248603.468141391870000 -0,0,0,0,1,0,1183504.754954055000000,246725.405624553560000 -0,0,0,0,1,0,1310590.395467311100000,246578.056509807710000 -0,0,0,0,1,0,1215500.165044471600000,246476.935977146030000 -0,0,0,0,1,0,1323686.159301966400000,246491.468756482010000 -0,0,0,0,1,0,1317718.394990801800000,246355.998226895930000 -0,0,0,0,1,0,1270737.632981389800000,246186.290561065080000 -0,0,0,0,1,0,1304616.160368561700000,246151.350670307870000 -0,0,0,0,1,1,1272871.867886140900000,246126.114500314000000 -0,0,0,0,1,0,1210034.988966971600000,246065.818361058830000 -0,0,0,0,1,0,1282961.161683887200000,245467.408796727660000 -0,0,0,0,1,0,1275270.867681309600000,245394.349559649830000 -0,0,0,0,1,0,1254147.163209632000000,244427.054906308650000 -0,0,0,0,1,0,1317650.395126804700000,244299.410148471590000 -0,0,0,0,1,1,1277212.867734298100000,244087.702566638590000 -0,0,0,0,1,0,1266172.397689297800000,244058.467388898130000 -0,0,0,0,1,0,1186081.166795969000000,243721.405727058650000 -0,0,0,0,1,1,1274617.397203475200000,243678.937964230780000 -0,0,0,0,1,1,1277848.514756977600000,243242.291199728850000 -0,0,0,0,1,0,1255410.869015559600000,243200.055063724520000 -0,0,0,0,1,0,1274457.867994964100000,242825.173267558220000 -0,0,0,0,1,1,1273842.515223056100000,242790.526355221870000 -0,0,0,0,1,0,1184443.284573048400000,242765.641234397890000 -0,0,0,0,1,1,1272648.514986380900000,242718.290935397150000 -0,0,0,0,1,1,1268520.162350714200000,242707.996992722150000 -0,0,0,0,1,0,1263984.986053645600000,242635.173319473860000 -0,0,0,0,1,0,1251341.751497641200000,242583.408003062010000 -0,0,0,0,1,0,1304541.395754307500000,241754.586169898510000 -0,0,0,0,1,0,1180874.755292803000000,241569.170530229810000 -0,0,0,0,1,1,1276839.750370308800000,240952.702931135890000 -0,0,0,0,1,1,1277630.279629141100000,240825.820310890670000 -0,0,0,0,1,0,1251929.986869722600000,240576.055062398310000 -0,0,0,0,1,0,1258064.868956893700000,240387.525911897420000 -0,0,0,0,1,0,1315017.865943059300000,238441.763399228450000 -0,0,0,0,1,0,1251857.633996054500000,237679.643860474230000 -0,0,0,0,1,1,1304553.690021053000000,237571.468551889060000 -0,0,0,0,1,0,1312872.865967974100000,237249.468867808580000 -0,0,0,0,1,0,1284196.161838561300000,237052.233041808010000 -0,0,0,0,1,0,1327128.394871547800000,236925.469515815380000 -0,0,0,0,1,0,1260091.515822216900000,236764.114195480940000 -0,0,0,0,1,0,1317582.277480885400000,236715.174988895650000 -0,0,0,0,1,0,1221007.164857223600000,236592.289735972880000 -0,0,0,0,1,0,1314942.513075381500000,235800.645649969580000 -0,0,0,0,1,0,1261499.986430466200000,235758.761547386650000 -0,0,0,0,1,0,1272534.986013978700000,235511.820768311620000 -0,0,0,0,1,0,1320188.630535885700000,235479.175164312120000 -0,0,0,0,1,0,1195639.636852219700000,235333.641662731770000 -0,0,0,0,1,0,1262807.398185715100000,235290.291027635340000 -0,0,0,0,1,0,1267276.633341714700000,235081.173663720490000 -0,0,0,0,1,0,1275717.868099644800000,234815.350376471880000 -0,0,0,0,1,0,1283797.279434219000000,234806.526903316380000 -0,0,0,0,1,0,1260093.163128644200000,234581.643822893500000 -0,0,0,0,1,0,1264820.633660554900000,234365.408691063520000 -0,0,0,0,1,0,1201750.989786967600000,233778.406912311910000 -0,0,0,0,1,0,1275719.279842227700000,233542.173788979650000 -0,0,0,0,1,0,1273808.750854894500000,232859.350679561500000 -0,0,0,0,1,0,1272108.280174478900000,232766.114973649380000 -0,0,0,0,1,0,1275688.397686138700000,232447.409574314950000 -0,0,0,0,1,0,1314854.866269052000000,231995.763495981690000 -0,0,0,0,1,0,1280637.279848724600000,231760.939162477850000 -0,0,0,0,1,0,1264758.751238390800000,230642.350192308430000 -0,0,0,0,1,0,1263777.633449971700000,230095.409028977160000 -0,0,0,0,1,0,1278116.632987141600000,229688.997768312690000 -0,0,0,0,1,0,1274556.985906973500000,229658.586083725090000 -0,0,0,0,1,0,1266057.280465468800000,229331.761934220790000 -0,0,0,0,1,0,1314824.748547136800000,229219.528234809640000 -0,0,0,0,1,1,1271075.633289635200000,229119.350285559890000 -0,0,0,0,1,0,1265979.633639141900000,228967.409316480160000 -0,0,0,0,0,1,1302305.984542727500000,228892.939977228640000 -0,0,0,0,1,0,1276881.750614389800000,228444.997631639240000 -0,0,0,0,1,0,1279654.868099644800000,228290.644921973350000 -0,0,0,0,1,0,1282499.397187471400000,228131.115713477130000 -0,0,0,0,0,1,1270733.515535548300000,228109.879863560200000 -0,0,0,0,1,0,1325890.512832894900000,228080.352363556620000 -0,0,0,0,1,1,1270516.633423388000000,227870.703504636880000 -0,0,0,0,1,0,1321059.277744725300000,227741.293330386280000 -0,0,0,0,1,0,1275182.985967308300000,227525.174340054390000 -0,0,0,0,1,0,1275182.280260056300000,227442.291959896680000 -0,0,0,0,1,1,1279619.750387728200000,227009.291841641070000 -0,0,0,0,0,1,1302953.631869465100000,226888.527975559230000 -0,0,0,0,1,1,1269665.868720725200000,226732.233012557030000 -0,0,0,0,1,1,1270170.633459225300000,226535.233078479770000 -0,0,0,0,1,1,1269339.633480802200000,226043.350532054900000 -0,0,0,0,0,1,1270110.515797302100000,226004.821081563830000 -0,0,0,0,1,1,1273537.633286893400000,225776.291682973500000 -0,0,0,0,1,1,1269556.633374884700000,225676.703299477700000 -0,0,0,0,1,1,1302957.161061883000000,225561.998476386070000 -0,0,0,0,1,0,1194836.284456297800000,225284.936366468670000 -0,0,0,0,1,0,1269219.280703142300000,224982.291630566120000 -0,0,0,0,1,1,1270085.162829637500000,224783.821555063130000 -0,0,0,0,1,1,1270951.163066133900000,224585.173986479640000 -0,0,0,0,1,0,1197408.284233555200000,224518.524841561910000 -0,0,0,0,1,0,1314774.395957559300000,223926.469595223670000 -0,0,0,0,1,1,1272994.750842467000000,223661.056740224360000 -0,0,0,0,1,1,1271574.986621633200000,223531.644925564530000 -0,0,0,0,1,0,1194721.872939720700000,223286.113264396790000 -0,0,0,0,1,0,1309158.866834297800000,223234.175704225900000 -0,0,0,0,1,0,1308986.984304055600000,223156.763785555960000 -0,0,0,0,1,0,1270715.398117721100000,223086.527049392460000 -0,0,0,0,1,1,1271459.516052052400000,223070.468682557340000 -0,0,0,0,1,0,1280749.750752389400000,222866.997960895300000 -0,0,0,0,1,0,1271132.515721797900000,222771.350842475890000 -0,0,0,0,1,1,1271447.986547559500000,222458.350812315940000 -0,0,0,0,1,0,1202592.284364223500000,222304.995804056530000 -0,0,0,0,1,0,1272728.398028716400000,222124.350824147460000 -0,0,0,0,1,0,1279965.397662311800000,221987.586333885790000 -0,1,0,0,0,0,1271366.633691892000000,221919.703923732040000 -0,0,0,0,1,0,1312661.160682722900000,220810.999120146040000 -0,0,0,0,1,0,1278273.280311644100000,220698.527560308580000 -0,0,0,0,1,0,1309287.161197140800000,220288.646490305660000 -0,0,0,0,1,0,1317398.513412728900000,220271.293506637220000 -0,0,0,0,1,0,1197211.990334808800000,219787.995588719840000 -0,0,0,0,0,1,1272133.162670642100000,219656.762911558150000 -0,0,0,0,1,0,1316364.160822644800000,218297.470354557040000 -0,0,0,0,1,0,1318816.277965635100000,218239.646651312710000 -0,0,0,0,1,0,1322516.160329639900000,217500.235072389250000 -0,0,0,0,1,0,1197803.755227387000000,217288.466467052700000 -0,0,0,0,1,0,1294537.867861136800000,217167.175371065740000 -0,0,0,0,1,0,1277768.280337393300000,217031.821967229250000 -0,0,0,0,1,0,1179021.638264134500000,216870.465990722180000 -0,0,0,0,1,0,1258930.752067640400000,215810.586220726370000 -0,0,0,0,1,0,1202329.990269392700000,215526.054637566210000 -0,0,0,0,1,1,1251143.281750217100000,215234.644787311550000 -0,0,0,0,1,0,1199860.402032718100000,214822.054733231660000 -0,0,0,0,1,0,1195948.284528881300000,214797.466527804730000 -0,0,0,0,1,0,1275449.162928387500000,214789.527895390990000 -0,0,0,0,1,1,1314625.396255552800000,214361.117334887390000 -0,0,0,0,1,0,1324549.866235971500000,214006.941205978390000 -0,0,0,0,1,0,1345453.747328385700000,213517.059639811520000 -0,0,0,0,1,0,1323262.395713806200000,212955.588321805000000 -0,0,0,0,1,0,1186270.520419895600000,212696.760427385570000 -0,0,0,0,1,0,1194204.637753725100000,212191.584272399540000 -0,0,0,0,1,0,1196860.519909143400000,212119.996160969140000 -0,0,0,0,1,0,1197678.284677803500000,212090.584474399690000 -0,0,0,0,1,0,1198343.402113974100000,211493.701809898020000 -0,0,0,0,1,0,1197660.872967228300000,211266.172409310940000 -0,0,0,0,1,0,1341607.277002975300000,210885.471399053930000 -0,0,0,0,1,0,1256942.399088978800000,210524.585965976120000 -0,0,0,0,1,0,1187547.755726307600000,210482.584081470970000 -0,0,0,0,1,0,1309335.161429226400000,209907.470402315260000 -0,0,0,0,1,0,1187517.402768641700000,209579.701700896020000 -0,0,0,0,1,0,1317158.984364226500000,208905.823455482720000 -0,0,0,0,1,0,1281079.162823215100000,207942.175448387860000 -0,0,0,0,1,0,1351429.629733547600000,207798.295158728960000 -0,0,0,0,1,0,1296382.868108138400000,207433.822790563110000 -0,0,0,0,1,0,1262764.164020225400000,207098.410075560210000 -0,0,0,0,1,0,1277413.162937387800000,206246.881266802550000 -0,0,0,0,1,0,1274942.515975803100000,205391.998790219430000 -0,0,0,0,1,0,1312551.514248475400000,204840.235458061100000 -0,0,0,0,1,0,1200516.402361139700000,204644.525875732300000 -0,0,0,0,1,0,1264677.516820803300000,203095.351808726790000 -0,0,0,0,1,0,1276264.281048804500000,203009.175799980760000 -0,0,0,0,1,0,1273528.398725301000000,201954.116886481640000 -0,0,0,0,1,0,1263079.751971721600000,201782.704499647020000 -0,0,0,0,1,0,1271857.398786470300000,201108.822645306590000 -0,0,0,0,1,0,1272597.398946881300000,200471.705153137450000 -0,0,0,0,1,1,1259242.399410218000000,199845.234293222430000 -0,0,0,0,1,0,1199641.814543381300000,199716.820179969070000 -0,0,0,0,1,0,1208547.284593299000000,199682.526613399390000 -0,0,0,0,1,0,1284910.986524388200000,199185.823210477830000 -0,0,0,0,1,1,1285495.751102894500000,199177.764171481130000 -0,0,0,0,1,0,1311790.396676227500000,198944.353549063210000 -0,0,0,0,1,0,1298279.868251144900000,197271.000268474220000 -0,0,0,0,1,0,1343229.395149812100000,197105.530783146620000 -0,0,0,0,1,0,1257173.752628892700000,196633.057646721600000 -0,0,0,0,1,0,1282891.280918136200000,196400.411458477380000 -0,0,0,0,1,0,1344080.277634382200000,195660.236757725480000 -0,0,0,0,1,0,1345697.865606561300000,195602.942909061910000 -0,0,0,0,1,0,1196246.991280555700000,195450.526547223330000 -0,0,0,0,1,0,1281123.751316726200000,195306.176114141940000 -0,0,0,0,1,1,1255102.517598137300000,194873.881046980620000 -0,0,0,0,1,0,1312117.867477968300000,193956.294955641030000 -0,0,0,0,1,1,1262097.399605721200000,193815.587231814860000 -0,0,0,0,1,0,1201403.167647972700000,191865.232536733150000 -0,0,0,0,1,1,1259190.988095715600000,189191.293330803510000 -0,0,0,0,1,0,1288157.986592054400000,189183.470839887860000 -0,0,0,0,1,0,1313556.867552727500000,189157.471548065540000 -0,0,0,0,1,0,1224804.401685297500000,188686.998079553250000 -0,0,0,0,1,1,1259119.635220050800000,187608.940524399280000 -0,0,0,0,1,1,1257941.635279476600000,187270.823090389370000 -0,0,0,0,1,0,1306970.397457972200000,186436.883157223460000 -0,0,0,0,1,0,1261626.870691135500000,185855.293769225480000 -0,0,0,0,1,0,1292064.986652061300000,184247.118179813030000 -0,0,0,0,1,0,1287846.163396805500000,184187.588771313430000 -0,0,0,0,1,0,1269516.870002970100000,184029.352867305280000 -0,0,0,0,1,0,1404694.392298311000000,182187.709897056220000 -0,0,0,0,1,1,1265459.281989559500000,181858.529124975200000 -0,0,0,0,1,0,1271388.517178311900000,181772.176279306410000 -0,0,0,0,1,0,1310077.750167131400000,181086.471942052250000 -0,0,0,0,1,0,1278692.869695559100000,180928.176654979590000 -0,0,0,0,1,0,1319247.396854057900000,180826.707369729880000 -0,0,0,0,1,0,1323118.631893724200000,180622.178251221780000 -0,0,0,0,1,0,1269430.164467722200000,180485.000047892330000 -0,0,0,0,1,1,1236522.636778965600000,179371.411067724230000 -0,0,0,0,1,0,1299210.868685722400000,178602.295479983090000 -0,0,0,0,1,0,1325516.161547467100000,178520.002009391780000 -0,0,0,0,1,0,1265891.988145142800000,178233.176467552780000 -0,0,0,0,1,0,1323429.279238298500000,177993.884295225140000 -0,0,0,0,1,0,1274093.870035305600000,177792.000512644650000 -0,0,0,0,1,0,1299304.162790477300000,175383.765827804800000 -0,0,0,0,1,1,1311388.750497892500000,174662.884067475800000 -0,0,0,0,1,0,1267974.164755061300000,173931.823849812150000 -0,0,0,0,1,0,1294162.987049222000000,173097.530570894480000 -0,0,0,0,1,0,1315542.868173882400000,170910.766571730380000 -0,0,0,0,1,0,1299158.633553966900000,169726.707588136200000 -0,0,0,0,1,1,1237873.577974721800000,169094.117317900060000 -0,0,0,0,1,0,1286842.634563967600000,166929.824730470780000 -0,0,0,0,1,1,1278451.164470300100000,164739.942299231890000 -0,0,0,0,1,1,1278462.634919807300000,164041.589365229010000 -0,0,0,0,1,0,1290118.987263217600000,160946.589977815750000 -0,0,0,0,1,0,1308005.751358389900000,154581.590896815060000 -0,0,0,0,1,0,1276642.282261312000000,152390.531302556400000 -0,0,0,0,1,0,1295062.163728550100000,150806.943590477110000 -0,0,0,0,1,0,1276596.517917141300000,149076.296133145690000 -0,0,0,0,1,0,1289729.752477392600000,148261.649468481540000 -0,0,0,0,1,0,1292363.517222970700000,148207.061323061590000 -0,0,0,0,1,0,1304607.986828476200000,146973.414512142540000 -0,0,0,0,1,0,1289699.399847805500000,146244.590838566420000 -0,0,0,0,1,0,1276957.518179386900000,144446.531770646570000 -0,0,0,0,1,0,1292629.752582892800000,144213.414782807230000 -0,0,0,0,1,0,1294171.987687394000000,144175.767548397180000 -0,0,0,0,1,1,1293830.752477467100000,142959.591174975040000 -0,0,0,0,1,0,1289252.164521798500000,142320.826048314570000 -0,0,0,0,1,0,1288541.399867221700000,142316.179075971250000 -0,0,0,0,1,0,1301253.987302884500000,141527.885705053810000 -0,0,0,0,1,0,1282396.517800048000000,139850.179086729880000 -0,0,0,0,1,0,1302433.164078384600000,138219.885759398340000 -0,0,0,0,1,0,1278127.400682136400000,135534.414752393960000 -0,0,0,0,1,1,1278217.753519803300000,133960.767637223010000 -0,0,0,0,1,0,1205193.757507726600000,133926.059045225380000 -0,0,0,0,1,0,1276041.636152893300000,133532.237982481720000 -0,0,0,0,1,0,1314354.280984133500000,133372.709758222100000 -0,0,0,0,1,0,1324642.398203134500000,133239.945588052270000 -0,0,0,0,1,0,1331254.633338227900000,133119.710592314600000 -0,0,0,0,1,0,1207596.169369548600000,124554.118471562860000 -0,0,0,0,1,0,1289157.635511383400000,123776.768320232630000 -0,0,0,0,1,0,1256034.873016893900000,109545.591730147600000 -0,0,0,0,1,0,1307327.164132893100000,121198.592702314260000 -0,0,0,0,1,0,1206566.287242978800000,120278.412784144280000 -0,0,0,0,1,0,1301172.988121047600000,119854.004512220620000 -0,0,0,0,1,0,1267029.519334644100000,118571.767903476950000 -0,0,0,0,1,0,1273647.872239634400000,117204.532777056100000 -0,0,0,0,1,0,1294248.282810390000000,114666.239625304940000 -0,0,0,0,1,0,1296033.282849311800000,112840.357450306420000 -0,0,0,0,1,0,1257407.520205974600000,111540.120877563950000 -0,0,0,0,1,0,1293351.165510132900000,111074.886571809650000 -0,0,0,0,1,0,1265840.872761800900000,110894.415476053950000 -0,0,0,0,1,0,1256047.285065561500000,110095.591614395380000 -0,0,0,0,1,0,1278333.989835888100000,109808.474734559660000 -0,0,0,0,1,0,1272009.283981382800000,109279.062735646960000 -0,0,0,0,1,0,1295951.753484800500000,108888.298753395680000 -0,0,0,0,1,0,1256007.402599394300000,108352.061964973810000 -0,0,0,0,1,0,1273044.284207969900000,107931.474551558490000 -0,0,0,0,1,0,1297885.400536134800000,106241.063562303780000 -0,0,0,0,1,0,1288553.165591716800000,105047.298561394210000 -0,0,0,0,1,0,1230612.521958798200000,103277.296852052210000 -0,0,0,0,1,0,1232207.756957307500000,103237.885513558980000 -0,0,0,0,1,0,1294037.871485799600000,102314.828632637860000 -0,0,0,0,1,0,1288667.401255637400000,101064.239926472310000 -0,0,0,0,1,0,1236530.992405310300000,100932.591567724940000 -0,0,0,0,1,0,1291257.636232644300000,100392.299013137820000 -0,0,0,0,1,0,1238073.521800547800000,99349.180036395788000 -0,0,0,0,1,0,1229344.404416307800000,99236.532295808196000 -0,0,0,0,1,0,1238962.521662965400000,98124.709388226271000 -0,0,0,0,1,0,1236081.286611810300000,97934.120858639479000 -0,0,0,0,1,0,1236106.521797552700000,97746.297415390611000 -0,0,0,0,1,0,1240163.285993725100000,97517.826743721962000 -0,0,0,0,1,0,1234991.639512881600000,97481.062053471804000 -0,0,0,0,1,0,1277517.519355967600000,97389.651475146413000 -0,0,0,0,1,0,1240579.521381720900000,97190.238816231489000 -0,0,0,0,1,0,1239480.286375477900000,97044.062599390745000 -0,0,0,0,1,0,1238549.874522388000000,95771.415538385510000 -0,0,0,0,1,0,1241137.874595716600000,95731.709581062198000 -0,0,0,0,1,0,1240414.992183223400000,95636.944678723812000 -0,0,0,0,1,0,1264253.638075381500000,93525.416421473026000 -0,0,0,0,1,0,1239982.756827220300000,93278.474001973867000 -0,0,0,0,1,0,1217928.169702887500000,93195.237947970629000 -0,0,0,0,1,0,1220334.522501722000000,93152.826287388802000 -0,0,0,0,1,0,1220522.758017644300000,93150.355819895864000 -0,0,0,0,1,0,1238901.992256477500000,93135.180325314403000 -0,0,0,0,1,0,1251471.285687387000000,92672.592339724302000 -0,0,0,0,1,0,1255348.168025478700000,92573.180793136358000 -0,0,0,0,1,0,1247323.403563216300000,92350.415818721056000 -0,0,0,0,1,0,1243935.874249056000000,91888.415758475661000 -0,0,0,0,1,0,1241162.521528050300000,90012.356846556067000 -0,0,0,0,1,0,1244249.756823390700000,89773.710014149547000 -0,0,0,0,1,0,1230408.404912978400000,88743.179922983050000 -0,0,0,0,1,0,1267002.873390555400000,88156.475387722254000 -0,0,0,0,1,0,1213151.876105889700000,86762.532309472561000 -0,0,0,0,1,0,1242679.757010638700000,86103.474900558591000 -0,0,0,0,1,0,1247351.168599560900000,85421.121934562922000 -0,0,0,0,1,0,1218699.993618547900000,85212.709293648601000 -0,0,0,0,1,0,1221169.640582144300000,85202.062005221844000 -0,0,0,0,1,0,1245908.521550476600000,83737.180748641491000 -0,0,0,0,1,0,1231388.522375300500000,82756.945176303387000 -0,0,0,0,1,0,1233980.286876797700000,82369.415767639875000 -0,0,0,0,1,0,1238383.757400557400000,82179.121856898069000 -0,0,0,0,1,0,1240289.639743641000000,82121.592444390059000 -0,0,0,0,1,0,1238350.757466554600000,81476.121950566769000 -0,0,0,0,1,0,1224869.169928476200000,80911.533512815833000 -0,0,0,0,1,0,1242586.639742806600000,80746.710351645947000 -0,0,0,0,1,0,1230517.875494554600000,79608.650947973132000 -0,0,0,0,1,0,1237405.286916554000000,79564.063110649586000 -0,0,0,0,1,0,1238311.404526889300000,79527.533656150103000 -0,0,0,0,1,0,1341119.399041727200000,78991.419570893049000 -0,0,0,0,1,0,1245780.992606058700000,77651.592854231596000 -0,0,0,0,1,0,1265658.873781964200000,76937.770134896040000 -0,0,0,0,1,0,1237914.992918133700000,76898.298429057002000 -0,0,0,0,1,0,1241138.169214561600000,74163.945958137512000 -0,0,0,0,1,0,1247006.404197216000000,73987.534237474203000 -0,0,0,0,1,0,1250931.639128893600000,73905.240438804030000 -0,0,0,0,1,0,1242381.757606640500000,71993.298724636436000 -0,0,0,0,1,0,1275973.873493135000000,71395.358975648880000 -0,0,0,0,1,0,1236395.640313804100000,70297.181381970644000 -0,0,0,0,1,0,1237742.522462561700000,70260.534145563841000 -0,0,0,0,1,0,1221764.876268312300000,66706.239744976163000 -0,0,0,0,1,0,1229915.876042380900000,65439.534273147583000 -0,0,0,0,1,0,1225817.758582472800000,65267.710469812155000 -0,0,0,0,1,0,1242225.993154391600000,65115.240630388260000 -0,0,0,0,1,0,1242763.640044972300000,60813.240704223514000 -0,0,0,0,1,0,1217697.406384885300000,60599.063639149070000 -0,0,0,0,1,0,1256034.992439225300000,60329.064835309982000 -0,0,0,0,1,0,1277252.167852550700000,59923.594845727086000 -0,0,0,0,1,0,1283673.755731135600000,59708.124804228544000 -0,0,0,0,1,0,1209085.524658560800000,59383.533917978406000 -0,0,0,0,1,0,1241759.757866382600000,57970.887793138623000 -0,0,0,0,1,0,1242004.640578717000000,57959.593852475286000 -0,0,0,0,1,0,1221630.171157136600000,56522.063919141889000 -0,0,0,0,1,0,1241938.640382632600000,56144.123402059078000 -0,0,0,0,1,0,1210227.524671137300000,49297.946149557829000 -0,0,0,0,1,0,1241657.405708894100000,45139.006304726005000 -0,0,0,0,1,0,1276784.756713882100000,41537.007603228092000 -0,0,0,0,1,0,1277365.285080388200000,78288.417367979884000 -0,0,0,0,1,0,1235208.581008136300000,84476.945345222950000 -0,0,0,0,1,0,1330203.805715471500000,257521.409623056650000 -0,0,0,0,1,1,1319450.218626886600000,238358.587056398390000 -0,0,0,0,1,0,1313394.573585972200000,187282.118671476840000 -0,0,0,0,1,0,1306923.572748467300000,228877.351753816010000 -0,0,0,0,1,0,1271027.102874890000000,262097.054343149070000 -0,0,0,0,1,1,1294401.043659716800000,235577.880347475410000 -0,0,0,0,1,0,1271217.692716807100000,211840.351379066710000 -0,0,0,0,1,1,1278256.985396727900000,238540.997452721000000 -0,0,0,0,1,1,1270880.515897721100000,227482.879805222150000 -1,0,0,0,0,0,1278377.340799048500000,165860.765844970940000 -0,0,0,0,1,0,1301110.927221551500000,184724.824573472140000 -0,0,0,0,1,0,1309946.983040228500000,261185.879328221080000 -0,0,0,0,1,0,1271195.044796228400000,232940.056226804850000 -0,0,0,0,1,0,1389145.157320722900000,196039.179569393400000 -0,0,0,0,1,0,1302047.633025303500000,184641.236157968640000 -0,0,0,0,1,0,1182424.990053221600000,247853.523118972780000 -0,0,0,0,1,0,1296006.517810970500000,112486.945755556230000 -1,0,0,0,0,0,1271814.809960886800000,219415.115757063030000 -0,0,0,0,1,0,1321556.741972893500000,433468.105957314370000 -0,0,0,0,1,0,1281744.273697719000000,425062.928870052100000 -0,0,0,0,1,0,1310596.861005559600000,413853.282982304690000 -0,0,0,0,1,0,1309832.743767395600000,404244.460008397700000 -0,0,0,0,1,0,1314561.861277639900000,400066.107472732660000 -0,0,0,0,1,0,1313376.861351057900000,398898.107512146230000 -0,0,0,0,1,0,1362759.153006225800000,397255.814864978190000 -0,0,0,0,1,0,1362443.741235464800000,397232.932692885400000 -0,0,0,0,1,0,1317834.861293301000000,394863.284216970210000 -0,0,0,0,1,0,1320735.861068725600000,389003.814308643340000 -0,0,0,0,1,0,1311807.155829057100000,386180.519758388400000 -0,0,0,0,1,0,1311807.155829057100000,385516.343265220520000 -0,0,0,0,1,0,1339189.272324562100000,372220.815722480420000 -0,0,0,0,1,0,1307215.862518221100000,368244.461798563600000 -0,0,0,0,1,0,1305634.509709805300000,367857.167625635860000 -0,0,0,0,1,0,1308531.274257466200000,367016.814975649120000 -0,0,0,0,1,0,1307968.980434551800000,361038.991629481320000 -0,0,0,0,1,0,1303262.392406806300000,360222.168131887910000 -0,0,0,0,1,1,1306257.509776145200000,358277.050631061200000 -0,0,0,0,1,0,1302933.745426312100000,357309.991869643330000 -0,0,0,0,1,0,1303649.510070890200000,356343.815324306490000 -0,0,0,0,1,0,1302318.627890139800000,354413.050813138480000 -0,0,0,0,1,0,1289010.158116057500000,351115.815281644460000 -0,0,0,0,1,0,1301968.274916306100000,349384.638953968880000 -0,0,0,0,1,0,1305515.627729728800000,349184.757135897870000 -0,0,0,0,1,0,1281280.158484220500000,348074.932911977170000 -0,0,0,0,1,0,1298484.745794132400000,347713.462506309150000 -0,0,0,0,1,0,1279890.511329144200000,347681.461914137010000 -0,0,0,0,1,0,1327393.509170725900000,347413.345652475950000 -0,0,0,0,1,0,1290546.393560633100000,343595.109522566200000 -0,0,0,0,1,0,1302394.863630056400000,343336.698293969040000 -0,0,0,0,1,0,1293757.863843724100000,342394.286464899780000 -0,0,0,0,1,0,1281475.276532307300000,337149.815654635430000 -0,0,0,0,1,0,1303573.275315225100000,336436.522461816670000 -0,0,0,0,1,0,1333230.744543477900000,335460.523101478820000 -0,0,0,0,1,0,1299620.510911047500000,334855.228052228690000 -0,0,0,0,1,0,1301298.275600135300000,330052.522434562440000 -0,0,0,0,1,0,1304594.393023639900000,329266.699203059080000 -0,0,0,0,1,0,1318689.392720714200000,319842.053026139740000 -0,0,0,0,1,0,1318592.745604306500000,319499.700036302210000 -0,0,0,0,1,0,1293351.394184216900000,318846.287301138040000 -0,0,0,0,1,0,1285242.512108057700000,316924.993243470790000 -0,0,0,0,1,0,1401663.623753547700000,316157.702783316370000 -0,0,0,0,1,0,1287437.277075469500000,313301.522800147530000 -0,0,0,0,1,0,1292233.511905551000000,313157.993559643630000 -0,0,0,0,1,0,1296067.982583060900000,312983.581834971900000 -0,0,0,0,1,0,1297702.747030049600000,312909.523256063460000 -0,0,0,0,1,0,1357314.273147970400000,312547.819255054000000 -0,0,0,0,1,0,1274510.277667060500000,310491.816805392500000 -0,0,0,0,1,0,1270940.983952641500000,306917.522772893310000 -0,0,0,0,1,0,1287911.277111724000000,305145.170346468690000 -0,0,0,0,1,0,1283317.630459144700000,302800.640914812680000 -0,0,0,0,1,1,1281307.748324051500000,301082.111871555450000 -0,0,0,0,1,0,1279281.748439058700000,300281.876267313960000 -0,0,0,0,1,0,1259759.808152303100000,300255.581700474020000 -0,0,0,0,1,0,1284008.748171389100000,300145.935266226530000 -0,0,0,0,1,0,1288538.512733891600000,300025.994233146310000 -0,0,0,0,1,0,1262956.866718798900000,299132.522922977810000 -0,0,0,0,1,0,1263577.396317631000000,298227.758328303690000 -0,0,0,0,1,0,1264866.984289631200000,298191.699345305560000 -0,0,0,0,1,0,1289950.747770309400000,297988.876916304230000 -0,0,0,0,1,0,1271236.160527631600000,296599.993867307900000 -0,0,0,0,1,0,1272813.160326391500000,296559.405693888660000 -0,0,0,0,1,0,1279201.866052880900000,294972.171007469300000 -0,0,0,0,1,0,1295085.394981309800000,294737.406713232400000 -0,0,0,0,1,0,1285464.395194470900000,292216.935704305770000 -0,0,0,0,1,0,1295052.630283057700000,291825.818376302720000 -0,0,0,0,1,0,1307796.629401311300000,291466.583530470730000 -0,0,0,0,1,0,1268626.513844057900000,291194.170689478520000 -0,0,0,0,1,0,1266709.984540641300000,290067.582391470670000 -0,0,0,0,1,0,1274152.396164968600000,287200.524149224160000 -0,0,0,0,1,1,1268488.396338135000000,286041.170824885370000 -0,0,0,0,1,0,1274880.631585136100000,285177.818220898510000 -0,0,0,0,1,0,1259455.867487222000000,284964.758935719730000 -0,0,0,0,1,1,1268079.690462634000000,283387.759136974810000 -0,0,0,0,1,1,1263370.984985053500000,283376.406141310930000 -0,0,0,0,1,0,1215175.399289801700000,280428.463546395300000 -0,0,0,0,1,0,1271108.867147058200000,280359.641833648090000 -0,0,0,0,1,1,1268424.396466136000000,279405.994790807370000 -0,0,0,0,1,0,1303998.630107551800000,278830.054997816680000 -0,0,0,0,1,1,1316251.982241228200000,278672.819747969510000 -0,0,0,0,1,1,1284979.160600632400000,277932.759876385330000 -0,0,0,0,1,1,1284361.630995810000000,277562.406942561270000 -0,0,0,0,1,0,1271095.514155387900000,277366.994931802150000 -0,0,0,0,1,0,1266202.161409303500000,277065.641859978440000 -0,0,0,0,1,1,1265910.749590560800000,275563.936201974750000 -0,0,0,0,1,0,1310350.629870727700000,274076.172773316500000 -0,0,0,0,1,0,1297056.630540132500000,273245.819447144870000 -0,0,0,0,1,0,1271091.984962970000000,272466.583472803240000 -0,0,0,0,1,0,1356770.509799808300000,272089.703977227210000 -0,0,0,0,1,0,1273746.514102727200000,271728.524581477050000 -0,0,0,0,1,1,1267098.749839216500000,271465.583178222180000 -0,0,0,0,1,1,1277716.278472885500000,271172.054237723350000 -0,0,0,0,1,0,1296967.748171970200000,270600.642978981140000 -0,0,0,0,1,0,1293239.983645886200000,268739.407856315370000 -0,0,0,0,1,1,1276359.867143720400000,268555.760257720950000 -0,0,0,0,1,1,1263136.632435381400000,268249.936394304040000 -0,0,0,0,1,0,1271036.867619141900000,267403.760265141730000 -0,0,0,0,1,1,1280871.278396472300000,266442.289747148750000 -0,0,0,0,1,1,1281689.631418556000000,265756.231079891320000 -0,0,0,0,1,1,1276304.749471798500000,265256.583785220980000 -0,0,0,0,1,0,1283696.866905391200000,263709.995999142530000 -0,0,0,0,1,0,1273617.632142633200000,263349.348754554990000 -0,0,0,0,1,0,1275632.985067307900000,263297.760603144760000 -0,0,0,0,1,1,1281672.160981059100000,263095.525443315510000 -0,0,0,0,1,1,1279243.749499306100000,262579.995962560180000 -0,0,0,0,1,0,1306311.865638554100000,262367.232280477880000 -0,0,0,0,1,0,1312751.276972308800000,262357.408809304240000 -0,0,0,0,1,0,1274952.749551132300000,261984.054897218940000 -0,0,0,0,1,0,1273618.279122978400000,261148.054600730540000 -0,0,0,0,1,0,1264350.456123217900000,259943.289949893950000 -0,0,0,0,1,0,1308544.512748047700000,258382.291431471710000 -0,0,0,0,0,1,1260341.515322223300000,257210.348893478510000 -0,0,0,0,1,1,1254449.397841393900000,257109.112875476480000 -0,0,0,0,1,1,1265613.279713049500000,256277.172610223290000 -0,0,0,0,1,1,1278654.161439642300000,255862.055330231790000 -0,0,0,0,1,1,1255010.162795975800000,255816.525237560270000 -0,0,0,0,1,1,1270248.514865145100000,255486.466514483090000 -0,0,0,0,1,0,1270240.279645383400000,254832.937309727070000 -0,0,0,0,1,0,1271401.985655307800000,254145.937371388080000 -0,0,0,0,1,1,1262914.632879391300000,252990.466585218910000 -0,0,0,0,1,0,1302694.513293221600000,252727.409040480850000 -0,0,0,0,1,1,1276843.632252305700000,252639.172996476290000 -0,0,0,0,1,1,1278452.514533221700000,252608.584803059700000 -0,0,0,0,1,1,1254927.398197725400000,252558.701372638340000 -0,0,0,0,1,1,1281514.749550476700000,251888.173186138270000 -0,0,0,0,1,0,1273619.632466718600000,250083.820167556410000 -0,0,0,0,1,1,1283499.161264061900000,249864.467259809370000 -0,0,0,0,1,1,1288098.278706222800000,249754.585261732340000 -0,0,0,0,1,1,1322404.865276634700000,249493.586111813780000 -0,0,0,0,1,0,1260328.162658631800000,249330.231451645490000 -0,0,0,0,1,0,1309308.748424306500000,249240.291998982430000 -0,0,0,0,1,1,1265676.868168547700000,248021.820026472210000 -0,0,0,0,1,0,1325125.865083977600000,247958.762737900020000 -0,0,0,0,1,1,1323715.630043551300000,247815.468733146790000 -0,0,0,0,1,1,1257793.751060798800000,247772.702086389060000 -0,0,0,0,1,0,1270764.397363558400000,247246.349464565520000 -0,0,0,0,1,0,1223104.282382145500000,247107.406829059120000 -0,0,0,0,1,1,1285029.514174476300000,247102.820552140470000 -0,0,0,0,1,1,1307248.160353884100000,246694.174387812610000 -0,0,0,0,1,1,1274756.279799714700000,246072.467625975610000 -0,0,0,0,1,1,1260226.751116052300000,245627.584657475350000 -0,0,0,0,1,0,1261589.397997051500000,245332.114119812850000 -0,0,0,0,1,0,1267361.633171722300000,245171.761422142390000 -0,0,0,0,1,0,1286406.985172808200000,245145.526566475630000 -0,0,0,0,1,0,1274392.279871553200000,244754.761599972840000 -0,0,0,0,1,0,1256597.986391976500000,244421.819680556650000 -0,0,0,0,1,0,1304594.983901724200000,244104.703844979410000 -0,0,0,0,1,0,1268592.397770553800000,244093.055574312810000 -0,0,0,0,1,1,1276023.514798060100000,243627.114577054980000 -0,0,0,0,1,0,1182195.755275473000000,243297.170355066660000 -0,0,0,0,0,1,1274585.632831305300000,242821.644075140360000 -0,0,0,0,1,1,1275712.397310048300000,242788.938103809950000 -0,0,0,0,1,0,1260186.986431807300000,242337.820239648220000 -0,0,0,0,1,0,1273831.397463142900000,242286.879396647210000 -0,0,0,0,1,1,1267465.397727966300000,241591.879146233200000 -0,0,0,0,1,0,1318591.453940227600000,241504.704123720530000 -0,0,0,0,1,0,1266294.868572965300000,241329.585051387550000 -0,0,0,0,1,0,1189961.401817634700000,241294.817732483150000 -0,0,0,0,1,1,1273498.868272557900000,240836.526326224210000 -0,0,0,0,1,0,1269229.868280381000000,240442.173440396790000 -0,0,0,0,1,0,1254045.280867472300000,239874.290389806030000 -0,0,0,0,1,0,1224724.400204882000000,239632.289561480280000 -0,0,0,0,1,0,1318646.630667135100000,238358.998472899200000 -0,0,0,0,1,0,1304935.278168633600000,238323.586142137650000 -0,0,0,0,1,0,1303131.984203055500000,238161.174393475060000 -0,0,0,0,1,1,1273949.515337139400000,238155.526438891890000 -0,0,0,0,1,1,1253972.986720725900000,237224.525676220660000 -0,0,0,0,1,0,1254961.987039297800000,237205.585097312930000 -0,0,0,0,0,1,1253966.634043142200000,237109.408452391620000 -0,0,0,0,1,0,1223371.988539636100000,236500.054356142880000 -0,0,0,0,1,0,1261519.633372798600000,236416.878997564320000 -0,0,0,0,1,0,1226987.635507807100000,236412.819294393060000 -0,0,0,0,1,0,1255338.516469970300000,236410.820282638070000 -0,0,0,0,1,0,1273074.750682473200000,236367.350225225090000 -0,0,0,0,1,0,1195653.637152299300000,235831.935941725970000 -0,0,0,0,1,0,1268897.633380562100000,234803.879598885770000 -0,0,0,0,1,0,1262781.516019642400000,234410.702891811730000 -0,0,0,0,1,1,1272389.750740140700000,234194.820777639750000 -0,0,0,0,1,0,1222102.870999142500000,233898.878128066660000 -0,0,0,0,1,0,1307019.513501465300000,233860.410029143100000 -0,0,0,0,1,0,1296588.161332726500000,233621.527632892130000 -0,0,0,0,1,0,1320148.512833967800000,233495.292977228760000 -0,0,0,0,1,0,1314867.513225391500000,233171.351695969700000 -0,0,0,0,1,0,1321113.512872472400000,233041.292900979520000 -0,0,0,0,1,0,1271164.280093967900000,232951.291440561410000 -0,0,0,0,1,0,1270826.280113801400000,232574.938518732790000 -0,0,0,0,1,0,1309593.866620466100000,232540.233863726260000 -0,0,0,0,1,0,1263834.868899807300000,232346.938318565490000 -0,0,0,0,1,0,1268329.750986143900000,231774.114661052820000 -0,0,0,0,1,1,1271570.868519634000000,231300.527025565510000 -0,0,0,0,1,0,1272183.750824049100000,230030.585667803880000 -0,0,0,0,1,1,1271545.515551969400000,229636.056273147460000 -0,0,0,0,1,0,1302982.278465718000000,229540.704429730770000 -0,0,0,0,1,0,1343970.747013554000000,229227.764438807960000 -0,0,0,0,1,0,1270488.398243635900000,229218.585979476570000 -0,0,0,0,1,0,1320056.395564138900000,229075.822813555600000 -0,0,0,0,1,0,1282056.985670715600000,228940.233189731840000 -0,0,0,0,0,1,1271390.868551552300000,228832.585767224430000 -0,0,0,0,1,0,1266437.398143559700000,228550.879965811970000 -0,0,0,0,1,0,1269894.280337393300000,228453.409360229970000 -0,0,0,0,1,0,1270425.751059219200000,228404.879929721360000 -0,0,0,0,1,1,1272100.515426218500000,228394.585987061260000 -0,0,0,0,1,0,1194989.166696474000000,228383.112912893300000 -0,0,0,0,1,0,1265329.398391053100000,228252.173870310190000 -0,0,0,0,1,0,1302950.866783142100000,228214.822238981720000 -0,0,0,0,1,0,1274220.515451312100000,227956.821442648770000 -0,0,0,0,1,0,1274542.398009643000000,227954.115083232520000 -0,0,0,0,1,1,1270844.868659302600000,227924.115143224600000 -0,0,0,0,1,1,1269775.986282631800000,227690.527027726170000 -0,0,0,0,0,1,1271455.868749633400000,227524.821322396400000 -0,0,0,0,1,0,1274864.515475645700000,227088.409465566280000 -0,0,0,0,1,0,1281319.279797062300000,226957.821472138170000 -1,0,0,0,0,0,1269434.398383140600000,226913.762505143880000 -0,0,0,0,1,1,1273550.398025140200000,226479.291917398570000 -0,0,0,0,0,1,1270816.750933393800000,226437.703417897220000 -0,0,0,0,1,0,1303616.396620050100000,225542.116298303010000 -0,0,0,0,1,0,1305583.396294966300000,225477.822463646530000 -0,0,0,0,1,0,1277964.985980719300000,225241.586387559770000 -0,0,0,0,1,0,1277394.397883057600000,224579.821634978060000 -0,0,0,0,1,0,1320034.983861550700000,224233.940765053030000 -0,0,0,0,1,1,1270829.751235470200000,224157.938948556780000 -0,0,0,0,1,1,1270864.633383557200000,223466.821564391260000 -0,0,0,0,1,0,1302948.278861805800000,223416.234067142010000 -0,0,0,0,1,0,1180340.638250798000000,223343.289003059270000 -0,0,0,0,1,1,1271139.280472055100000,223077.291831642390000 -0,0,0,1,0,0,1269141.986566394600000,223064.233130723240000 -0,0,0,0,1,1,1277037.397940889000000,222948.056853890420000 -0,0,0,0,1,1,1271454.516062051100000,222764.468638390300000 -0,0,0,0,1,0,1271109.633549720000000,222470.350788310170000 -0,0,0,0,1,0,1177561.873795226200000,222430.465369388460000 -0,0,0,0,1,0,1318373.866120800400000,222189.705352231860000 -0,0,0,0,1,1,1270475.751287311300000,222173.292327314620000 -0,0,0,0,1,0,1275099.750897556500000,222086.409627065060000 -0,0,0,0,1,0,1201186.754694968500000,220185.113560900090000 -0,0,0,0,1,1,1271373.162878304700000,219671.880335390570000 -0,0,0,0,1,0,1193052.990450725000000,219175.818991556760000 -0,0,0,0,1,0,1280371.397834554300000,218419.233562469480000 -0,0,0,0,1,1,1294550.867507055400000,218158.998846724630000 -0,0,0,0,1,0,1278992.280185967700000,218035.880654647950000 -0,0,0,0,1,0,1313300.160717055200000,217040.646424636240000 -0,0,0,0,1,0,1257156.987242475200000,216891.292064562440000 -0,0,0,0,1,0,1325005.983762055600000,216452.352981805800000 -0,0,0,0,1,0,1254443.163929969100000,215218.762273147700000 -0,0,0,0,1,0,1311874.160944387300000,214261.234988719220000 -0,0,0,0,1,0,1194273.402379974700000,214198.172450810670000 -0,0,0,0,1,1,1250452.517055645600000,214087.821293562650000 -0,0,0,0,1,0,1319199.513747721900000,213963.940963894130000 -0,0,0,0,1,0,1294584.279513716700000,213793.469848141070000 -0,0,0,0,1,0,1188660.285325393100000,213572.760643899440000 -0,0,0,0,1,0,1196900.637611061300000,213489.113829553130000 -0,0,0,0,1,0,1260324.752232387700000,213057.233131647110000 -0,0,0,0,1,0,1190548.402612134800000,213020.995999395850000 -0,0,0,0,1,1,1296452.397168561800000,212854.117068052290000 -0,0,0,0,1,0,1295172.867903471000000,212720.763988316060000 -0,0,0,0,1,1,1297112.161925137000000,212685.822785228490000 -0,0,0,0,1,0,1279194.280438140000000,212351.233887478710000 -0,0,0,0,1,0,1272775.869062393900000,212342.233577385540000 -0,0,0,0,1,0,1262340.987373143400000,212290.762879803780000 -0,0,0,0,1,0,1271613.633854061400000,212180.351355224850000 -0,0,0,0,0,1,1271615.751303881400000,212107.998481556770000 -0,0,0,0,1,0,1253818.164195716400000,211977.115541219710000 -0,0,0,0,1,0,1254068.634823381900000,211967.174616232510000 -0,0,0,0,1,0,1260950.987200394300000,211966.704144731160000 -0,0,0,0,1,0,1294563.397337645300000,211941.058198645710000 -0,0,0,0,1,0,1256956.517170965700000,211199.704038307070000 -0,0,0,0,1,0,1319927.160586386900000,211082.117659315470000 -0,0,0,0,1,0,1378820.275083392900000,209283.295797646050000 -0,0,0,0,1,0,1262694.281285971400000,209080.763066232200000 -0,0,0,0,1,0,1184994.521003395300000,209070.231263145800000 -0,0,0,0,1,0,1188802.520605221400000,208310.525433480740000 -0,0,0,0,1,0,1277060.633458718700000,208177.293088391420000 -0,0,0,0,1,0,1319242.984461307500000,208131.000201970340000 -0,0,0,0,1,0,1256822.164093226200000,206573.174905553460000 -0,0,0,0,1,0,1216214.166241139200000,206558.055841311810000 -0,0,0,0,0,1,1258156.987539053000000,206520.174683481450000 -0,0,0,0,1,0,1285529.515471056100000,206516.587420314550000 -0,0,0,0,1,1,1255145.987655550200000,205959.233220055700000 -0,0,0,0,1,0,1388594.745363801700000,205646.473018810150000 -0,0,0,0,1,0,1269127.516450971400000,205503.763658553360000 -0,0,0,0,1,0,1199879.755340471900000,204760.349462971090000 -0,0,0,0,1,0,1281203.633702889100000,204467.234235554930000 -0,0,0,0,1,0,1287592.162592470600000,204299.528534218670000 -0,0,0,0,1,0,1308087.632100135100000,204093.058802813290000 -0,0,0,0,1,0,1275488.868885725700000,203718.881401553750000 -0,0,0,0,1,1,1297594.515291139500000,203695.529086053370000 -0,0,0,0,1,0,1306513.750077307200000,203336.352967143060000 -0,0,0,0,1,1,1253882.399959638700000,202929.527993395920000 -0,0,0,0,1,0,1197439.755627304300000,202862.290923148390000 -0,0,0,0,1,0,1334480.630823224800000,202635.001023396850000 -0,0,0,0,1,0,1257034.399561137000000,202611.292737469080000 -0,0,0,0,1,0,1276628.516212716700000,202549.234462648630000 -0,0,0,0,1,0,1320380.984481886000000,202036.412325561050000 -0,0,0,0,1,1,1259283.399328216900000,201174.763458311560000 -0,0,0,0,1,0,1201623.696734473100000,201057.232197314500000 -0,0,0,0,1,1,1297524.750338807700000,200822.941327303650000 -0,0,0,0,0,1,1347335.983065217700000,200815.471854060890000 -0,0,0,0,1,1,1255450.399776384200000,199779.057260230180000 -0,0,0,0,1,0,1282726.162810057400000,199487.999443396930000 -0,0,0,0,1,0,1281931.751341134300000,199272.646527647970000 -0,0,0,0,1,0,1264547.399298891400000,198704.822532057760000 -0,0,0,0,1,0,1280793.163067132200000,198094.411351308230000 -0,0,0,0,1,0,1264523.281893059600000,197723.881252482530000 -0,0,0,0,1,0,1201600.167253971100000,197423.173520565030000 -0,0,0,0,1,1,1259148.281816303700000,195726.763527557250000 -0,0,0,0,1,0,1343185.395237803500000,195696.589703395960000 -0,0,0,0,1,0,1271115.869757726800000,195629.470086976890000 -0,0,0,0,1,1,1259137.164384469400000,195198.704544305800000 -0,0,0,0,1,0,1383726.863695383100000,194825.355881556870000 -0,0,0,0,1,0,1277633.633953139200000,194771.234598726030000 -0,0,0,0,1,0,1199501.285296887200000,194604.761834561820000 -0,0,0,0,1,0,1262768.870047554400000,194324.822433814410000 -0,0,0,0,1,0,1286376.633527472600000,194177.823383972050000 -0,0,0,0,1,0,1281777.280849561100000,194121.823167890310000 -1,0,0,0,0,0,1283196.574926972400000,193968.411401227120000 -0,0,0,0,1,1,1259080.517516136200000,193892.940095469360000 -0,0,0,0,1,0,1285069.986862555100000,192651.823483228680000 -0,0,0,0,1,1,1259048.517252057800000,192243.410914227370000 -0,0,0,0,1,1,1256753.635358884900000,191277.763895392420000 -0,0,0,0,1,1,1258445.517473802000000,191230.763989388940000 -0,0,0,0,1,0,1268223.869964301600000,190434.470306396480000 -0,0,0,0,1,0,1261666.282029643700000,187174.116918981080000 -0,0,0,0,1,0,1276755.516614884100000,187167.999805226920000 -0,0,0,0,1,0,1274142.399137720500000,186837.352828726170000 -0,0,0,0,1,0,1307911.985469803200000,186420.000973150130000 -0,0,0,0,1,0,1311361.750223800500000,186313.471658647060000 -0,0,0,0,1,0,1270541.634685725000000,185788.293903231620000 -0,0,0,0,1,0,1276040.751968309300000,184337.235453635450000 -0,0,0,0,1,0,1278114.987321138400000,182688.706270396710000 -0,0,0,0,1,0,1313339.397515222400000,182313.883857309820000 -0,0,0,0,1,0,1279891.516904547800000,182084.529657229780000 -0,0,0,0,1,0,1306096.868365138800000,180998.060045391320000 -0,0,0,0,1,0,1323250.984975472100000,180614.354776054620000 -0,0,0,0,1,0,1403375.157075882000000,180543.181033894420000 -0,0,0,0,1,0,1280858.751846715800000,180532.412026554350000 -0,0,0,0,1,0,1297955.515881478800000,179269.648147895930000 -0,0,0,0,1,0,1326967.514287799600000,178427.060594230890000 -0,0,0,0,1,0,1279132.516782134800000,178423.235470637680000 -0,0,0,0,1,1,1238092.871827468300000,176695.646406143900000 -0,0,0,0,1,0,1296675.515816807700000,175907.589255228640000 -0,0,0,0,1,0,1267331.282182559400000,174593.118130892520000 -0,0,0,0,1,0,1308326.397698715300000,173558.590016230940000 -0,0,0,0,1,0,1300445.633604630800000,173218.530985057350000 -0,0,0,0,1,0,1290004.516691640000000,171601.765845894810000 -0,0,0,0,1,0,1278026.164007976700000,171340.118403315540000 -0,0,0,0,1,0,1264633.635346889500000,171339.118077233430000 -0,0,0,0,1,0,1262623.635757967800000,170378.353266477580000 -0,0,0,0,1,1,1237902.283954054100000,170100.058547481890000 -0,0,0,0,1,0,1315240.750667884900000,168178.355041816830000 -0,0,0,0,1,0,1316207.515138551600000,165073.237564399840000 -0,0,0,0,0,1,1278070.517265722200000,164294.648242309690000 -0,0,0,0,1,0,1296323.163503140200000,162693.766601562500000 -0,0,0,0,1,0,1302941.633533895000000,162189.472662642600000 -0,0,0,0,1,1,1281967.752581477200000,161827.824763894080000 -0,0,0,0,1,0,1278395.399818047900000,159477.942652642730000 -0,0,0,0,1,1,1237641.166694134500000,158550.117736637590000 -0,0,0,0,1,1,1237632.872419387100000,158167.823553726080000 -0,0,0,0,1,0,1272334.517910972200000,156690.413122728470000 -0,0,0,0,1,0,1271812.635424554300000,154568.236592814330000 -0,0,0,0,1,0,1285933.164270058300000,153755.884542971850000 -0,0,0,0,1,0,1292457.634816885000000,153475.060957640410000 -0,0,0,0,1,0,1271041.988671883900000,152220.178296804430000 -0,0,0,0,1,0,1271211.400734633200000,145046.531226813790000 -0,0,0,0,1,0,1277983.400313973400000,144408.178828969600000 -0,0,0,0,1,0,1288583.870254725200000,144313.590763553980000 -0,0,0,0,1,0,1290136.399629965400000,144281.414646804330000 -0,0,0,0,1,0,1303875.516508638900000,144109.179426983000000 -0,0,0,0,1,0,1293866.517169728900000,143537.591003224250000 -0,0,0,0,1,0,1294882.634888142300000,142963.179422393440000 -0,0,0,0,1,0,1292592.634874969700000,142576.237939059730000 -0,0,0,0,1,0,1273806.165230140100000,142491.472688645120000 -0,0,0,0,1,0,1299995.399268895400000,141556.003102898600000 -0,0,0,0,1,0,1310401.516251891900000,141342.532729312780000 -0,0,0,0,1,0,1294217.987923473100000,140959.002984553580000 -0,0,0,0,1,0,1297344.870121136300000,140775.473824054000000 -0,0,0,0,1,0,1307659.281250804700000,136113.944761306050000 -0,0,0,0,1,1,1345909.279553800800000,135491.946005314590000 -0,0,0,0,1,0,1310140.869463473600000,134652.650767892600000 -0,0,0,0,1,1,1346090.867773309400000,134093.769667804240000 -0,0,0,0,1,0,1320785.516153141900000,133818.356832802300000 -0,0,0,0,1,0,1342088.514885634200000,132910.593228399750000 -0,0,0,0,1,0,1273747.165676221300000,128792.767474561930000 -0,0,0,0,1,0,1282611.871043890700000,128609.709113642570000 -0,0,0,0,1,0,1296017.400007054200000,126527.533159896730000 -0,0,0,0,1,0,1279880.165549308100000,125564.768025055530000 -0,0,0,0,1,0,1280027.989072561300000,124225.297606885430000 -0,0,0,0,1,0,1277356.518693715300000,123664.944396898150000 -0,0,0,0,1,0,1205125.169390305900000,122658.706908062100000 -0,0,0,0,1,0,1270739.754368215800000,122497.650471642610000 -0,0,0,0,1,0,1205492.640112057300000,121923.059757307170000 -0,0,0,0,1,0,1266884.284060806000000,121265.826491728430000 -0,0,0,0,1,0,1307313.752414301000000,120537.651766970750000 -0,0,0,0,1,1,1294370.988601714400000,120120.592561721800000 -0,0,0,0,1,0,1253602.637723892900000,118896.767253473400000 -0,0,0,0,1,0,1274501.871843978800000,118452.826868399980000 -0,0,0,0,1,0,1279336.518670722800000,118332.533145725730000 -0,0,0,0,1,1,1276223.930735811600000,117470.650683149700000 -0,0,0,0,1,0,1273266.283763974900000,117214.767992809410000 -0,0,0,0,1,0,1294504.870879888500000,115938.180650979280000 -0,0,0,0,1,0,1207277.522697135800000,115821.942694470290000 -0,0,0,0,1,0,1274690.872122138700000,115293.356809392570000 -0,0,0,0,1,0,1223024.874732554000000,114642.825302064420000 -0,0,0,0,1,0,1277102.871891304900000,113880.944936051960000 -0,0,0,0,1,0,1250006.285336554100000,113798.708880051970000 -0,0,0,0,1,0,1270819.401846721800000,113260.238828390840000 -0,0,0,0,1,0,1250071.990913808300000,112471.356219813230000 -0,0,0,0,1,0,1265089.284369975300000,112171.591727480290000 -0,0,0,0,1,0,1295971.988680556400000,110208.239683061840000 -0,0,0,0,1,0,1303183.870582222900000,108169.887132480740000 -0,0,0,0,1,0,1222766.169213220500000,105331.649698719380000 -0,0,0,0,1,0,1232219.403915643700000,104567.414350554350000 -0,0,0,0,1,0,1229441.757239967600000,103999.708464980130000 -0,0,0,0,1,0,1294700.988925978500000,103620.651808395980000 -0,0,0,0,1,0,1288712.754183307300000,102396.769741728900000 -0,0,0,0,1,0,1227580.169099643800000,101974.826359897850000 -0,0,0,0,1,0,1221352.169416561700000,101690.590707898140000 -0,0,0,0,1,0,1238727.286241054500000,101068.120824232700000 -0,0,0,0,1,0,1227559.404377386000000,100965.179429054260000 -0,0,0,0,1,0,1233651.521786302300000,100501.885408148170000 -0,0,0,0,1,0,1239072.991914466000000,100067.944346889850000 -0,0,0,0,1,0,1291238.518816798900000,99734.475853726268000 -0,0,0,0,1,0,1235881.874609053100000,99646.708968892694000 -0,0,0,0,1,0,1240677.168496131900000,99335.062282472849000 -0,0,0,0,1,0,1226382.169199049500000,99292.944256469607000 -0,0,0,0,1,0,1241173.168488383300000,98188.238788723946000 -0,0,0,0,1,0,1240823.874567553400000,98091.944689974189000 -0,0,0,0,1,0,1219991.522531554100000,97816.590909972787000 -0,0,0,0,1,0,1241254.992143631000000,97280.532926976681000 -0,0,0,0,1,0,1241394.168374478800000,96532.944527149200000 -0,0,0,0,1,0,1238500.286366969300000,96148.179876729846000 -0,0,0,0,1,0,1238143.521660551400000,96101.768224149942000 -0,0,0,0,1,0,1233873.992469966400000,95541.826758727431000 -0,0,0,0,1,0,1241238.168686464400000,94979.179918140173000 -0,0,0,0,1,0,1276761.755119472700000,94674.769437730312000 -0,0,0,0,1,0,1226168.993116214900000,93082.826755478978000 -0,0,0,0,1,0,1235995.992491051600000,92800.473973721266000 -0,0,0,0,1,0,1239358.404073298000000,92430.591839477420000 -0,0,0,0,1,0,1263709.873414889000000,92360.063109144568000 -0,0,0,0,1,0,1245066.286030218000000,92039.004039973021000 -0,0,0,0,1,1,1244689.639145717000000,91988.062868893147000 -0,0,0,0,1,0,1243566.286077469600000,91838.827274978161000 -0,0,0,0,1,0,1241586.521664306500000,91193.180272310972000 -0,0,0,0,1,0,1238134.639460474300000,90729.827196389437000 -0,0,0,0,1,0,1217177.640692144600000,90531.473590478301000 -0,0,0,0,1,0,1241425.168640554000000,90400.591962471604000 -0,0,0,0,1,0,1248852.756803721200000,89637.003922730684000 -0,0,0,0,1,0,1235540.286709561900000,88977.121384233236000 -0,0,0,0,1,0,1245869.580355390900000,88876.239368140697000 -0,0,0,0,1,0,1251295.756510883600000,88506.063271224499000 -0,0,0,0,1,0,1232899.522306054800000,88111.591947302222000 -0,0,0,0,1,0,1251395.521075144400000,87796.416068479419000 -0,0,0,0,1,0,1238522.639668718000000,85615.298055395484000 -0,0,0,0,1,0,1213476.288186729000000,85277.415200978518000 -0,0,0,0,1,0,1224987.287474393800000,85151.826869472861000 -0,0,0,0,1,0,1236645.875049561300000,83879.180464640260000 -0,0,0,0,1,0,1239524.875197053000000,82148.474936559796000 -0,0,0,0,1,0,1240297.287038058000000,80791.416298970580000 -0,0,0,0,1,0,1239286.169309631000000,79509.886709809303000 -0,0,0,0,1,0,1237984.522306636000000,78885.592682808638000 -0,0,0,0,1,0,1230159.758100554300000,77742.357108399272000 -0,0,0,0,1,0,1245759.168830812000000,76671.416664972901000 -0,0,0,0,0,1,1289635.166708558800000,76551.065199643373000 -0,0,0,0,1,0,1237883.404726728800000,75571.181004554033000 -0,0,0,0,1,0,1350337.398650303500000,74917.655408725142000 -0,0,0,0,1,0,1351008.751638308200000,74910.125896230340000 -0,0,0,0,1,0,1277323.990871638100000,74145.711742639542000 -0,0,0,0,1,0,1276038.402563557000000,74139.006047397852000 -0,0,0,0,1,0,1223843.876047298300000,74048.651241227984000 -0,0,0,0,1,0,1226041.993698298900000,73986.063111811876000 -0,0,0,0,1,0,1226666.758196800900000,73969.121872723103000 -0,0,0,0,1,0,1221423.288040727400000,73650.180581480265000 -0,0,0,0,1,0,1237784.875396221900000,72238.298890814185000 -0,0,0,0,1,0,1230041.170083135400000,71874.475143387914000 -0,0,0,0,1,0,1235094.758073061700000,69659.475308313966000 -0,0,0,0,1,0,1277280.755721882000000,68808.711917981505000 -0,0,0,0,1,0,1229011.170174643400000,68803.063307225704000 -0,0,0,0,1,0,1219361.994263052900000,68678.945445224643000 -0,0,0,0,1,0,1240005.757765471900000,68233.887280225754000 -0,0,0,0,1,0,1201820.759660556900000,67980.709308892488000 -0,0,0,0,1,0,1236349.640405803900000,66342.769671395421000 -0,0,0,0,1,0,1277222.285366386200000,65381.418247640133000 -0,0,0,0,1,0,1274530.755972549300000,62438.889027729630000 -0,0,0,0,1,0,1207664.524547800400000,60769.415988728404000 -0,0,0,0,1,0,1242043.522718802100000,59001.240719303489000 -0,0,0,0,1,0,1224658.288460478200000,56427.358071804047000 -0,0,0,0,1,0,1225130.288500726200000,55347.828406721354000 -0,0,0,0,1,0,1241847.170093134000000,53157.711723983288000 -0,0,0,0,1,0,1276970.756341889500000,47790.066291302443000 -0,0,0,0,1,0,1209021.935874968800000,69355.180313229561000 -0,0,0,0,1,1,1277787.985678553600000,238322.644542977210000 -0,0,0,0,1,0,1380075.980905309300000,208711.295957386490000 -0,0,0,0,1,0,1195391.519566297500000,235841.641630977390000 -0,0,0,0,1,1,1277932.985716640900000,238472.467734143140000 -0,0,0,0,1,1,1289563.158322393900000,341450.109547480940000 -0,0,0,0,1,0,1298614.753736227800000,92576.476390227675000 -0,0,0,0,1,0,1297846.864195883300000,324867.757869720460000 -0,0,0,0,1,0,1269694.692153886000000,231880.762085556980000 -0,0,0,0,1,0,1271530.339401215300000,223673.997659221290000 -0,0,0,0,1,0,1186124.401945725100000,245490.876269474630000 -0,0,0,0,1,1,1299131.925930216900000,236683.821377053860000 -0,0,0,0,1,0,1275698.861575976000000,458265.397569969300000 -0,0,0,0,1,0,1453664.499082312000000,456779.990763887760000 -0,0,0,0,1,0,1273664.626799300300000,441703.810286387800000 -0,0,0,0,1,0,1325965.859466970000000,437636.047096475960000 -0,0,0,0,1,0,1270858.156690478300000,429292.633993312720000 -0,0,0,0,1,0,1288345.508854806400000,424924.458346471190000 -0,0,0,0,1,0,1300207.743660464900000,423298.046901136640000 -0,0,0,0,1,0,1310964.743143811800000,421857.223995387550000 -0,0,0,0,1,0,1311012.155122473800000,410955.988908141850000 -0,0,0,0,1,0,1315755.390386641000000,404871.224830970170000 -0,0,0,0,1,0,1310702.861449718500000,395238.460631981490000 -0,0,0,0,1,0,1320890.272833392000000,392517.872569233180000 -0,0,0,0,1,0,1311847.861784383700000,387811.284541472790000 -0,0,0,0,1,0,1300618.391789302200000,383227.696267724040000 -0,0,0,0,1,0,1308564.862444892500000,368276.168099969630000 -0,0,0,0,1,0,1303902.862582549500000,367886.697422221300000 -0,0,0,0,1,0,1303759.627304717900000,364045.579776391390000 -0,0,0,0,1,0,1328054.744068726900000,362170.462791725990000 -0,0,0,0,1,0,1302214.274752393400000,360750.521077811720000 -0,0,0,0,1,0,1305345.392177805300000,359710.991660803560000 -0,0,0,0,1,0,1305356.274373889000000,359222.344672232870000 -0,0,0,0,1,0,1287547.746342718600000,351129.285727143290000 -0,0,0,0,1,0,1306902.274890810300000,348512.227641060950000 -0,0,0,0,1,0,1301378.275440141600000,347211.286345303060000 -0,0,0,0,1,0,1328075.156101390700000,345684.581393480300000 -0,0,0,0,1,0,1305556.510193884400000,344456.051370233300000 -0,0,0,0,1,0,1300224.392905384300000,341943.580673396590000 -0,0,0,0,1,0,1330357.156130552300000,340703.405332222580000 -0,0,0,0,1,0,1295436.746312722600000,339434.757278978820000 -0,0,0,0,1,0,1297403.981551468400000,337744.110069721940000 -0,0,0,0,1,0,1299612.275691300600000,334057.816261231900000 -0,0,0,0,1,0,1299612.275691300600000,333713.522330388430000 -0,0,0,0,1,0,1280618.629951641000000,329877.757364138960000 -0,0,0,0,1,0,1291652.511427134300000,329004.110489398240000 -0,0,0,0,1,0,1295638.393547222000000,328857.522527977820000 -0,0,0,0,1,0,1289380.864723727100000,325404.404762312770000 -0,0,0,0,1,0,1303397.981702551200000,323371.170311719180000 -0,0,0,0,1,0,1311681.981210634100000,323133.758384972810000 -0,0,0,0,1,0,1300749.393823891900000,320787.228957310320000 -0,0,0,0,1,0,1315733.863198727400000,320714.699902892110000 -0,0,0,0,1,0,1308529.746373385200000,317846.758788391950000 -0,0,0,0,1,0,1291643.159083634600000,316273.229127064350000 -0,0,0,0,1,0,1362861.743680298300000,315019.819232314830000 -0,0,0,0,1,0,1280846.630151808300000,310318.523188725110000 -0,0,0,0,1,0,1280023.983503133100000,308953.287730231880000 -0,0,0,0,1,0,1301217.276418298500000,308948.994103640320000 -0,0,0,0,1,0,1282045.159906968500000,306992.640732899310000 -0,0,0,0,1,0,1282040.865624219200000,306601.817367553710000 -0,0,0,0,1,0,1282001.983484134100000,303781.229504808780000 -0,0,0,0,1,0,1281996.277458801900000,303491.876408979300000 -0,0,0,0,1,0,1273988.631072551000000,303113.699671894310000 -0,0,0,0,1,0,1302865.629420802000000,302738.994712635870000 -0,0,0,0,1,0,1277988.866182297500000,301647.346961557870000 -0,1,0,0,0,0,1259310.161085724800000,299709.111336722970000 -0,0,0,0,1,0,1290004.159408882300000,299336.229536563160000 -0,0,0,0,1,0,1267783.513561561700000,299313.464490219950000 -0,0,0,0,1,0,1271275.160449639000000,299264.935059726240000 -0,0,0,0,1,0,1261050.396450385500000,299180.875844642520000 -0,0,0,0,1,0,1272581.983951464300000,297463.464581310750000 -0,0,0,0,1,0,1260997.278774470100000,296817.875977471470000 -0,0,0,0,1,0,1266123.749164551500000,295376.993688642980000 -0,0,0,0,1,0,1271221.278339549900000,295290.641171053050000 -0,0,0,0,1,0,1278194.983880311300000,295020.700109899040000 -0,0,0,0,1,0,1271641.160701885800000,294227.994018137450000 -0,0,0,0,1,0,1274522.630988806500000,293831.111937895420000 -0,0,0,0,1,0,1281817.160034894900000,293205.641404062510000 -0,0,0,0,1,0,1272066.749089554000000,292591.582592815160000 -0,0,0,0,1,0,1285648.160246893800000,292218.700464561580000 -0,0,0,0,1,0,1286219.512778714300000,292209.523973733190000 -0,0,0,0,1,0,1298023.982936143900000,291732.171581968670000 -0,0,0,0,1,0,1270222.749168634400000,291376.582398146390000 -0,0,0,0,1,0,1276447.160604298100000,287134.112536638980000 -0,0,0,0,1,1,1269812.631550550500000,286021.465155646200000 -0,0,0,0,1,0,1312958.982265561800000,282552.996042728420000 -0,0,0,0,1,1,1271116.396331474200000,282019.406558722260000 -0,0,0,0,0,1,1310040.629506468800000,281167.643170386550000 -0,0,0,0,1,1,1305024.629695966800000,280912.701751142740000 -0,0,0,0,1,0,1321133.981991633800000,280484.114025637510000 -0,0,0,0,1,0,1266582.396869301800000,278770.112204313280000 -0,0,0,0,1,0,1332326.393333807600000,278738.055509895090000 -0,0,0,0,1,1,1276371.749009728400000,278178.524476721880000 -0,0,0,0,1,1,1315279.864762887400000,278000.819779649380000 -0,0,0,0,1,0,1192314.988645881400000,277928.227733224630000 -0,0,0,0,1,1,1276375.866783633800000,277842.936237141490000 -0,0,0,0,1,0,1307123.512309223400000,277678.701985552910000 -0,0,0,0,1,0,1271092.631615221500000,275377.524501308800000 -0,0,0,0,1,0,1268434.278992310200000,274096.406656727190000 -0,0,0,0,1,0,1196171.988805890100000,272763.345674559470000 -0,0,0,0,1,1,1271092.396707549700000,272734.936282560230000 -0,0,0,0,1,0,1356692.862645387600000,271807.762611970310000 -0,0,0,0,1,0,1310132.394742891200000,270591.761435061690000 -0,0,0,0,1,1,1276380.278848305300000,270553.818925648930000 -0,0,0,0,1,1,1281388.749146297600000,269724.231017887590000 -0,0,0,0,1,1,1281391.278668806000000,269058.113583728670000 -0,0,0,0,1,1,1277020.867134049500000,268534.995863556860000 -0,0,0,0,1,0,1273676.749478474300000,268478.466120973230000 -0,0,0,0,1,0,1268380.867681801300000,267457.054449886080000 -0,0,0,0,1,0,1312870.512298136900000,266287.996748641130000 -0,0,0,0,1,0,1268364.632478058300000,266129.642734646800000 -0,0,0,0,1,0,1278962.984640881400000,265830.996022224430000 -0,0,0,0,1,0,1296792.748521968700000,265313.231637805700000 -0,0,0,0,1,0,1271006.161643803100000,265184.701711148020000 -0,0,0,0,1,0,1308095.394879892500000,264958.761546224360000 -0,0,0,0,1,0,1302088.865882471200000,263760.408299893140000 -0,0,0,0,1,0,1268342.985211640600000,263483.937068060040000 -0,0,0,0,1,1,1281667.867026388600000,262987.407877385620000 -0,0,0,0,1,0,1301592.395418718500000,261554.584955647590000 -0,0,0,0,1,1,1276266.161622464700000,260285.878503561020000 -0,0,0,0,1,0,1300717.748217895600000,260268.879193723200000 -0,0,0,0,1,0,1273610.749938547600000,260032.407553806900000 -0,0,0,0,1,0,1268307.985609725100000,259775.995665058490000 -0,0,0,0,1,1,1263035.985655054500000,259646.348614647980000 -0,0,0,0,1,0,1270653.749947056200000,259459.113424807790000 -0,0,0,0,1,1,1272641.161654636300000,259399.525289386510000 -0,0,0,0,1,1,1257734.750522643300000,259369.818983972070000 -0,0,0,0,1,0,1330267.629406720400000,258996.350898891690000 -0,0,0,0,1,1,1281592.749394476400000,258475.408043146130000 -0,0,0,0,1,1,1276297.396796226500000,257965.172515064480000 -0,0,0,0,1,0,1268283.514858141500000,257662.583881393070000 -0,0,0,0,1,0,1271597.397009894300000,257439.937345057730000 -0,0,0,0,1,0,1268274.279640391500000,256869.466373145580000 -0,0,0,0,1,0,1320578.629755884400000,256814.115105897190000 -0,0,0,0,1,0,1286422.160995468500000,255978.467170894150000 -0,0,0,0,1,1,1256321.868505895100000,255789.583690389990000 -0,0,0,0,1,1,1264288.632756054400000,255649.290007725360000 -0,0,0,0,1,1,1260307.986189797500000,255622.643079400060000 -0,0,0,0,1,0,1323947.864815309600000,255394.880411565300000 -0,0,0,0,1,1,1282155.631798893200000,255145.702104136350000 -0,0,0,0,1,1,1265578.985818386100000,254279.819321483370000 -0,0,0,0,1,1,1281509.514324724700000,254165.996386393900000 -0,0,0,0,1,1,1282825.161299720400000,252524.114171475170000 -0,0,0,0,1,1,1285786.749536633500000,252463.702546894550000 -0,0,0,0,1,0,1309702.630510553700000,252429.938506811860000 -0,0,0,0,1,1,1265540.868112474700000,252406.466768980030000 -0,0,0,0,1,0,1322616.512163057900000,251691.174236312510000 -0,0,0,0,1,0,1319871.982875227900000,251558.468464970590000 -0,0,0,0,1,1,1265510.632936716100000,251069.525545224550000 -0,0,0,0,1,1,1276180.867501720800000,250002.055239230390000 -0,0,0,0,1,1,1280587.749764055000000,249916.761446565390000 -0,0,0,0,1,0,1308569.983497634500000,249278.056359142070000 -0,0,0,0,1,1,1272829.750188216600000,249270.761098146440000 -0,0,0,0,0,1,1328181.629641726600000,249008.233407974240000 -0,0,0,0,1,0,1303211.395789638200000,248859.467957481740000 -0,0,0,0,0,1,1275238.985199138500000,248795.055684730410000 -0,0,0,0,1,1,1274815.985388964400000,248653.467057138680000 -0,0,0,0,1,0,1278936.632331386200000,248623.702352896330000 -0,0,0,0,1,0,1216550.753166392400000,248581.406505718830000 -0,0,0,0,1,0,1320141.983319476200000,247849.586118981240000 -0,0,0,0,1,1,1255508.633583799000000,247805.525511562820000 -0,0,0,0,1,1,1258193.515681222100000,247764.055122062560000 -0,0,0,0,1,1,1327339.629685297600000,247579.586658969520000 -0,0,0,0,1,1,1284132.161310389600000,247383.643809393050000 -0,0,0,0,1,0,1306662.631013140100000,247093.527263641360000 -0,0,0,0,1,1,1278314.514809221000000,247153.585214391350000 -0,0,0,0,1,1,1277467.161845132700000,247140.055713891980000 -0,0,0,0,1,1,1272759.162074804300000,246922.996436730030000 -0,0,0,0,1,0,1305924.277831047800000,246110.174243479970000 -0,0,0,0,1,0,1328295.512287974400000,246070.174979642030000 -0,0,0,0,1,0,1312560.159900471600000,245982.997660562400000 -0,0,0,0,1,0,1260232.280632555500000,245893.584453552960000 -0,0,0,0,1,0,1329882.512066721900000,245550.998524561520000 -0,0,0,0,0,1,1273927.750288799400000,245432.996792063120000 -0,0,0,0,1,0,1317670.395086810000000,244902.998180136080000 -0,0,0,0,1,0,1271293.750307470600000,244839.937938809390000 -0,0,0,0,1,0,1210008.871237054500000,244760.700564473870000 -0,0,0,0,1,0,1256293.163182720500000,244751.525714054700000 -0,0,0,0,1,0,1254799.633689478000000,244691.172816395760000 -0,0,0,0,1,0,1282774.632201299100000,244579.938130721450000 -0,0,0,0,1,0,1279146.103041052800000,244435.526346057650000 -0,0,0,0,1,0,1275478.867921471600000,244187.526513978840000 -0,0,0,0,1,1,1276043.397304222000000,244166.761791720990000 -0,0,0,0,1,0,1184773.872494548600000,244069.405687227850000 -0,0,0,0,1,0,1315136.983486965300000,244045.939526811240000 -0,0,0,0,1,1,1272807.397542640600000,243925.526381805540000 -0,0,0,0,1,0,1266678.633225381400000,243603.467314645650000 -0,0,0,0,1,1,1284743.279182642700000,243500.761811390520000 -0,0,0,0,1,1,1274360.985642805700000,243372.526175469160000 -0,0,0,0,1,0,1257672.163049385000000,243102.055259719490000 -0,0,0,0,1,0,1275145.632695555700000,242890.232192561030000 -0,0,0,0,1,1,1270045.397817298800000,242775.114312559370000 -0,0,0,0,1,0,1213488.635931059700000,241284.289210230110000 -0,0,0,0,1,0,1268405.280034557000000,240534.702782899140000 -0,0,0,0,1,0,1197840.166243806500000,239760.288649305700000 -0,0,0,0,1,0,1320249.630413889900000,239692.998757645490000 -0,0,0,0,1,0,1273471.514980807900000,239524.703162476420000 -0,0,0,0,1,0,1263896.162740469000000,238993.879420980810000 -0,0,0,0,1,0,1317618.159955054500000,238359.527999386190000 -0,0,0,0,1,0,1225714.517647221700000,236448.289695888760000 -0,0,0,0,1,0,1197747.401665553500000,235781.289061397310000 -0,0,0,0,1,0,1303099.278231725100000,235665.939226478340000 -0,0,0,0,1,0,1340469.864907726600000,235418.705140888690000 -0,0,0,0,1,0,1261476.162987306700000,234873.526441231370000 -0,0,0,0,1,0,1256167.633906215400000,234538.408345058560000 -0,0,0,0,1,0,1308387.748625889400000,233273.057529315350000 -0,0,0,0,1,0,1318822.395407468100000,233091.822327479720000 -0,0,0,0,1,0,1321457.748076394200000,233023.410718888040000 -0,0,0,0,1,0,1328732.394944384700000,232787.234353974460000 -0,0,0,0,1,0,1224276.635680466900000,232496.996089309450000 -0,0,0,0,1,0,1276980.162162974500000,232134.880015641450000 -0,0,0,0,1,0,1306972.748831227400000,231696.880891636010000 -0,0,0,0,1,0,1268964.986264228800000,231448.173711895940000 -0,0,0,0,1,0,1275638.750803798400000,230792.644839227200000 -0,0,0,0,1,0,1322732.277679547700000,230639.998819053170000 -0,0,0,0,1,0,1313512.160293057600000,230152.116592720150000 -0,0,0,0,1,1,1267907.633392050900000,229711.056123137470000 -0,0,0,0,1,0,1273255.397958979000000,229669.703187480570000 -0,0,0,0,1,1,1273584.162393301700000,229666.820975393060000 -0,0,0,0,1,1,1265369.986564472300000,229349.173644810910000 -0,0,0,0,1,0,1270979.750935465100000,229206.644730389120000 -0,0,0,0,1,0,1272400.398028552500000,229172.056216895580000 -0,0,0,0,1,1,1271498.280410215300000,228951.291566565630000 -0,0,0,0,1,1,1270327.280455634000000,228929.585901305080000 -0,0,0,0,1,0,1282520.515255466100000,228659.468331307170000 -0,0,0,0,1,0,1266220.751267135100000,228312.527096062900000 -0,0,0,0,1,0,1304273.631526053000000,228184.763572052120000 -0,0,0,0,1,0,1197594.872443050100000,228146.230512648820000 -0,0,0,0,1,0,1266890.516003727900000,228138.585842892530000 -0,0,0,0,1,0,1268180.398266464500000,227835.821028470990000 -0,0,0,0,1,1,1343938.158824130900000,227229.588317066430000 -0,0,0,0,1,1,1269126.162779137500000,226975.762053057550000 -0,0,0,0,1,0,1269953.398001298300000,226902.115218728780000 -1,0,0,0,1,1,1269667.515699058800000,226735.174279645090000 -0,0,0,0,1,0,1193951.990293145200000,226618.936323136090000 -0,0,0,0,1,0,1305585.984544381500000,226512.586798310280000 -0,0,0,0,1,0,1273011.868590384700000,226160.527134969830000 -0,0,0,0,1,1,1269062.398142889100000,225879.291805058720000 -0,0,0,0,1,0,1281271.632910728500000,225633.468805894260000 -0,0,0,0,1,0,1217590.518475309000000,225256.466607138510000 -0,0,0,0,1,0,1279571.868265643700000,225206.468675643210000 -0,0,0,0,1,0,1322737.101488798900000,225078.587697803970000 -0,0,0,0,1,1,1269929.398377388700000,225046.997865974900000 -0,0,0,0,1,1,1269652.280493304100000,224882.939138978720000 -0,0,0,0,1,1,1272370.751106217500000,224714.409620389340000 -0,0,0,0,1,0,1270673.986455142500000,224420.997477561240000 -0,0,0,0,1,1,1273511.280321225500000,224312.115477472540000 -0,0,0,0,1,1,1270985.633469641200000,223894.703910723330000 -0,0,0,0,1,1,1279411.750803723900000,223839.704020723700000 -0,0,0,0,1,1,1271419.162786305000000,223794.762509554620000 -0,0,0,0,1,1,1270431.398357644700000,223566.586128637190000 -0,0,0,0,1,0,1272104.633200138800000,223056.291873648760000 -0,0,0,0,1,0,1322677.277789548000000,222402.764309301970000 -0,0,0,0,1,0,1201274.872300893100000,222335.936687052250000 -0,0,0,0,1,0,1274325.633351311100000,221477.233351975680000 -0,0,0,0,1,1,1305285.514016717700000,221327.881288468840000 -0,0,0,0,1,0,1323871.983733475200000,220764.176379144190000 -0,0,0,0,1,0,1343837.629825726200000,220498.411818802360000 -0,0,0,0,1,0,1315566.160778224500000,220210.940608978270000 -0,0,0,0,1,0,1196620.402279138600000,219981.172039642930000 -0,0,0,0,1,0,1194554.166910305600000,219838.760250970720000 -0,0,0,0,1,1,1304091.161418557200000,219751.940214648840000 -0,0,0,0,1,0,1202470.872533559800000,219323.054589480160000 -0,0,0,0,1,0,1312018.513674050600000,218642.646501481530000 -0,0,0,0,1,0,1274858.986287221300000,217625.351291969420000 -0,0,0,0,1,0,1191694.873088225700000,217570.348449230190000 -0,0,0,0,1,0,1176650.520959138900000,217046.053894147280000 -0,0,0,0,1,0,1277602.280341312300000,217035.645450398330000 -0,0,0,0,1,0,1278952.868519395600000,217003.527732476590000 -0,0,0,0,1,0,1202367.990193381900000,216684.172728136180000 -0,0,0,0,1,1,1253285.634748965500000,216496.527106061580000 -0,0,0,0,1,0,1274847.398383885600000,216171.939500644800000 -0,0,0,0,1,0,1198923.637502059300000,215955.231272637840000 -0,0,0,0,1,1,1295577.867749631400000,215355.469348803160000 -0,0,0,0,1,0,1299666.514756053700000,215256.940018311140000 -0,0,0,0,1,0,1196265.872804477800000,215235.407581061120000 -0,0,0,0,1,0,1192957.167151555400000,214890.936813309790000 -0,0,0,0,1,0,1317668.631310805700000,214581.117551058530000 -0,0,0,0,1,0,1317610.631426811200000,214572.470258638260000 -0,0,0,0,1,0,1200963.166887551500000,214421.760586306450000 -0,0,0,0,1,0,1202296.755099639300000,214366.407678648830000 -0,0,0,0,1,0,1314056.749098882100000,214091.705800220370000 -0,0,0,0,1,0,1251740.752340048600000,214056.468337893490000 -0,0,0,0,1,0,1255105.987407475700000,213905.821657553320000 -0,0,0,0,1,0,1320731.513636469800000,213710.999868720770000 -0,0,0,0,1,0,1318854.631235390900000,213494.764736890790000 -0,0,0,0,1,0,1195296.049612894700000,213493.113493472340000 -0,0,0,0,1,0,1273132.280751138900000,213066.057260975240000 -0,0,0,0,1,0,1324628.630842223800000,212911.117610231040000 -0,0,0,0,1,0,1197690.284653797700000,212556.290235891940000 -0,0,0,0,1,0,1183540.403176724900000,212274.760287135840000 -0,0,0,0,1,0,1192880.755558967600000,212234.584186390040000 -0,0,0,0,1,0,1198474.519961968100000,212077.172755807640000 -0,0,0,0,1,0,1253008.987664476000000,212007.998025387530000 -0,0,0,0,1,0,1195068.167194634700000,211333.525292977690000 -0,0,0,0,1,0,1310603.631989389700000,210985.117525219920000 -0,0,0,0,1,0,1275011.751401633000000,209363.057777225970000 -0,0,0,0,1,0,1256914.752162635300000,209201.939333066340000 -0,0,0,0,1,1,1282055.868546977600000,209152.528342649340000 -0,0,0,0,1,0,1185802.991171225900000,209027.996111392970000 -0,0,0,0,1,0,1185833.520637720800000,209024.407863974570000 -0,0,0,0,1,0,1316788.513976559000000,207814.529378220440000 -0,0,0,0,1,0,1320042.160684466400000,207729.412094399330000 -0,0,0,0,1,0,1186128.520703882000000,207562.995760560040000 -0,0,0,0,1,0,1268641.281202971900000,206962.586856395010000 -0,0,0,0,1,1,1282088.515791386400000,206568.705098226670000 -0,0,0,0,1,0,1277633.280935466300000,205459.998982310300000 -0,0,0,0,1,0,1308148.749760061500000,204588.529268562790000 -0,0,0,0,1,0,1270945.281188145300000,204380.763607978820000 -0,0,0,0,1,0,1337829.395123049600000,203646.647950232030000 -0,0,0,0,1,0,1195163.285114631100000,202819.231626063590000 -0,0,0,0,1,0,1278137.751383215200000,202751.234386727210000 -0,0,0,0,1,0,1256654.987918391800000,201970.998742476110000 -0,0,0,0,1,0,1347316.277067884800000,201878.236460804940000 -0,0,0,0,1,0,1342465.277583554400000,201712.059955894950000 -0,0,0,0,1,0,1294476.868311226400000,201325.293997138740000 -0,0,0,0,1,0,1336669.630710303800000,199845.530552476640000 -0,0,0,0,1,0,1202769.872919797900000,199820.173647806050000 -0,0,0,0,1,0,1213364.166691809900000,199573.585558310150000 -0,0,0,0,1,0,1284245.398288637400000,199239.587538644670000 -0,0,0,0,1,1,1286237.280459716900000,199170.823240473870000 -0,0,0,0,1,0,1280279.516128554900000,198860.764149308200000 -0,0,0,0,1,1,1255221.399906307500000,197798.234122142200000 -0,0,0,0,1,0,1193477.285533890100000,196866.938084483150000 -0,0,0,0,1,0,1312062.749806061400000,196645.588789641860000 -0,0,0,0,1,0,1260163.282082885500000,196502.999179810290000 -0,0,0,0,1,0,1266534.399261891800000,195715.234351143240000 -0,0,0,0,1,0,1218826.284048393400000,195103.644695058470000 -0,0,0,0,1,0,1201513.990917131300000,194530.173401057720000 -0,0,0,0,1,1,1262113.399573728400000,194482.999282807110000 -0,0,0,0,0,1,1283162.398486137400000,193974.588226139550000 -0,0,0,0,1,0,1312794.632200554000000,192984.647948816420000 -0,0,0,0,1,0,1261055.281939297900000,192512.528814315800000 -0,0,0,0,1,0,1265503.517137303900000,192402.234743565320000 -0,0,0,1,1,0,1229459.872033134100000,191357.351334646340000 -0,0,0,0,1,1,1256261.870594382300000,189288.116627976300000 -0,0,0,0,1,1,1289444.986314639400000,189164.706113636490000 -0,0,0,0,1,1,1259176.282088384000000,188864.352055564520000 -0,0,0,0,1,0,1311367.397194132200000,186640.883405387400000 -0,0,0,0,1,0,1311370.750205799900000,185116.942227557300000 -0,0,0,0,1,0,1311381.514948055100000,183688.295478552580000 -0,0,0,0,1,0,1307546.397618308700000,183123.413078144190000 -0,0,0,0,1,0,1405206.392258554700000,183090.415768802170000 -0,0,0,0,1,0,1296877.868758559200000,182552.059562057260000 -0,0,0,0,1,0,1277834.164063885800000,181721.705907806750000 -0,0,0,0,1,0,1301989.633141309000000,181176.118744388220000 -0,0,0,0,1,0,1319877.279452562300000,180795.472195982930000 -0,0,0,0,1,0,1328355.984936058500000,180412.590087726710000 -0,0,0,0,1,0,1301965.633189305700000,179856.765740066770000 -0,0,0,0,1,1,1303570.162460550700000,179310.177922472360000 -0,0,0,0,1,0,1274285.634743630900000,179101.176700055600000 -0,0,0,0,1,1,1300563.280350968200000,178575.119025141000000 -0,0,0,0,1,0,1281786.281487718200000,177340.118214309220000 -0,0,0,0,1,0,1273040.634937048000000,175861.412182226780000 -0,0,0,0,1,0,1282349.399127885700000,175006.059562221170000 -0,0,0,0,1,0,1295598.280766561600000,174266.060057982800000 -0,0,0,0,1,0,1266530.635161802200000,173938.529873147610000 -0,0,0,0,1,0,1294089.751303300300000,173794.001290813090000 -0,0,0,0,1,0,1277055.516999140400000,173129.883196473120000 -0,0,0,0,1,0,1287027.751647800200000,172672.471381649370000 -0,0,0,0,1,0,1269255.282271549100000,172608.765472307800000 -0,0,0,0,1,0,1269239.400085464100000,171961.412436306480000 -0,0,0,0,1,0,1285579.987482965000000,171572.530668139460000 -0,0,0,0,1,0,1291268.633914053400000,171344.295232221480000 -0,0,0,0,1,0,1296515.986608311500000,169265.236726313830000 -0,0,0,0,1,0,1277224.282081559300000,168476.765534222130000 -0,0,0,0,1,0,1305741.398275554200000,167501.060464635490000 -0,0,0,0,1,0,1313657.985788807300000,166659.178618222480000 -0,0,0,0,1,0,1299583.633688226300000,166597.825394481420000 -0,0,0,0,1,0,1319093.514943972200000,166588.825740560890000 -0,0,0,0,1,0,1311751.515520393800000,165809.708204314110000 -0,0,0,0,1,0,1317639.867916882000000,163980.178726896640000 -0,0,0,0,1,0,1278259.635325804400000,157627.530999138950000 -0,0,0,0,1,0,1289851.281433805800000,156187.590309470890000 -0,0,0,0,1,0,1271240.871148139200000,154028.471924304960000 -0,0,0,0,1,0,1277698.635463550700000,152358.589765399690000 -0,0,0,0,1,0,1273992.400421977000000,150206.943150058390000 -0,0,0,0,1,0,1301346.751881137500000,145609.944141969080000 -0,0,0,0,1,0,1294165.164210215200000,143530.943706810470000 -0,0,0,0,1,0,1293566.281877800800000,143297.061628639700000 -0,0,0,0,1,0,1299039.399540469100000,139760.591667473320000 -0,0,0,0,1,0,1309491.398977637300000,138723.003519564870000 -0,0,0,0,1,0,1312981.516341224300000,138652.180170387030000 -0,0,0,0,1,0,1276048.753592714700000,137972.826214149590000 -0,0,0,0,1,0,1303740.399324804500000,137509.356340557340000 -0,0,0,0,1,0,1301187.281727641800000,137280.768215060230000 -0,0,0,0,1,0,1326074.280509978500000,136967.945349887010000 -0,0,0,0,1,0,1310274.752069726600000,134650.415536135440000 -0,0,0,0,1,0,1275730.400554895400000,134053.179197803140000 -0,0,0,0,1,0,1341954.985625132900000,132908.534505471590000 -0,0,0,0,1,0,1279462.988890215800000,128651.238558143380000 -0,0,0,0,1,0,1289126.518119558700000,122198.180270060900000 -0,0,0,0,1,0,1207424.169385477900000,120263.471869140860000 -0,0,0,0,1,0,1294311.870937809300000,120121.945249304180000 -0,0,0,0,1,0,1273324.401429891600000,120048.885684147480000 -0,0,0,0,1,0,1255173.755316555500000,118858.061622232200000 -0,0,0,0,1,0,1269893.872201725800000,118558.591420635580000 -0,0,0,0,1,0,1266283.636968135800000,118533.238452970980000 -0,0,0,0,1,0,1295644.870896473500000,118250.827600479130000 -0,0,0,0,1,1,1349931.279711887200000,118096.064786642790000 -0,0,0,0,1,0,1294976.165212884500000,115648.063120976090000 -0,0,0,0,1,0,1298085.164900392300000,115429.534030482170000 -0,0,0,0,1,0,1294973.518236547700000,115350.710369229320000 -0,0,0,0,1,0,1222699.169019132900000,114231.707685977220000 -0,0,0,0,1,0,1295027.988600060300000,113149.710506141190000 -0,0,0,0,1,0,1270947.519700720900000,110777.474436983470000 -0,0,0,0,1,0,1222908.521946892100000,110640.119724810120000 -0,0,0,0,1,0,1292887.282907724400000,110199.945408314470000 -0,0,0,0,1,0,1257497.990825548800000,108313.768078312280000 -0,0,0,0,1,0,1222846.757634714200000,108207.237779557700000 -0,0,0,0,1,0,1303492.753166556400000,108130.828483566640000 -0,0,0,0,1,0,1273137.166568145200000,106600.709824636580000 -0,0,0,0,1,0,1297852.753619805000000,104917.063913732770000 -0,0,0,0,1,0,1237209.403778135800000,100588.944617226720000 -0,0,0,0,1,0,1290342.518640309600000,99745.240267887712000 -0,0,0,0,1,0,1229742.639512226000000,99227.885331481695000 -0,0,0,0,1,0,1227527.286987558000000,97592.532302975655000 -0,0,0,0,1,0,1232062.404229641000000,97477.473806053400000 -0,0,0,0,1,0,1241117.756525725100000,97262.062163397670000 -0,0,0,0,1,0,1240936.639105811700000,97237.767920643091000 -0,0,0,0,1,1,1241528.168434560300000,96887.944473311305000 -0,0,0,0,1,0,1240501.992337301400000,96413.297456726432000 -0,0,0,0,1,0,1240364.521483644800000,96011.474113389850000 -0,0,0,0,1,0,1221270.522598221900000,95775.238365396857000 -0,0,0,0,1,0,1224557.404803976400000,95762.767589807510000 -0,0,0,0,1,0,1234701.286419048900000,95528.062022477388000 -0,0,0,0,1,0,1235702.168931722600000,95511.944600641727000 -0,0,0,0,1,0,1238700.639312714300000,94641.297391802073000 -0,0,0,0,1,0,1239882.286227643500000,94031.768427148461000 -0,0,0,0,1,0,1321269.399699807200000,94015.653629973531000 -0,0,0,0,1,0,1239208.639280974900000,93558.827115803957000 -0,0,0,0,1,0,1241260.874349728200000,93448.886062726378000 -0,0,0,0,1,0,1213943.640926554800000,93280.179379135370000 -0,0,0,0,1,0,1217234.758360058100000,93206.943961307406000 -0,0,0,0,1,0,1218988.522897139200000,93174.120536148548000 -0,0,0,0,1,0,1238188.168880969300000,93039.650660723448000 -0,0,0,0,1,0,1227820.522293478300000,93026.885594397783000 -0,0,0,0,1,0,1277644.519758135100000,92815.240020304918000 -0,0,0,0,1,0,1246949.521108895500000,92298.298140808940000 -0,0,0,0,1,0,1277624.519798144700000,91988.122580066323000 -0,0,0,0,1,0,1221494.169788718200000,91702.061800479889000 -0,0,0,0,1,0,1259320.638426974400000,90968.592466890812000 -0,0,0,0,1,0,1269235.990971550300000,90802.063600480556000 -0,0,0,0,1,0,1214821.170011386300000,90543.003094971180000 -0,0,0,0,1,0,1240385.639551639600000,90266.003648981452000 -0,0,0,0,1,0,1251202.521461144100000,89219.239666387439000 -0,0,0,0,1,0,1323916.870454728600000,88695.418535560369000 -0,0,0,0,1,0,1212294.876179471600000,86072.062233731151000 -0,0,0,0,1,0,1239261.286485388900000,85591.651121065021000 -0,0,0,0,1,0,1239999.992357060300000,85568.004186719656000 -0,0,0,0,1,0,1277483.872769728300000,85473.005032896996000 -0,0,0,0,1,0,1247624.521399304300000,85410.886718809605000 -0,0,0,0,1,0,1219704.522777468000000,85221.238804146647000 -0,0,0,0,1,0,1238445.639822721500000,83319.651071891189000 -0,0,0,0,1,0,1224907.758105889000000,82500.768523305655000 -0,0,0,0,1,0,1236109.169101968400000,82280.062927976251000 -0,0,0,0,1,0,1242609.757150635100000,82055.239886805415000 -0,0,0,0,1,0,1249143.992113634900000,81893.592900395393000 -0,0,0,0,1,0,1245853.874678134900000,80975.239750221372000 -0,0,0,0,1,0,1241531.639556214200000,79442.004299640656000 -0,0,0,0,1,0,1249000.757163882300000,77582.239974558353000 -0,0,0,0,1,0,1232980.405018299800000,77006.357268065214000 -0,0,0,0,1,0,1242515.874792471500000,76777.592961803079000 -0,0,0,0,1,0,1248995.521938145200000,76593.299039065838000 -0,0,0,0,1,0,1230129.640378639100000,76416.121899977326000 -0,0,0,0,1,0,1240182.522175714400000,75519.298890471458000 -0,0,0,0,1,0,1232908.405162304600000,75025.651583805680000 -0,0,0,0,1,0,1287472.637569055000000,74254.123927399516000 -0,0,0,0,1,0,1240142.404473811400000,74185.181151896715000 -0,0,0,0,1,0,1250279.639448642700000,73918.475648552179000 -0,0,0,0,1,0,1348988.869523227200000,73798.184878647327000 -0,1,0,0,0,0,1276754.402771964700000,73784.123555064201000 -0,0,0,0,1,0,1277309.990899637300000,72727.417991310358000 -0,0,0,0,1,0,1277300.755681887300000,71747.711945474148000 -0,0,0,0,1,0,1235133.522759303500000,71651.827950894833000 -0,0,0,0,1,0,1242343.169429227700000,70148.887387230992000 -0,0,0,0,1,0,1221416.288054719600000,68961.062991231680000 -0,0,0,0,1,0,1221303.993987977500000,67813.475063309073000 -0,0,0,0,1,0,1274593.167921215300000,66808.594527140260000 -0,0,0,0,1,0,1201333.171396881300000,66504.415345475078000 -0,0,0,0,1,0,1219345.406041637100000,66044.945791974664000 -0,0,0,0,1,0,1223335.170371800700000,65340.416361138225000 -0,0,0,0,0,1,1303154.519262969500000,64746.419189557433000 -0,0,0,0,1,0,1277278.756053969300000,62590.006507650018000 -0,0,0,0,1,0,1241206.875770062200000,60853.064115390182000 -0,0,0,0,1,0,1278573.638306722000000,60557.771398887038000 -0,0,0,0,1,0,1253390.522006392500000,60397.535170808434000 -0,0,0,0,1,0,1269170.168268561400000,60083.535798802972000 -0,0,0,0,1,0,1261263.756916061000000,60050.535536721349000 -0,0,0,0,1,0,1238746.758314967200000,59383.593629136682000 -0,0,0,0,1,0,1222704.876684889200000,55543.181362479925000 -0,0,0,0,1,0,1241868.875758394600000,53896.064577981830000 -0,0,0,0,1,0,1214868.524247393000000,50270.475700557232000 -0,0,0,0,1,0,1241739.522998720400000,49990.653097480536000 -0,0,0,0,1,0,1212864.759882226600000,49804.416921392083000 -0,0,0,0,1,0,1241721.758598551200000,49479.829644054174000 -0,0,0,0,1,0,1211042.642135381700000,48309.357903644443000 -0,0,0,0,1,0,1241668.640594556900000,46467.594526812434000 -0,0,0,0,1,0,1241579.288082972200000,42271.888679400086000 -0,0,0,0,1,0,1241492.758728474400000,39641.300764724612000 -0,0,0,0,0,1,1190263.526213392600000,38179.004804804921000 -0,0,0,0,1,0,1223298.817426145100000,68723.533610641956000 -0,0,0,0,1,1,1321083.983075887000000,246849.880441218610000 -0,0,0,0,1,0,1328332.630980134000000,207734.824157059190000 -0,0,0,0,0,1,1307384.278519973200000,222998.763773471120000 -0,0,0,0,1,0,1273757.871691554800000,126066.120696887370000 -0,0,0,0,1,0,1249060.345299303500000,80566.239912062883000 -0,0,0,0,1,0,1262986.575320810100000,212278.586394980550000 -0,0,0,0,1,0,1309253.861723050500000,395327.636962816120000 -0,0,0,1,0,0,1216735.989344477700000,221625.290470555420000 -0,0,0,1,0,0,1257634.163453474600000,222440.585755974050000 -0,0,0,0,1,0,1302677.633077636400000,184798.765698552130000 -0,0,0,0,1,0,1452849.381618052700000,458795.872886970640000 -0,0,0,0,1,0,1336265.270626634400000,451234.987746313210000 -0,0,0,0,1,0,1327050.977047383800000,435563.753012731670000 -0,0,0,0,1,0,1311014.390354216100000,423673.988734558220000 -0,0,0,0,1,0,1308824.272687226500000,423237.164805054660000 -0,0,0,0,1,0,1315792.978566050500000,409475.813062727450000 -0,0,0,0,1,0,1312851.273163393100000,397605.519218057390000 -0,0,0,0,1,0,1320013.625964641600000,394670.225876063110000 -0,0,0,0,1,0,1307538.273618802400000,391703.284303396940000 -0,0,0,0,1,0,1336687.978442639100000,372938.815270721910000 -0,0,0,0,1,0,1303881.745170727400000,366942.814795553680000 -0,0,0,0,1,0,1308477.274365469800000,364893.579720810060000 -0,0,0,0,1,0,1303690.745224639800000,362145.756148219110000 -0,0,0,0,1,0,1305425.745035469500000,362078.403264552350000 -0,0,0,0,1,0,1304705.862945050000000,361143.168258398770000 -0,0,0,0,1,0,1307937.862714633300000,360543.815126389270000 -0,0,0,0,1,0,1303616.274573057900000,359203.285655230280000 -0,0,0,0,1,0,1302911.392452642300000,358257.697323307390000 -0,0,0,0,1,1,1305356.274701967800000,357788.462369397280000 -0,0,0,0,0,1,1306414.980261728200000,357739.580249309540000 -0,0,0,0,1,0,1303684.627782806800000,353944.050766885280000 -0,1,0,0,0,0,1281447.981967479000000,349625.285782396790000 -0,0,0,0,1,0,1326446.156078562100000,348851.933982640500000 -0,0,0,0,1,0,1282073.864245891600000,348322.580054476860000 -0,0,0,0,1,0,1301044.392905801500000,345459.404022306200000 -0,0,0,0,1,1,1299443.275373131000000,340810.110171303150000 -0,0,0,0,1,0,1280867.276435971300000,339719.168455556040000 -0,0,0,0,1,0,1293309.981865465600000,331559.228082552550000 -0,0,0,0,1,0,1303491.981514558200000,326833.522638976570000 -0,0,0,0,1,0,1285537.982645720200000,325305.228451475500000 -0,0,0,0,1,0,1313442.981297552600000,323064.405833393340000 -0,0,0,0,1,0,1286246.806031227100000,321917.404846563940000 -0,0,0,0,1,0,1352222.273161381500000,320513.465725302700000 -0,0,0,0,1,0,1314877.510580718500000,319700.111708968880000 -0,0,0,0,1,0,1355175.743632391100000,318715.289531648160000 -0,0,0,0,1,0,1282231.276988804300000,318594.110968232150000 -0,0,0,0,1,0,1285242.276872307100000,318509.699391648170000 -0,0,0,0,1,0,1288121.982398971900000,318448.169987142090000 -0,0,0,0,1,0,1311135.863864556000000,317777.994162142280000 -0,0,0,0,1,0,1308375.393335640400000,316772.993875563140000 -0,0,0,0,1,0,1283529.983052805100000,316508.405165895820000 -0,0,0,0,1,0,1400654.859038800000000,316408.114355981350000 -0,0,0,0,1,0,1401966.859039470600000,316258.820691302420000 -0,0,0,0,1,0,1359607.743626639200000,316156.760527983310000 -0,0,0,0,1,0,1302815.158721223500000,313843.699865385890000 -0,0,0,0,1,0,1284799.982809394600000,313397.169918552040000 -0,0,0,0,1,0,1287207.159425467300000,308186.288279980420000 -0,0,0,0,1,0,1287911.983147054900000,307008.288011312480000 -0,0,0,0,1,0,1267363.395963475100000,303332.052253559230000 -0,0,0,0,1,0,1271306.513405308100000,301277.523226141930000 -0,0,0,0,1,0,1263604.396263644100000,299410.523023143410000 -0,0,0,0,1,0,1268722.748887807100000,297981.170566886660000 -0,0,0,0,1,0,1271262.866510972400000,297949.582047387960000 -0,0,0,0,1,0,1272236.278278052800000,297914.582117393610000 -0,0,0,0,1,0,1272968.748925969000000,296881.287924140690000 -0,0,0,1,0,0,1245453.397132635100000,296870.816816478970000 -0,0,0,0,1,0,1281900.159868881100000,296853.994015470150000 -0,0,0,0,1,0,1266691.161087468300000,295358.641035065050000 -0,0,0,0,1,0,1265256.749258130800000,292632.464728891850000 -0,0,0,0,1,0,1280476.513437971500000,292284.465096816420000 -0,0,0,0,1,0,1277148.160514637800000,291744.759155228730000 -0,0,0,0,1,0,1280444.160484299100000,289648.818137139080000 -0,0,0,0,1,0,1286171.395420894000000,288452.053470313550000 -0,0,0,0,1,0,1272468.278470218200000,287258.288797482850000 -0,0,0,0,1,0,1271136.748981058600000,285998.465201646090000 -0,0,0,0,1,0,1257135.397062555000000,285404.523804232480000 -0,0,0,0,1,0,1257490.161772966400000,285392.700008973480000 -0,0,0,0,1,0,1271132.278845638000000,285334.406162306670000 -0,0,0,0,0,1,1292267.512821808500000,285288.524692386390000 -0,0,0,0,1,1,1308060.276839882100000,283457.407619729640000 -0,0,0,0,1,0,1314995.158639386300000,283251.701666310430000 -0,0,0,0,1,0,1270113.396368965500000,282034.641764476900000 -0,0,0,0,1,0,1273648.749206394000000,281953.583199560640000 -0,0,0,0,1,0,1318448.511640802000000,281556.466867804530000 -0,0,0,0,1,0,1266238.514354974000000,281427.935956895350000 -0,0,0,0,1,0,1326027.511246562000000,280370.643452063200000 -0,0,0,0,1,0,1329631.157910645000000,280144.408340230580000 -0,0,0,0,1,1,1271107.867149055000000,279558.936085969210000 -0,0,0,0,1,1,1294154.218694061000000,279303.466124475000000 -0,0,0,0,1,1,1276360.160778299000000,279169.995262816550000 -0,0,0,0,1,1,1316076.570518553300000,278978.761065229770000 -0,0,0,0,1,0,1268441.278978303100000,277419.053882807490000 -0,0,0,0,1,0,1191630.753465801500000,275983.227686226370000 -0,0,0,0,1,0,1268435.867243722100000,275424.465680390600000 -0,0,0,0,1,1,1307207.747705057300000,273398.996306136250000 -0,0,0,0,1,0,1196179.871007978900000,272969.345918729900000 -0,0,0,0,1,0,1198849.517899632500000,272757.169505804780000 -0,0,0,0,1,1,1276389.396284133200000,272540.936670556660000 -0,0,0,0,1,0,1277723.396240800600000,272493.760255724190000 -0,0,0,0,1,0,1266454.514579132200000,272474.583456814290000 -0,0,0,0,1,0,1291781.395683810100000,272413.113435387610000 -0,0,0,0,1,0,1266190.867468640200000,272145.171385973690000 -0,0,0,0,1,0,1273746.514102727200000,271945.113059058790000 -0,0,0,0,1,0,1189921.283459559100000,271725.934035480020000 -0,0,0,0,1,1,1273746.631884634500000,271307.819058060650000 -0,0,0,0,1,0,1275400.631857469700000,271252.701386138800000 -0,0,0,0,1,1,1277383.984518051100000,271184.054213732480000 -0,0,0,0,1,1,1280378.984433561600000,271082.995688810940000 -0,0,0,0,1,1,1265840.397040978100000,270828.171395316720000 -0,0,0,0,1,0,1292997.277766466100000,270117.172489225860000 -0,0,0,0,1,0,1265813.161531135400000,269337.818732976910000 -0,0,0,0,1,1,1277690.514088720100000,269178.877777889370000 -0,0,0,0,1,0,1332921.628691881900000,268909.644392475490000 -0,0,0,0,1,1,1263089.162057891500000,266269.406890809540000 -0,0,0,0,1,0,1273617.161343053000000,265995.642674565320000 -0,0,0,0,1,1,1281486.749278381500000,264392.995945483450000 -0,0,0,0,1,0,1296746.630832061200000,263990.349441066380000 -0,0,0,0,1,0,1331401.158307641700000,263519.056420385840000 -0,0,0,0,1,0,1302056.512928798800000,262447.996554642920000 -0,0,0,0,1,0,1284230.278568223100000,261932.702309638260000 -0,0,0,0,1,0,1294604.630850970700000,261896.173183232550000 -0,0,0,0,1,1,1281619.749340474600000,261787.760670393710000 -0,0,0,0,1,0,1274939.985140964400000,260655.995873555540000 -0,0,0,0,1,0,1272641.161654636300000,260061.819568470120000 -0,0,0,0,0,1,1260398.750772059000000,259709.818960145120000 -0,0,0,0,1,0,1309892.747912466500000,259663.644183725120000 -0,0,0,0,1,1,1278472.631947055500000,258892.172957643870000 -0,0,0,0,1,0,1268293.514838144200000,258521.113332316280000 -0,0,0,0,1,0,1261685.397476971100000,258021.936837226150000 -0,0,0,0,1,1,1277924.749840721500000,257916.702139556410000 -0,0,0,0,1,1,1256378.397920385000000,257520.524782314900000 -0,0,0,0,1,0,1284910.984883979000000,257446.761150315400000 -0,0,0,0,1,1,1257684.633168801700000,257064.995509639380000 -0,0,0,0,1,1,1264303.867961809000000,256703.113359391690000 -0,0,0,0,1,0,1301382.278056800400000,256566.291126474740000 -0,0,0,0,1,0,1341937.628704473400000,255749.998467728500000 -0,0,0,0,1,1,1260975.397584632000000,255713.584170475600000 -0,0,0,0,1,1,1266931.867955133300000,255579.996183052660000 -0,0,0,0,1,0,1268254.632698059100000,255282.937065899370000 -0,0,0,0,1,0,1330280.276363059900000,255250.350844979290000 -0,0,0,0,1,1,1281506.278766885400000,255161.290327563880000 -0,0,0,0,1,0,1187698.166186645600000,255139.875672221180000 -0,0,0,0,1,0,1270231.514899134600000,254179.702067643400000 -0,0,0,0,1,1,1276732.161674723000000,253965.349477976560000 -0,0,0,0,1,0,1270133.632548973000000,253705.231559887530000 -0,0,0,0,0,1,1273537.514848798500000,253442.113975897430000 -0,0,0,0,1,1,1260262.280244469600000,253034.348715305330000 -0,0,0,0,1,0,1220232.988255977600000,252478.583094552160000 -0,0,0,0,1,0,1321632.512162551300000,251505.174608305100000 -0,0,0,0,1,1,1286789.514263391500000,251116.173417806630000 -0,0,0,0,1,1,1254900.280469805000000,250972.760646894570000 -0,0,0,0,1,1,1272425.632558137200000,250724.761142894630000 -0,0,0,0,1,0,1310481.160121470700000,250694.115534886720000 -0,0,0,0,1,0,1311298.630599394400000,250691.115212813020000 -0,0,0,0,1,0,1323679.276769802000000,250131.880438894030000 -0,0,0,0,1,1,1279776.397056058000000,249931.114436224100000 -0,0,0,0,1,0,1271169.750227391700000,249890.408480897550000 -0,0,0,0,1,0,1310651.512799143800000,249196.703831553460000 -0,0,0,0,1,0,1323052.864964887500000,248823.115667968990000 -0,0,0,0,1,0,1326921.747318968200000,248788.292246803640000 -0,0,0,0,1,1,1276161.161832466700000,248660.643880054350000 -0,0,0,0,1,0,1257509.868426471900000,248594.290338233110000 -0,0,0,0,1,0,1261638.633462891000000,247688.878435149790000 -0,0,0,0,1,0,1263480.750841632500000,247648.290589809420000 -0,0,0,0,1,0,1328333.276648134000000,247584.821884721520000 -0,0,0,0,1,0,1270782.515109464500000,247516.231798812750000 -0,0,0,0,1,1,1275056.985563144100000,247391.996482983230000 -0,0,0,0,1,1,1274777.397211551700000,246863.408301308750000 -0,0,0,0,1,1,1277453.632344633300000,246563.761590898040000 -0,0,0,0,1,0,1251708.869201719800000,246512.231182143090000 -0,0,0,0,1,0,1304054.748761728400000,246163.350318223240000 -0,0,0,0,1,1,1272607.868086054900000,246133.526230886580000 -0,0,0,0,1,0,1328292.512293964600000,245880.057249635460000 -0,0,0,0,1,0,1187686.166538715400000,244987.053130149840000 -0,0,0,0,1,0,1182147.402025714500000,244966.170625969770000 -0,0,0,0,1,0,1268635.515466466500000,244895.584809139370000 -0,0,0,0,1,1,1272832.867964133600000,244798.761511981490000 -0,0,0,0,1,1,1275783.514949977400000,244714.526116147640000 -0,0,0,0,1,0,1278789.867533057900000,244379.879475727680000 -0,0,0,0,1,0,1183672.754946142400000,244081.464718222620000 -0,0,0,0,1,0,1266679.515441477300000,244047.055338218810000 -0,0,0,0,1,0,1283248.397001802900000,243531.526513636110000 -0,0,0,0,1,0,1276003.514838054800000,243086.820382058620000 -0,0,0,0,1,0,1317608.630446553200000,242708.527503475550000 -0,0,0,0,1,0,1317585.748274475300000,241691.527568981050000 -0,0,0,0,1,0,1270006.868366807700000,241436.996910065410000 -0,0,0,0,1,0,1256051.869045883400000,241158.761246055360000 -0,0,0,0,1,0,1256036.516058221500000,240499.114271387460000 -0,0,0,0,1,0,1260012.986451715200000,240355.702484726910000 -0,0,0,0,1,0,1224419.400158718200000,239129.054347470400000 -0,0,0,0,1,0,1261594.397987052800000,238558.938033640380000 -0,0,0,0,1,0,1258046.633429050400000,238372.173315316440000 -0,0,0,0,1,0,1263881.986259639300000,238367.055543392900000 -0,0,0,0,1,0,1268206.633122131200000,237928.820527479050000 -0,0,0,0,1,0,1304790.395912468400000,237793.703999802470000 -0,0,0,0,1,0,1273935.985836640000000,237484.702977389100000 -0,0,0,0,1,0,1304477.160646557800000,237482.939201399680000 -0,0,0,0,1,0,1273085.868114307500000,236906.997111812230000 -0,0,0,0,1,0,1276212.515076220000000,236786.585279136900000 -0,0,0,0,1,0,1284181.867575809400000,236470.585911139850000 -0,0,0,0,1,0,1224366.635500475800000,236466.289659887550000 -0,0,0,0,1,1,1283436.985535383200000,234461.292029470210000 -0,0,0,0,1,0,1325675.394824802900000,232865.763724476100000 -0,0,0,0,1,1,1268051.986121729000000,232734.055982649330000 -0,0,0,0,1,0,1271576.868507638600000,232567.409006223080000 -0,0,0,0,0,1,1273793.986120641200000,232187.526891976590000 -0,0,0,1,1,0,1226643.752993464500000,231795.584106311200000 -0,0,0,0,1,0,1267034.516043812000000,231492.408859640360000 -0,0,0,0,1,0,1269595.986314550000000,230947.115330815320000 -0,0,0,0,1,1,1273594.162701383200000,230841.820921972390000 -0,0,0,0,1,1,1278148.750705048400000,230770.468374386430000 -0,0,0,0,1,0,1279422.750453636100000,230589.468408316370000 -0,0,0,0,1,0,1275928.162298470700000,229837.468271896240000 -0,0,0,0,1,0,1312183.631125971700000,229761.292899310590000 -0,0,0,0,1,0,1277840.515101060300000,229696.409498885270000 -0,0,0,0,1,0,1177459.873343050500000,229658.818038642410000 -0,0,0,0,1,0,1195004.401902228600000,229321.995221480730000 -0,0,0,0,1,0,1268265.868567973400000,229275.056338980790000 -0,0,0,0,1,0,1278094.750484973200000,229224.821531310680000 -0,0,0,0,1,0,1277692.632850885400000,228923.350677564740000 -0,0,0,0,1,0,1305339.866598308100000,228873.116526052360000 -0,0,0,0,1,1,1267539.868707642000000,228853.585725232960000 -0,0,0,0,1,0,1268830.633514553300000,228550.585675060750000 -0,0,0,0,1,0,1226830.282804131500000,228533.996141314510000 -0,0,0,0,1,0,1320042.160028308600000,228396.469841554760000 -0,0,0,0,1,0,1275550.633197888700000,227943.115433305500000 -0,0,0,0,1,0,1269387.868948638400000,227896.526943802830000 -0,0,0,0,1,1,1267648.633581966200000,227884.173950135710000 -0,0,0,0,1,0,1269244.162871226700000,227738.644385561350000 -0,0,0,0,1,0,1275313.868579551600000,227519.938786223530000 -0,0,0,0,1,0,1304866.396416634300000,227496.763307645920000 -0,0,0,0,1,0,1269458.868806645300000,227104.762123137710000 -0,0,0,0,1,0,1274555.515437468900000,227087.468194469810000 -0,0,0,0,1,0,1280512.750570222700000,226988.939192056660000 -0,0,0,0,1,0,1274214.162445634600000,226870.997826889160000 -0,0,0,0,1,1,1269399.633360803100000,226573.997436642650000 -0,0,0,0,1,0,1306903.278497725700000,226507.528081387280000 -0,0,0,0,1,0,1320031.277832225000000,226455.822804227470000 -0,0,0,0,1,0,1194884.166906476000000,226076.642460227010000 -0,0,0,0,1,1,1270916.162808060600000,225275.821227222680000 -0,0,0,0,1,0,1318853.277891635900000,225170.352278053760000 -0,0,0,0,1,0,1281256.162469223100000,225154.115433886650000 -0,0,0,0,1,0,1320033.395610138800000,225142.469787895680000 -0,0,0,0,0,1,1270639.398269727800000,225111.938680976630000 -0,0,0,0,1,0,1277073.750558465700000,224586.762565970420000 -0,0,0,0,1,0,1343902.158896133300000,224538.294487059120000 -0,0,0,0,1,0,1322705.865986973000000,223755.058192640540000 -1,0,0,0,1,1,1270918.221859052800000,223468.938686147330000 -0,0,0,0,1,0,1273489.280365228700000,223025.997970983390000 -0,0,0,0,1,0,1275110.986439392000000,222990.468842566010000 -0,0,0,0,1,0,1275750.515672132400000,222975.997742891310000 -0,0,0,0,1,0,1220365.283266976500000,222901.525450885300000 -0,0,0,0,1,0,1196084.872838392900000,222462.701525390150000 -0,0,0,0,1,1,1271768.986233636700000,222451.409881308670000 -0,0,0,0,1,1,1271107.868789464200000,222448.645123064520000 -0,0,0,0,1,0,1304163.161274552300000,222391.881128981710000 -0,0,0,0,1,0,1270797.633517548400000,222166.292013227940000 -0,0,0,0,1,0,1304150.278754383300000,221920.940141722560000 -0,0,0,0,1,0,1200554.872756645100000,219696.466572314500000 -0,0,0,0,1,0,1277919.397817298800000,219362.880625307560000 -0,0,0,0,1,0,1258404.869589224500000,218874.115198642020000 -0,0,0,0,1,0,1199808.284354805900000,218541.466585725550000 -0,0,0,0,1,0,1274845.986313223800000,218160.762622728940000 -0,0,0,0,1,0,1201064.401921302100000,217046.407896056770000 -0,0,0,0,1,0,1302888.631999477700000,216402.763842135670000 -0,0,0,0,1,0,1280206.398164555400000,216301.704332977530000 -0,0,0,0,1,0,1305979.514269143300000,215894.587365061040000 -0,0,0,0,1,0,1294844.750121384900000,215371.998843312260000 -0,0,0,0,1,0,1311086.396115720300000,215126.528861805800000 -0,0,0,0,1,1,1270012.633775219300000,215107.586314395070000 -0,0,0,0,1,0,1271052.163192227500000,215086.821592137220000 -0,0,0,0,1,0,1257039.987148389200000,214462.998036637900000 -0,0,0,0,1,0,1280170.162672728300000,214377.586790144440000 -0,0,0,0,1,0,1275767.868983894600000,214256.763212889430000 -0,0,0,0,1,0,1195316.990515887700000,214171.290286719800000 -0,0,0,0,1,0,1297675.867490634300000,213988.057713553310000 -0,0,0,0,1,0,1279259.868561551000000,213669.998638391490000 -0,0,0,0,1,0,1191205.873081967200000,213604.995815649630000 -0,0,0,0,1,0,1279351.868705645200000,213490.822159469130000 -1,0,0,0,0,0,1279100.868551477800000,213449.998422220350000 -0,0,0,0,1,0,1294479.161941811400000,212978.352055802940000 -0,0,0,0,1,0,1276215.751290217000000,212885.057622969150000 -0,0,0,0,1,0,1187624.873354226400000,212720.054672136900000 -0,0,0,0,1,0,1295445.514995977300000,212716.469705566760000 -0,0,0,0,1,0,1184185.402870968000000,211749.113372564320000 -0,0,0,0,1,0,1313387.160871133200000,211183.999673396350000 -0,0,0,0,1,0,1275063.280498057600000,211126.116258978840000 -0,0,0,0,1,1,1251336.282020390000000,210997.586004227400000 -0,0,0,0,1,0,1198043.637621641200000,210684.055135220290000 -0,0,0,0,1,0,1311125.749383464500000,210192.470488473770000 -0,0,0,0,1,0,1254276.282045885900000,209948.997878313060000 -0,0,0,0,1,0,1295887.632550060700000,209940.528735145930000 -0,0,0,0,1,0,1272729.398682892300000,209678.822237566110000 -0,0,0,0,1,1,1259527.340441390900000,209137.351207643750000 -0,0,0,0,1,1,1256566.987766310600000,208561.880245730280000 -0,0,0,0,1,0,1310298.808123976000000,208524.882288232450000 -0,0,0,0,1,1,1258558.281683966500000,208501.351167306300000 -0,0,0,0,1,0,1285556.633198976500000,208226.234591558580000 -0,0,0,0,1,0,1277229.162977308000000,207608.233859062190000 -0,0,0,0,1,0,1379620.628141477700000,207446.884444221850000 -0,0,0,0,1,0,1280276.515806466300000,207197.705152556300000 -0,0,0,0,1,0,1273382.280907303100000,204925.587321475150000 -0,0,0,0,1,1,1283767.868731886100000,204397.293102473020000 -0,0,0,0,1,0,1288408.750854298500000,203765.587672978640000 -0,0,0,0,1,0,1338938.748219311200000,203750.589015305040000 -0,0,0,0,1,0,1216125.284201055800000,203450.056151807310000 -0,0,0,0,1,0,1195168.990811884400000,203111.702169731260000 -0,0,0,0,1,0,1197772.402599811600000,203108.819957643750000 -0,0,0,0,1,0,1278071.398497551700000,202755.116924896840000 -0,0,0,0,1,0,1287076.280422136200000,201914.352202221750000 -0,0,0,0,1,0,1308886.867378309400000,201862.705980062480000 -0,0,0,0,1,0,1336801.630446299900000,201476.236280560490000 -0,0,0,0,1,0,1272330.163588970900000,200725.293228641150000 -0,0,0,0,1,0,1269013.869696632000000,200580.351917475460000 -0,0,0,0,1,0,1279039.163294300400000,200031.293632388110000 -0,0,0,0,1,0,1263073.752311810900000,199973.234037220480000 -0,0,0,0,1,0,1280637.751304477500000,199785.176014393570000 -1,0,0,0,0,0,1282718.221881061800000,199485.646757811310000 -0,0,0,0,1,0,1283579.280526384700000,199249.529119804500000 -0,0,0,0,1,0,1274875.986909389500000,198397.469800308350000 -0,0,0,0,1,0,1280725.280985057400000,198096.234510391950000 -0,0,0,0,1,0,1198639.520288139600000,197175.879395723340000 -0,0,0,0,1,0,1282885.398383975000000,196664.235077813270000 -0,0,0,0,1,1,1259164.164330467600000,196523.646120145920000 -0,0,0,0,1,0,1261161.399509221300000,196482.410638302560000 -0,0,0,0,1,0,1193073.520593389900000,195882.761247053740000 -0,0,0,0,1,0,1273738.163725718900000,195566.822902560230000 -0,0,0,0,1,0,1262129.281759798500000,195150.411005720500000 -0,0,0,0,1,0,1202205.049902468900000,194510.173769146200000 -0,0,0,0,1,0,1282077.163123801400000,193616.529230982070000 -0,0,0,0,1,1,1285518.398367300600000,193044.352881893520000 -0,0,0,0,1,0,1274214.987247139200000,192130.999721720810000 -0,0,0,0,1,0,1282198.868917137400000,191951.470553219320000 -0,0,0,0,1,0,1274383.987237215000000,191842.823132723570000 -0,0,0,0,1,0,1264664.399392977400000,191759.587734892960000 -0,0,0,0,1,0,1196092.167771309600000,191705.997290894390000 -0,0,0,0,1,0,1304913.750324562200000,191145.235945224760000 -0,0,0,0,1,0,1381482.510900631500000,189453.003109231590000 -0,0,0,0,1,0,1264645.164523303500000,188692.881926059720000 -0,0,0,0,1,0,1289473.280877471000000,187525.117857396600000 -0,0,0,0,1,0,1280933.869478642900000,185535.294081136580000 -0,0,0,0,1,0,1288272.869236305400000,183803.941572725770000 -0,0,0,0,1,0,1404328.980627551700000,181680.239455312490000 -0,0,0,0,1,0,1308055.868056058900000,181116.766172811390000 -0,0,0,0,1,0,1308752.514956727600000,181107.295391231780000 -0,0,0,0,1,0,1281868.516559466700000,181088.647462636230000 -0,0,0,0,1,0,1315306.161954388000000,180939.295399144290000 -0,0,0,0,1,0,1316625.985430225700000,180901.942783564330000 -0,0,0,0,1,0,1265692.164397805900000,180529.764394059780000 -0,0,0,0,1,0,1303669.162590637800000,180415.060227140780000 -0,0,0,0,1,0,1298250.515619561100000,179200.118759393690000 -0,0,0,0,1,0,1269405.281971558900000,179171.823540389540000 -0,0,0,0,1,0,1291337.162976473600000,178994.353750973940000 -0,0,0,0,1,1,1298251.868635222300000,178070.766031220560000 -0,0,0,0,1,0,1299192.751267895100000,178046.883533060550000 -0,0,0,0,1,0,1281734.281263634600000,177685.412471219900000 -0,0,0,0,1,0,1279426.399068385400000,177638.353510230780000 -0,0,0,0,1,0,1298425.633379548800000,177585.471398144960000 -0,0,0,0,1,0,1197248.285865888000000,176110.762733399870000 -0,0,0,0,1,0,1267346.341207549000000,175251.941288307310000 -0,0,0,0,1,1,1311573.162530630800000,174560.119509220120000 -0,0,0,0,1,0,1262677.517868056900000,174002.059273645280000 -0,0,0,0,1,0,1280636.164037302100000,173732.412503227590000 -0,0,0,0,1,0,1267945.517502635700000,172622.294644728300000 -0,0,0,0,1,0,1270552.399756059100000,172582.706469312310000 -0,0,0,0,1,1,1317826.867870971600000,172439.178541138770000 -0,0,0,0,1,0,1288906.751826807900000,171558.942112639550000 -0,0,0,0,1,0,1303341.280700475000000,171290.531232148410000 -0,0,0,0,1,0,1269176.400211468300000,168653.588999480010000 -0,0,0,0,1,0,1305756.515699386600000,167987.531276479360000 -0,0,0,0,1,0,1313576.515479311300000,164702.825903639200000 -0,0,0,0,1,0,1288725.634406894400000,164227.001395970580000 -0,0,0,0,1,0,1271401.635262310500000,162775.942290231590000 -0,0,0,0,1,0,1295195.516480222300000,158577.590122640130000 -0,0,0,0,1,0,1281826.164610058100000,154340.707520306110000 -0,0,0,0,1,0,1289809.987553134600000,153587.590260148050000 -0,0,0,0,1,0,1269057.165213719000000,153241.001386389140000 -0,0,0,0,1,0,1272330.988718554400000,152533.237053886060000 -0,0,0,0,1,0,1275332.517820477500000,152430.295986816290000 -0,0,0,0,1,0,1271118.282810643300000,151124.648663729430000 -0,0,0,0,1,0,1277985.870781466400000,149085.590077802540000 -0,0,0,0,1,0,1305206.163453638600000,146891.944202646610000 -0,0,0,0,1,0,1236047.637728974200000,146248.706643968820000 -0,0,0,0,1,1,1280175.988448470800000,145932.002224892380000 -0,0,0,0,1,1,1340206.632166475100000,144749.239498555660000 -0,0,0,0,1,0,1276588.400479301800000,144460.354905724530000 -0,0,0,0,1,1,1293838.281989976800000,143507.943752810360000 -0,0,0,0,1,0,1305132.281383559100000,142760.062046483160000 -0,0,0,0,1,0,1280436.753346890200000,141451.061383649710000 -0,0,0,0,1,0,1305074.516735300400000,139300.003677889700000 -0,0,0,0,1,0,1299946.281584978100000,138973.414764136080000 -0,0,0,0,1,0,1303416.281534716500000,138864.297528311610000 -0,0,0,0,1,0,1294318.870267644500000,138139.708754390480000 -0,0,0,0,1,0,1326056.751017466200000,136402.415969148280000 -0,0,0,0,1,0,1201308.286932215100000,136305.529351890090000 -0,0,0,0,1,0,1307645.516842633500000,135375.062380805610000 -0,0,0,0,1,0,1310251.399098053600000,133424.180455803870000 -0,0,0,0,1,0,1313201.634011223900000,133392.356700554490000 -0,0,0,0,1,0,1277321.165746048100000,122295.768329471350000 -0,0,0,0,1,0,1296136.988350555300000,122060.415781810880000 -0,0,0,0,1,0,1262719.637206390500000,121329.650182977320000 -0,0,0,0,1,0,1296125.517901048100000,120892.474876224990000 -0,0,0,0,1,1,1294317.988379642400000,120301.180783227090000 -0,0,0,0,1,1,1294673.870869964400000,120093.357051894070000 -0,0,0,0,1,1,1277026.283461809200000,119369.533040225510000 -0,0,0,0,1,0,1272015.754440888800000,118515.885797396300000 -0,0,0,0,1,0,1306559.752609968200000,117940.122185140850000 -0,0,0,0,1,0,1275719.989486470800000,117653.356354475020000 -0,0,0,0,1,0,1254323.637922301900000,116914.826335474850000 -0,0,0,0,1,0,1294914.871044144000000,116490.004350483420000 -0,0,0,0,1,0,1223428.227600395700000,116009.472503140570000 -0,1,0,0,0,0,1293362.282941967200000,115047.003955647350000 -0,0,0,0,1,0,1254737.167278975200000,114983.473570898180000 -0,0,0,0,1,0,1259896.167131558100000,113336.591694056990000 -0,0,0,0,1,0,1259483.284755215000000,112874.179889231920000 -0,0,0,0,1,0,1251917.520359218100000,111411.885569721460000 -0,0,0,0,1,0,1290085.165480464700000,111082.357029303910000 -0,0,0,0,1,0,1292856.635987386100000,111068.122149646280000 -0,0,0,0,1,0,1254756.402476728000000,111012.473638892170000 -0,0,0,0,1,0,1295308.165205061400000,110197.828286558390000 -0,0,0,0,1,0,1267846.872358724500000,109374.709854066370000 -0,0,0,0,1,0,1254698.402592718600000,109175.121014386420000 -0,0,0,0,1,0,1277004.519397720700000,107831.416024640200000 -0,0,0,0,1,0,1227102.522089049200000,107333.826140552760000 -0,0,0,0,1,0,1222821.757356643700000,107322.002345308660000 -0,0,0,0,1,0,1258369.285014718800000,106944.650409728290000 -0,0,0,0,1,0,1259700.990684643400000,106922.003473386170000 -0,0,0,0,1,0,1230221.404302716300000,103283.179058149460000 -0,0,0,0,1,0,1236011.403877556300000,102435.885477140550000 -0,0,0,0,1,0,1235172.992168560600000,101615.473732143640000 -0,0,0,0,1,0,1232100.404153645000000,100533.826617226000000 -0,0,0,0,1,0,1230620.404488965900000,98502.885469138622000 -0,0,0,0,1,0,1240113.286421805600000,97893.297449469566000 -0,0,0,0,1,1,1241471.874255806200000,97309.709377810359000 -0,0,0,0,1,0,1238399.639258548600000,96901.767936483026000 -0,0,0,0,1,0,1236359.521619632800000,95862.179792553186000 -0,0,0,0,1,0,1236409.992319226300000,95482.532914057374000 -0,0,0,0,1,0,1273624.755159884700000,94766.828308731318000 -0,0,0,0,1,0,1276380.990132972600000,94685.534179970622000 -1,0,0,0,0,0,1242120.815543219400000,93809.532979220152000 -0,0,0,0,1,0,1240716.639217719400000,93375.709371805191000 -0,0,0,0,1,0,1251217.991902634500000,93042.709709718823000 -0,0,0,0,1,0,1255793.756373137200000,91066.533543974161000 -0,0,0,0,1,0,1240284.874661311500000,91019.239019140601000 -0,0,0,0,1,0,1264396.167317882200000,90868.533939972520000 -0,0,0,0,1,0,1235936.169119894500000,90589.180167973042000 -0,0,0,0,1,0,1213867.993768140700000,90570.709076315165000 -0,0,0,0,1,0,1224066.875601306600000,90334.061911806464000 -0,0,0,0,1,0,1250447.874348387100000,89120.533498972654000 -0,0,0,0,1,0,1236510.521973803600000,88899.651066720486000 -0,0,0,0,1,0,1228904.875439718400000,88780.062067061663000 -0,0,0,0,1,0,1230377.404646888400000,87653.356643304229000 -0,0,0,0,1,0,1225019.228355392800000,86462.356400638819000 -0,0,0,0,1,0,1238891.522133052300000,85603.004116728902000 -0,0,0,0,1,0,1240375.404007807400000,85555.768646895885000 -0,0,0,0,1,0,1263462.991362720700000,83971.122537970543000 -0,0,0,0,1,0,1266852.167655214700000,82729.828432649374000 -0,0,0,0,1,0,1233780.992984056500000,82349.827552229166000 -0,0,0,0,1,0,1238336.404476881000000,80831.592399731278000 -0,0,0,0,1,0,1245845.286440715200000,80648.886728391051000 -0,0,0,0,1,0,1238961.169303476800000,79517.416222304106000 -0,0,0,0,1,0,1240265.404555887000000,79479.533752143383000 -0,0,0,0,1,0,1277372.755537882400000,78680.182004392147000 -0,0,0,0,1,0,1242541.522050887300000,78099.710396304727000 -0,0,0,0,1,0,1236148.287133976800000,76936.769152641296000 -0,0,0,0,1,0,1225873.640688553500000,76515.474719643593000 -0,0,0,0,1,0,1226188.405478969200000,76508.886478230357000 -0,0,0,0,1,0,1268572.873531386300000,76129.182185143232000 -0,0,0,0,1,0,1240191.757393464400000,75884.416270479560000 -0,0,0,0,1,0,1237845.404802724700000,74243.239762812853000 -0,0,0,0,1,0,1256238.521559715300000,73772.240704804659000 -0,0,0,0,1,0,1242377.287143141000000,71728.181144639850000 -0,0,0,0,1,0,1214088.994310393900000,70356.533297389746000 -0,0,0,0,1,0,1240069.522401720300000,70213.181221887469000 -0,0,0,0,1,0,1277286.167456477900000,70078.358984977007000 -0,0,0,0,1,0,1217709.876832380900000,69498.592427968979000 -0,0,0,0,1,0,1223972.523099720500000,68920.592927813530000 -0,0,0,0,1,0,1227267.758635222900000,68842.357519969344000 -0,0,0,0,1,0,1232901.875975891900000,66422.299039885402000 -0,0,0,0,1,0,1207428.524363637000000,65165.297944977880000 -0,0,0,0,1,0,1223800.699952557700000,64847.357307896018000 -0,0,0,0,1,0,1281521.402752384500000,63811.653670638800000 -0,1,0,0,0,0,1225961.229424133900000,60356.887286230922000 -0,0,0,0,1,0,1224619.523446142700000,60204.828535228968000 -0,0,0,0,1,0,1263868.403937727200000,60175.829577475786000 -0,0,0,0,1,0,1265196.992159798700000,60142.476625815034000 -0,0,0,0,1,0,1268508.286062136300000,60090.418330982327000 -0,0,0,0,1,0,1275177.168065547900000,59963.065567314625000 -0,0,0,0,1,0,1238120.170001223700000,59405.946602806449000 -0,0,0,0,1,0,1242719.169661477200000,59243.829144895077000 -0,0,0,0,1,0,1224600.523484140600000,58972.416629970074000 -0,0,0,0,1,0,1209528.406974881900000,57420.592961981893000 -0,0,0,0,1,0,1241890.640478640800000,54635.182522311807000 -0,0,0,0,1,0,1227082.994240969400000,53021.593885973096000 -0,0,0,0,1,0,1214740.994974881400000,51351.122489392757000 -0,0,0,0,1,0,1276884.992077723100000,45301.478092640638000 -0,0,0,0,1,0,1241596.288048967700000,43037.771005898714000 -0,0,0,0,1,0,1241375.758962467300000,35671.771630302072000 -0,0,0,0,1,0,1308046.749635964600000,210151.352788552640000 -0,0,0,0,1,0,1242575.286090970000000,95132.591684803367000 -0,0,0,0,1,1,1271759.162762478000000,222010.821523636580000 -0,0,0,0,1,0,1205896.228215634800000,120370.824672803280000 -0,0,0,0,1,1,1271749.692308977200000,219664.351150974630000 -0,0,0,0,1,1,1276812.456789717100000,218799.233458638190000 -0,0,0,1,1,1,1237486.695218309800000,190415.704595893620000 -0,0,0,1,0,0,1254616.399147808600000,225370.938491061330000 -0,0,0,1,0,0,1246243.105855047700000,214780.997728720310000 -0,0,0,0,1,0,1307787.984733551700000,220490.410850554700000 -0,0,0,0,1,1,1196388.757401228000000,147632.293443724510000 -0,0,0,0,1,0,1197830.107864975900000,218070.760506138210000 -0,0,0,0,1,0,1326956.388981968200000,434593.929493054750000 -0,0,0,0,1,0,1315553.743480220400000,401361.813214644790000 -0,0,0,0,1,0,1287652.156895056400000,393456.930730476980000 -0,0,0,0,1,0,1320776.390515223100000,390957.461319983010000 -0,0,0,0,1,0,1290451.627345964300000,387611.107448399070000 -0,0,0,0,1,0,1331317.743448227600000,373740.285780638460000 -0,0,0,0,1,0,1337440.743341311800000,372913.933102637530000 -0,0,0,0,1,0,1308596.391909390700000,369725.403062388300000 -0,0,0,0,1,0,1328663.743834972400000,368422.227191060780000 -0,0,0,0,1,0,1328888.978948801800000,366554.109864309430000 -0,0,0,0,1,0,1303876.156599223600000,366461.697319477800000 -0,0,0,0,1,0,1305516.627399638300000,364964.932596474890000 -0,0,0,0,1,0,1303731.392453059600000,363094.520982980730000 -0,0,0,0,1,0,1309081.156687885500000,362933.285741135480000 -0,0,0,0,1,0,1305370.156892061200000,360152.756197229030000 -0,0,0,0,1,0,1303947.392349138900000,359702.815167978410000 -0,0,0,0,1,0,1304995.274767801200000,359225.050703555350000 -0,0,0,0,1,0,1304642.392271474000000,359219.579913973810000 -0,0,0,0,1,0,1303269.862864300600000,359206.756448805330000 -0,0,0,0,1,0,1293938.746027886900000,352271.991775065660000 -0,0,0,0,1,0,1303720.157239303000000,351692.403695389630000 -0,0,0,0,1,0,1301210.392901882500000,346396.639680638910000 -0,0,0,0,1,0,1296060.981284722700000,346031.286080643530000 -0,0,0,0,1,0,1298476.510902464400000,345560.227639555930000 -0,0,0,0,1,0,1288829.746403381200000,345077.403473973270000 -0,0,0,0,1,0,1299505.157795310000000,344649.168766140940000 -0,0,0,0,1,0,1328941.156009808200000,343651.522467479110000 -0,0,0,0,1,0,1330251.862049803100000,340910.523028224710000 -0,0,0,0,1,0,1330272.508990138800000,336719.817170813680000 -0,0,0,0,1,0,1295716.275937393300000,335218.992744639520000 -0,0,0,0,1,0,1290569.981768056800000,334281.169160977010000 -0,0,0,0,1,0,1295633.158321470000000,328731.522451892500000 -0,0,0,0,1,0,1304245.863865047700000,323323.287533476950000 -0,0,0,0,1,0,1294872.864566475200000,323141.052005559210000 -0,0,0,0,1,0,1305855.158218637100000,318524.876198560000000 -0,0,0,0,1,0,1287188.276589214800000,318466.346459969880000 -0,0,0,0,1,0,1289833.394330471800000,318413.581473648550000 -0,0,0,0,1,0,1356280.626265138400000,315024.583658471700000 -0,0,0,0,1,1,1290639.864830389600000,314371.817247480150000 -0,0,0,0,1,0,1300701.982173308700000,312906.758497804400000 -0,0,0,0,1,0,1298080.276130631600000,312893.994087636470000 -0,0,0,0,1,0,1276780.277720227800000,312265.934320136900000 -0,0,0,0,1,0,1284721.747729644200000,308596.876041471960000 -0,0,0,0,1,0,1277988.512836560600000,305607.699605137110000 -0,0,0,0,1,0,1302491.629512637900000,305432.818065136670000 -0,0,0,0,1,0,1286975.277343303000000,304380.229291066530000 -0,0,0,0,1,0,1263733.513787552700000,303399.346410304310000 -0,0,0,0,1,0,1264390.396003976500000,303388.875630721450000 -0,0,0,0,1,0,1269635.983937978700000,303271.228884398940000 -0,0,0,0,1,0,1286789.159605309400000,302709.464916065340000 -0,0,0,0,1,0,1302853.511662885500000,302195.994814395900000 -0,0,0,0,1,0,1271283.866468966000000,299933.052817970510000 -0,0,0,0,1,0,1262028.984388217300000,299156.522874981160000 -0,0,0,0,1,0,1269773.748754307600000,297968.582009390000000 -0,0,0,0,1,0,1264840.160852477000000,295412.405363231900000 -0,0,0,0,1,0,1271495.631137311500000,295281.935151726010000 -0,0,0,0,1,0,1231577.280527964200000,295153.051879316570000 -0,0,0,0,1,0,1277832.630930468400000,293376.641390144820000 -0,0,0,0,1,0,1271197.160605639200000,293350.170642554760000 -0,0,0,0,1,1,1301622.394374474900000,292563.759813815360000 -0,0,0,0,1,0,1263512.749465301600000,292113.758745312690000 -0,0,0,0,1,0,1299345.159099549100000,291714.230672970410000 -0,0,0,0,1,0,1272872.866571798900000,291598.641337230800000 -0,0,0,0,1,0,1305235.864837810400000,291570.995395138860000 -0,0,0,0,1,0,1277816.277944803200000,291053.582716062660000 -0,0,0,0,1,0,1286192.277596965400000,290855.759292811160000 -0,0,0,0,1,0,1277138.866569966100000,289758.759518310430000 -0,0,0,0,1,0,1299626.747447133100000,289748.465575635430000 -0,0,0,0,1,1,1263494.867283225100000,289275.464881226420000 -0,0,0,0,1,0,1268757.160892471700000,288545.170738145710000 -0,0,0,0,1,0,1216743.516888469500000,287299.463583886620000 -0,0,0,0,1,0,1280417.631009802200000,287002.112472563980000 -0,0,0,0,1,0,1269290.455101475100000,286029.229903891680000 -0,0,0,0,1,0,1278246.984104394900000,285246.229829475280000 -0,0,0,0,1,0,1259104.161497727000000,285183.817880809310000 -0,0,0,0,1,1,1268471.984625548100000,283717.582624316220000 -0,0,0,0,1,0,1276318.396098047500000,282879.406807228920000 -0,0,0,0,1,0,1322597.864234477300000,280466.114061638710000 -0,0,0,0,1,1,1303903.512187555400000,280330.231131315230000 -0,0,0,0,1,1,1303387.747799143200000,279989.231157138940000 -0,0,0,0,1,0,1223663.986971393200000,279772.463874146340000 -0,0,0,0,1,1,1285637.631068468100000,278314.113116309050000 -0,0,0,0,1,0,1315881.747089311500000,276906.996179893610000 -0,0,0,0,1,1,1273741.161095053000000,276612.995127469300000 -0,0,0,0,1,0,1308970.629677966200000,276228.290516301990000 -0,0,0,0,1,0,1271092.278925642400000,274050.583257555960000 -0,0,0,0,1,0,1196438.871146142500000,273960.463359057900000 -0,0,0,0,1,0,1306929.629822969400000,273365.408118724820000 -0,0,0,0,1,0,1356885.274662137000000,273147.821611642840000 -0,0,0,0,1,0,1196589.518154561500000,272752.816496148710000 -0,0,0,0,1,0,1297017.748400062300000,272089.702008724210000 -0,0,0,0,1,0,1310179.865120381100000,271349.819958314300000 -0,0,0,0,1,1,1267756.514599800100000,270790.347980141640000 -0,0,0,0,1,0,1310105.865268394400000,269624.937909394500000 -0,0,0,0,1,0,1296090.513049811100000,268650.525816231970000 -0,0,0,0,1,0,1303606.748017311100000,267833.231847137210000 -0,0,0,0,1,0,1312888.394480228400000,266769.643751218910000 -0,0,0,0,1,0,1310073.747878551500000,266762.526311397550000 -0,0,0,0,1,0,1302136.748004555700000,266241.937785640360000 -0,0,0,0,1,1,1276302.279004305600000,265917.642830565570000 -0,0,0,0,1,0,1294904.277889475200000,265385.290548816320000 -0,0,0,0,1,1,1264407.279500395100000,264904.113033473490000 -0,0,0,0,1,0,1203898.929716810600000,264204.170207649470000 -0,0,0,0,1,1,1264381.985587716100000,262605.289547145370000 -0,0,0,0,1,0,1307293.512953475100000,262355.996738642450000 -0,0,0,0,1,0,1307164.983354881400000,262346.761520892380000 -0,0,0,0,1,0,1190660.518857717500000,262335.581753224130000 -0,0,0,0,1,0,1268320.397330299000000,260832.701556891200000 -0,0,0,0,1,0,1310514.983216553900000,260436.232205480340000 -0,0,0,0,1,1,1281601.278904974500000,257806.525850728150000 -0,0,0,0,1,0,1274912.867741137700000,256676.819776803260000 -0,0,0,0,1,1,1260382.515568301100000,256646.172200307250000 -0,0,0,0,1,1,1273564.985266298100000,256049.584154635670000 -0,0,0,0,1,0,1315883.982977226400000,255629.350415065880000 -0,0,0,0,1,1,1273551.867510393300000,254857.819805890320000 -0,0,0,0,1,0,1301394.278032809500000,254609.232376560570000 -0,0,0,0,1,1,1278803.514487385700000,254593.231752395630000 -0,0,0,0,1,0,1309814.395378887700000,254403.703260064130000 -0,0,0,0,1,1,1257625.633286804000000,254387.995614305140000 -0,0,0,0,1,0,1272218.985333636400000,254116.113940224050000 -0,0,0,0,1,1,1257614.162509217900000,253720.054692968730000 -0,0,0,0,1,1,1286800.161223724500000,252442.702916979790000 -0,0,0,0,1,0,1323717.865275308500000,252061.704007059340000 -0,0,0,0,1,0,1278980.985261052800000,251271.231834724550000 -0,0,0,0,1,0,1317262.983171969700000,250987.468622729180000 -0,0,0,0,1,1,1273989.867946714200000,250071.702409639950000 -0,0,0,0,1,1,1276972.867558136600000,249985.820363566280000 -0,0,0,0,1,1,1279513.514379724900000,249935.761408552530000 -0,0,0,0,1,1,1281515.161623135200000,249900.349733978510000 -0,0,0,0,1,1,1322643.512437135000000,249490.527390897270000 -0,0,0,0,1,1,1287443.279031977100000,248965.879490062590000 -0,0,0,0,0,1,1328015.747427552900000,248414.351065561180000 -0,0,0,0,1,1,1328170.982681393600000,248434.998333975670000 -0,0,0,0,1,0,1265682.985938474500000,248269.231605142350000 -0,0,0,0,1,1,1254849.633589476300000,247811.996299147610000 -0,0,0,0,1,1,1255371.398293972000000,247508.290213644500000 -0,0,0,0,1,0,1254842.633603468500000,247416.525633394720000 -0,0,0,0,1,1,1279436.397079885000000,247290.937958061700000 -0,0,0,0,1,1,1281484.749938547600000,247247.938044056300000 -0,0,0,0,1,0,1258769.280605807900000,247090.231666564940000 -0,0,0,0,1,0,1259128.868469297900000,246619.231624305250000 -0,0,0,0,1,1,1275035.161787882400000,246615.584649980070000 -0,0,0,0,1,0,1283775.632167801300000,246583.820605888960000 -0,0,0,0,1,0,1264351.868521973500000,246316.172847226260000 -0,0,0,0,1,0,1265750.868348643200000,246278.231650143860000 -0,0,0,0,1,0,1183927.284292727700000,246091.699870973830000 -0,0,0,0,1,0,1305570.160429060500000,245992.821131721140000 -0,0,0,0,1,1,1260280.751008048700000,245892.760964393620000 -0,0,0,0,1,1,1278813.750031217900000,245384.996888056400000 -0,0,0,0,1,0,1181510.166751638100000,244978.405509635810000 -0,0,0,0,1,0,1275213.750013381200000,244730.996883720160000 -0,0,0,0,1,0,1282170.632096976000000,244629.820576891300000 -0,0,0,0,1,1,1275763.632443800600000,244177.055734395980000 -0,0,0,0,1,0,1185263.872498810300000,244057.288257390260000 -0,0,0,0,1,0,1254119.751519054200000,243172.113846644760000 -0,0,0,0,1,0,1258432.398405551900000,242998.937683805820000 -0,0,0,0,1,0,1223954.752794057100000,242996.289395138620000 -0,0,0,0,1,0,1181485.872836977200000,242838.346797645090000 -0,0,0,0,1,0,1269151.280182972600000,242799.584736064080000 -0,0,0,0,1,0,1272530.868240058400000,242686.702743977310000 -0,0,0,0,1,0,1266671.515457466200000,242290.996842473750000 -0,0,0,0,1,0,1254060.516401305800000,240534.878635555510000 -0,0,0,0,1,0,1186174.637409552900000,240042.053177639840000 -0,0,0,0,1,0,1261814.162967473300000,239364.996788978580000 -0,0,0,0,1,0,1266713.868391141300000,239214.408507481220000 -0,0,0,0,1,0,1274701.632927388000000,239024.173323646190000 -0,0,0,0,1,0,1320246.865655630800000,238358.292437553410000 -0,0,0,0,1,0,1264540.515782475500000,238355.526366978880000 -0,0,0,0,1,0,1264872.397992715200000,238349.761614724990000 -0,0,0,0,1,0,1260117.869115978500000,238336.290841147300000 -0,0,0,0,1,0,1322872.865652978400000,238320.469350472090000 -0,0,0,0,1,0,1324683.865311801400000,238295.469072386620000 -0,0,0,0,1,1,1278139.514831140600000,238061.762190729380000 -0,0,0,0,1,0,1192500.637224718900000,237265.288718059660000 -0,0,0,0,1,0,1264179.986319810200000,237034.290820479390000 -0,0,0,0,1,0,1252470.986771971000000,236866.584791064260000 -0,0,0,0,1,0,1223054.753281727400000,236515.819088399410000 -0,0,0,0,1,0,1189848.990297049300000,235983.817855805160000 -0,0,0,0,1,0,1192481.637262716900000,235933.230030477050000 -0,0,0,0,1,0,1196927.283883228900000,235805.053777650000000 -0,0,0,0,1,0,1229832.164595633700000,235780.230992645030000 -0,0,0,0,1,0,1256503.398654639700000,235547.996548980470000 -0,0,0,0,1,0,1284145.750193968400000,235144.056411981580000 -0,0,0,0,1,0,1224305.870858222200000,233815.584003314380000 -0,0,0,0,1,0,1318835.395381465600000,233720.881436809900000 -0,0,0,0,1,0,1311371.278091892600000,233261.528024807570000 -0,0,0,0,1,0,1301057.866960227500000,233228.762670397760000 -0,0,0,0,1,0,1344036.864663466800000,233079.646826893090000 -0,0,0,0,1,0,1323334.513023644700000,232937.469617813830000 -0,0,0,0,1,1,1271578.985957473500000,232885.762044057250000 -0,0,0,0,1,0,1264813.633346468200000,232815.997091725470000 -0,0,0,0,1,0,1328195.159470304800000,232801.116544052960000 -0,0,0,0,1,0,1322888.983402892900000,231654.057814553380000 -0,0,0,0,1,0,1276963.397760808500000,231544.997665226460000 -0,0,0,0,1,1,1264781.633738547600000,231544.762101396920000 -0,0,0,0,1,1,1270294.633211225300000,230493.938415646550000 -0,0,0,0,1,0,1276922.515296638000000,229813.997846394780000 -0,0,0,0,1,1,1270281.280547633800000,229642.291824981570000 -0,0,0,0,1,0,1272488.280398726500000,229318.938797146080000 -0,0,0,0,1,0,1308411.866687893900000,229317.998510316010000 -0,0,0,0,1,0,1329897.983164385000000,229296.764300808310000 -0,0,0,0,1,0,1271145.280460059600000,229197.526966482400000 -0,0,0,0,1,0,1298014.984922632600000,228963.292526811360000 -0,0,0,0,1,0,1301643.984554395100000,228910.174850896000000 -0,0,0,0,1,0,1266880.398241803100000,228583.115137562160000 -0,0,0,0,1,0,1308224.631169974800000,228083.233919471500000 -0,0,0,0,1,1,1273569.515769049500000,227962.468412980440000 -0,0,0,0,1,0,1322677.865714892700000,227704.822930887340000 -0,0,0,0,1,0,1275543.868447631600000,227655.821388483050000 -0,0,0,0,1,1,1304620.396252468200000,227505.292818143960000 -0,0,0,0,1,0,1270013.280427470800000,227433.291649803520000 -0,0,0,0,0,1,1281335.280093133400000,227381.292081892490000 -0,0,0,0,1,0,1275188.515483811500000,227085.527253478770000 -0,0,0,0,1,1,1268062.280392468000000,227072.468224480750000 -0,0,0,0,1,0,1275852.515468135500000,227069.526957392690000 -0,0,0,0,1,0,1276174.632934138200000,227062.115554898980000 -0,0,0,0,1,0,1309532.160707131000000,226922.351726815100000 -0,0,0,0,1,0,1267845.515734136100000,226834.291535481810000 -0,0,0,0,1,0,1305586.631524726700000,226821.292873814700000 -0,0,0,0,1,0,1196292.519404724200000,226559.995496138930000 -0,0,0,0,1,0,1198882.636927887800000,226504.054335057740000 -0,0,0,0,1,0,1314795.513369381400000,226247.705110222100000 -0,0,0,0,1,0,1217723.989008888600000,226064.290122732520000 -0,0,0,0,1,1,1272457.515696466000000,225832.409680977460000 -0,0,0,0,1,1,1270483.515707477900000,225375.174046888950000 -0,0,0,0,1,0,1343911.747131556300000,225260.294027313590000 -0,0,0,0,1,0,1282471.868043050200000,223557.821710482240000 -0,0,0,0,1,0,1278871.162317976400000,222908.233114644890000 -0,0,0,0,1,0,1310824.866783142100000,222837.528531640770000 -0,0,0,0,1,0,1322616.160129636500000,222654.705406472090000 -0,0,0,0,1,0,1314762.513763472400000,222623.940704226490000 -0,0,0,0,1,0,1314762.513435393600000,222615.057847976680000 -0,0,0,0,1,0,1277019.280194968000000,222065.821741729970000 -0,0,0,0,1,0,1277518.397963136400000,222061.056659385560000 -0,0,0,0,1,0,1279224.868303477800000,222015.763114809990000 -0,0,0,0,1,0,1304127.396582305400000,221080.057965219020000 -0,0,0,0,0,1,1275089.162664145200000,220848.586315304040000 -0,0,0,0,1,1,1256817.281228974500000,220810.173990562560000 -0,0,0,0,1,0,1292049.514898225700000,220143.940086811780000 -0,0,0,0,1,0,1199852.519502550400000,219723.289681389930000 -0,0,0,0,1,0,1309291.749114468700000,219280.999227389690000 -0,0,0,0,1,0,1197808.519981637600000,219019.289777055380000 -0,0,0,0,1,1,1272117.986519888000000,218896.821518063550000 -0,0,0,0,1,0,1293861.632665053000000,218517.410531476140000 -0,0,0,0,1,0,1201105.519621223200000,218032.054874897000000 -0,0,0,0,1,0,1319849.160414308300000,217563.764472886920000 -0,0,0,0,1,0,1277345.986234471200000,217555.763176560400000 -0,0,0,0,1,0,1273217.515816882300000,217339.703897386790000 -0,0,0,0,1,1,1305377.572887718700000,216796.411020725970000 -0,0,0,0,1,0,1257135.752048715900000,216524.821340814230000 -0,0,0,0,1,0,1181145.167809724800000,216394.289449647070000 -0,0,0,0,1,0,1257105.987344473600000,215868.762613564730000 -0,0,0,0,1,0,1201005.872838884600000,215571.937419801950000 -0,0,0,0,1,0,1279204.868671551300000,215461.645645648240000 -0,0,0,0,1,0,1255216.869731634900000,215241.821282148360000 -0,0,0,0,1,0,1191234.990805894100000,214938.054829314350000 -0,0,0,0,1,0,1187664.285348892200000,214826.760104388000000 -0,0,0,0,1,1,1295777.632441967700000,214065.234396472570000 -0,0,0,0,1,0,1251096.634861886500000,214061.233092144130000 -0,0,0,0,1,0,1322148.160409465400000,213816.529185220600000 -0,0,0,0,1,0,1184145.991204381000000,213266.407253980640000 -0,0,0,0,1,0,1293323.279739141500000,212740.999184057120000 -0,0,0,0,1,0,1297654.161825388700000,212673.705027312040000 -0,0,0,0,1,0,1194845.990801721800000,212180.819530144330000 -0,0,0,0,1,0,1343651.276851967000000,212026.294904813170000 -0,0,0,0,1,1,1346935.629863306900000,211986.824511304500000 -0,0,0,0,1,0,1314778.160713806700000,211730.058948725460000 -0,0,0,0,1,1,1280677.986132144900000,211239.469378724690000 -0,0,0,0,1,0,1349002.276648640600000,211198.647938057780000 -0,0,0,0,1,1,1313104.866816312100000,211107.352845057850000 -0,0,0,0,1,0,1184614.167761474800000,211084.701643645760000 -0,0,0,0,1,0,1318726.984180972000000,210767.823668479920000 -0,0,0,0,1,0,1271169.163286298500000,210742.763351142410000 -0,0,0,1,1,0,1198316.166932225200000,210185.760856226090000 -0,0,0,0,1,0,1310847.514047548200000,210183.117488816380000 -0,0,0,0,1,0,1189457.991079062200000,210041.819543063640000 -0,0,0,0,1,0,1188860.638271138100000,209913.937252894040000 -0,0,0,0,1,0,1268610.633954554800000,209548.822169482710000 -0,0,0,0,1,0,1380331.745813727400000,209348.531231477860000 -0,0,0,1,0,0,1201381.284489631700000,209227.408114135270000 -0,0,0,0,1,0,1189216.638215303400000,208331.466664552690000 -0,0,0,0,1,0,1322407.396111473400000,207886.882579982280000 -0,0,0,0,1,0,1272568.633912548400000,207760.116429314020000 -0,0,0,0,1,0,1277162.398347050000000,207598.705006718640000 -0,0,0,0,1,0,1323914.984303638300000,206402.765141397710000 -0,0,0,0,1,0,1277562.515985131300000,205465.351989969610000 -0,0,0,0,1,0,1340938.865610137600000,205456.765721052890000 -0,0,0,0,1,1,1347085.394655644900000,204608.354032054540000 -0,0,0,0,0,1,1257735.281689554500000,204294.057416558270000 -0,0,0,0,1,0,1307281.161600217200000,203311.235563308000000 -0,0,0,0,1,0,1310306.514473393600000,203040.823702558880000 -0,0,0,0,1,0,1256673.399626970300000,202625.292381390930000 -0,0,0,0,1,0,1264633.163891136600000,201731.998892396690000 -0,0,0,0,1,0,1319492.866835549500000,201640.941659808160000 -0,0,0,0,1,1,1284907.633512720500000,201201.940569311380000 -0,0,0,0,1,1,1254359.517443716500000,201150.527942478660000 -0,0,0,0,1,0,1286815.868541389700000,200838.528894558550000 -0,0,0,0,1,0,1338077.513065144400000,200463.530628815290000 -0,0,0,0,1,1,1336749.865786060700000,200314.883616387840000 -0,0,0,0,1,0,1273071.163419306300000,200031.352031230930000 -0,0,0,0,1,0,1203414.990724057000000,199802.938117980960000 -0,0,0,0,1,0,1282795.633471638000000,199261.587822720410000 -0,0,0,0,1,0,1342605.512539312200000,199188.236591473220000 -0,0,0,0,1,0,1310896.279369965200000,199141.706500813360000 -0,0,0,0,1,0,1266491.163784056900000,198749.057679802180000 -0,0,0,0,1,0,1263190.164152473200000,197752.587231814860000 -0,0,0,0,1,1,1259185.870323807000000,197578.234234064820000 -0,0,0,0,1,0,1293686.868250802200000,196792.588167563080000 -0,0,0,0,1,0,1281110.986578464500000,196608.176134809850000 -0,0,0,0,1,0,1257835.399599552200000,196596.410410314800000 -0,0,0,0,1,0,1261826.752509221400000,196468.646230146290000 -0,0,0,0,1,1,1285515.868844807100000,196467.940850973130000 -0,0,0,0,1,0,1263159.752467885600000,196443.293262481690000 -0,0,0,0,1,0,1196457.402933225000000,196236.878977149720000 -0,0,0,0,1,0,1262477.869973391300000,195800.469744980340000 -0,0,0,0,1,0,1197607.638165548400000,195795.761421054600000 -0,0,0,0,1,1,1285494.162851467700000,195242.411477893590000 -0,0,0,0,1,0,1274378.987247228600000,194931.881915226580000 -0,0,0,0,1,0,1190994.285578638300000,194363.879114225510000 -0,0,0,0,1,0,1283888.633582219500000,194229.588044226170000 -0,0,0,0,1,1,1261764.752633228900000,193821.704673647880000 -0,0,0,0,1,0,1370262.393905222400000,193401.473230645060000 -0,0,0,0,1,0,1264407.281796976900000,193102.999418139460000 -0,0,0,0,1,0,1201444.991055131000000,193043.585494980220000 -0,0,0,0,0,1,1287637.162830561400000,192559.058904975650000 -0,0,0,0,1,0,1264388.987542226900000,192433.822934970260000 -0,0,0,0,1,0,1302274.515117466400000,192110.647400230170000 -0,0,0,0,1,0,1200494.637968972300000,191891.762011229990000 -0,0,0,0,1,1,1288333.280532807100000,191738.470651149750000 -0,0,0,1,0,0,1237314.106980800600000,190871.939575806260000 -0,0,0,0,1,0,1306228.750319227600000,190149.294695645570000 -0,0,0,0,1,0,1279818.869412049700000,189534.764756724240000 -0,0,0,0,1,1,1288850.516046881700000,188623.882392138240000 -0,0,0,0,1,0,1289176.280815303300000,187943.823712885380000 -0,0,0,0,1,0,1308007.750370144800000,186127.059957981110000 -0,0,0,0,1,0,1268238.869934305500000,185802.588165968660000 -0,0,0,0,1,0,1307077.397572055500000,184912.118490219120000 -0,0,0,0,1,0,1279573.516556307700000,183302.059046313170000 -0,0,0,0,1,0,1269495.399573475100000,183250.411839887500000 -0,0,0,0,1,0,1308750.280053049300000,181931.354110553860000 -0,0,0,0,1,0,1293691.751443132800000,181407.353846222160000 -0,0,0,0,1,0,1304802.515310809000000,180755.942419394850000 -0,0,0,0,1,0,1306082.868393138100000,180271.530330479150000 -0,0,0,0,1,0,1278856.398896053400000,180056.529776230450000 -0,0,0,0,1,1,1265830.399685636200000,179199.941266313200000 -0,0,0,0,1,1,1300243.280334800500000,178583.589480638500000 -0,0,0,0,1,0,1295829.986667975800000,177364.941983565690000 -0,0,0,0,1,0,1269357.870320975800000,176914.764734312890000 -0,0,0,0,1,0,1273909.399603724500000,176487.235733732580000 -0,0,0,0,1,0,1279951.634566471000000,176434.765366226430000 -0,0,0,0,1,0,1289182.398913309000000,174594.059730052950000 -0,0,0,0,1,0,1270412.988289475400000,173906.588664054870000 -0,0,0,0,1,0,1301508.868682891100000,171478.178166553380000 -0,0,0,0,1,0,1267914.164875060300000,171335.412047892810000 -0,0,0,0,1,0,1299755.986361891000000,171147.472135052080000 -0,0,0,0,1,0,1289961.516449555800000,169485.589632064100000 -0,0,0,0,1,0,1308423.162597060200000,167903.237153723840000 -0,0,0,0,1,1,1278432.634979799400000,165860.824571892620000 -0,0,0,0,1,0,1289600.869533062000000,164402.413446724410000 -0,0,0,0,1,0,1268764.635615050800000,162818.471732720730000 -0,0,0,0,1,0,1305349.633639141900000,154629.237783148880000 -0,0,0,0,1,0,1306797.751149728900000,154603.296890139580000 -0,0,0,0,1,0,1302742.633931890100000,151895.472909480330000 -0,0,0,0,1,0,1271132.753582224200000,150164.295925647020000 -0,0,0,0,1,0,1305246.633845135600000,149186.591188147660000 -0,0,0,0,1,0,1285354.399679556500000,147194.237561315300000 -0,0,0,0,1,0,1200342.874821052000000,146998.058163642880000 -0,0,0,0,1,0,1280097.459077969200000,146845.296330064540000 -0,0,0,0,1,0,1278806.753326058400000,146604.002193227410000 -0,0,0,0,1,0,1275159.871184140400000,144526.472883731130000 -0,0,0,0,1,0,1300046.987420305600000,144193.532276645300000 -0,0,0,0,1,0,1295512.399376630800000,144157.826311305170000 -0,0,0,0,1,0,1294908.987853810200000,144157.826311305170000 -0,0,0,0,1,0,1307799.280970811800000,144033.709105476740000 -0,0,0,0,1,1,1292599.634860977500000,142903.826194643970000 -0,0,0,0,1,0,1310422.633991807700000,142665.415254145860000 -0,0,0,0,1,0,1294147.281700059800000,142353.826310396190000 -0,0,0,0,0,1,1292587.517431139900000,142336.238090977070000 -0,0,0,0,1,0,1299336.987527966500000,141552.473582386970000 -0,0,0,0,1,0,1205366.168908298000000,141537.470659643410000 -0,0,0,0,1,0,1302742.869495719700000,141494.591480314730000 -0,0,0,0,1,0,1277037.518347472000000,140565.766894400120000 -0,0,0,0,1,1,1345220.632309049400000,138990.416370555760000 -0,0,0,0,1,0,1301187.399181470300000,138914.238373309370000 -0,0,0,0,1,0,1302592.399324223400000,138894.767939805980000 -0,0,0,0,1,0,1305923.869695395200000,138787.297354221340000 -0,0,0,0,1,0,1281642.517995715100000,138186.296915814280000 -0,0,0,0,1,0,1301187.281727641800000,137582.944447979330000 -0,0,0,0,1,0,1304052.987282306000000,137340.827150061730000 -0,0,0,0,1,0,1275070.400890633500000,135371.179186478260000 -0,0,0,0,1,0,1322582.398058056800000,133291.415957555170000 -0,0,0,0,1,0,1337964.397477716200000,132980.475306481120000 -0,0,0,0,1,0,1307574.987456142900000,131620.827435225250000 -0,0,0,0,1,1,1225503.991821557300000,126000.119188472630000 -0,0,0,0,1,0,1268166.166339561300000,124860.473501890900000 -0,0,0,0,1,0,1296042.517738968100000,124839.238964304330000 -0,0,0,0,1,0,1273389.401299893900000,122450.591510638590000 -0,0,0,0,1,0,1299248.635670557600000,109520.004839062690000 -0,0,0,0,1,0,1265409.872311472900000,121289.532481059430000 -0,0,0,0,1,0,1275645.636616811200000,121063.179915398360000 -0,0,0,0,1,0,1273321.342380881300000,119780.709383219480000 -0,0,0,0,1,1,1275611.165885224900000,119742.297714635730000 -0,0,0,0,1,1,1275926.871946722300000,119252.944690719250000 -0,0,0,0,0,1,1276779.401409640900000,118385.533039718870000 -0,0,0,0,1,0,1251080.520392805300000,113774.708928063510000 -0,0,0,0,1,0,1275142.283948972800000,113149.827303811910000 -0,0,0,0,1,0,1251720.990896642200000,111876.767842054370000 -0,0,0,0,1,0,1294151.400786310400000,110179.651485636830000 -0,0,0,0,1,0,1278361.754216060000000,109807.592190399770000 -0,0,0,0,1,0,1271673.872250631500000,108475.356993973260000 -0,0,0,0,1,0,1287595.989356473100000,108149.357645973560000 -0,0,0,0,1,0,1230640.286338970100000,104619.355847731230000 -0,0,0,0,1,0,1233739.992081806100000,104546.296938732270000 -0,0,0,0,1,0,1230597.992460310500000,102595.767375230790000 -0,0,0,0,1,0,1276843.637173548300000,101933.533791556950000 -0,0,0,0,1,0,1220487.992995306800000,101495.355534061790000 -0,0,0,0,1,0,1237887.639298304900000,100247.826861143110000 -0,0,0,0,1,0,1222618.522526890000000,99386.532323896885000 -0,0,0,0,1,0,1227525.404445394900000,99269.767465561628000 -0,0,0,0,1,1,1218418.287489056600000,97863.885106727481000 -0,0,0,0,1,0,1218757.993174478400000,97853.708617895842000 -0,0,0,0,1,0,1235749.874873057000000,97699.591472059488000 -0,0,0,0,1,0,1223987.404631644500000,97698.061947554350000 -0,0,0,0,1,0,1229272.404560297700000,97545.355888143182000 -0,0,0,0,1,0,1233649.992261812100000,97505.591203898191000 -0,0,0,0,1,0,1241710.403962478000000,96958.591969802976000 -0,0,0,0,1,0,1240313.874603301300000,96387.709253311157000 -0,0,0,0,1,0,1225242.287292465600000,95751.944448724389000 -0,0,0,0,1,0,1228164.287025883800000,93016.179579064250000 -0,0,0,0,1,0,1232334.992595225600000,92917.474067807198000 -0,0,0,0,1,0,1251362.991612643000000,92567.945239305496000 -0,0,0,0,1,0,1257508.638442054400000,92518.533592730761000 -0,0,0,0,1,0,1243873.403901562100000,92347.415496647358000 -0,0,0,0,1,0,1217204.640638142800000,91879.650027975440000 -0,0,0,0,1,0,1239460.874668881300000,91675.474583312869000 -0,0,0,0,1,0,1213895.170222967900000,91567.885559648275000 -0,0,0,0,1,0,1277602.637295976300000,91162.593391224742000 -0,0,0,0,1,0,1263164.990974471000000,90879.828208729625000 -0,0,0,0,1,0,1239204.286599382800000,90874.709780648351000 -0,0,0,0,1,0,1225110.875481799200000,90017.591744229198000 -0,0,0,0,1,0,1227205.640321135500000,89742.297675386071000 -0,0,0,0,1,0,1242699.639516800600000,89545.474578231573000 -0,0,0,0,1,0,1238664.168913215400000,89510.945119723678000 -0,0,0,0,1,0,1213841.405566722200000,89498.414632976055000 -0,0,0,0,1,0,1239708.521811381000000,89466.415681228042000 -0,0,0,0,1,0,1225084.993315726500000,89137.709317639470000 -0,0,0,0,1,0,1232872.522360056600000,86880.827348470688000 -0,0,0,0,1,0,1231060.287139385900000,85524.062673553824000 -0,0,0,0,1,0,1327909.164307385700000,82208.771731972694000 -0,0,0,0,1,0,1230231.287485048200000,80913.474453806877000 -0,0,0,0,1,0,1236521.169262215500000,80909.533516809344000 -0,0,0,0,1,0,1217580.640870392300000,80593.238873809576000 -0,0,0,0,1,0,1224813.993529632700000,79844.768257886171000 -0,0,0,0,1,0,1231344.875480964800000,79620.121725559235000 -0,0,0,0,1,0,1230192.758034557100000,79618.356965303421000 -0,0,0,0,1,0,1245813.286504715700000,79327.004529640079000 -0,0,0,0,1,0,1217891.170433059300000,78486.827076137066000 -0,0,0,0,1,0,1229142.993401810500000,76426.180606886744000 -0,0,0,0,1,0,1352955.280881717800000,76409.125850975513000 -0,0,0,0,1,0,1275259.755826890500000,74248.652809724212000 -0,0,0,0,1,0,1231397.875703051700000,73742.768978983164000 -0,0,0,0,1,0,1269013.285708308200000,73007.594268232584000 -0,0,0,0,1,0,1275994.285197719900000,72927.770937055349000 -0,0,0,0,1,0,1221424.758838310800000,72590.239459887147000 -0,0,0,0,1,0,1277776.755714133400000,71349.182558804750000 -0,0,0,0,1,0,1275963.167477801400000,70762.594493135810000 -0,0,0,0,1,0,1215182.641401305800000,70347.886661142111000 -0,0,0,0,1,0,1235099.169809639500000,70332.416547730565000 -0,0,0,0,1,0,1215738.406037807500000,70238.239570721984000 -0,0,0,0,1,0,1206520.995010718700000,69448.533144891262000 -0,0,0,0,1,0,1277276.403040304800000,69330.300441727042000 -0,0,0,0,1,0,1222024.758950635800000,68071.004403889179000 -0,0,0,0,1,0,1203236.759781301000000,67471.121417313814000 -0,0,0,0,1,0,1220948.876587972000000,66644.122087061405000 -0,0,0,0,0,1,1304475.460518717800000,66477.595517233014000 -0,0,0,0,1,0,1239952.522635728100000,66230.711168482900000 -0,0,0,0,1,0,1228135.640757724600000,65435.534281149507000 -0,0,0,0,1,0,1220680.994249716400000,64232.828025147319000 -0,0,0,0,1,0,1236875.287648469200000,61532.946285814047000 -0,0,0,0,1,0,1219671.170810058700000,61466.063545554876000 -0,0,0,0,1,0,1242102.875618472700000,60840.828903645277000 -0,0,0,0,1,0,1272993.285950392500000,60017.418476969004000 -0,0,0,0,1,0,1239413.640511393500000,59358.887641802430000 -0,0,0,0,1,0,1277178.168000549100000,56077.595319896936000 -0,0,0,0,1,0,1277153.285504385800000,54592.595009058714000 -0,0,0,0,1,0,1212044.171628385800000,50798.475628808141000 -0,0,0,0,1,0,1214809.877383053300000,48915.534840896726000 -0,0,0,0,1,0,1276719.756843894700000,39410.478391721845000 -0,0,0,0,1,0,1241684.347256049500000,34301.183492228389000 -0,0,0,0,1,0,1229577.463989555800000,78367.004153057933000 -0,0,0,0,1,0,1267563.514657720900000,267475.819176137450000 -0,0,0,0,1,0,1192028.988561719700000,281936.933298468590000 -0,0,0,0,1,0,1269596.162823393900000,226195.232774227860000 -0,0,0,0,1,0,1287908.696080133300000,74807.712059065700000 -0,0,0,0,1,0,1190533.400673642800000,279765.227668136360000 -0,0,0,0,1,0,1290545.570071473700000,343432.756828889250000 -0,0,0,0,1,0,1300444.751060470900000,174026.707518309350000 -0,0,0,0,1,0,1317545.689299464200000,235023.469054728750000 -0,0,0,0,1,1,1301177.394936382800000,276876.289876475930000 -0,0,0,0,1,0,1197790.872051060200000,231816.171335473660000 -0,0,0,0,1,0,1327437.270894214500000,443672.517306968570000 -0,0,0,0,1,0,1268483.745100721700000,429317.575216397640000 -0,0,0,0,1,0,1290905.626437977000000,425032.105440899730000 -0,0,0,0,1,0,1311014.860497638600000,424102.988532722000000 -0,0,0,0,1,0,1308318.625404551600000,423227.282606974240000 -0,0,0,0,1,0,1315767.743380308200000,405907.342509388920000 -0,0,0,0,1,0,1312967.390713304300000,400996.872015386820000 -0,0,0,0,1,0,1363409.387926220900000,395914.756195396180000 -0,0,0,0,1,0,1312297.273287132400000,395155.401742979880000 -0,0,0,0,1,0,1311917.626408636600000,389911.696023061870000 -0,0,0,0,1,0,1320735.861396804500000,388923.814140558240000 -0,0,0,0,1,0,1348694.624376803600000,388095.050050064920000 -0,0,0,0,1,0,1310533.626551970800000,386552.284762889150000 -0,0,0,0,1,0,1339377.860530048600000,372847.580216974020000 -0,0,0,0,1,0,1339196.625328227900000,371483.462538391350000 -0,0,0,0,1,0,1308572.979882717100000,368761.050004228950000 -0,0,0,0,1,0,1305578.274257972800000,366405.461867645380000 -0,0,0,0,1,0,1308434.862376809100000,363918.168285802010000 -0,0,0,0,1,0,1302305.862823799300000,363131.108836308120000 -0,0,0,0,1,0,1307252.745318472400000,360558.344624891880000 -0,0,0,0,1,0,1307925.391939058900000,360057.403697639700000 -0,0,0,0,1,0,1302944.392386645100000,356347.756589397790000 -0,0,0,0,1,0,1303665.392585054000000,355378.991794645790000 -0,0,0,0,1,0,1302969.392664715600000,355373.697513893250000 -0,0,0,0,1,0,1293054.863937392800000,352225.815358221530000 -0,0,0,0,1,0,1280078.393827393700000,349473.991465553640000 -0,0,0,0,1,0,1298473.745816141400000,346463.463037803770000 -0,0,0,0,1,0,1303222.863286390900000,345128.404028147460000 -0,0,0,0,1,0,1293262.275596052400000,343295.051067560910000 -0,0,0,0,1,1,1287707.628896966600000,339713.933557897810000 -0,0,0,0,1,0,1297084.158044144500000,339407.874786809090000 -0,0,0,0,1,0,1299607.275373220400000,336704.992725387220000 -0,0,0,0,1,0,1331265.156283050800000,336660.582053065300000 -0,0,0,0,1,1,1287723.393629223100000,336458.168743982910000 -0,0,0,0,1,0,1335708.391162976600000,335633.405629724260000 -0,0,0,0,1,0,1330188.509158134500000,335608.640587389470000 -0,0,0,0,1,0,1331186.156441047800000,335559.287995815280000 -0,0,0,0,1,0,1289052.276142060800000,334316.933525145050000 -0,0,0,0,1,0,1297826.628672048400000,334200.698849469420000 -0,0,0,0,1,0,1297491.628685891600000,334074.757500305770000 -0,0,0,0,1,0,1303533.157941386100000,332348.404653802510000 -0,0,0,0,1,0,1303528.863658636800000,331819.816800221800000 -0,0,0,0,1,0,1281400.511918053000000,330135.815903142090000 -0,0,0,0,1,0,1297406.275838226100000,330129.934025138620000 -0,0,0,0,1,0,1278686.747660547500000,330070.992541968820000 -0,0,0,0,1,0,1278093.629752308100000,327264.404651224610000 -0,0,0,0,1,0,1295606.275829300300000,326220.228261888030000 -0,0,0,0,1,0,1294259.746698215600000,324886.758159816270000 -0,0,0,0,1,0,1306244.393332555900000,323299.464090302590000 -0,0,0,0,1,0,1279582.747508972900000,319349.346006304030000 -0,0,0,0,1,0,1300589.158580049900000,318805.817237719890000 -0,0,0,0,1,0,1306449.864050224400000,317773.935115143660000 -0,0,0,0,1,0,1361489.331726968300000,317463.171957150100000 -0,0,0,0,1,0,1359728.978948473900000,316120.818998813630000 -0,0,0,0,1,0,1279521.630177140200000,316108.816726222630000 -0,0,0,0,1,0,1279509.747654974500000,315259.287257313730000 -0,0,0,0,1,0,1294732.276593059300000,313047.170290470120000 -0,0,0,0,1,0,1352936.391155719800000,311751.878261640670000 -0,0,0,0,1,0,1284891.042010471200000,311592.287701562050000 -0,0,0,0,1,0,1280691.630133718300000,310044.228789806370000 -0,0,0,0,1,0,1302149.276194721500000,307484.523935481910000 -0,0,0,0,1,1,1287869.277195721900000,305106.111697554590000 -0,0,0,0,1,0,1272574.630947798500000,303168.170363470910000 -0,0,0,0,1,0,1274209.395722881000000,303111.405713230370000 -0,0,0,0,1,0,1276433.277758061900000,303017.935099646450000 -0,0,0,0,1,0,1277424.395198389900000,302987.229124307630000 -0,0,0,0,1,0,1281980.630508467600000,301912.288360804320000 -0,0,0,0,1,0,1220726.163122639100000,300871.933486148720000 -0,0,0,0,1,0,1274832.631024971600000,300443.875943303110000 -0,0,0,0,1,0,1259241.572968304200000,299677.522817224260000 -0,0,0,0,1,0,1262329.866988554600000,299444.287719398740000 -0,0,0,0,1,0,1273464.513354390900000,297862.052694886920000 -0,0,0,0,1,0,1263568.749353304500000,295426.640570983290000 -0,0,0,0,1,0,1301873.982782051000000,294168.171631231900000 -0,0,0,0,1,0,1277811.630972474800000,291717.111900806430000 -0,0,0,0,1,0,1266345.278905227800000,291413.288361474870000 -0,0,0,0,1,0,1277806.572255551800000,290336.759346559640000 -0,0,0,0,1,0,1276774.866313725700000,289767.994407981630000 -0,0,0,0,1,1,1263436.396599635500000,287982.170551806690000 -0,0,0,0,0,1,1289439.277664631600000,286609.347838148470000 -0,0,0,0,1,0,1281732.866240218300000,284298.583102732900000 -0,0,0,0,1,0,1276161.748773559900000,283772.112698972230000 -0,0,0,0,1,1,1306456.394548967500000,282161.407587066290000 -0,0,0,0,1,0,1267130.867229059300000,282080.053419053550000 -0,0,0,0,1,1,1268438.631673887400000,282059.406150639060000 -0,0,0,0,0,1,1288557.395242050300000,281717.171598896380000 -0,0,0,0,1,0,1283244.983950883200000,280674.818696722390000 -0,0,0,0,1,1,1303362.159267634200000,280289.348667144780000 -0,0,0,0,1,1,1304329.277084052600000,280022.290146142240000 -0,0,0,0,1,1,1314325.511684715700000,278017.701963722710000 -0,0,0,0,1,0,1291946.512807637500000,277375.760662302370000 -0,0,0,0,1,0,1273741.514112725900000,276178.524539723990000 -0,0,0,0,0,1,1265909.396902978400000,275469.406535387040000 -0,0,0,0,1,0,1195825.518042132300000,274705.169218719010000 -0,0,0,0,1,1,1276389.513737976600000,273863.877594232560000 -0,0,0,0,1,0,1356860.980419382500000,272914.762694552540000 -0,0,0,0,1,0,1292550.395458132000000,272821.525348231200000 -0,0,0,0,1,0,1333600.863881975400000,272491.114591732620000 -0,0,0,0,1,0,1279050.396211475100000,271784.995597139000000 -0,0,0,0,1,0,1267723.867683470200000,271453.113058805470000 -0,0,0,0,1,0,1271091.867181047800000,271389.818894058470000 -0,0,0,0,1,1,1278637.749070882800000,271138.936521813270000 -0,0,0,0,1,1,1279045.514003381100000,271124.231170639400000 -0,0,0,0,1,0,1271083.867197051600000,270725.583345890050000 -0,0,0,0,1,0,1292767.630916059000000,270597.348694220190000 -0,0,0,0,1,0,1291090.277971550800000,269682.054921135310000 -0,0,0,0,1,1,1277681.749342471400000,268514.113359391690000 -0,0,0,0,1,1,1265794.985386386500000,268343.995261311530000 -0,0,0,0,1,0,1312948.276906386000000,268297.408740311860000 -0,0,0,0,1,0,1281417.396398723100000,267030.584174230690000 -0,0,0,0,1,0,1273639.749552473400000,266925.230710387230000 -0,0,0,0,1,0,1296830.277974471400000,266472.702415972950000 -0,0,0,0,1,1,1280335.984519556200000,266452.878308638930000 -0,0,0,0,1,0,1269919.749774634800000,266098.701195478440000 -0,0,0,0,1,0,1297784.983742222200000,265923.937437385320000 -0,0,0,0,1,1,1280328.866751641000000,265793.584023565050000 -0,0,0,0,1,0,1212733.164672970800000,265264.111657306550000 -0,0,0,0,1,0,1302121.983270302400000,265100.937771052120000 -0,0,0,0,1,0,1312821.630178049200000,264969.820251137020000 -0,0,0,0,1,1,1276307.161212384700000,264595.525396063920000 -0,0,0,0,1,1,1265721.985204309200000,264206.701370552180000 -0,0,0,0,1,0,1273617.749924555400000,262668.525313064460000 -0,0,0,0,1,0,1303039.630713224400000,262429.114374563100000 -0,0,0,0,1,0,1278422.161247476900000,262125.172397136690000 -0,0,0,0,1,0,1270980.279149636600000,262098.407686889170000 -0,0,0,0,1,0,1267330.397341802700000,260856.642781972890000 -0,0,0,0,1,0,1268982.750008225400000,260818.407622233030000 -0,0,0,0,1,0,1284806.513964310300000,259751.643679648640000 -0,0,0,0,1,0,1305664.865620225700000,259750.173210144040000 -0,0,0,0,1,0,1305923.630522638600000,259746.526563897730000 -0,0,0,0,1,1,1255354.162764132000000,255808.054453969000000 -0,0,0,0,1,1,1256979.750720307200000,255776.878335222600000 -0,0,0,0,1,1,1259516.162642225600000,255734.995873063800000 -0,0,0,0,1,1,1269317.515086725400000,255515.231220722200000 -0,0,0,0,1,1,1257637.398027047500000,255073.878100812440000 -0,0,0,0,1,1,1278980.985261052800000,253921.820037469270000 -0,0,0,0,1,1,1282820.867345050000000,253845.055427223440000 -0,0,0,0,1,0,1270722.397447556300000,253001.996417805550000 -0,0,0,0,1,0,1306113.395234972200000,252839.291690722110000 -0,0,0,0,1,0,1272390.162156641500000,252218.584926888350000 -0,0,0,0,1,0,1301443.630952477500000,251303.879735305910000 -0,0,0,0,1,0,1306686.160165548300000,251285.938498228790000 -0,0,0,0,1,1,1288104.749493807600000,251083.584900304680000 -0,0,0,0,1,0,1301476.630886465300000,250681.114904731510000 -0,0,0,0,1,0,1304519.278016388400000,250346.762226969000000 -0,0,0,0,1,0,1323079.394439384300000,250141.468674302100000 -0,0,0,0,1,0,1302995.395565465100000,250082.703043803570000 -0,0,0,0,1,0,1273737.514776885500000,250079.702393636110000 -0,0,0,0,1,1,1278030.867410644900000,249964.173097148540000 -0,0,0,0,1,1,1286779.396501466600000,249789.114720225330000 -0,0,0,0,1,0,1304524.160552561300000,249786.526798889040000 -0,0,0,0,1,1,1274173.985360637300000,249752.172864973550000 -0,0,0,0,1,1,1273904.985242471100000,249586.290650814770000 -0,0,0,0,1,1,1285315.867276310900000,249493.173054888840000 -0,0,0,0,1,1,1274831.161867812300000,249434.584589391950000 -0,0,0,0,1,0,1257526.280467137700000,249391.701801136140000 -0,0,0,0,1,0,1281507.396874889700000,249244.232279807330000 -0,0,0,0,1,0,1281499.749580472700000,248574.114525556560000 -0,0,0,0,1,1,1254859.868805214800000,248386.348824977870000 -0,0,0,0,1,0,1188236.754676386700000,248250.758544981480000 -0,0,0,0,1,1,1285044.396690636900000,247444.938306227330000 -0,0,0,0,1,1,1281758.631936729000000,247242.585036396980000 -0,0,0,0,1,0,1227222.870273560300000,246960.995376482610000 -0,0,0,0,1,0,1309263.865968138000000,246624.291653558610000 -0,0,0,0,1,0,1262738.633231386500000,246344.584535807370000 -0,0,0,0,1,1,1304616.513386219700000,246188.762340888380000 -0,0,0,0,1,0,1262128.986156716900000,245590.526004552840000 -0,0,0,0,1,0,1269517.985814392600000,244878.702296972270000 -0,0,0,0,1,1,1286693.396673470700000,244508.762091979380000 -0,0,0,0,1,1,1276661.985633969300000,244148.997063472870000 -0,0,0,0,1,1,1274894.279851809100000,243668.702748477460000 -0,0,0,0,1,1,1274755.632491305500000,243133.467598482970000 -0,0,0,0,1,1,1254105.515983223900000,242512.231636226180000 -0,0,0,0,1,0,1260332.633450225000000,242478.114250391720000 -0,0,0,0,1,0,1258117.280597478200000,242402.643600806590000 -0,0,0,0,1,0,1267476.397705972200000,241715.820171311500000 -0,0,0,0,1,1,1267138.985979214300000,241560.173172891140000 -0,0,0,0,1,0,1302496.984160721300000,241358.468523815270000 -0,0,0,0,1,0,1266662.280239716200000,240937.879141896960000 -0,0,0,0,1,0,1273155.985756218400000,240209.997067481280000 -0,0,0,0,1,0,1265498.986306473600000,240187.114239230750000 -0,0,0,0,1,0,1263921.868725806500000,240173.232049137350000 -0,0,0,0,1,0,1222354.753041312100000,239193.230728313330000 -0,0,0,0,1,0,1272522.750474140000000,238656.996892645960000 -0,0,0,0,1,0,1189905.990183055400000,238625.935603052380000 -0,0,0,0,1,0,1179697.873132139400000,238080.523636147380000 -0,0,0,0,1,0,1263213.162794143000000,237938.761452481150000 -0,0,0,0,1,0,1277093.867972299500000,237451.115118056540000 -0,0,0,0,1,1,1272486.868328049800000,236918.820578977470000 -0,0,0,0,1,0,1304435.984219715000000,236908.998092055320000 -0,0,0,0,1,1,1278354.515057310500000,236734.056184723970000 -0,0,0,0,1,0,1307083.984173059500000,236637.057034894820000 -0,0,0,0,1,0,1264827.633318468900000,236578.408858224750000 -0,0,0,0,1,0,1318471.983706727600000,236559.704499304290000 -0,0,0,0,1,0,1255916.869315892500000,236244.290760055180000 -0,0,0,0,1,0,1256906.869304388800000,236228.643481642010000 -0,0,0,0,1,0,1262820.280377805200000,235732.467636719350000 -0,0,0,0,1,0,1268389.280394643500000,235637.409099802370000 -0,0,0,0,1,0,1273890.162437468800000,235500.056028053160000 -0,0,0,0,1,0,1264790.751174390300000,235251.232378721240000 -0,0,0,0,1,0,1278419.280019640900000,234087.233066305520000 -0,0,0,0,1,1,1282050.750446975200000,233124.880004137750000 -0,0,0,0,1,0,1317504.512872636300000,233091.528364807370000 -0,0,0,0,1,0,1322774.983302801800000,232954.940055310730000 -0,0,0,0,1,0,1178019.520189642900000,232553.759099140760000 -0,0,0,0,1,0,1225257.635686978700000,232467.760583475230000 -0,0,0,0,1,0,1269012.868714392200000,232405.585510969160000 -0,0,0,0,1,0,1264147.868929967300000,231973.585390731690000 -0,0,0,0,1,0,1314024.748506724800000,231873.528176143770000 -0,0,0,0,1,0,1195098.402042299500000,231865.701092064380000 -0,0,0,0,1,0,1314853.277689561200000,231850.410768315200000 -0,0,0,0,1,0,1201466.283991560300000,231715.524883225560000 -0,0,0,0,1,0,1279964.632900059200000,231113.115326896310000 -0,0,0,0,1,0,1314839.160263717200000,230542.528213471170000 -0,0,0,0,1,1,1264737.633826553800000,229790.821055471900000 -0,0,0,0,1,1,1270274.633251220000000,229223.821205228570000 -0,0,0,0,1,0,1275579.280122220500000,229122.233153805140000 -0,0,0,0,1,0,1265363.515776887500000,229091.173504635690000 -0,0,0,0,1,1,1268515.868724137500000,228837.056230723860000 -0,0,0,0,1,0,1278060.397535309200000,228334.350543230770000 -0,0,0,0,1,0,1281368.985734388200000,228273.174484476450000 -0,0,0,0,1,0,1306911.160699799700000,228095.880875810980000 -0,0,0,0,1,0,1278045.279783383000000,227903.821220561860000 -0,0,0,0,1,0,1281351.750532642000000,227803.233167141680000 -0,0,0,0,1,1,1304272.396292299000000,227517.292794138190000 -0,0,0,0,1,0,1273317.986088395100000,227144.821098148820000 -0,0,0,0,1,1,1273562.398001134400000,227133.703666314480000 -0,0,0,0,1,0,1267530.163018390500000,227121.056381896140000 -0,0,0,0,1,0,1269676.162991464100000,226738.056491732600000 -0,0,0,0,1,0,1272699.868558228000000,226687.409611389040000 -0,0,0,0,1,0,1326741.277535557700000,226657.411311805250000 -0,0,0,0,1,1,1270387.398117557200000,226168.880136638880000 -0,0,0,0,1,0,1271313.986159384300000,225866.939139470460000 -0,0,0,0,1,0,1272058.868527889300000,225240.880024150010000 -0,0,0,0,1,0,1306893.866771131800000,224991.586887553330000 -0,0,0,0,1,0,1197431.872440978900000,224978.936650395390000 -0,0,0,0,1,0,1325343.630724549300000,224947.881922483440000 -0,0,0,0,1,0,1277402.280085131500000,224945.939012974500000 -0,0,0,0,1,1,1270518.162947893100000,224684.350625395770000 -0,0,0,0,1,1,1269963.868780881200000,224356.409680232410000 -0,0,0,0,1,1,1270119.633561223700000,224093.292096227410000 -0,0,0,0,1,1,1270708.515585556600000,223730.644855648280000 -0,0,0,0,1,1,1276715.515382558100000,222955.056839898230000 -0,0,0,0,1,0,1320360.983865723000000,222761.940428227190000 -0,0,0,0,1,0,1195373.402148470300000,222472.583723470570000 -0,0,0,0,1,0,1196539.637348800900000,222444.465997561810000 -0,0,0,0,1,0,1200619.637390881800000,222355.760138228540000 -0,0,0,0,1,1,1271441.397978052500000,222152.350768148900000 -0,0,0,0,1,0,1278306.985952884000000,222053.468748062850000 -0,0,0,0,1,0,1280416.515526473500000,221970.527640983460000 -0,0,0,0,1,1,1271435.398318141700000,221869.762750640510000 -0,0,0,0,1,0,1311333.749295547600000,221134.587383732200000 -0,0,0,0,1,0,1317421.631148636300000,221114.587423726920000 -0,0,0,0,1,0,1274463.280385717700000,220300.586427062750000 -0,0,0,0,1,1,1272128.398244470400000,219417.351316899060000 -0,0,0,0,1,0,1323991.748585805300000,219132.764615729450000 -0,0,0,0,1,1,1271697.751467973000000,217396.762838393450000 -0,0,0,0,1,0,1294872.514829635600000,216702.116589888930000 -0,0,0,0,1,0,1271312.280782222700000,216602.233259469270000 -0,0,0,0,1,1,1277936.398111388100000,216357.527712136510000 -0,0,0,0,1,0,1292523.632716387500000,216345.646174222230000 -0,0,0,0,1,0,1191665.755692392600000,216259.466228470210000 -0,0,0,0,1,0,1291013.515001714200000,216190.645828053360000 -0,0,0,0,1,0,1273186.868896558900000,215802.468782886860000 -0,0,0,0,1,0,1199732.284506797800000,215473.819505810740000 -0,0,0,0,1,0,1278374.280437722800000,215468.469122812150000 -0,0,0,0,1,0,1273171.868926554900000,215044.998184978960000 -0,0,0,0,1,0,1279382.633407890800000,214392.998504728080000 -0,0,0,0,1,0,1273156.751174643600000,214284.821883812550000 -0,0,0,0,1,0,1183685.638122469200000,212542.701352313160000 -0,0,0,0,1,0,1184024.167629137600000,212057.231194645170000 -0,0,0,0,1,0,1275086.280780136600000,212024.174830302600000 -0,0,0,0,1,0,1272779.751600548600000,211984.763163730500000 -0,0,0,0,1,0,1191913.402506798500000,211600.466360136870000 -0,0,0,0,1,0,1194621.990593552600000,211351.407803148030000 -0,0,0,0,1,0,1317565.631516799300000,211016.823498561980000 -0,0,0,0,1,0,1197993.990739300800000,210712.113806143400000 -0,0,0,0,1,0,1191124.402772471300000,210252.055014982820000 -0,0,0,0,1,0,1260435.869792297500000,209769.468709811570000 -0,0,0,0,1,0,1327766.160328298800000,209660.529951304200000 -0,0,0,0,1,0,1190296.520569965200000,209640.231435477730000 -0,0,0,0,1,1,1259536.281696468600000,209574.233535975220000 -0,0,0,0,1,0,1347431.277165964200000,209296.706860065460000 -0,0,0,0,1,1,1252668.634998723900000,208577.939268723130000 -0,0,0,0,1,1,1257226.752194806900000,208534.998409733180000 -0,0,0,0,1,0,1278985.398309975900000,208303.704909056430000 -0,0,0,0,1,0,1314200.513903215500000,208175.823275059460000 -0,0,0,0,1,0,1317709.984246477500000,208148.882384061810000 -0,0,0,0,1,0,1330238.278087467000000,207519.353459388020000 -0,0,0,0,1,0,1263447.399202302100000,207034.469258561730000 -0,0,0,0,1,0,1277487.633588969700000,206261.058075726030000 -0,0,0,0,1,0,1287005.868489474100000,205478.293237060310000 -0,0,0,0,1,0,1273082.398633047900000,205394.410858899350000 -0,0,0,0,1,0,1340306.983343720400000,205152.471710219980000 -0,0,0,0,1,0,1318025.278563395100000,204927.529902890320000 -0,0,0,0,1,0,1259397.752117887100000,204493.233527392150000 -0,0,0,0,1,0,1277744.162931561500000,204458.646326228980000 -0,0,0,0,1,0,1273861.986968889800000,204194.175398468970000 -0,0,0,0,1,0,1345767.865466550000000,202351.766025558110000 -0,0,0,0,1,0,1315993.749489978000000,201734.941471815110000 -0,0,0,0,1,0,1197727.167454049000000,201604.643832147120000 -0,0,0,0,1,0,1339957.865931719500000,200940.765894815330000 -0,0,0,0,1,0,1198150.873299554000000,199926.231834650040000 -0,0,0,0,1,0,1392903.510040223600000,199338.120806142690000 -0,0,0,0,1,0,1195011.285418644500000,198845.290755063300000 -0,0,0,0,1,0,1271186.634379968000000,198419.352302476760000 -0,0,0,0,1,0,1191065.991471976000000,196904.231645062570000 -0,0,0,0,1,0,1281044.986710473900000,196635.470043480400000 -0,0,0,0,1,0,1264492.869880393100000,196417.999021723870000 -0,0,0,0,1,0,1342071.512951135600000,195720.236965805290000 -0,0,0,0,1,0,1343174.160024061800000,195376.707469135520000 -0,0,0,0,1,0,1344061.512908130900000,195022.707520976660000 -0,0,0,0,1,0,1343151.630541548100000,194740.001393482090000 -0,0,0,0,1,0,1344050.395148217700000,194705.354481145740000 -0,0,0,0,1,0,1256445.988008305400000,194456.057735636830000 -0,0,0,0,1,1,1285473.868928805000000,194198.058907806870000 -0,0,0,0,1,0,1268102.634642466900000,192328.646636143330000 -0,0,0,0,1,0,1276499.516470715400000,189609.940787479280000 -0,0,0,0,1,0,1287994.398336559500000,189346.294333145020000 -0,0,0,0,1,0,1306216.985578969100000,188885.530162811280000 -0,0,0,0,1,0,1268270.281616881500000,188458.882065981630000 -0,0,0,0,1,0,1306871.750345557900000,187848.530268311500000 -0,0,0,0,1,0,1272661.399146974100000,187046.117503061890000 -0,0,0,0,1,0,1271512.163912639000000,186887.999709054830000 -0,0,0,0,1,0,1292389.515858635300000,186106.353634566070000 -0,0,0,0,1,0,1306180.162161812200000,185645.471354231240000 -0,0,0,0,1,0,1265383.282141551400000,184465.764396056530000 -0,0,0,0,1,0,1313287.985544562300000,183633.177806645630000 -0,0,0,0,1,0,1303987.750536143800000,182965.177502229810000 -0,0,0,0,1,0,1308748.868310466400000,182424.883307233450000 -0,0,0,0,1,0,1311392.750161811700000,182122.060093969110000 -0,0,0,0,1,0,1307407.515022054300000,181125.648372888570000 -0,0,0,0,1,0,1280442.987258300200000,181058.471013814210000 -0,0,0,0,1,0,1283991.516578555100000,180693.529814556240000 -0,0,0,0,1,0,1278971.634229883600000,179409.941502481700000 -0,0,0,0,1,1,1301753.280267551500000,178878.001293390990000 -0,0,0,0,1,1,1300526.809951469300000,178405.000927060840000 -0,0,0,0,1,0,1323421.279254302400000,176685.943013474350000 -0,0,0,0,1,0,1282374.869549393700000,176332.824297145010000 -0,0,0,0,1,0,1315594.868069887200000,176296.178373053670000 -0,0,0,0,1,0,1318551.515043720600000,175937.060652971270000 -0,0,0,0,1,0,1296641.163195222600000,174497.471668645740000 -0,0,0,0,1,0,1296609.633730724500000,173119.118782311680000 -0,0,0,0,1,0,1305914.986182972800000,173000.295529142020000 -0,0,0,0,1,0,1267952.870506301500000,172954.176854982970000 -0,0,0,0,1,1,1324303.632148385000000,171532.296168565750000 -0,0,0,0,1,0,1302218.751121386900000,171465.060410648580000 -0,0,0,0,1,0,1271734.987942054900000,171236.470972806220000 -0,0,0,0,1,0,1284887.634536966700000,169741.942137733100000 -0,0,0,0,1,0,1311612.397688388800000,169430.472616314890000 -0,0,0,0,1,0,1305800.633393302600000,169402.766634970900000 -0,0,0,0,1,0,1269184.870666965800000,169133.000770315530000 -0,0,0,0,1,0,1320866.868024557800000,166064.531841635700000 -0,0,0,0,1,0,1268976.870754882700000,164734.824199229480000 -0,0,0,0,1,0,1317121.986078634900000,163845.649468392130000 -0,0,0,0,1,0,1268578.282641306500000,160253.118595719340000 -0,0,0,0,1,0,1271236.400028467200000,160048.295186474920000 -0,0,0,0,1,0,1302864.280998304500000,158628.237659141420000 -0,0,0,0,1,0,1268637.988558635100000,158269.001172885300000 -0,0,0,0,1,0,1300215.751846551900000,154737.472802892330000 -0,0,0,0,1,0,1302018.869303301000000,154695.061470389370000 -0,0,0,0,1,0,1295118.281398475200000,153420.590594142680000 -0,0,0,0,1,1,1341821.279199644900000,151928.180521219970000 -0,0,0,0,1,0,1295075.399266392000000,151425.178902566430000 -0,0,0,0,1,0,1272739.870774805500000,150189.707620233300000 -0,0,0,0,1,0,1295032.164116635900000,149411.119938552380000 -0,0,0,0,1,0,1288403.988068550800000,148258.413910642270000 -0,0,0,0,1,0,1278426.282630309500000,147368.119759470220000 -0,0,0,0,1,0,1278379.282396227100000,146544.708020478490000 -0,0,0,0,1,0,1271241.400674641100000,146357.237266808750000 -0,0,0,0,1,0,1296862.399301305400000,144157.944093227390000 -0,0,0,0,1,1,1341056.397199228400000,143958.828021645550000 -0,0,0,0,1,0,1291815.870352387400000,142908.179204314950000 -0,0,0,0,1,0,1293543.164141893400000,142345.767599478360000 -0,0,0,0,1,0,1286922.399824380900000,142306.414331719280000 -0,0,0,0,1,0,1294143.869961470400000,142116.591220557690000 -0,0,0,0,1,0,1205379.757135719100000,141904.529308721420000 -0,0,0,0,1,0,1290104.399693965900000,141803.473080396650000 -0,0,0,0,1,0,1271307.400870725500000,141130.884530559180000 -0,0,0,0,1,0,1307708.751952394800000,138754.179966390130000 -0,0,0,0,1,0,1205117.169406309700000,128969.294680565600000 -0,0,0,0,1,0,1277550.636087641100000,128698.002900302410000 -0,0,0,0,1,0,1206787.169347137200000,125561.824461385610000 -0,0,0,0,1,0,1280031.400811135800000,125560.709306135770000 -0,0,0,0,1,0,1303373.752748385100000,120763.298297315840000 -0,0,0,0,1,0,1260043.402073308800000,118761.826578482990000 -0,0,0,0,1,0,1263720.990190550700000,118681.003249302510000 -0,0,0,0,1,0,1298137.635595977300000,117034.886462807660000 -0,0,0,0,1,0,1261463.402186051000000,116871.532458812000000 -0,0,0,1,0,0,1223435.168859466900000,116257.766625970600000 -0,0,0,0,1,0,1293278.165328055600000,113743.004267066720000 -0,0,0,0,1,0,1262726.166720882100000,113414.297575399280000 -0,0,0,0,1,0,1278400.518902301800000,111738.945283055310000 -0,0,0,0,1,0,1265834.990227639700000,110898.356413066390000 -0,0,0,0,1,0,1261313.402157977200000,110814.062290310860000 -0,0,0,0,1,0,1254748.755510389800000,110758.473818808790000 -0,0,0,0,1,0,1270903.754696384100000,109306.592208147050000 -0,0,0,0,1,0,1258472.520044475800000,108292.297648802400000 -0,0,0,0,1,0,1262773.166954964400000,106816.944956481460000 -0,0,0,0,1,0,1229490.874923884900000,105711.649594888090000 -0,0,0,0,1,0,1273918.754899978600000,104886.768698722120000 -0,0,0,0,1,0,1288752.401085645000000,103702.592917472120000 -0,0,0,0,1,0,1235288.404011219700000,103478.356161221860000 -0,0,0,0,1,0,1229424.874727800500000,103297.591102808710000 -0,0,0,0,1,0,1239896.756671145600000,100647.061955064540000 -0,0,0,0,1,0,1230549.639538630800000,100575.179224804040000 -0,0,0,0,1,0,1225284.757679969100000,99314.885157480836000 -0,0,0,0,1,0,1236897.521527886400000,99135.885515481234000 -0,0,0,0,1,0,1294441.871662050500000,98878.887341812253000 -0,0,0,0,1,0,1237533.286332473200000,97937.415143385530000 -0,0,0,0,1,0,1222581.404818967000000,97737.708849892020000 -0,0,0,0,1,0,1225265.639936059700000,97662.297255307436000 -0,0,0,0,1,0,1233090.639377892000000,97505.179787397385000 -0,0,0,0,1,0,1241948.992067977800000,96607.474233731627000 -0,0,0,0,1,0,1241760.639098227000000,96582.121266052127000 -0,0,0,0,1,1,1241572.286128476300000,96557.121316060424000 -0,0,0,0,1,0,1239214.404033228800000,96243.297796726227000 -0,0,0,0,1,0,1230570.522042810900000,96222.709255233407000 -0,0,0,0,1,0,1237073.992303550200000,95958.120873644948000 -0,0,0,0,1,0,1240780.874325469100000,95683.591895148158000 -0,0,0,0,1,0,1239108.286135226500000,94311.709468305111000 -0,0,0,0,1,0,1241735.639148220400000,93965.709832221270000 -0,0,0,0,1,0,1241439.403848305300000,93472.709833979607000 -0,0,0,0,1,0,1220052.169719964300000,93409.532466888428000 -0,0,0,0,1,0,1242263.404168799500000,92816.709833636880000 -0,0,0,0,1,0,1254839.638530716300000,92586.416002899408000 -0,0,0,0,1,0,1260007.403129547800000,92453.474995806813000 -0,0,0,0,1,0,1218971.522603049900000,92325.708847135305000 -0,0,0,0,1,0,1246194.992106139700000,92198.004050061107000 -0,0,0,0,1,0,1248561.521493807400000,91775.415984481573000 -0,0,0,0,1,1,1242413.639432638900000,91685.357109472156000 -0,0,0,0,1,0,1236546.757465645700000,90570.474496722221000 -0,0,0,0,1,0,1241118.757179886100000,90363.827600315213000 -0,0,0,0,1,0,1277554.872627720200000,89362.063855811954000 -0,0,0,0,1,0,1213835.287796810300000,89252.120506137609000 -0,0,0,0,1,0,1263153.285289228000000,88819.769336730242000 -0,0,0,0,1,0,1242720.521692886900000,88095.356743559241000 -0,0,0,0,1,0,1246033.756864309300000,87274.121837481856000 -0,0,0,0,1,0,1245972.168732881500000,86042.592804476619000 -0,0,0,0,1,0,1237809.992471978100000,85644.004034727812000 -0,0,0,0,1,0,1212230.288054049000000,85304.297365054488000 -0,0,0,0,1,0,1223372.405205473300000,85173.532862812281000 -0,0,0,0,1,0,1217008.758483976100000,83920.003217637539000 -0,0,0,0,1,0,1238465.286765053900000,83900.004241898656000 -0,0,0,0,1,0,1239945.875011220600000,83850.121795728803000 -0,0,0,0,1,0,1249182.874581798900000,83339.710414975882000 -0,0,0,0,1,0,1232749.875295639000000,82713.651299640536000 -0,0,0,0,1,0,1216979.170288547900000,82602.415301635861000 -0,0,0,0,1,0,1265708.520664304500000,81902.122738972306000 -0,0,0,0,1,0,1274939.520246893200000,80272.417336970568000 -0,0,0,0,1,0,1237995.404502719600000,79538.769197970629000 -0,0,0,0,1,0,1243911.168917894400000,79375.945704728365000 -0,0,0,0,1,0,1265446.991331726300000,78888.887623727322000 -0,0,0,0,1,0,1240230.992879301300000,77830.592824310064000 -0,0,0,0,1,0,1218407.523402974000000,77578.474234059453000 -0,0,0,0,1,0,1219258.640795216000000,77326.944881469011000 -0,0,0,0,1,0,1352730.280675560200000,76574.361412897706000 -0,0,0,0,1,0,1230459.522920966100000,76416.474917635322000 -0,0,0,0,1,0,1223901.287677884100000,75427.004127562046000 -0,0,0,0,1,0,1239163.875262886300000,74211.533789470792000 -0,0,0,0,1,0,1242435.875280559100000,74118.769539311528000 -0,0,0,0,1,0,1248972.404202222800000,73944.122578889132000 -0,0,0,0,1,0,1230082.522690728300000,73782.239700555801000 -0,0,0,0,1,0,1261506.756430059700000,73720.829062223434000 -0,0,0,0,1,0,1216725.288578465600000,69564.710077896714000 -0,0,0,0,1,0,1206743.759657055100000,69440.062361314893000 -0,0,0,0,1,0,1228168.523237884000000,68825.181045144796000 -0,0,0,0,1,0,1235065.522895306300000,67686.828334972262000 -0,0,0,0,1,0,1219349.523487478500000,67542.298440307379000 -0,0,0,0,1,0,1224414.993999555700000,66928.651373639703000 -0,0,0,0,1,0,1219341.876521140300000,66653.180795982480000 -0,0,0,0,1,0,1221985.170447140900000,66515.651543483138000 -0,0,0,0,1,0,1237003.993099719300000,66330.593514636159000 -0,0,0,0,1,0,1219345.523823559300000,65426.651424899697000 -0,0,0,0,1,0,1208224.877101644900000,65153.297968968749000 -0,0,0,0,1,0,1236923.522788226600000,64399.828675389290000 -0,0,0,0,1,0,1242179.875464469200000,63549.534772306681000 -0,0,0,0,1,0,1207413.759629383700000,63460.886327564716000 -0,0,0,0,1,0,1236856.405468389400000,61012.652378886938000 -0,0,0,0,1,0,1244507.522383973000000,60739.005616471171000 -0,0,0,0,1,0,1256717.521914050000000,60298.417914971709000 -0,0,0,0,1,1,1225927.759018644700000,60065.828485146165000 -0,0,0,0,1,0,1242726.287429392300000,59500.593723222613000 -0,0,0,0,1,0,1219117.759187221500000,55311.122771471739000 -0,0,0,0,1,0,1241682.758348465000000,47740.653332397342000 -0,0,0,0,1,0,1276932.874199807600000,46628.536790221930000 -0,0,0,0,1,0,1272875.874439805700000,41216.831078231335000 -0,0,0,0,0,1,1190346.408265471500000,38173.416561394930000 -0,0,0,0,1,1,1174247.174059808300000,31792.651763886213000 -0,0,0,0,1,0,1260555.986021891200000,257045.936820730570000 -0,0,0,0,1,0,1317544.748356476400000,234978.233908981080000 -0,0,0,0,1,1,1322569.277021303800000,249491.762952730060000 -0,0,0,0,1,0,1277945.809181809400000,240862.938346892600000 -0,0,0,0,1,0,1191439.753519728800000,282534.286434471610000 -0,0,0,0,1,1,1271337.574694886800000,218912.644977226850000 -0,0,0,0,1,0,1284760.334922805400000,341360.344963222740000 -0,0,0,0,1,1,1285580.452705144900000,341097.050870388750000 -0,0,0,0,1,1,1302042.162563800800000,184118.471783563490000 -0,0,0,0,1,0,1296575.510767474800000,345412.404116302730000 -0,0,0,0,1,1,1315208.984327226900000,214475.823142230510000 -0,0,0,0,1,0,1311027.743017807600000,425040.282589897510000 -0,0,0,0,1,0,1311907.390536725500000,406861.577805638310000 -0,0,0,0,1,0,1312549.390565052600000,404058.754343062640000 -0,0,0,0,1,0,1310248.861701548100000,387055.343468055130000 -0,0,0,0,1,0,1303792.509784892200000,364996.579514816400000 -0,0,0,0,1,0,1303647.862764477700000,361196.638623893260000 -0,0,0,0,1,0,1298448.157940805000000,342578.580715730790000 -0,0,0,0,1,1,1299568.393233135300000,340985.110149398450000 -0,0,0,0,1,0,1295451.275483131400000,340075.992545053360000 -0,0,0,0,1,0,1283318.864708632200000,330337.757428392770000 -0,0,0,0,1,0,1362018.861179724300000,314646.818994060160000 -0,0,0,0,1,0,1278388.748256549200000,306277.817031309010000 -0,0,0,0,1,0,1281985.983188048000000,302841.111634388570000 -0,0,0,0,1,0,1259601.278613716400000,299880.111322805290000 -0,0,0,0,1,0,1231792.162644133000000,294687.875316232440000 -0,0,0,0,1,0,1274499.631034806400000,292504.052912220360000 -0,0,0,0,1,0,1296386.277222052200000,291782.112755060200000 -0,0,0,0,1,0,1276460.396142140000000,285926.112327978010000 -0,0,0,0,1,0,1276461.866611644600000,285777.818005144600000 -0,0,0,0,0,1,1289120.630664140000000,284905.759709894660000 -0,0,0,0,1,1,1315620.864737048700000,283240.466780647640000 -0,0,0,0,1,0,1273759.396294802400000,279937.406457647680000 -0,0,0,0,1,0,1313694.864652052500000,276644.408122390510000 -0,0,0,0,1,1,1282942.160737633700000,274959.701189979910000 -0,0,0,0,1,0,1273745.867122381900000,272825.818646728990000 -0,0,0,0,1,0,1268428.161550477100000,271325.524731308220000 -0,0,0,0,1,0,1274305.749532803900000,266702.172101393340000 -0,0,0,0,1,0,1282538.631689056800000,265729.584151566030000 -0,0,0,0,1,0,1313715.983048141000000,262327.055851638320000 -0,0,0,0,1,1,1276287.161580473200000,261946.525444731120000 -0,0,0,0,1,0,1277351.514110550300000,261911.231552064420000 -0,0,0,0,1,1,1281571.396418809900000,260160.937152385710000 -0,0,0,0,1,0,1315451.747621223300000,259687.703190729020000 -0,0,0,0,1,1,1277527.985214307900000,253949.760926470160000 -0,0,0,0,1,0,1275122.867649227400000,252691.231947481630000 -0,0,0,0,1,0,1318737.865392804100000,251592.644905805590000 -0,0,0,0,1,1,1265593.279753059100000,250939.055333718660000 -0,0,0,0,1,1,1319860.747661471400000,250243.762761056420000 -0,0,0,0,1,0,1323066.159229636200000,249483.056933388110000 -0,0,0,0,1,0,1213643.400713384200000,239370.583720058200000 -0,0,0,0,1,0,1258258.869225055000000,234923.290777400140000 -0,0,0,0,1,0,1261829.516283229000000,232445.055904477830000 -0,0,0,0,1,0,1296555.161398723700000,232297.292420476680000 -0,0,0,0,1,0,1272534.162524804500000,232084.350261062380000 -0,0,0,0,1,0,1226781.635591715600000,231714.996012896300000 -0,0,0,0,1,0,1265103.398186892300000,231536.703062385320000 -0,0,0,0,1,0,1272203.279984474200000,231290.761953219770000 -0,0,0,0,1,0,1317462.865974307100000,231287.293128147720000 -0,0,0,0,1,0,1268309.398008465800000,230979.291775643830000 -0,0,0,0,1,1,1271557.985999465000000,230460.468338221310000 -0,0,0,0,1,0,1322728.512923300300000,230439.351910635830000 -0,0,0,0,1,0,1275600.515315964800000,229845.174293220040000 -0,0,0,0,1,1,1268027.633480131600000,229281.232835814360000 -0,0,0,0,1,0,1265762.633416965600000,228728.997391730550000 -0,0,0,0,1,0,1324149.513034060600000,227645.293194308880000 -0,0,0,0,1,0,1270784.868779301600000,227393.527293637390000 -0,0,0,0,1,1,1304271.278512388500000,226852.234084889290000 -0,0,0,0,1,0,1283119.162024051000000,226622.409741386770000 -0,0,0,0,1,1,1270050.633371144500000,225474.291958898310000 -0,0,0,0,1,0,1272214.751090139200000,224977.703713223340000 -0,0,0,0,1,0,1272406.398344636000000,222131.350810140370000 -0,0,0,0,1,0,1278547.986127048700000,220690.998047813770000 -0,0,0,0,1,0,1257243.516596972900000,218830.409249305730000 -0,0,0,0,1,0,1294501.279679715600000,215379.704864636060000 -0,0,0,0,1,0,1275147.986365392800000,215293.410417810080000 -0,0,0,0,1,0,1271266.986581474500000,214322.468790143730000 -0,0,0,0,1,0,1276360.516092553700000,212107.351501226430000 -0,0,0,0,1,0,1276451.633692473200000,211444.234061062340000 -0,0,0,0,0,1,1258763.281602054800000,209150.351181641220000 -0,0,0,0,1,0,1281522.162593394500000,207931.645941898230000 -0,0,0,0,1,0,1341536.512708798100000,203676.471709474920000 -0,0,0,0,1,0,1277980.869151055800000,203587.940390482540000 -0,0,0,0,1,1,1255043.635169968000000,203351.410023644570000 -0,0,0,0,1,0,1281576.986630722900000,203246.058200225230000 -0,0,0,0,0,1,1257036.987810552100000,202708.763014972210000 -0,0,0,0,1,1,1259307.399608299100000,201838.880896478890000 -0,0,0,0,1,0,1263000.752457797500000,199305.645805478100000 -0,0,0,0,1,0,1266508.752003476000000,198491.116594642400000 -0,0,0,0,1,0,1270198.516605556000000,198444.410651311280000 -0,0,0,0,1,0,1264425.399542883000000,193772.881608560680000 -0,0,0,0,1,1,1259023.870319724100000,192587.234045475720000 -0,0,0,0,1,0,1264056.517078548700000,192440.705139055850000 -0,0,0,0,1,1,1288628.868852391800000,191386.823716640470000 -0,0,0,0,1,0,1304068.868156060600000,191287.647733896970000 -0,0,0,0,1,0,1397266.392390549200000,190765.885982140900000 -0,0,0,0,1,0,1264328.517190724600000,188691.881599977610000 -0,0,0,0,1,0,1308136.985675975700000,184877.824595555660000 -0,0,0,0,1,0,1276630.987664476000000,181720.823691725730000 -0,0,0,0,1,0,1269417.752747133400000,179830.705752804880000 -0,0,0,0,1,0,1311360.750225812200000,178695.883875474330000 -0,0,0,0,1,0,1270231.752759560900000,175888.117837473750000 -0,0,0,0,1,0,1266079.870643392200000,175259.999999225140000 -0,0,0,0,1,0,1268602.635282889000000,172621.647336304190000 -0,0,0,0,1,0,1266287.164848223300000,171369.059290304780000 -0,0,0,0,1,0,1309729.280391633500000,167079.178762480620000 -0,0,0,0,1,0,1302190.986413136100000,165243.001660555600000 -0,0,0,0,1,0,1271235.870830059100000,159896.177708566190000 -0,0,0,0,1,0,1300683.869676724100000,144179.414850816130000 -0,0,0,0,1,0,1307666.987272143400000,136527.474117979410000 -0,0,0,0,1,0,1308482.869498640300000,134787.180354475980000 -0,0,0,0,1,0,1274087.753905803000000,132760.061705306170000 -0,0,0,0,1,0,1310209.163946300700000,131210.356799483300000 -0,0,0,0,1,0,1307561.399228721900000,130894.298048391940000 -0,0,0,0,1,1,1346507.632359728200000,130219.769869893790000 -0,0,0,0,1,0,1273315.754465550200000,119583.709121063350000 -0,0,0,0,1,0,1257424.520171970100000,112208.473871558900000 -0,0,0,0,1,0,1270914.990238219500000,106657.886547565460000 -0,0,0,0,1,0,1310042.164608389100000,104777.299429476260000 -0,0,0,0,1,0,1222745.639726728200000,104520.825861066580000 -0,0,0,0,1,0,1222646.169453218600000,100614.532164469360000 -0,0,0,0,1,0,1240635.874287381800000,98520.709252387285000 -0,0,0,0,1,0,1217355.522554218800000,97895.649806976318000 -0,0,0,0,1,0,1229224.404328227000000,95630.944690719247000 -0,0,0,0,1,0,1230593.639778718400000,94007.767818972468000 -0,0,0,0,1,0,1271824.990386724500000,93890.769365310669000 -0,0,0,0,1,0,1222476.757718548200000,93124.826671481133000 -0,0,0,0,1,0,1229851.404386550200000,92965.650480642915000 -0,0,0,0,1,0,1222378.875368386500000,91793.121001556516000 -0,0,0,0,1,0,1242780.756808638600000,91734.827482983470000 -0,0,0,0,1,0,1266962.520452886800000,86783.710744813085000 -0,0,0,0,1,0,1239919.992517054100000,82988.298060059547000 -0,0,0,0,1,0,1353042.633725389800000,80172.420161649585000 -0,0,0,0,1,0,1349001.986951053100000,74932.655378729105000 -0,0,0,0,1,0,1245684.992798060200000,74034.240180805326000 -0,0,0,0,1,0,1232867.875715807100000,73700.651609137654000 -0,0,0,0,1,0,1277287.873161718200000,70866.888575896621000 -0,0,0,0,1,0,1229981.405438885100000,70475.063572138548000 -0,0,0,0,1,0,1223964.405661881000000,65307.416427135468000 -0,0,0,0,1,0,1226243.405697047700000,62638.652079641819000 -0,0,0,0,1,0,1224636.758975967800000,61348.357744231820000 -0,0,0,0,1,1,1277877.162009388200000,238378.644430980090000 -1,0,0,0,0,0,1280270.515818476700000,207189.410877808930000 -0,0,0,0,1,0,1271663.398518309000000,215226.704186394810000 -1,0,0,0,1,1,1271742.927558720100000,222010.762796729800000 -0,0,0,0,1,1,1320232.983465552300000,237671.881080731750000 -0,0,0,0,1,0,1279936.517142638600000,173083.000744313000000 \ No newline at end of file diff --git a/inputs/coefficients/EscortTourModeModel_psrcper1.F12 b/inputs/coefficients/EscortTourModeModel.F12 similarity index 100% rename from inputs/coefficients/EscortTourModeModel_psrcper1.F12 rename to inputs/coefficients/EscortTourModeModel.F12 diff --git a/inputs/coefficients/IndividualPersonDayPatternModel.F12 b/inputs/coefficients/IndividualPersonDayPatternModel.F12 new file mode 100644 index 00000000..47b0f858 --- /dev/null +++ b/inputs/coefficients/IndividualPersonDayPatternModel.F12 @@ -0,0 +1,6464 @@ +pattern020115.ALO (SACOG2000 v020115) +Created by ALOGIT version 4 16:22:40 on 12 Nov 16 +END + 100 W-TASC F 1.50000000000 .747898858390E-01 + 101 W-SASC F -.545929205928 .477479792159 + 102 W-PTW F -1.30625981611 .744063917139E-01 + 105 W-UNI F 9.50000000000 .162707883679 + 106 W-DAS T -1.39320000000 .000000000000 + 109 W-VLINC T -.350000000000 .000000000000 + 110 W-LOINC F .116716171556 .857424882249E-01 + 111 W-HIINC T .000000000000 .000000000000 + 112 W-CARSPD F .875715586599E-01 .700686398172E-01 + 113 W-ONLYAD T .000000000000 .000000000000 + 114 W-ONLYWK T .000000000000 .000000000000 + 116 W-FEMNOC T .000000000000 .000000000000 + 117 W-FADCU5 F -.432666507935 .132813172803 + 118 W-FAD515 F -.185051141923 .117775616969 + 119 W-MADCU5 T .000000000000 .000000000000 + 120 W-MAD515 T .000000000000 .000000000000 + 121 W-AG1825 T .000000000000 .000000000000 + 122 W-AG2635 T .000000000000 .000000000000 + 123 W-AG5165 T .000000000000 .000000000000 + 124 W-WAHOME T -5.00000000000 .000000000000 + 125 W-MIXDEN T .000000000000 .000000000000 + 126 W-INTDEN T .000000000000 .000000000000 + 127 W-ACCLOG F .208574021361 .482325096352E-01 + 128 W-T-LOGS F .108712811663 .171652486846E-01 + 129 W-S-LOGS T .000000000000 .000000000000 + 151 W-FTW T .100000000000 .000000000000 + 200 S-TASC F 1.00000000000 .126055258252 + 201 S-SASC F .250527471761 .352211973827 + 205 S-UNI F -.500000000000 .126415576275 + 206 S-DAS F .800000000000 .265467127359 + 207 S-PAS F 1.00000000000 .155790914068 + 208 S-CU5 F 4.34920681080 1.01094810597 + 209 S-VLINC T .000000000000 .000000000000 + 210 S-LOINC T .000000000000 .000000000000 + 211 S-HIINC T .000000000000 .000000000000 + 212 S-CARSPD F -.310577512302E-02 .940750766285E-01 + 213 S-ONLYAD T .000000000000 .000000000000 + 214 S-ONLYWK T .000000000000 .000000000000 + 216 S-FEMNOC T .000000000000 .000000000000 + 217 S-FADCU5 F -.967949958749 .467105738923 + 218 S-FAD515 T .000000000000 .000000000000 + 219 S-MADCU5 T .000000000000 .000000000000 + 220 S-MAD515 T .000000000000 .000000000000 + 221 S-AG1825 T .000000000000 .000000000000 + 222 S-AG2635 T .000000000000 .000000000000 + 223 S-AG5165 F -.215688871361 .322770699613 + 224 S-WAHOME T .000000000000 .000000000000 + 225 S-MIXDEN T .000000000000 .000000000000 + 226 S-INTDEN T .000000000000 .000000000000 + 227 S-ACCLOG T .000000000000 .000000000000 + 228 S-T-LOGS T .100000000000 .000000000000 + 229 S-S-LOGS T .000000000000 .000000000000 + 251 S-FTW T .000000000000 .000000000000 + 300 E-TASC F -2.50000000000 .234283483337 + 301 E-SASC F -2.00000000000 .289383426208 + 302 E-PTW T .000000000000 .000000000000 + 303 E-RET F -.417817121266 .126001712379 + 304 E-NWA T .300000000000 .000000000000 + 305 E-UNI T .000000000000 .000000000000 + 306 E-DAS T .000000000000 .000000000000 + 307 E-PAS T .000000000000 .000000000000 + 308 E-CU5 F .500000000000 .136866732454 + 309 E-VLINC F -.232122656585 .122349601563 + 310 E-LOINC F -.299251143410 .965238241318E-01 + 311 E-HIINC T .000000000000 .000000000000 + 312 E-CARSPD T .000000000000 .000000000000 + 313 E-ONLYAD F -.318833010107 .993177062856E-01 + 314 E-ONLYWK F -.547945531682 .965944944830E-01 + 316 E-FEMNOC T .000000000000 .000000000000 + 317 E-FADCU5 F 1.22669557621 .112979064963 + 318 E-FAD515 F 1.72870746312 .962494719017E-01 + 319 E-MADCU5 F .847368516815 .123094929182 + 320 E-MAD515 F 1.25673901530 .107715378501 + 321 E-AG1825 F -.050000000000 .166526070218 + 322 E-AG2635 F -.422226761480 .837433605599E-01 + 323 E-AG5165 F -.511403528351 .102713935685 + 324 E-WAHOME T .000000000000 .000000000000 + 325 E-MIXDEN T .000000000000 .000000000000 + 326 E-INTDEN T .000000000000 .000000000000 + 327 E-ACCLOG T .000000000000 .000000000000 + 328 E-T-LOGS F -.402814156802E-01 .205861866843E-01 + 329 E-S-LOGS F -.179238721996E-01 .230829524579E-01 + 351 E-FTW F .231141115699 .923043481694E-01 + 400 P-TASC F -1.70000000000 .196662851185 + 401 P-SASC F -.400000000000E-01 .267241793116 + 402 P-PTW F .395000000000 .792692737956E-01 + 403 P-RET F .790171006036 .870943959413E-01 + 404 P-NWA F .481291639664 .819883805485E-01 + 405 P-UNI T 1.000000000000 .000000000000 + 406 P-DAS F .215923195688 .256718538247 + 407 P-PAS F .107808678654 .138212041128 + 408 P-CU5 F .193719029501 .116157255717 + 409 P-VLINC F .232859534643 .830144886938E-01 + 410 P-LOINC F .242866712762 .671905120570E-01 + 411 P-HIINC F -.541100201854E-01 .541737757577E-01 + 412 P-CARSPD F .472182862768E-02 .563973631197E-01 + 413 P-ONLYAD F .228593655282 .568965293851E-01 + 414 P-ONLYWK T .000000000000 .000000000000 + 416 P-FEMNOC T .000000000000 .000000000000 + 417 P-FADCU5 F -.139780975551 .112478145181 + 418 P-FAD515 F -.185678725167 .100237176786 + 419 P-MADCU5 T .000000000000 .000000000000 + 420 P-MAD515 F -.389929886584 .117270944735 + 421 P-AG1825 F -.516406828586 .964884853689E-01 + 422 P-AG2635 F -.240789136184 .661624936030E-01 + 423 P-AG5165 F .168023772060 .681847003134E-01 + 424 P-WAHOME T .000000000000 .000000000000 + 425 P-MIXDEN T .000000000000 .000000000000 + 426 P-INTDEN T .000000000000 .000000000000 + 427 P-ACCLOG T .000000000000 .000000000000 + 428 P-T-LOGS F -.303237822839E-01 .147838668001E-01 + 429 P-S-LOGS F -.331574869640E-01 .183613758519E-01 + 451 P-FTW T .000000000000 .000000000000 + 500 H-TASC F -1.40000000000 .181807649431 + 501 H-SASC F .684639749398 .260633296495 + 502 H-PTW F .180000000000 .749812641102E-01 + 503 H-RET F .291693210657 .800658514216E-01 + 504 H-NWA F .333741739378 .769387546362E-01 + 505 H-UNI F 1.50000000000 .104564426271 + 506 H-DAS F -1.43987617435 .368064544016 + 507 H-PAS F -.671587733510 .140373240563 + 508 H-CU5 T -.200000000000 .000000000000 + 509 H-VLINC F .197657552715 .753107766032E-01 + 510 H-LOINC T .000000000000 .000000000000 + 511 H-HIINC T .000000000000 .000000000000 + 512 H-CARSPD F -.962795835993E-01 .557448876248E-01 + 513 H-ONLYAD F .318371196609 .532641035775E-01 + 514 H-ONLYWK T .000000000000 .000000000000 + 516 H-FEMNOC F .145509111734 .450996563662E-01 + 517 H-FADCU5 T .000000000000 .000000000000 + 518 H-FAD515 T .000000000000 .000000000000 + 519 H-MADCU5 F -.390194217041 .118239256599 + 520 H-MAD515 T .000000000000 .000000000000 + 521 H-AG1825 F -.664842450325 .934581777925E-01 + 522 H-AG2635 F -.128206129379 .582798820226E-01 + 523 H-AG5165 F .109643763442 .623446385019E-01 + 524 H-WAHOME T .000000000000 .000000000000 + 525 H-MIXDEN T .000000000000 .000000000000 + 526 H-INTDEN T .000000000000 .000000000000 + 527 H-ACCLOG T .000000000000 .000000000000 + 528 H-T-LOGS F -.990772992029E-02 .136828090178E-01 + 529 H-S-LOGS F -.340075996586E-01 .230408235344E-01 + 551 H-FTW T .000000000000 .000000000000 + 600 M-TASC F -3.16500764780 .150259640217 + 601 M-SASC F -.714129706605 .252909699025 + 602 M-PTW F -.859047027123E-01 .844138089579E-01 + 603 M-RET T .000000000000 .000000000000 + 604 M-NWA T .000000000000 .000000000000 + 605 M-UNI T .500000000000 .000000000000 + 606 M-DAS F -.934633659569 .373056520445 + 607 M-PAS F -1.17482102075 .168552161296 + 608 M-CU5 F -.691459195676 .140808293648 + 609 M-VLINC F -.299802297412 .952085725818E-01 + 610 M-LOINC F .167667697238E-01 .683887284903E-01 + 611 M-HIINC T .000000000000 .000000000000 + 612 M-CARSPD F -.228417459300 .568602867559E-01 + 613 M-ONLYAD T .000000000000 .000000000000 + 614 M-ONLYWK T .000000000000 .000000000000 + 616 M-FEMNOC F -.589838167573E-01 .521316373475E-01 + 617 M-FADCU5 T .000000000000 .000000000000 + 618 M-FAD515 F -.592169404111 .121169768266 + 619 M-MADCU5 T .000000000000 .000000000000 + 620 M-MAD515 F -.480801252011 .123565614495 + 621 M-AG1825 T .000000000000 .000000000000 + 622 M-AG2635 T .000000000000 .000000000000 + 623 M-AG5165 T .000000000000 .000000000000 + 624 M-WAHOME T .000000000000 .000000000000 + 625 M-MIXDEN T .000000000000 .000000000000 + 626 M-INTDEN T .000000000000 .000000000000 + 627 M-ACCLOG T .100000000000 .000000000000 + 628 M-T-LOGS F .270652839789E-01 .143308245660E-01 + 629 M-S-LOGS F -.237266979579E-01 .203522377021E-01 + 651 M-FTW T .000000000000 .000000000000 + 700 D-TASC F -1.60000000000 .145815968942 + 701 D-SASC F -.400000000000 .231790144821 + 702 D-PTW T .250000000000 .000000000000 + 703 D-RET T .000000000000 .000000000000 + 704 D-NWA T .000000000000 .000000000000 + 705 D-UNI T .400000000000 .000000000000 + 706 D-DAS T .000000000000 .000000000000 + 707 D-PAS F .109843516821 .117987123366 + 708 D-CU5 F .116602358763 .998106862586E-01 + 709 D-VLINC F -.370249395876 .831227187221E-01 + 710 D-LOINC F -.281435681979E-01 .638144086623E-01 + 711 D-HIINC F .112883990868 .492103978481E-01 + 712 D-CARSPD F .194204871878 .511515481101E-01 + 713 D-ONLYAD F -.506676905839E-01 .524718873910E-01 + 714 D-ONLYWK T .000000000000 .000000000000 + 716 D-FEMNOC T .000000000000 .000000000000 + 717 D-FADCU5 T .000000000000 .000000000000 + 718 D-FAD515 F -.243866231873 .983465662650E-01 + 719 D-MADCU5 T .000000000000 .000000000000 + 720 D-MAD515 F -.505289670941 .114513026186 + 721 D-AG1825 T .000000000000 .000000000000 + 722 D-AG2635 T .000000000000 .000000000000 + 723 D-AG5165 F -.944174269098E-01 .587918512793E-01 + 724 D-WAHOME T -5.00000000000 .000000000000 + 725 D-MIXDEN T .000000000000 .000000000000 + 726 D-INTDEN T .000000000000 .000000000000 + 727 D-ACCLOG T .000000000000 .000000000000 + 728 D-T-LOGS F .471011364865E-01 .130683101885E-01 + 729 D-S-LOGS F .330431482080E-01 .173437963982E-01 + 751 D-FTW F -.181999194674 .575835462377E-01 + 802 T-PTW F .482161162082 .109512246390 + 803 T-RET F .414394647083E-01 .129588946039 + 804 T-NWA F .695799684195E-01 .121418780316 + 805 T-UNI F -.431036206222 .144793110801 + 806 T-DAS F .183390925630 .339270958540 + 807 T-PAS F .668791166404 .209920854452 + 808 T-CU5 T .000000000000 .000000000000 + 809 T-VLINC T .000000000000 .000000000000 + 810 T-LOINC T .000000000000 .000000000000 + 811 T-HIINC T .000000000000 .000000000000 + 812 T-CARSPD T .000000000000 .000000000000 + 813 T-ONLYAD T .200000000000 .000000000000 + 814 T-ONLYWK T .200000000000 .000000000000 + 816 T-FEMNOC F -.133527374536 .660647070392E-01 + 817 T-FADCU5 F -.194090570724 .142690068342 + 818 T-FAD515 F .324016272100 .137880088875 + 819 T-MADCU5 F -.302565360653 .153420573733 + 820 T-MAD515 F .469091465379 .151001127102 + 821 T-AG1825 F .981063436413E-01 .122962661892 + 822 T-AG2635 T .200000000000 .000000000000 + 823 T-AG5165 T .000000000000 .000000000000 + 824 T-WAHOME F 1.70615752608 .624649437996 + 825 T-MIXDEN T .000000000000 .000000000000 + 826 T-INTDEN F .776394676716E-03 .285022273998E-03 + 827 T-ACCLOG F .606809861420E-01 .159257402511E-01 + 851 T-FTW T .100000000000 .000000000000 + 902 I-PTW T .000000000000 .000000000000 + 903 I-RET T .000000000000 .000000000000 + 904 I-NWA T .000000000000 .000000000000 + 905 I-UNI T .100000000000 .000000000000 + 906 I-DAS F -.749702329189 .441684426047 + 907 I-PAS F -.452735989049 .182642180778 + 908 I-CU5 T .000000000000 .000000000000 + 909 I-VLINC T .000000000000 .000000000000 + 910 I-LOINC T .000000000000 .000000000000 + 911 I-HIINC T .100000000000 .000000000000 + 912 I-CARSPD T .000000000000 .000000000000 + 913 I-ONLYAD T .000000000000 .000000000000 + 914 I-ONLYWK T .000000000000 .000000000000 + 916 I-FEMNOC T .000000000000 .000000000000 + 917 I-FADCU5 T .100000000000 .000000000000 + 918 I-FAD515 T .100000000000 .000000000000 + 919 I-MADCU5 T .100000000000 .000000000000 + 920 I-MAD515 T .100000000000 .000000000000 + 921 I-AG1825 T .000000000000 .000000000000 + 922 I-AG2635 T .000000000000 .000000000000 + 923 I-AG5165 T .000000000000 .000000000000 + 924 I-WAHOME F 1.00892260328 .544039885953 + 925 I-MIXDEN T .000000000000 .000000000000 + 926 I-INTDEN T .000000000000 .000000000000 + 927 I-ACCLOG T .000000000000 .000000000000 + 951 I-FTW T .000000000000 .000000000000 +1010 TW/S-LS F .467024948568 .451036146479E-01 +1011 T/S-W/W F .356271067666 .400514889656 +1012 T/S-W/S T .000000000000 .000000000000 +1013 T/S-W/E F 1.31138129947 .138968459510 +1014 T/S-W/P F -.227150859598 .985196600519E-01 +1015 T/S-W/H F -.386335377979 .946089282279E-01 +1016 T/S-W/M F .889641597174E-01 .105644335131 +1018 TW/S-HLS F -.795389814347E-01 .111829392796E-01 +1019 TW/S-WLS F .794942357978E-01 .875165205228E-02 +1020 TS/S-LS T .000000000000 .000000000000 +1021 T/S-S/W T .000000000000 .000000000000 +1022 T/S-S/S F .314560676426E-01 .233354053542 +1023 T/S-S/E F 1.40724251599 .170896712710 +1024 T/S-S/P F -.260268983485 .125318558403 +1025 T/S-S/H F -.329718651487 .126345843496 +1026 T/S-S/M F .650875202667E-02 .136265572445 +1028 TS/S-HLS F .113927128862E-01 .108502792506E-01 +1029 TS/S-SLS T .000000000000 .000000000000 +1033 T/S-E/E F 2.49898912227 .136229490213 +1034 T/S-E/P F .421557557412 .986604661681E-01 +1035 T/S-E/H F .188249465196 .943332441372E-01 +1036 T/S-E/M F .239322230797 .119829848475 +1043 T/S-P/E F -.317338119655 .156696049868 +1044 T/S-P/P F .852308722982 .111046169856 +1045 T/S-P/H F .773000547903E-02 .820981816642E-01 +1046 T/S-P/M F -.170962348167 .105861884493 +1053 T/S-H/E F -.324160235663 .150511641126 +1054 T/S-H/P F .190221741983 .837308094767E-01 +1055 T/S-H/H F .347031048360 .980931590877E-01 +1056 T/S-H/M F -.917910211507E-01 .101470939643 +1063 T/S-M/E F -.440331472561E-01 .188643742424 +1064 T/S-M/P F .133281758578 .105910010066 +1065 T/S-M/H F -.996383676238E-01 .101934680768 +1066 T/S-M/M F .458796046568 .129250961119 +1073 T/S-D/E F -.189559602472 .112523791805 +1074 T/S-D/P F -.976108114345E-02 .760170241405E-01 +1075 T/S-D/H F .715260497433E-01 .717251834701E-01 +1076 T/S-D/M F .137567383409 .849475521413E-01 +1112 T/T-W/S F -2.59941265146 .230217846720 +1113 T/T-W/E F -1.71754382306 .132453688105 +1114 T/T-W/P F -1.26550258109 .105712098244 +1115 T/T-W/H F -1.21199127403 .985332380793E-01 +1116 T/T-W/M F -.793293867133 .114565829153 +1117 T/T-W/D F -.523499388440 .899705292095E-01 +1123 T/T-S/E F -1.37335508348 .181046942221 +1124 T/T-S/P F -1.06502176181 .135679006798 +1125 T/T-S/H F -1.18926531986 .142970298662 +1126 T/T-S/M F -.746217946696 .164380672322 +1127 T/T-S/D F -.729688990230 .113282339531 +1134 T/T-E/P F .545280160646E-01 .125839313466 +1135 T/T-E/H F -.783625975110E-01 .125687009926 +1136 T/T-E/M F .858579439458E-01 .173972978392 +1137 T/T-E/D F .401098888728 .110183162482 +1145 T/T-P/H F -.131395429753 .102820478667 +1146 T/T-P/M F -.143628513780E-01 .133055374531 +1147 T/T-P/D F .543486792022E-01 .959646389525E-01 +1156 T/T-H/M F -.298287847052E-01 .131195252735 +1157 T/T-H/D F .163451916709 .946941600198E-01 +1213 S/S-W/E F -.588562632399 .152420622035 +1214 S/S-W/P F -.242105182129 .131803953602 +1215 S/S-W/H F -.442365696956 .128444324324 +1216 S/S-W/M F .304575475229 .125370276200 +1217 S/S-W/D F -.382764677229 .140906223281 +1223 S/S-S/E F -1.48170021009 .302407473316 +1224 S/S-S/P F -.339886486418 .168312345976 +1225 S/S-S/H F -.682918403835 .172403327305 +1226 S/S-S/M F .994483378652 .157314958198 +1227 S/S-S/D F -.242713102330 .163927499823 +1234 S/S-E/P F -.207431837449 .117100423075 +1235 S/S-E/H F -.362858881134 .112405437792 +1236 S/S-E/M F -.225877694848 .124449831371 +1237 S/S-E/D F .283132756625E-01 .119295326599 +1245 S/S-P/H F -.132943375374 .925555970377E-01 +1246 S/S-P/M F -.611712396875E-01 .967134676018E-01 +1247 S/S-P/D F -.282463710899 .101774545186 +1256 S/S-H/M F -.427308255291 .947166605158E-01 +1257 S/S-H/D F -.395412840045 .969516357938E-01 +1311 NT/NS-1/1 F -2.36362611051 .261597494670 +1312 NT/NS-1/2 F -3.39844714609 .432600653850 +1313 NT/NS-1/3 F -4.06908446570 .559961335539 +1321 NT/NS-2/1 F -2.32916029951 .267197952339 +1322 NT/NS-2/2 F -3.33203402603 .440526301881 +1323 NT/NS-2/3 F -3.99159023744 .560063253518 +1331 NT/NS-3/1 F -2.21188959617 .295688147132 +1332 NT/NS-3/2 F -3.40274676965 .476199240505 +1401 TxCARSPD F .105372392743 .562038099802E-01 +1402 TxWAHOME F -1.97334085046 .585059842086 +1403 TxMIXDEN F -.948487336467E-01 .121263990174 +1404 TxMDEN515 F -.327579783976 .235970256215 +1405 TxHLOGS F .512007909198E-03 .126118970231E-01 +1411 SxCARSPD F .120708677191 .582396498539E-01 +1412 SxWAHOME F 1.43935300972 .595270872565 +1413 SxMIXDEN F .588893682767E-01 .115722073385 +1414 SxMDEN515 F -.415260822833 .214460938350 +1415 SxHLOGS F .122756386468E-01 .125459984988E-01 + -1 + 12953 -.529528375481E+05 -.882566118019E+05 -.505543876204E+05 + 4 016:22:40 on 12 Nov 16 + 13209 -22959 -6164 -9673 -8944 12357 0 0 0 0 + 0 0 0 0 0 -21545 -3949 -5051 711 0 + 0 0 0 0 0 0 0 0 -66294 -10215 + 6056 42 0 0 8988 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -5024 -171 -4284 -435 + 0 0 3654 0 -832 0 0 0 -4605 -352 + -8474 -866 0 0 563 0 -2707 0 0 0 + -16737 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -20083 -4386 -4522 -2823 0 0 1127 0 -12143 + 0 0 0 -4054 -3887 0 0 0 0 0 + 0 0 0 -40458 -8921 4974 -588 0 0 12 + 0 24839 0 0 0 529 4656 0 0 0 + 0 0 0 0 0 3140 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 5301 -6054 5845 3120 0 + 0 1091 0 -4043 0 0 0 -1458 -656 0 + 0 0 0 0 0 0 0 2202 2640 0 + 0 1618 43077 -991 -9937 0 0 -310 0 -1532 + 0 0 0 437 215 0 0 0 0 0 + 0 0 0 -147 -1766 0 0 23797 -1503 5966 + -5317 23 0 0 -808 0 1531 0 0 0 + 1308 473 0 0 0 0 0 0 0 0 + -1428 -2041 0 0 -79842 -21071 -1016 3658 -2587 -1966 + 0 0 -524 0 969 0 0 0 786 437 + 0 0 0 0 0 0 0 0 -1037 -1421 + 0 0 -41449 -9436 37843 -1284 6794 -4666 -4521 0 + 0 -908 0 549 0 0 0 1446 788 0 + 0 0 0 0 0 0 0 -1732 -2581 0 + 0 -63309 -12199 64764 32450 -117 1077 -789 -724 0 + 0 -122 0 147 0 0 0 224 91 0 + 0 0 0 0 0 0 0 -241 -349 0 + 0 -9303 -1859 9901 4822 9205 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -3398 -2578 517 3642 0 + 0 -152 0 6699 0 0 0 -362 -82 0 + 0 0 0 0 0 0 0 -191 530 0 + 0 -27841 -14323 -2305 830 -25872 -3467 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -58 -542 -296 2743 0 0 124 0 -442 + 0 0 0 3270 1321 0 0 0 0 0 + 0 0 0 -103 32 0 0 -9025 -3763 5671 + 4269 6948 1151 0 0 0 758 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -239 -790 108 1702 0 0 335 0 397 0 + 0 0 -5 -59 0 0 0 0 0 0 + 0 0 -145 414 0 0 -2811 -1873 -477 2599 + 7042 1079 0 0 0 -9307 0 0 0 1793 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 250 955 + 2193 383 0 0 -230 0 4261 0 0 0 + 1374 3898 0 0 0 0 0 0 0 0 + -2203 -1537 0 0 1570 1800 -806 869 -1578 -467 + 0 0 0 200 0 0 0 1270 0 0 + 0 0 0 199 0 0 0 0 0 0 + 0 -452 42192 1220 392 0 0 97 0 -303 + 0 0 0 -638 -1067 0 0 0 0 0 + 0 0 0 -93 -323 0 0 203 57793 96 + 124 1078 121 0 0 0 -367 0 0 0 + 633 0 0 0 0 0 25 0 0 0 + 0 0 0 0 6417 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -186 -163 -462 -19 0 0 505 0 -725 0 + 0 0 -1148 -2375 0 0 0 0 0 0 + 0 0 464 530 0 0 -76 -191 293 -659 + -1237 -125 0 0 0 -505 0 0 0 -1352 + 0 0 0 0 0 -71 0 0 0 0 + 0 0 0 -25779 -12326 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -2220 413 -1362 -142 0 0 338 0 1490 0 + 0 0 -571 -903 0 0 0 0 0 0 + 0 0 -561 -248 0 0 472 550 -189 -635 + -3867 -195 0 0 0 153 0 0 0 -107 + 0 0 0 0 0 41 0 0 0 0 + 0 0 0 8668 -10896 0 21705 0 0 0 + 0 -143 444 232 61 0 0 185 0 -219 + 0 0 0 -401 -874 0 0 0 0 0 + 0 0 0 -277 35 0 0 -87 747 -191 + 12 83 -98 0 0 0 -397 0 0 0 + -372 0 0 0 0 0 17 0 0 0 + 0 0 0 0 -3127 -3560 0 1500 0 0 + 0 0 4006 -99 187 -6 -1 0 0 1025 + 0 -74 0 0 0 -108 -162 0 0 0 + 0 0 0 0 0 -173 2 0 0 -127 + 451 -54 27 229 -73 0 0 0 -259 0 + 0 0 -324 0 0 0 0 0 -4 0 + 0 0 0 0 0 0 -3820 -3305 0 -6002 + 0 0 0 0 265 13692 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -123 -610 -488 208 0 + 0 335 0 106 0 0 0 -286 -479 0 + 0 0 0 0 0 0 0 148 427 0 + 0 535 -911 477 -420 -1964 96 0 0 0 + 469 0 0 0 484 0 0 0 0 0 + 58 0 0 0 0 0 0 0 -3716 -3939 + 0 -5699 0 0 0 0 11933 -16675 -6754 0 + 0 2 81 570 -176 0 0 -86 0 160 + 0 0 0 191 769 0 0 0 0 0 + 0 0 0 293 -169 0 0 -118 112 -235 + -12 411 -46 0 0 0 -161 0 0 0 + -377 0 0 0 0 0 -49 0 0 0 + 0 0 0 0 -2035 920 0 8171 0 0 + 0 0 -1677 -1107 -9599 0 0 -37333 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -500 -171 -69 12 + 0 0 144 0 -278 0 0 0 1192 -1750 + 0 0 0 0 0 0 0 0 485 74 + 0 0 -213 -296 135 -269 -419 -69 0 0 + 0 -215 0 0 0 -274 0 0 0 0 + 0 -31 0 0 0 0 0 0 0 -12820 + -6636 0 12199 0 0 0 0 9592 2273 1516 + 0 0 10281 392 0 -274 31 -387 -159 0 + 0 -49 0 -288 0 0 0 -845 2675 0 + 0 0 0 0 0 0 0 709 -1 0 + 0 31 155 -52 -577 -1132 -55 0 0 0 + -175 0 0 0 -671 0 0 0 0 0 + 3 0 0 0 0 0 0 0 -21009 -9788 + 0 19886 0 0 0 0 14901 -2974 -2942 0 + 0 7644 625 0 -9502 34 -89 -148 17 0 + 0 -19 0 -143 0 0 0 395 566 0 + 0 0 0 0 0 0 0 539 14 0 + 0 104 -35 0 -180 -415 -12 0 0 0 + -40 0 0 0 -127 0 0 0 0 0 + -7 0 0 0 0 0 0 0 -6590 -4348 + 0 3862 0 0 0 0 4579 -1123 1617 0 + 0 12119 -9205 0 10597 10345 155 53 -140 39 + 0 0 -239 0 155 0 0 0 254 412 + 0 0 0 0 0 0 0 0 307 -168 + 0 0 161 89 -89 -337 -865 -27 0 0 + 0 35 0 0 0 -255 0 0 0 0 + 0 50 0 0 0 0 0 0 0 -10785 + -6028 0 8849 0 0 0 0 8462 -3044 -966 + 0 0 12159 -6465 0 8247 16311 -17709 167 141 + -219 -164 0 0 27 0 -362 0 0 0 + -42 -213 0 0 0 0 0 0 0 0 + 88 145 0 0 1157 527 -173 -569 -2412 46 + 0 0 0 -88 0 0 0 487 0 0 + 0 0 0 -159 0 0 0 0 0 0 + 0 -4642 -5182 0 13740 0 0 0 0 13031 + 2659 374 0 0 -19055 9759 0 -355 4380 46 + 1285 256 -115 -315 -46 0 0 -13 0 -242 + 0 0 0 89 -54 0 0 0 0 0 + 0 0 0 73 264 0 0 440 77 40 + -549 -1763 -23 0 0 0 -84 0 0 0 + -135 0 0 0 0 0 31 0 0 0 + 0 0 0 0 -8824 -6612 0 18344 0 0 + 0 0 15620 -5033 -5773 0 0 -3202 2645 0 + -19144 10731 -9193 12850 14039 97 -147 -74 9 0 + 0 117 0 -433 0 0 0 -486 -1108 0 + 0 0 0 0 0 0 0 180 175 0 + 0 166 -123 -14 -658 -1385 -93 0 0 0 + -250 0 0 0 -951 0 0 0 0 0 + 78 0 0 0 0 0 0 0 -21715 -9798 + 0 26586 0 0 0 0 16956 -2640 -425 0 + 0 572 -32 0 10362 18763 9928 12517 11306 21792 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 902 -180 -310 -246 0 0 -439 0 23 0 + 0 0 1203 2208 0 0 0 0 0 0 + 0 0 -112 934 0 0 715 217 -321 -335 + -1515 -110 0 0 0 -333 0 0 0 -248 + 0 0 0 0 0 35 0 0 0 0 + 0 0 0 3510 -133 0 -177 0 0 0 + 0 1147 -3041 182 0 0 3262 -3632 0 319 + 2665 659 5388 1252 -6081 934 0 0 0 0 + 2919 -713 -1181 -411 0 0 37 0 -5081 0 + 0 0 -911 -3045 0 0 0 0 0 0 + 0 0 2487 1546 0 0 -117 -1361 390 -594 + 3384 694 0 0 0 -345 0 0 0 -589 + 0 0 0 0 0 -170 0 0 0 0 + 0 0 0 -84525 -1890 0 12001 0 0 0 + 0 -31183 -3355 -1283 0 0 -18 2622 0 5451 + 10079 3352 4855 -2629 -154 10584 0 0 0 0 + -4009 4712 51 -5976 -887 0 0 -2011 0 776 + 0 0 0 5188 9327 0 0 0 0 0 + 0 0 0 748 -1035 0 0 -423 -1153 296 + -509 -933 -45 0 0 0 -49 0 0 0 + -941 0 0 0 0 0 -75 0 0 0 + 0 0 0 0 -19102 -15844 0 21267 0 0 + 0 0 18568 10828 6559 0 0 6010 -20025 0 + 6618 6864 -3891 -10170 6300 -547 5793 0 0 0 + 0 -16648 5571 4434 2471 2348 538 0 0 260 + 0 -300 0 0 0 -209 796 0 0 0 + 0 0 0 0 0 -3473 -2580 0 0 883 + 3437 -208 1178 1533 38 0 0 0 -2590 0 + 0 0 390 0 0 0 0 0 470 0 + 0 0 0 0 0 0 8301 1319 0 1403 + 0 0 0 0 873 688 390 0 0 -895 + -56 0 68 702 269 704 447 250 1187 0 + 0 0 0 -447 -4509 -2670 2247 45650 359 14 + 0 0 246 0 -752 0 0 0 -252 51 + 0 0 0 0 0 0 0 0 -39 -921 + 0 0 657 62276 170 -243 289 126 0 0 + 0 -952 0 0 0 75 0 0 0 0 + 0 222 0 0 0 0 0 0 0 -1228 + 76167 0 -12 0 0 0 0 649 444 331 + 0 0 109 45 0 108 566 33 435 640 + 770 483 0 0 0 0 327 882 -137 10613 + -3561 -233 8691 546 0 0 -878 0 -508 0 + 0 0 -63 -300 0 0 0 0 0 0 + 0 0 -838 -65 0 0 898 408 -1638 -570 + -801 -176 0 0 0 -314 0 0 0 -215 + 0 0 0 0 0 -195 0 0 0 0 + 0 0 0 680 -122 0 -161 0 0 0 + 0 -481 834 512 0 0 -486 -134 0 75 + 14 -38 -229 57 -286 43 0 0 0 0 + -244 -501 1318 -10644 -7758 -6181 363 -772 435 0 + 0 -1965 0 -1569 0 0 0 908 793 0 + 0 0 0 0 0 0 0 78 1082 0 + 0 -992 580 -427 -24 743 -9 0 0 0 + -636 0 0 0 60 0 0 0 0 0 + -313 0 0 0 0 0 0 0 1666 354 + 0 -1324 0 0 0 0 -1809 518 599 0 + 0 -353 -111 0 -33 -647 -36 -682 -572 -1536 + -1509 0 0 0 0 -424 -732 1027 -27153 -17305 + 28659 -6040 140 -401 570 0 0 -1809 0 -1298 + 0 0 0 63 -57 0 0 0 0 0 + 0 0 0 13 1084 0 0 247 624 -1473 + -443 -273 -143 0 0 0 -478 0 0 0 + -199 0 0 0 0 0 -305 0 0 0 + 0 0 0 0 1091 -369 0 568 0 0 + 0 0 -989 1178 600 0 0 -541 -37 0 + 244 14 -13 -241 31 -73 793 0 0 0 + 0 -349 -416 1258 -17534 -12010 32978 41226 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -1891 266 -38 344 + 0 0 -457 0 -281 0 0 0 236 248 + 0 0 0 0 0 0 0 0 54 298 + 0 0 1122 -136 -268 8691 -86 -56 0 0 + 0 299 0 0 0 -185 0 0 0 0 + 0 210 0 0 0 0 0 0 0 1115 + -261 0 -784 0 0 0 0 -1511 383 274 + 0 0 -1110 185 0 -243 -752 -217 -595 -795 + -1163 -882 0 0 0 0 6 -717 17 -10063 + -6789 8826 16296 12445 0 -3092 939 -287 651 0 + 0 -904 0 -966 0 0 0 513 590 0 + 0 0 0 0 0 0 0 -43 672 0 + 0 96 339 -153 1193 9472 -80 0 0 0 + -378 0 0 0 -777 0 0 0 0 0 + 380 0 0 0 0 0 0 0 -1489 1985 + 0 -3658 0 0 0 0 -8788 976 1131 0 + 0 -5539 1337 0 -1302 -3244 -1097 -2600 -5353 -4973 + -3581 0 0 0 0 -2767 3370 -975 -13665 -9656 + 16453 31358 22678 0 20578 -5398 858 -1554 376 0 + 0 -1303 0 -1112 0 0 0 806 558 0 + 0 0 0 0 0 0 0 -177 634 0 + 0 378 1077 -512 98 123 378 0 0 0 + -389 0 0 0 -11 0 0 0 0 0 + 67 0 0 0 0 0 0 0 753 405 + 0 -438 0 0 0 0 -6126 478 255 0 + 0 -767 215 0 -364 -707 -216 -942 -583 -1321 + -864 0 0 0 0 -350 -1922 1971 -16125 -11976 + 20815 39903 28998 0 15687 30656 763 -14 -260 -357 + 0 0 308 0 297 0 0 0 94 14 + 0 0 0 0 0 0 0 0 260 -268 + 0 0 -387 103 -490 -185 42 -27 0 0 + 0 121 0 0 0 24 0 0 0 0 + 0 -157 0 0 0 0 0 0 0 -333 + 216 0 -322 0 0 0 0 -277 -5329 -827 + 0 0 311 269 0 -180 43 -17 69 -208 + 57 -56 0 0 0 0 264 510 -1000 -10006 + -5751 -14967 -10638 -21786 0 -5448 -10801 -8408 707 -143 + -108 -451 0 0 3714 0 482 0 0 0 + -71 -67 0 0 0 0 0 0 0 0 + 133 -379 0 0 -435 96 -501 -202 22 -44 + 0 0 0 -94 0 0 0 14 0 0 + 0 0 0 -226 0 0 0 0 0 0 + 0 -84 10 0 129 0 0 0 0 13 + -894 -5180 0 0 99 396 0 -173 -27 -98 + -19 -174 151 -197 0 0 0 0 91 232 + -545 -9562 -7384 -8559 -10951 -11522 0 -5299 -9643 -7542 + 33059 1058 -201 119 -383 0 0 231 0 163 + 0 0 0 -172 -5 0 0 0 0 0 + 0 0 0 507 -316 0 0 -239 -233 -365 + -83 205 19 0 0 0 -175 0 0 0 + -85 0 0 0 0 0 -217 0 0 0 + 0 0 0 0 216 -69 0 6 0 0 + 0 0 139 276 286 0 0 -309 171 0 + -59 -53 -55 -62 -48 -89 -68 0 0 0 + 0 49 -88 -266 -12474 -11640 407 2340 -1843 0 + -3728 -5858 -3937 32330 45365 -2507 -2202 756 -1 0 + 0 395 0 4403 0 0 0 -160 10 0 + 0 0 0 0 0 0 0 -90 -139 0 + 0 -98 -2828 -368 1 -1213 -151 0 0 0 + 2341 0 0 0 -17 0 0 0 0 0 + -200 0 0 0 0 0 0 0 8514 -77 + 0 -23 0 0 0 0 3824 -2509 -1567 0 + 0 1083 -42 0 501 407 388 445 -2190 -1926 + 148 0 0 0 0 -2817 -7919 176 -10072 -13874 + -1392 -2422 1778 0 4022 -5891 -2870 12413 4132 -8176 + -1677 -379 -22 515 0 0 -75 0 -203 0 + 0 0 166 218 0 0 0 0 0 0 + 0 0 -277 643 0 0 714 -608 646 280 + -9 45 0 0 0 -122 0 0 0 -47 + 0 0 0 0 0 278 0 0 0 0 + 0 0 0 218 -527 0 163 0 0 0 + 0 -566 1041 753 0 0 -3252 200 0 -563 + -398 -365 -601 1064 443 -37 0 0 0 0 + 132 -447 942 -5850 -9238 15926 14867 20404 0 11639 + 23211 23192 -15931 -5149 22064 -12850 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -519 115 -494 -32 0 0 -73 0 -10 + 0 0 0 6022 -1035 0 0 0 0 0 + 0 0 0 63 -31 0 0 -746 16 460 + 272 592 66 0 0 0 -108 0 0 0 + 1539 0 0 0 0 0 1 0 0 0 + 0 0 0 0 1550 246 0 621 0 0 + 0 0 -373 299 216 0 0 -82 -19 0 + -3491 141 -67 -570 -413 108 -68 0 0 0 + 0 -132 -477 -446 -1440 -1301 -4573 3796 -10889 0 + 1038 2951 4799 2228 662 -2584 -3122 6873 0 0 + -664 308 -730 -83 0 0 -5 0 67 0 + 0 0 -1077 7004 0 0 0 0 0 0 + 0 0 279 82 0 0 -55 492 69 52 + 151 18 0 0 0 112 0 0 0 350 + 0 0 0 0 0 72 0 0 0 0 + 0 0 0 2720 730 0 834 0 0 0 + 0 -434 738 627 0 0 359 -162 0 175 + -2969 124 -1100 -825 -1383 -185 0 0 0 0 + -323 -973 -568 -6910 -3156 -5892 12079 -7688 0 4669 + 10114 12001 -878 -1857 -2468 -3900 6411 0 0 -15579 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -164 300 61 44 0 0 -74 0 332 + 0 0 0 -222 -296 0 0 0 0 0 + 0 0 0 386 -296 0 0 123 507 -233 + -65 -13 -20 0 0 0 42 0 0 0 + 88 0 0 0 0 0 48 0 0 0 + 0 0 0 0 1316 1259 0 460 0 0 + 0 0 -379 483 362 0 0 -241 139 0 + -154 -578 -278 -2067 -536 -1119 -251 0 0 0 + 0 -400 -563 -837 -8253 -4665 7714 15352 5779 0 + 6161 12613 14482 -3469 -1942 -1919 -3336 13190 0 0 + 6486 12374 0 -1860 -96 -476 501 0 0 -342 + 0 -647 0 0 0 214 217 0 0 0 + 0 0 0 0 0 314 692 0 0 3175 + 417 -363 -373 -1498 -112 0 0 0 -61 0 + 0 0 -181 0 0 0 0 0 -79 0 + 0 0 0 0 0 0 291 -130 0 -907 + 0 0 0 0 -820 -211 -349 0 0 733 + -165 0 136 -280 105 -213 -528 -1126 -1112 0 + 0 0 0 -20 -169 513 -15539 -12192 3791 27636 + 6289 0 14368 25930 21533 7272 7753 10347 13124 -8380 + 0 0 -300 7934 0 7215 -445 -379 -86 341 + 0 0 13 0 -298 0 0 0 -155 41 + 0 0 0 0 0 0 0 0 338 162 + 0 0 959 -343 -145 -88 -422 -30 0 0 + 0 186 0 0 0 -85 0 0 0 0 + 0 46 0 0 0 0 0 0 0 538 + -208 0 -1305 0 0 0 0 -1009 -52 75 + 0 0 319 -126 0 776 -708 359 -765 -679 + -4825 -1511 0 0 0 0 492 -160 474 -11959 + -11279 6989 29522 1837 0 11812 20900 22632 854 -714 + 5841 6547 3646 0 0 -12367 11462 0 11578 29994 + -9 280 -191 -92 0 0 -9 0 -2 0 + 0 0 267 225 0 0 0 0 0 0 + 0 0 -93 -15 0 0 -521 256 251 156 + 432 49 0 0 0 -59 0 0 0 122 + 0 0 0 0 0 415 0 0 0 0 + 0 0 0 1043 562 0 -2180 0 0 0 + 0 -1402 -133 -197 0 0 -148 5 0 -537 + -1148 -310 -768 -797 -1734 -5158 0 0 0 0 + -87 -400 -113 -15440 -8826 -2571 28129 -17668 0 8385 + 17342 20295 1682 2096 2480 -5489 1674 0 0 9330 + 18024 0 14048 24746 34548 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 912 -704 741 -659 0 + 0 594 0 676 0 0 0 -225 16 0 + 0 0 0 0 0 0 0 -479 4259 0 + 0 708 -325 -1185 -421 -512 -100 0 0 0 + -240 0 0 0 63 0 0 0 0 0 + -38 0 0 0 0 0 0 0 -332 -363 + 0 -236 0 0 0 0 -119 304 211 0 + 0 -187 18 0 -103 -274 -47 -283 -150 268 + -239 0 0 0 0 -2658 343 498 -1821 -3669 + 109 9198 6299 0 4077 11980 6963 -7029 -7551 -9908 + 12074 1518 0 0 2110 4103 0 4124 9607 -4832 + 3274 0 0 0 0 900 -1900 -1286 -640 0 + 0 345 0 -370 0 0 0 -329 -1326 0 + 0 0 0 0 0 0 0 3775 2389 0 + 0 1033 -2516 251 -1301 -1297 21 0 0 0 + 2192 0 0 0 -377 0 0 0 0 0 + -283 0 0 0 0 0 0 0 -377 -652 + 0 395 0 0 0 0 -3856 -1191 -267 0 + 0 2532 -246 0 590 59 61 -69 -32 1137 + 254 0 0 0 0 1364 12093 1867 -80042 759 + -789 3388 1287 0 1790 -1432 -4004 2287 -391 -2957 + -6294 -7630 0 0 73 2362 0 1270 -1051 -3612 + 3519 0 0 0 0 -3127 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 3662 2679 + 1824 291 0 0 -39 0 -1087 0 0 0 + 90 1000 0 0 0 0 0 0 0 0 + -3228 -1648 0 0 711 3838 -101 600 3049 399 + 0 0 0 -3654 0 0 0 281 0 0 + 0 0 0 155 0 0 0 0 0 0 + 0 7954 1649 0 497 0 0 0 0 75 + 1303 167 0 0 -686 -67 0 -143 68 10 + 303 202 -190 477 0 0 0 0 -364 -3012 + -2111 9569 241 1354 3001 2540 0 711 883 -1440 + 1034 -323 141 1473 676 0 0 -91 36 0 + 323 1116 745 879 0 0 0 0 -111 -4891 + 0 2287 46667 64 -269 0 0 47 0 -990 + 0 0 0 -43 328 0 0 0 0 0 + 0 0 0 77 -737 0 0 665 63638 -183 + -214 465 160 0 0 0 -1198 0 0 0 + 96 0 0 0 0 0 121 0 0 0 + 0 0 0 0 -1094 77975 0 -22 0 0 + 0 0 -272 546 212 0 0 -86 105 0 + -61 304 -63 193 477 478 234 0 0 0 + 0 381 1151 -31 -327 85006 407 855 495 0 + -170 505 -52 6 -319 -305 -3276 312 0 0 + -33 369 0 389 662 532 736 0 0 0 + 0 98 797 0 5980 -3997 -359 8249 1059 0 + 0 -122 0 -321 0 0 0 148 186 0 + 0 0 0 0 0 0 0 -1141 -444 0 + 0 936 465 -1017 -315 -608 -217 0 0 0 + -203 0 0 0 27 0 0 0 0 0 + 11 0 0 0 0 0 0 0 1135 33 + 0 -135 0 0 0 0 464 663 55 0 + 0 -263 41 0 -193 -143 -106 -64 77 -47 + 77 0 0 0 0 -224 -878 87 2037 412 + -7252 -1132 -1594 0 -410 -828 838 1976 229 147 + 143 -961 0 0 -88 177 0 -303 194 13 + 679 0 0 0 0 -199 -1112 0 -6065 -5981 + -6771 17 519 1365 0 0 -320 0 -963 0 + 0 0 420 140 0 0 0 0 0 0 + 0 0 -371 77 0 0 -1105 475 387 713 + 1105 -94 0 0 0 -471 0 0 0 117 + 0 0 0 0 0 -100 0 0 0 0 + 0 0 0 1055 171 0 331 0 0 0 + 0 758 184 61 0 0 -243 -161 0 -1 + -213 94 -166 -11 -711 -979 0 0 0 0 + -418 -1122 166 5637 616 -1326 -12078 -2589 0 -1369 + -2399 -9 1411 426 391 500 260 0 0 -228 + -541 0 -638 -2550 -2423 -2492 0 0 0 0 + -677 -2339 0 -14631 -12916 26290 -7679 -183 548 1690 + 0 0 -266 0 -750 0 0 0 366 398 + 0 0 0 0 0 0 0 0 -278 100 + 0 0 100 494 -394 98 134 -200 0 0 + 0 -230 0 0 0 212 0 0 0 0 + 0 11 0 0 0 0 0 0 0 1625 + -331 0 652 0 0 0 0 629 1003 21 + 0 0 36 -152 0 -200 -176 -185 136 92 + 262 907 0 0 0 0 -275 -1108 549 3948 + 370 -1851 -2592 -10992 0 -939 -1706 316 2888 574 + 543 -303 -1328 0 0 340 489 0 -46 53 + 895 2615 0 0 0 0 -160 -1916 0 -11583 + -10811 29703 38726 -4864 -541 522 3255 0 0 -629 + 0 -48 0 0 0 285 257 0 0 0 + 0 0 0 0 0 -215 456 0 0 2547 + -357 2792 -897 -1561 -91 0 0 0 1124 0 + 0 0 456 0 0 0 0 0 1267 0 + 0 0 0 0 0 0 465 -34 0 276 + 0 0 0 0 362 -239 74 0 0 754 + -73 0 61 181 -66 197 344 604 202 0 + 0 0 0 -362 -154 249 225 -538 593 564 + 23 0 235 -692 1687 74 1753 1490 -678 2077 + 0 0 249 117 0 468 173 681 461 0 + 0 0 0 -241 -189 0 -9538 -6646 18939 23257 + 28953 -1257 73 257 506 0 0 -50 0 -90 + 0 0 0 62 16 0 0 0 0 0 + 0 0 0 -71 -21 0 0 1156 -188 108 + 5598 -555 -121 0 0 0 134 0 0 0 + -69 0 0 0 0 0 280 0 0 0 + 0 0 0 0 640 -131 0 -573 0 0 + 0 0 -534 172 109 0 0 -780 157 0 + -197 -479 -127 -335 -523 -671 -577 0 0 0 + 0 -96 -520 -267 914 -253 -152 -400 -437 0 + 6885 -419 239 298 166 167 -338 -682 0 0 + 107 -29 0 -81 -938 -678 -209 0 0 0 + 0 15 -763 0 -3909 -3714 5175 7903 7828 9444 + -2601 245 312 1183 0 0 -101 0 -541 0 + 0 0 134 -98 0 0 0 0 0 0 + 0 0 205 321 0 0 1416 -348 501 -828 + 7654 -333 0 0 0 -153 0 0 0 -644 + 0 0 0 0 0 721 0 0 0 0 + 0 0 0 -1932 1713 0 -3360 0 0 0 + 0 -7773 486 840 0 0 -5032 1334 0 -1165 + -2884 -958 -2256 -4968 -4153 -3202 0 0 0 0 + -2559 5150 -1419 227 24 -574 -1027 -1225 0 -672 + 18741 393 1356 1074 661 -1313 -2582 0 0 437 + 162 0 -57 -3002 -1746 -375 0 0 0 0 + -126 861 0 -17050 -6692 12874 20510 19348 23615 12127 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -560 51 -381 211 0 0 -514 0 267 + 0 0 0 52 -11 0 0 0 0 0 + 0 0 0 100 16 0 0 -145 197 68 + -6 -93 -9 0 0 0 476 0 0 0 + 19 0 0 0 0 0 52 0 0 0 + 0 0 0 0 -311 228 0 -197 0 0 + 0 0 -526 -4804 159 0 0 330 141 0 + 28 108 65 21 -30 56 15 0 0 0 + 0 108 589 -546 275 146 2123 1337 2834 0 + 373 905 374 -16791 641 -121 -1801 2261 0 0 + -98 74 0 239 -299 -24 35 0 0 0 + 0 548 536 0 -10323 -2724 -10956 -5685 -15601 10705 + -1097 -2923 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -3115 -2515 634 340 0 0 -150 0 4488 0 + 0 0 122 409 0 0 0 0 0 0 + 0 0 -129 -222 0 0 -309 -3291 15 124 + -1150 -107 0 0 0 2788 0 0 0 87 + 0 0 0 0 0 -112 0 0 0 0 + 0 0 0 9856 -171 0 -173 0 0 0 + 0 4492 -2545 -1421 0 0 1283 -94 0 423 + 343 359 497 -2421 -2171 66 0 0 0 0 + -3234 -9887 231 2892 -3530 348 581 -68 0 -674 + -463 1185 -1488 451 245 19015 650 0 0 99 + -17 0 31 -1975 -1090 595 0 0 0 0 + -1375 -5857 0 -8954 -16428 1428 3143 5308 8610 4019 + -3622 0 13521 0 0 615 -502 129 -534 0 + 0 864 0 -194 0 0 0 -306 -164 0 + 0 0 0 0 0 0 0 -195 310 0 + 0 403 -956 -232 -215 -208 -45 0 0 0 + -317 0 0 0 -239 0 0 0 0 0 + -137 0 0 0 0 0 0 0 -641 -811 + 0 122 0 0 0 0 257 543 -67 0 + 0 -2391 263 0 -393 -413 -158 -589 811 420 + -141 0 0 0 0 329 802 366 200 731 + -1685 -850 -2016 0 -1488 -3326 -1255 1956 -877 -1105 + 529 -12675 0 0 -729 -689 0 -1551 1769 355 + 41 0 0 0 0 -52 2030 0 1550 -1324 + 6661 -1726 6699 -29854 2550 7283 0 -22487 0 0 + -11393 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 836 -156 + -115 -213 0 0 319 0 322 0 0 0 + -655 -879 0 0 0 0 0 0 0 0 + -169 73 0 0 -33 -229 -72 -20 -32 -72 + 0 0 0 16 0 0 0 -307 0 0 + 0 0 0 74 0 0 0 0 0 0 + 0 -438 -349 0 -177 0 0 0 0 197 + -126 83 0 0 49 44 0 253 273 330 + 75 250 292 193 0 0 0 0 90 -109 + 135 75 -598 23 988 -76 0 398 810 1780 + -91 -26 47 -223 1472 0 0 1561 1654 0 + 1192 593 692 1469 0 0 0 0 444 -589 + 0 -3837 -4622 -10323 -15162 -6150 -5582 2386 5357 0 + 280 0 0 1191 -15893 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 501 89 280 0 0 + 0 26 0 138 0 0 0 -483 -605 0 + 0 0 0 0 0 0 0 564 -180 0 + 0 1 165 -174 29 41 -53 0 0 0 + -60 0 0 0 -105 0 0 0 0 0 + -21 0 0 0 0 0 0 0 385 672 + 0 167 0 0 0 0 261 164 5 0 + 0 -241 212 0 93 112 -882 -212 -70 165 + -72 0 0 0 0 -35 -369 -550 374 83 + -205 166 -62 0 81 231 858 46 -140 -190 + 125 -725 0 0 470 445 0 -593 260 288 + -268 0 0 0 0 -30 -409 0 -2987 -2695 + 4422 4039 2657 -1197 1808 5063 0 -2058 0 0 + -1818 8258 0 11602 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 543 -53 + -207 -674 0 0 118 0 -448 0 0 0 + 44 -252 0 0 0 0 0 0 0 0 + 329 190 0 0 2914 359 -1196 -1224 -1936 -243 + 0 0 0 -378 0 0 0 -278 0 0 + 0 0 0 -448 0 0 0 0 0 0 + 0 -339 -293 0 -735 0 0 0 0 -23 + -140 -14 0 0 57 -153 0 -17 -302 294 + -291 9 -1003 -927 0 0 0 0 55 386 + -47 1315 731 -99 -2318 62 0 -976 -2268 -649 + -295 -416 -423 -1993 1218 0 0 -126 -399 0 + -487 -6719 -3189 -2611 0 0 0 0 -719 18 + 0 -5336 -4925 -5892 11145 -8295 -33505 4290 10109 0 + 491 0 0 10788 -3961 0 -3243 0 0 1290 + 0 1151 -529 22 -272 0 0 258 0 -128 + 0 0 0 520 -454 0 0 0 0 0 + 0 0 0 287 82 0 0 668 -521 -352 + -312 -396 -91 0 0 0 -9 0 0 0 + 29 0 0 0 0 0 -149 0 0 0 + 0 0 0 0 -108 -664 0 -1048 0 0 + 0 0 96 -139 3 0 0 88 -145 0 + 144 -604 623 -753 -410 -3713 -1203 0 0 0 + 0 470 294 54 1099 582 -314 -2824 798 0 + -1088 -2022 -272 -138 -174 -252 -1478 362 0 0 + -107 -810 0 -1044 -3179 -10725 -4132 0 0 0 + 0 642 238 0 -3890 -6829 -245 18313 -9185 -13862 + 4308 9057 0 -203 0 0 7569 1150 0 -5030 + 0 0 -3887 0 29597 1103 187 156 -141 0 + 0 -55 0 -6 0 0 0 -120 -504 0 + 0 0 0 0 0 0 0 -323 -106 0 + 0 -608 91 215 314 442 -6 0 0 0 + -160 0 0 0 -80 0 0 0 0 0 + 343 0 0 0 0 0 0 0 58 199 + 0 -1610 0 0 0 0 16 -309 7 0 + 0 -539 30 0 -277 -638 -13 -577 -303 -1150 + -3911 0 0 0 0 -185 -355 -416 1731 897 + 715 -2511 2704 0 -681 -1123 -28 -154 -154 -233 + 837 374 0 0 -414 -1032 0 -1101 -2613 -3808 + -13993 0 0 0 0 -498 -831 0 -6625 -4633 + -3454 20886 -19850 -1555 2617 7962 0 956 0 0 + -3560 -1689 0 -13651 0 0 5659 0 19783 31879 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1466 -964 336 -119 0 0 104 0 428 0 + 0 0 -98 32 0 0 0 0 0 0 + 0 0 -463 3724 0 0 775 -611 -312 -320 + -508 -80 0 0 0 -65 0 0 0 62 + 0 0 0 0 0 155 0 0 0 0 + 0 0 0 -617 -640 0 -31 0 0 0 + 0 347 148 58 0 0 114 -33 0 -27 + -155 78 -249 138 498 -121 0 0 0 0 + -1508 631 422 -323 -256 36 -385 -9 0 -102 + -550 865 482 299 323 -1900 388 0 0 -52 + -286 0 -255 -607 905 -357 0 0 0 0 + -7857 781 0 -4254 -5669 4017 12489 11692 22168 3344 + 11830 0 -688 0 0 13908 -4767 0 -4900 0 + 0 287 0 1367 -9361 1729 0 0 0 0 + 2178 -1681 -1173 -817 0 0 280 0 155 0 + 0 0 -394 -1101 0 0 0 0 0 0 + 0 0 3584 1684 0 0 1317 -2449 -353 -999 + -2755 -293 0 0 0 2922 0 0 0 -246 + 0 0 0 0 0 -76 0 0 0 0 + 0 0 0 971 -723 0 1035 0 0 0 + 0 -4580 -1658 -302 0 0 2087 -160 0 791 + 599 171 187 -36 1262 751 0 0 0 0 + 1337 10921 1534 -5794 154 -51 326 261 0 -179 + -1643 -1253 -534 -14 -96 -3525 173 0 0 -26 + 43 0 -46 -82 323 148 0 0 0 0 + 458 20511 0 -80869 2245 -3531 -3729 -3930 944 -1089 + 7700 0 6322 0 0 -11843 -3142 0 -1941 0 + 0 -824 0 -1389 -5489 -344 0 0 0 0 + -3013 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 3547 1617 2003 276 0 0 327 + 0 320 0 0 0 -54 306 0 0 0 + 0 0 0 0 0 -1302 -974 0 0 2015 + 2548 -1216 60 97 -29 0 0 0 -338 0 + 0 0 305 0 0 0 0 0 380 0 + 0 0 0 0 0 0 10761 1012 0 1552 + 0 0 0 0 -2647 -268 208 0 0 6 + -134 0 583 517 437 682 367 343 850 0 + 0 0 0 209 2078 -1633 9179 317 1262 1841 + 1923 0 247 -1074 -1545 19 430 161 -405 161 + 0 0 96 130 0 429 455 70 -59 0 + 0 0 0 -142 5879 0 8815 673 1141 1994 + 1822 764 43 207 0 -25 0 0 -1827 -68 + 0 593 0 0 402 0 329 -82 -190 0 + 0 0 0 -151 7581 0 612 44961 170 51 + 0 0 194 0 -656 0 0 0 -23 10 + 0 0 0 0 0 0 0 0 148 -96 + 0 0 760 61215 -262 -326 -36 68 0 0 + 0 -477 0 0 0 65 0 0 0 0 + 0 150 0 0 0 0 0 0 0 -579 + 76086 0 -66 0 0 0 0 49 516 344 + 0 0 -192 24 0 -153 404 -51 135 446 + 299 23 0 0 0 0 446 672 -133 932 + 82949 61 -86 -49 0 -679 -188 384 53 152 + -201 -3374 -3 0 0 -81 366 0 226 16 + -86 55 0 0 0 0 214 137 0 1238 + 85266 20 -82 -84 -99 -506 -320 0 -2 0 + 0 -4453 -179 0 -22 0 0 110 0 -132 + -254 -58 0 0 0 0 -9 64 0 5885 + -16 -456 -1756 545 0 0 15 0 -45 0 + 0 0 -112 270 0 0 0 0 0 0 + 0 0 -820 -280 0 0 -1242 -1388 1198 537 + 924 96 0 0 0 70 0 0 0 61 + 0 0 0 0 0 92 0 0 0 0 + 0 0 0 -97 -481 0 -209 0 0 0 + 0 -23 242 151 0 0 -178 138 0 -152 + 103 -78 -31 12 -24 -65 0 0 0 0 + -111 -172 434 15 -208 -3426 -18 -201 0 -74 + -100 -302 537 280 -18 -70 13 0 0 -83 + 366 0 -125 13 15 82 0 0 0 0 + -1 -160 0 -221 -402 -470 459 453 246 89 + 240 0 370 0 0 -119 -61 0 22 0 + 0 -40 0 46 -29 30 0 0 0 0 + -212 -140 0 -4161 -1054 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -289 646 68 14 + 0 0 -21 0 -39 0 0 0 66 115 + 0 0 0 0 0 0 0 0 -29 -166 + 0 0 720 -279 229 2687 -460 -145 0 0 + 0 -87 0 0 0 -209 0 0 0 0 + 0 -111 0 0 0 0 0 0 0 686 + 351 0 -787 0 0 0 0 -1440 212 201 + 0 0 -1070 281 0 -262 -735 -257 -487 -1078 + -878 -717 0 0 0 0 -49 -237 -443 43 + -150 44 183 65 0 12939 927 -255 78 106 + 63 -34 -214 0 0 94 -80 0 -33 -484 + -145 147 0 0 0 0 165 -196 0 147 + -22 44 -77 -56 -252 11082 1421 0 17 0 + 0 12 -24 0 -197 0 0 34 0 -107 + -66 97 0 0 0 0 -118 -232 0 -5287 + -1771 1195 0 0 0 -610 1191 -26 36 0 + 0 -66 0 242 0 0 0 187 258 0 + 0 0 0 0 0 0 0 -153 -616 0 + 0 -218 -662 822 -207 5331 -321 0 0 0 + -169 0 0 0 -850 0 0 0 0 0 + -300 0 0 0 0 0 0 0 -1675 1849 + 0 -3414 0 0 0 0 -8224 590 918 0 + 0 -5228 1462 0 -1190 -3043 -1077 -2250 -5624 -4237 + -3064 0 0 0 0 -2726 3763 -1697 -449 -552 + -27 454 37 0 316 22442 -635 731 845 403 + 12 -1059 0 0 356 38 0 110 -1603 -453 + 561 0 0 0 0 184 -1146 0 -374 -179 + -42 -28 -188 -1652 693 23429 0 118 0 0 + -401 -448 0 -427 0 0 157 0 -653 -215 + 478 0 0 0 0 -362 -918 0 -4827 -1549 + 2533 0 0 0 7819 -1526 351 -467 -70 0 + 0 -154 0 557 0 0 0 86 267 0 + 0 0 0 0 0 0 0 -413 -566 0 + 0 473 -91 141 -287 -451 -844 0 0 0 + 80 0 0 0 -21 0 0 0 0 0 + -19 0 0 0 0 0 0 0 -21 -397 + 0 -13 0 0 0 0 -2946 -118 -67 0 + 0 -168 125 0 115 -387 25 -338 -80 12 + 26 0 0 0 0 25 -855 910 375 -165 + -574 -724 -721 0 -461 -514 -6532 58 117 61 + 973 -370 0 0 26 -422 0 -303 -331 -166 + -96 0 0 0 0 -24 -1425 0 -490 -770 + 469 972 624 5 209 714 0 -166 0 0 + 874 363 0 -154 0 0 200 0 223 595 + 774 0 0 0 0 221 -1496 0 -6985 -4960 + 3781 0 0 0 3892 9915 -861 1000 136 -11 + 0 0 -152 0 207 0 0 0 48 363 + 0 0 0 0 0 0 0 0 -358 -137 + 0 0 -976 1048 883 482 1025 112 0 0 + 0 -390 0 0 0 -116 0 0 0 0 + 0 -149 0 0 0 0 0 0 0 612 + 1742 0 -73 0 0 0 0 -83 -2284 -336 + 0 0 -110 57 0 -96 102 -42 20 -135 + -46 58 0 0 0 0 7 -401 -472 1047 + 1957 570 150 306 0 -111 -70 -323 -7033 -938 + -102 -183 98 0 0 -127 -237 0 -218 124 + 150 -16 0 0 0 0 327 -193 0 828 + 1740 440 155 153 57 -12 -21 0 -5349 0 + 0 432 -52 0 179 0 0 -16 0 323 + 271 62 0 0 0 0 330 -299 0 -7921 + -3374 -7565 0 0 0 -519 -1705 1864 637 483 + 211 141 0 0 -3744 0 -114 0 0 0 + -53 63 0 0 0 0 0 0 0 0 + -293 187 0 0 -1350 414 967 592 1165 151 + 0 0 0 -120 0 0 0 -132 0 0 + 0 0 0 -199 0 0 0 0 0 0 + 0 254 830 0 162 0 0 0 0 46 + -254 -2787 0 0 -105 98 0 -120 132 -101 + 16 -163 -86 -29 0 0 0 0 -39 -185 + -161 613 1297 331 230 157 0 -72 2 -138 + -1231 -7415 -128 -342 358 0 0 -109 -269 0 + -300 39 160 -59 0 0 0 0 323 169 + 0 11 888 -52 -303 -224 554 -28 17 0 + 365 0 0 359 -578 0 237 0 0 -90 + 0 109 28 12 0 0 0 0 114 54 + 0 -8772 -3832 -3875 0 0 0 -1237 -3124 319 + 14566 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 647 -3041 65 55 0 + 0 -139 0 -115 0 0 0 31 27 0 + 0 0 0 0 0 0 0 276 -749 0 + 0 225 -3569 242 226 810 100 0 0 0 + -2049 0 0 0 41 0 0 0 0 0 + -149 0 0 0 0 0 0 0 6905 -1940 + 0 -34 0 0 0 0 3209 -2230 -1314 0 + 0 861 -47 0 328 307 241 398 -1791 -1267 + -42 0 0 0 0 -2397 -6510 274 804 -4873 + 182 395 -30 0 -339 -389 878 -1025 -308 39 + 16553 -383 0 0 -16 -49 0 -92 -282 32 + 113 0 0 0 0 -684 -2689 0 -442 -5776 + 22 235 -58 -56 -50 -1227 0 -568 0 0 + 21911 -501 0 64 0 0 -60 0 -431 -272 + 101 0 0 0 0 -647 -2483 0 -20389 -16790 + -330 0 0 0 1789 -8478 -4447 12388 6553 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -191 304 -383 -201 0 0 55 + 0 62 0 0 0 603 8 0 0 0 + 0 0 0 0 0 -373 -211 0 0 596 + 9 -389 -227 -482 -69 0 0 0 64 0 + 0 0 310 0 0 0 0 0 -90 0 + 0 0 0 0 0 0 417 137 0 -77 + 0 0 0 0 -372 246 161 0 0 -57 + 48 0 295 -15 224 -36 -109 -112 -47 0 + 0 0 0 -100 -426 193 734 241 -342 -567 + -469 0 -250 -562 -933 328 442 122 76 -527 + 0 0 737 -342 0 -162 -158 -126 -265 0 + 0 0 0 75 -355 0 552 229 79 74 + -91 -79 -145 -465 0 -56 0 0 -63 481 + 0 -1767 0 0 -162 0 123 311 352 0 + 0 0 0 356 -90 0 -14504 -9136 -5663 0 + 0 0 7039 15867 17981 -3507 -5169 0 -2513 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -182 582 108 -64 0 0 -20 0 156 0 + 0 0 71 -1924 0 0 0 0 0 0 + 0 0 269 -188 0 0 -262 854 74 129 + 377 -12 0 0 0 148 0 0 0 -342 + 0 0 0 0 0 -35 0 0 0 0 + 0 0 0 922 867 0 140 0 0 0 + 0 -936 -497 -139 0 0 423 -142 0 33 + -2556 307 -1046 460 346 44 0 0 0 0 + 696 210 430 508 779 189 -88 -195 0 -21 + 324 -548 72 8 29 220 -238 0 0 207 + -1787 0 -279 -114 -122 11 0 0 0 0 + -217 -505 0 206 732 196 169 -52 157 39 + 430 0 19 0 0 112 -106 0 -447 0 + 0 -186 0 -37 -122 134 0 0 0 0 + -44 -170 0 -7481 -2267 -7516 0 0 0 2344 + 6202 8620 -251 -450 0 -3625 0 0 19858 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 382 1264 -90 94 0 0 -27 0 -40 + 0 0 0 384 -393 0 0 0 0 0 + 0 0 0 446 85 0 0 -388 2174 216 + 175 402 14 0 0 0 179 0 0 0 + 77 0 0 0 0 0 -48 0 0 0 + 0 0 0 0 851 2431 0 -38 0 0 + 0 0 -448 -320 -101 0 0 146 -48 0 + 233 -902 -121 -1614 264 208 -59 0 0 0 + 0 426 -289 352 536 2080 -89 3 -57 0 + 46 357 -249 42 -114 -26 279 -250 0 0 + 161 -154 0 -1013 -118 -106 18 0 0 0 + 0 -306 -518 0 398 2122 22 185 133 193 + 34 293 0 33 0 0 223 -283 0 -517 + 0 0 339 0 -138 -343 2 0 0 0 + 0 -230 -280 0 -6941 -463 1941 0 0 0 + 2007 5236 6470 78 1143 0 -3138 0 0 18403 + 0 12420 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 4601 -2063 -695 247 0 + 0 382 0 -1130 0 0 0 173 -1172 0 + 0 0 0 0 0 0 0 362 -3272 0 + 0 -1648 -2217 1606 795 1643 174 0 0 0 + -825 0 0 0 -192 0 0 0 0 0 + -654 0 0 0 0 0 0 0 -734 -1986 + 0 -47 0 0 0 0 119 177 160 0 + 0 -61 75 0 22 -48 5 -94 -18 67 + 25 0 0 0 0 -2071 452 303 -673 -1824 + 50 -101 -93 0 49 -92 219 234 191 14 + -1216 109 0 0 14 -146 0 -121 -81 -24 + 3 0 0 0 0 -5592 496 0 -704 -1949 + -129 201 349 259 73 263 0 77 0 0 + -898 198 0 155 0 0 -23 0 -27 -58 + -158 0 0 0 0 -1741 356 0 -2619 -4924 + -2444 0 0 0 -722 2484 73 -2936 -3268 0 + 13939 0 0 -1168 0 2547 0 2643 0 0 + 0 0 0 0 0 1031 -912 -1182 -295 0 + 0 304 0 -924 0 0 0 -299 -1136 0 + 0 0 0 0 0 0 0 2578 2530 0 + 0 1133 -1227 1032 -959 -881 -12 0 0 0 + 1025 0 0 0 -450 0 0 0 0 0 + -440 0 0 0 0 0 0 0 -2093 -164 + 0 177 0 0 0 0 -2776 -577 -192 0 + 0 1859 -209 0 194 -42 -99 -328 113 730 + 187 0 0 0 0 1044 9041 1479 -6566 733 + -580 -545 -657 0 -371 -1330 -1251 295 32 -42 + -3271 -34 0 0 -188 -294 0 -466 -100 -71 + 115 0 0 0 0 459 15487 0 -4481 879 + -945 -1455 -1398 18 -379 438 0 587 0 0 + -4223 1171 0 -358 0 0 -475 0 65 134 + -308 0 0 0 0 699 13736 0 -67409 369 + 436 0 0 0 2986 -163 -3526 -702 523 0 + -1992 0 0 -893 0 3084 0 2785 0 0 + 0 0 0 0 0 -4227 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 2059 745 + 2675 710 0 0 -245 0 355 0 0 0 + 261 877 0 0 0 0 0 0 0 0 + -2639 -2325 0 0 1006 1244 -1560 1630 2548 152 + 0 0 0 -1235 0 0 0 663 0 0 + 0 0 0 457 0 0 0 0 0 0 + 0 12426 -1716 0 1170 0 0 0 0 545 + -272 43 0 0 -1241 39 0 404 233 560 + 371 -225 -635 483 0 0 0 0 -1000 -4634 + -2466 14113 -3664 1493 2273 2078 0 1692 -81 455 + -237 489 838 4612 -466 0 0 328 131 0 + 163 614 81 234 0 0 0 0 -430 -6144 + 0 12248 -3766 1578 2282 2194 787 1198 -498 0 + -354 0 0 4839 -1069 0 659 0 0 517 + 0 210 -120 255 0 0 0 0 -249 -3266 + 0 14952 -3227 -101 0 0 0 855 -954 691 + 847 455 0 2938 0 0 660 0 347 0 + 469 0 0 0 0 0 0 0 -828 -8540 + 0 -450 51065 693 211 0 0 -30 0 -466 + 0 0 0 -2 225 0 0 0 0 0 + 0 0 0 25 -651 0 0 380 69838 5 + -69 -80 37 0 0 0 -371 0 0 0 + 52 0 0 0 0 0 39 0 0 0 + 0 0 0 0 307 78342 0 23 0 0 + 0 0 -26 421 205 0 0 -286 24 0 + -34 194 50 91 357 114 50 0 0 0 + 0 234 -135 -444 1485 85013 384 162 149 0 + -103 -111 286 66 215 380 -2697 39 0 0 + 82 300 0 230 71 -181 159 0 0 0 + 0 -132 -914 0 1706 86968 273 -33 -46 -129 + -91 -306 0 36 0 0 -2898 -130 0 -233 + 0 0 186 0 -125 -365 132 0 0 0 + 0 -138 -810 0 1370 83374 -427 0 0 0 + 354 -311 -564 2064 1209 0 -4097 0 0 136 + 0 773 0 2245 0 0 0 0 0 0 + 0 -1865 -270 0 2740 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 124 3505 -1089 -45 0 0 -51 0 62 0 + 0 0 -46 268 0 0 0 0 0 0 + 0 0 370 281 0 0 -1101 4258 1330 -163 + 9508 -75 0 0 0 1400 0 0 0 -1048 + 0 0 0 0 0 -388 0 0 0 0 + 0 0 0 -4105 6195 0 -4096 0 0 0 + 0 -9977 604 1001 0 0 -5555 1522 0 -1607 + -3073 -1435 -2500 -6011 -4492 -3522 0 0 0 0 + -2976 7589 -1432 -2455 4196 -537 168 -322 0 -1860 + 27206 -1136 1249 1363 1148 -1999 -1660 0 0 118 + 375 0 240 -1787 -573 351 0 0 0 0 + 211 2185 0 -654 4623 -365 98 -1 -1153 -740 + 25056 0 353 0 0 -1925 -1365 0 183 0 + 0 4 0 -632 -113 -92 0 0 0 0 + -386 500 0 -1873 4634 104 0 0 0 -4 + 25591 -367 155 142 0 -1074 0 0 -123 0 + 622 0 543 0 0 0 0 0 0 0 + -279 1735 0 -14149 1434 0 0 0 0 0 + -1454 1372 -3277 -757 0 0 -61 0 -488 0 + 0 0 -184 -72 0 0 0 0 0 0 + 0 0 468 142 0 0 163 1823 48 -1090 + -470 436 0 0 0 391 0 0 0 -280 + 0 0 0 0 0 -120 0 0 0 0 + 0 0 0 -2941 1770 0 -742 0 0 0 + 0 -3677 -296 -145 0 0 79 268 0 -440 + 161 -527 -399 -14 356 -348 0 0 0 0 + 415 2478 3250 -3582 3478 -1621 -2316 -2394 0 -2602 + -2471 -7903 943 874 1091 -896 -1149 0 0 -675 + -433 0 -542 -1257 -421 -530 0 0 0 0 + 314 3791 0 -4305 2460 461 1637 818 -68 -730 + 526 0 -85 0 0 -1101 633 0 443 0 + 0 186 0 643 1667 916 0 0 0 0 + 964 2719 0 -3442 2988 -116 0 0 0 -1294 + -696 -6329 -299 -57 0 -369 0 0 -868 0 + -475 0 -249 0 0 0 0 0 0 0 + 536 3557 0 -22393 -755 0 0 0 0 0 + 16401 -300 723 795 -433 0 0 -57 0 -388 + 0 0 0 -42 -86 0 0 0 0 0 + 0 0 0 -48 -232 0 0 212 1090 -1666 + 15 -355 -102 0 0 0 -633 0 0 0 + -16 0 0 0 0 0 54 0 0 0 + 0 0 0 0 -302 2356 0 -97 0 0 + 0 0 -704 -1520 -119 0 0 -25 110 0 + -100 -96 91 21 -145 -48 301 0 0 0 + 0 326 384 -941 531 2500 1279 916 1645 0 + 1084 1342 684 -5388 -1437 -1507 -1183 502 0 0 + -194 -96 0 37 4 84 166 0 0 0 + 0 586 -71 0 1001 2500 1084 511 990 -391 + 595 1059 0 -8666 0 0 -1446 1020 0 -77 + 0 0 129 0 478 198 372 0 0 0 + 0 445 -425 0 568 2795 257 0 0 0 + 562 494 -208 -3868 -587 0 -1483 0 0 209 + 0 -36 0 48 0 0 0 0 0 0 + 0 86 -100 0 -10066 -2270 0 0 0 0 + 0 -6291 -2709 -505 4 715 -436 0 0 1726 + 0 -13 0 0 0 -52 -120 0 0 0 + 0 0 0 0 0 16 -132 0 0 -255 + 5 -1266 264 -77 -71 0 0 0 -576 0 + 0 0 18 0 0 0 0 0 83 0 + 0 0 0 0 0 0 -960 1238 0 580 + 0 0 0 0 -946 195 -2178 0 0 -110 + 216 0 -133 -89 -82 -17 -127 67 130 0 + 0 0 0 326 1151 -489 332 1889 1004 872 + 1003 0 1289 1408 431 -1604 -6552 -2595 -1999 349 + 0 0 -164 -71 0 -100 -300 144 -87 0 + 0 0 0 688 828 0 -161 1479 81 -374 + -272 518 607 995 0 752 0 0 -1843 -258 + 0 71 0 0 -100 0 268 62 157 0 + 0 0 0 310 690 0 637 1977 98 0 + 0 0 721 538 -213 -480 -5103 0 -1798 0 + 0 311 0 -64 0 -99 0 0 0 0 + 0 0 0 241 440 0 -12413 -4158 0 0 + 0 0 0 -7433 -5095 23460 -511 -223 885 -102 + 0 0 -30 0 -134 0 0 0 93 -113 + 0 0 0 0 0 0 0 0 148 -254 + 0 0 -246 -325 -623 824 226 15 0 0 + 0 -344 0 0 0 6 0 0 0 0 + 0 53 0 0 0 0 0 0 0 -978 + 1015 0 196 0 0 0 0 -619 669 529 + 0 0 -424 166 0 82 -150 -40 -44 32 + 187 168 0 0 0 0 338 664 -513 1011 + 1821 345 5 293 0 1971 767 417 -1847 -2873 + -6563 -1612 -1695 0 0 173 9 0 40 -578 + -159 15 0 0 0 0 693 -102 0 178 + 1139 154 -59 -224 372 1029 396 0 441 0 + 0 -2125 -242 0 -321 0 0 -94 0 189 + 372 349 0 0 0 0 252 -185 0 106 + 1474 -18 0 0 0 1202 18 -164 306 251 + 0 -1566 0 0 -122 0 -72 0 -43 0 + 0 0 0 0 0 0 149 -323 0 -7455 + -6335 0 0 0 0 0 -12365 -11869 25093 40534 + -247 -680 1158 218 0 0 27 0 -693 0 + 0 0 -7 -205 0 0 0 0 0 0 + 0 0 232 -72 0 0 917 -1036 -267 -362 + -1382 -205 0 0 0 -67 0 0 0 32 + 0 0 0 0 0 -130 0 0 0 0 + 0 0 0 11661 2930 0 310 0 0 0 + 0 3765 -2550 -1444 0 0 1524 -132 0 502 + 40 380 159 -1777 -1179 141 0 0 0 0 + -2039 -8633 140 2002 -546 758 768 78 0 -563 + -1293 712 -322 468 1211 20799 564 0 0 85 + -328 0 -301 -299 116 596 0 0 0 0 + -221 -1504 0 1263 -317 197 -35 -607 -690 -402 + -1660 0 -904 0 0 20970 518 0 -283 0 + 0 112 0 -591 -352 939 0 0 0 0 + -845 -243 0 2724 677 -22 0 0 0 -464 + -797 365 77 68 0 14921 0 0 -47 0 + -14 0 70 0 0 0 0 0 0 0 + -913 -1387 0 -13734 -5959 0 0 0 0 0 + -12603 -8818 4604 -5496 -19933 -723 -580 -458 863 0 + 0 182 0 -338 0 0 0 -358 307 0 + 0 0 0 0 0 0 0 -409 -188 0 + 0 602 -354 1909 -437 -154 46 0 0 0 + 702 0 0 0 -171 0 0 0 0 0 + -76 0 0 0 0 0 0 0 -1948 -1091 + 0 286 0 0 0 0 419 1027 643 0 + 0 -663 -252 0 -721 157 -607 69 1006 600 + 96 0 0 0 0 59 -544 555 -72 92 + -849 -620 -933 0 -1780 -2678 -845 319 51 -1756 + -1277 -3941 0 0 -611 -161 0 -623 489 72 + -279 0 0 0 0 -86 -1262 0 -286 -388 + -279 486 81 1418 -1059 -2775 0 1033 0 0 + -1201 -6082 0 1338 0 0 -844 0 288 484 + -134 0 0 0 0 350 -1764 0 -2611 -368 + 137 0 0 0 -1038 -1601 148 232 340 0 + -1289 0 0 134 0 19 0 -38 0 0 + 0 0 0 0 0 199 -431 0 9219 -6384 + 0 0 0 0 0 11662 10190 -12091 -4151 23445 + -19983 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -665 1349 -147 -30 0 + 0 -40 0 204 0 0 0 -206 5498 0 + 0 0 0 0 0 0 0 171 -81 0 + 0 -44 1949 -67 -459 -118 1 0 0 0 + 19 0 0 0 664 0 0 0 0 0 + 96 0 0 0 0 0 0 0 1838 1595 + 0 -967 0 0 0 0 205 -857 -341 0 + 0 -357 -76 0 -569 4517 200 -425 141 59 + -770 0 0 0 0 555 -822 -123 375 2629 + -100 -108 -257 0 -871 -162 -671 304 269 425 + -951 -270 0 0 -140 6019 0 393 42 22 + -232 0 0 0 0 -172 -228 0 287 2681 + 440 317 382 425 -514 -150 0 200 0 0 + -625 -812 0 -267 0 0 -453 0 -137 -202 + -793 0 0 0 0 -154 88 0 576 2765 + 89 0 0 0 -663 -206 -383 92 -7 0 + -696 0 0 -10 0 1500 0 305 0 0 + 0 0 0 0 0 -140 -450 0 -4434 1422 + 0 0 0 0 0 8942 10586 -4260 -4031 -6813 + -8144 7563 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -236 1283 215 324 + 0 0 -185 0 438 0 0 0 -470 -200 + 0 0 0 0 0 0 0 0 181 -320 + 0 0 219 1895 -3 -319 -256 -38 0 0 + 0 151 0 0 0 -6 0 0 0 0 + 0 98 0 0 0 0 0 0 0 1243 + 2060 0 -296 0 0 0 0 -11 -231 -163 + 0 0 -383 -119 0 8 132 -543 4574 75 + 3 -412 0 0 0 0 141 -1127 -947 680 + 2067 234 -152 -155 0 -552 -202 -743 188 27 + 114 -573 -372 0 0 -141 483 0 6714 -89 + -16 -240 0 0 0 0 -269 -837 0 711 + 2160 40 -71 -42 386 -404 -519 0 292 0 + 0 -240 -1232 0 -437 0 0 711 0 -325 + -619 -739 0 0 0 0 -413 -614 0 657 + 2084 114 0 0 0 -408 -159 -350 63 -96 + 0 -401 0 0 -57 0 141 0 2493 0 + 0 0 0 0 0 0 -178 -1099 0 -2614 + 1661 0 0 0 0 0 5586 4919 -3057 -1105 + -2751 -5300 9009 0 0 0 11388 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -231 395 662 -49 0 + 0 -1 0 196 0 0 0 -506 -40 0 + 0 0 0 0 0 0 0 -281 -109 0 + 0 -552 496 -226 -327 139 18 0 0 0 + -340 0 0 0 -76 0 0 0 0 0 + 956 0 0 0 0 0 0 0 254 1379 + 0 -2433 0 0 0 0 -1127 485 107 0 + 0 -203 -99 0 -1032 -597 -777 -107 -605 116 + -1777 0 0 0 0 -101 -220 -700 510 1617 + 571 -861 1055 0 -706 349 -525 195 -46 182 + -243 -104 0 0 -859 -673 0 -543 -678 -40 + -4271 0 0 0 0 -160 -525 0 362 1459 + 360 -482 335 41 -346 482 0 346 0 0 + -70 -348 0 873 0 0 -826 0 -496 150 + -6887 0 0 0 0 -148 -313 0 -123 1269 + 83 0 0 0 -406 598 -45 249 1 0 + -504 0 0 44 0 4 0 36 0 0 + 0 0 0 0 0 92 -460 0 -8437 -675 + 0 0 0 0 0 8980 11226 -5368 -754 -3436 + -11087 1855 0 0 0 9481 0 7527 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 510 -1159 1531 -383 0 0 -39 0 596 0 + 0 0 -63 -129 0 0 0 0 0 0 + 0 0 -193 2451 0 0 812 -1620 -1443 -492 + -244 -77 0 0 0 9 0 0 0 95 + 0 0 0 0 0 219 0 0 0 0 + 0 0 0 -852 -1586 0 -143 0 0 0 + 0 -744 410 266 0 0 -255 156 0 -73 + -224 -137 -202 -265 101 26 0 0 0 0 + -2138 1035 201 -362 -1795 568 -105 207 0 -201 + 152 -287 622 689 812 -1798 97 0 0 -85 + -340 0 -257 -451 1 -144 0 0 0 0 + -2177 624 0 -23 -1544 -82 -388 -163 -839 -177 + 98 0 323 0 0 -2209 274 0 489 0 + 0 -102 0 -210 217 -218 0 0 0 0 + -4099 590 0 -163 -1145 51 0 0 0 -130 + 53 -35 167 210 0 -1524 0 0 76 0 + -219 0 -314 0 0 0 0 0 0 0 + -5113 800 0 5559 -3118 0 0 0 0 0 + 7018 -239 -8879 -9351 -10862 9743 3434 0 0 0 + 2444 0 4628 0 0 2585 0 0 0 0 + 1940 -430 -1082 -385 0 0 285 0 -435 0 + 0 0 -394 -1257 0 0 0 0 0 0 + 0 0 3055 2966 0 0 1728 -385 1442 -1679 + -2338 -112 0 0 0 1326 0 0 0 -639 + 0 0 0 0 0 -537 0 0 0 0 + 0 0 0 -864 1380 0 616 0 0 0 + 0 -5404 -928 -316 0 0 2843 -330 0 542 + 322 -46 44 413 1332 556 0 0 0 0 + 1719 13849 1749 -8441 2842 -605 -574 -497 0 -1294 + -1815 -2901 225 -97 215 -6066 897 0 0 -177 + -165 0 -185 -28 -17 -122 0 0 0 0 + 371 25154 0 -5192 3005 -1073 -1542 -1471 98 -1111 + 1374 0 711 0 0 -7184 2142 0 -728 0 + 0 -511 0 119 -5 -663 0 0 0 0 + 724 22589 0 4667 2206 -275 0 0 0 -689 + -777 -2296 -523 -180 0 -3703 0 0 -414 0 + -370 0 -482 0 0 0 0 0 0 0 + 483 19666 0 -76689 1117 0 0 0 0 0 + 12580 15711 1672 3185 -4718 6661 -20287 0 0 0 + 3062 0 1708 0 0 4510 0 0 0 0 + -5899 6255 -249 -6304 -1852 0 0 -84 0 1825 + 0 0 0 244 -488 0 0 0 0 0 + 0 0 0 1254 1821 0 0 -1317 -1623 154 + -372 957 268 0 0 0 -99 0 0 0 + 2 0 0 0 0 0 -131 0 0 0 + 0 0 0 0 -4338 -404 0 97 0 0 + 0 0 2673 -479 -98 0 0 167 -109 0 + 164 364 237 -265 506 308 63 0 0 0 + 0 874 2269 2381 -3312 -248 -3098 116 -357 0 + -1361 415 2170 92 540 1060 -2417 271 0 0 + 0 244 0 -73 524 173 466 0 0 0 + 0 550 1236 0 -2439 -425 -1940 1276 1457 138 + -751 685 0 -735 0 0 -2164 -20 0 141 + 0 0 -203 0 232 -332 -111 0 0 0 + 0 915 167 0 -3484 131 -881 0 0 0 + -1168 -33 1320 -569 -145 0 -1503 0 0 488 + 0 88 0 -193 0 0 0 0 0 0 + 0 1207 1202 0 -5203 -7565 0 0 0 0 + 0 11353 19073 1742 -7076 -19025 -15012 -4582 0 0 + 0 1627 0 -12823 0 0 -5139 0 0 0 + 0 -25622 726 1396 532 -17211 -1716 0 0 -272 + 0 808 0 0 0 949 953 0 0 0 + 0 0 0 0 0 1141 400 0 0 -2077 + -1010 1877 308 765 433 0 0 0 846 0 + 0 0 48 0 0 0 0 0 -128 0 + 0 0 0 0 0 0 -7928 -2776 0 2990 + 0 0 0 0 6520 -15 243 0 0 1395 + -2113 0 1042 1370 -301 -864 1300 610 599 0 + 0 0 0 -1038 3148 13352 -4397 1469 -20607 -3720 + -4522 0 -1277 -1373 1067 766 1038 724 -741 -804 + 0 0 913 1839 0 -724 472 -182 536 0 + 0 0 0 1019 2589 0 -3304 1549 -22200 -5380 + -5354 -4388 -1272 -2212 0 51 0 0 -957 -199 + 0 2396 0 0 -1004 0 1552 256 -393 0 + 0 0 0 124 1723 0 -6063 -137 -12972 0 + 0 0 -446 -227 1597 -522 -106 0 -342 0 + 0 1768 0 1356 0 -53 0 0 0 0 + 0 0 0 1159 2437 0 -7686 -2448 0 0 + 0 0 0 4380 11867 -3673 -3683 -4252 -4770 2205 + 0 0 0 713 0 -3056 0 0 -2733 0 + 0 0 0 -5401 2213 28276 -903 282 -7710 -1481 + 0 0 -427 0 1092 0 0 0 32 -1127 + 0 0 0 0 0 0 0 0 583 -375 + 0 0 -886 -862 270 -434 -1087 284 0 0 + 0 1477 0 0 0 -307 0 0 0 0 + 0 109 0 0 0 0 0 0 0 -7283 + -441 0 -15629 0 0 0 0 4393 -654 -189 + 0 0 55 843 0 -1258 -840 -1044 -1301 -104 + -45 -799 0 0 0 0 23 3377 8491 -5740 + 3923 -3617 -20990 -8321 0 -1940 -1926 -321 1087 1377 + 823 -1030 -1200 0 0 -886 -524 0 -914 -2018 + -272 101 0 0 0 0 1012 4439 0 -4577 + 3457 -4940 -23253 -9980 -5102 -1516 -2109 0 239 0 + 0 -1656 224 0 2791 0 0 -691 0 -207 + 426 -223 0 0 0 0 64 2765 0 -10569 + 272 1120 0 0 0 31 1308 3100 -1223 -1282 + 0 -871 0 0 1144 0 612 0 577 0 + 0 0 0 0 0 0 2096 4374 0 -12969 + -1909 0 0 0 0 0 5957 15473 -2540 -4152 + -3324 -5108 619 0 0 0 2005 0 -1339 0 + 0 5853 0 0 0 0 -975 4570 19707 31186 + -1066 387 -8668 -2068 0 0 -236 0 880 0 + 0 0 470 -1271 0 0 0 0 0 0 + 0 0 702 -286 0 0 -1726 -1357 1623 11 + -79 471 0 0 0 1354 0 0 0 -203 + 0 0 0 0 0 -285 0 0 0 0 + 0 0 0 -10171 -2734 0 3647 0 0 0 + 0 8787 -2166 -1045 0 0 482 2165 0 877 + 1369 -682 -1122 991 -944 -2942 0 0 0 0 + -89 4485 15091 -6090 2938 -4445 -8091 -21425 0 -2181 + -3076 -28 1651 1583 1095 -268 -1601 0 0 2175 + 2017 0 -93 -893 -487 1022 0 0 0 0 + 1399 4538 0 -4513 3243 -5372 -10208 -22854 -6504 -1997 + -3920 0 514 0 0 -681 -77 0 1858 0 + 0 -443 0 1097 462 121 0 0 0 0 + 180 3141 0 -10283 -82 1024 0 0 0 -101 + 379 3034 -2343 -722 0 547 0 0 1186 0 + 479 0 597 0 0 0 0 0 0 0 + 1954 4530 0 -11450 -2209 0 0 0 0 0 + 4071 14679 -5023 -3571 -3761 -2196 2211 0 0 0 + 566 0 -2078 0 0 -6406 0 0 0 0 + -2144 3790 21743 36028 46876 14 1150 -5315 -7772 0 + 0 -198 0 -833 0 0 0 175 -549 0 + 0 0 0 0 0 0 0 792 448 0 + 0 8362 2014 -10712 -3547 -4128 -194 0 0 0 + -420 0 0 0 -678 0 0 0 0 0 + -768 0 0 0 0 0 0 0 -6364 -1979 + 0 3143 0 0 0 0 5868 1371 907 0 + 0 -3977 2610 0 1282 1658 -326 -663 2129 -557 + 1123 0 0 0 0 1382 2734 9773 -6834 -424 + -96 679 -256 0 -1093 -2105 3087 3121 3398 3104 + 560 -4011 0 0 264 181 0 90 54 -1552 + 409 0 0 0 0 4518 3846 0 -3593 1609 + -4596 -5369 -6919 -20006 -2773 -6548 0 -354 0 0 + -1360 1494 0 2390 0 0 221 0 5810 473 + -226 0 0 0 0 254 3208 0 -5369 61 + 350 0 0 0 176 621 2413 659 952 0 + 348 0 0 839 0 512 0 522 0 0 + 0 0 0 0 0 3313 1901 0 -7340 -1624 + 0 0 0 0 0 652 10561 4747 3937 1000 + -1649 -8449 0 0 0 -17 0 -2651 0 0 + -720 0 0 0 0 2761 2638 16082 25941 25169 + 33299 -550 -117 -2631 -1517 0 0 -92 0 1069 + 0 0 0 -6 -473 0 0 0 0 0 + 0 0 0 267 77 0 0 3658 190 -2644 + -14292 -2130 106 0 0 0 1427 0 0 0 + -27 0 0 0 0 0 -41 0 0 0 + 0 0 0 0 -4721 -1097 0 2659 0 0 + 0 0 4869 -323 -310 0 0 1398 147 0 + 979 1996 242 805 1133 1986 2161 0 0 0 + 0 591 2310 4854 -3437 1308 -864 -1349 -1553 0 + -31689 -4802 180 772 828 763 -459 -1524 0 0 + -214 -306 0 -398 -2205 -506 -110 0 0 0 + 0 527 3214 0 -1967 976 -1729 -2087 -2853 -3993 + -18537 -5925 0 110 0 0 -927 -135 0 -822 + 0 0 -491 0 -1103 67 184 0 0 0 + 0 -64 2054 0 -2371 328 -89 0 0 0 + -17749 -2807 421 -60 201 0 210 0 0 -1037 + 0 -413 0 -306 0 0 0 0 0 0 + 0 847 1633 0 -7153 -792 0 0 0 0 + 0 2271 8968 -1611 -2272 -4065 438 2086 0 0 + 0 1564 0 157 0 0 1742 0 0 0 + 0 74 4699 7799 10127 12237 14385 19712 524 -971 + -3517 -2114 0 0 29 0 -242 0 0 0 + 54 -748 0 0 0 0 0 0 0 0 + 398 231 0 0 7878 -820 -4195 -3005 -22516 97 + 0 0 0 757 0 0 0 316 0 0 + 0 0 0 100 0 0 0 0 0 0 + 0 -745 -3809 0 4596 0 0 0 0 13704 + -254 -680 0 0 4404 -571 0 1540 3309 649 + 1757 4429 4552 3921 0 0 0 0 3429 -6565 + 7292 -3447 24 -1292 -2878 -2843 0 -2560 -25525 1161 + 430 591 403 1981 -1333 0 0 -405 -581 0 + -760 -2063 -348 -334 0 0 0 0 706 771 + 0 -5038 -324 -2323 -3306 -4392 -4739 -2703 -25515 0 + -94 0 0 1678 28 0 -1490 0 0 -753 + 0 -1208 39 344 0 0 0 0 52 2276 + 0 -4617 -1646 -242 0 0 0 -1953 -20499 945 + -120 222 0 1936 0 0 -1437 0 -1019 0 + -800 0 0 0 0 0 0 0 1277 -1146 + 0 -8593 -1347 0 0 0 0 0 -31082 8158 + 46 -437 -911 2876 -1151 0 0 0 -295 0 + -1105 0 0 272 0 0 0 0 -1355 3385 + 6476 13674 17302 20653 28557 20867 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 85 85 815 382 0 0 -620 0 -662 0 + 0 0 284 440 0 0 0 0 0 0 + 0 0 500 -126 0 0 -721 256 349 194 + 335 194 0 0 0 99 0 0 0 13 + 0 0 0 0 0 -266 0 0 0 0 + 0 0 0 -1796 481 0 128 0 0 0 + 0 1782 -475 -276 0 0 -908 -16 0 -164 + -100 -540 -127 76 -326 -604 0 0 0 0 + -224 2025 -1458 -3219 360 337 864 1094 0 241 + 339 2450 -236 -512 -7 404 -1826 0 0 -461 + -142 0 -157 579 -111 -912 0 0 0 0 + -716 2696 0 -1073 1985 2407 3465 1843 2111 -494 + -879 0 101 0 0 223 1447 0 -23107 0 + 0 -2947 0 464 380 1822 0 0 0 0 + 532 2034 0 419 1618 942 0 0 0 -931 + -2172 -1740 236 289 0 418 0 0 -16070 0 + -3113 0 -2920 0 0 0 0 0 0 0 + -523 1735 0 -3739 535 0 0 0 0 0 + -281 3862 65 -571 1247 1015 -3989 0 0 0 + -176 0 66 0 0 -1977 0 0 0 0 + -1393 3160 -2137 -11897 -9923 -10436 -9950 5194 7809 0 + 0 0 0 0 0 0 67 94 721 107 + 0 0 11 0 -56 0 0 0 -6456 1802 + 0 0 0 0 0 0 0 0 -121 64 + 0 0 51 326 -256 -164 -417 -14 0 0 + 0 135 0 0 0 -2334 0 0 0 0 + 0 65 0 0 0 0 0 0 0 968 + 3133 0 -1454 0 0 0 0 -930 161 -13 + 0 0 -23 149 0 -25152 5197 -1492 -1376 -596 + -667 212 0 0 0 0 330 1096 -1652 -246 + 227 839 -972 2517 0 -210 -127 89 -201 -175 + -7 303 -670 0 0 -21195 4227 0 -1402 -367 + -231 -619 0 0 0 0 -230 143 0 -148 + 286 27 -289 104 428 -67 219 0 507 0 + 0 -389 996 0 -780 0 0 128 0 -776 + -3130 1190 0 0 0 0 313 -166 0 -947 + 235 -52 0 0 0 19 337 503 568 294 + 0 50 0 0 -288 0 441 0 -162 0 + 0 0 0 0 0 0 -52 430 0 -1548 + 64 0 0 0 0 0 1527 3140 460 122 + -822 -611 2161 0 0 0 1386 0 557 0 + 0 4758 0 0 0 0 332 520 -840 -5669 + 2342 -10687 -2964 1418 1879 0 0 0 0 0 + 0 0 14749 626 -735 1528 200 0 0 -23 + 0 -197 0 0 0 1609 -8192 0 0 0 + 0 0 0 0 0 -224 221 0 0 -43 + -934 54 75 -306 50 0 0 0 -38 0 + 0 0 -678 0 0 0 0 0 62 0 + 0 0 0 0 0 0 -453 3557 0 -506 + 0 0 0 0 -989 340 65 0 0 247 + 455 0 4511 -25224 -2125 -1392 -662 9 848 0 + 0 0 0 -280 2797 -2152 -551 -1050 1702 -789 + 2252 0 34 -347 538 -181 -264 -221 815 -652 + 0 0 3947 -22313 0 -2164 -334 -486 -484 0 + 0 0 0 -411 744 0 -681 -1215 18 670 + -192 -201 348 855 0 -104 0 0 -45 746 + 0 -829 0 0 26 0 913 1906 3027 0 + 0 0 0 353 170 0 352 -1486 1084 0 + 0 0 -103 -569 -590 64 -95 0 475 0 + 0 -3466 0 -11056 0 -2210 0 0 0 0 + 0 0 0 -279 382 0 65 -692 0 0 + 0 0 0 -2047 -515 1178 831 1580 2516 -2236 + 0 0 0 -38309 0 -4520 0 0 1030 0 + 0 0 0 297 180 -2064 -9392 985 -9895 -4245 + 1797 3957 0 0 0 0 0 0 0 18533 + -13323 -241 -33 428 -139 0 0 39 0 129 + 0 0 0 -22 14 0 0 0 0 0 + 0 0 0 -236 357 0 0 -518 -40 422 + 57 122 94 0 0 0 224 0 0 0 + -48 0 0 0 0 0 115 0 0 0 + 0 0 0 0 -858 2040 0 -236 0 0 + 0 0 192 -205 -111 0 0 91 -3 0 + -1190 -1403 -19909 4128 -342 47 -138 0 0 0 + 0 146 1340 330 -1638 -157 178 643 538 0 + 193 566 1478 -339 -151 -151 -286 1353 0 0 + 188 -161 0 622 -50 -919 1211 0 0 0 + 0 79 1110 0 -264 194 -1063 -637 -398 503 + -410 -891 0 321 0 0 104 -712 0 -3223 + 0 0 -16724 0 -632 -563 -246 0 0 0 + 0 -63 720 0 -1582 138 61 0 0 0 + -4 85 453 56 152 0 103 0 0 -106 + 0 1 0 160 0 0 0 0 0 0 + 0 -97 1347 0 -2684 -127 0 0 0 0 + 0 1230 3002 -735 -13 62 -378 3138 0 0 + 0 505 0 1102 0 0 3965 0 0 0 + 0 523 1722 -1333 1987 2872 73 -1591 2481 3251 + 0 0 0 0 0 0 0 13503 6107 7688 + 57 -882 382 -169 0 0 335 0 -649 0 + 0 0 15 -106 0 0 0 0 0 0 + 0 0 -65 689 0 0 -363 -1286 401 131 + 1 114 0 0 0 -100 0 0 0 -174 + 0 0 0 0 0 -25 0 0 0 0 + 0 0 0 -1697 1892 0 11 0 0 0 + 0 583 -272 -99 0 0 262 523 0 -1283 + -1523 3557 -21588 -433 -37 396 0 0 0 0 + -217 2136 656 -603 -929 -1070 -1197 -219 0 -317 + -903 349 31 -60 -59 1274 -1329 0 0 -1352 + -2454 0 -19802 -259 -275 -626 0 0 0 0 + -224 714 0 -1453 -1230 197 960 22 -523 346 + 920 0 -514 0 0 499 1921 0 -584 0 + 0 -343 0 922 2407 2300 0 0 0 0 + 651 350 0 -764 -1235 -436 0 0 0 -147 + -573 -111 -25 -35 0 781 0 0 -2934 0 + -2015 0 -13314 0 0 0 0 0 0 0 + -129 986 0 -955 -1184 0 0 0 0 0 + -1124 1490 354 86 417 2320 -1688 0 0 0 + -5001 0 -40305 0 0 -304 0 0 0 0 + -440 184 3607 2905 4210 1246 429 3081 5356 0 + 0 0 0 0 0 0 15415 7584 13441 -14988 + -1642 -234 -404 1603 0 0 -53 0 2017 0 + 0 0 70 -79 0 0 0 0 0 0 + 0 0 -161 90 0 0 -2718 -1633 1307 926 + 2517 419 0 0 0 2251 0 0 0 498 + 0 0 0 0 0 1594 0 0 0 0 + 0 0 0 -1197 -96 0 -1183 0 0 0 + 0 -1082 -451 -452 0 0 2905 -1093 0 -236 + 235 -56 633 -12264 1435 616 0 0 0 0 + 352 1552 -1675 -1550 1018 296 -1915 -459 0 -2112 + -3353 -1627 -930 -1278 -1106 -2325 1833 0 0 -427 + -318 0 -266 -18430 383 -269 0 0 0 0 + -1686 3020 0 -2348 -50 1492 -223 1409 5873 -831 + -1207 0 311 0 0 -1921 502 0 254 0 + 0 -432 0 -19270 -140 -209 0 0 0 0 + -413 2619 0 -2719 -28 167 0 0 0 446 + 1741 631 -46 102 0 814 0 0 236 0 + 139 0 164 0 0 0 0 0 0 0 + 627 2088 0 -4542 -308 0 0 0 0 0 + 2306 2819 -312 675 1600 812 -636 0 0 0 + 670 0 729 0 0 4769 0 0 0 0 + 2079 3214 -2302 -7867 1663 -6033 -29304 5648 7320 0 + 0 0 0 0 0 0 -231 2103 1276 2607 + -169 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -541 -215 -43 -114 + 0 0 -57 0 -58 0 0 0 -169 -631 + 0 0 0 0 0 0 0 0 70 11 + 0 0 29 -358 -44 -84 -221 27 0 0 + 0 96 0 0 0 -61 0 0 0 0 + 0 18 0 0 0 0 0 0 0 -1211 + 176 0 383 0 0 0 0 566 -441 -297 + 0 0 455 -691 0 89 229 203 332 21 + 43 137 0 0 0 0 241 1224 22 -230 + 667 504 -620 -410 0 -172 -149 397 -261 -138 + -63 -545 189 0 0 129 282 0 284 -273 + 45 161 0 0 0 0 228 382 0 57 + 734 489 -1116 -1051 -451 -176 -349 0 -121 0 + 0 -491 133 0 56 0 0 51 0 -242 + 23 83 0 0 0 0 98 229 0 121 + 467 -154 0 0 0 -53 2 353 -381 -79 + 0 -458 0 0 110 0 222 0 114 0 + 0 0 0 0 0 0 232 275 0 -1619 + -497 0 0 0 0 0 90 1127 -131 -116 + -14 -218 126 0 0 0 -301 0 -399 0 + 0 184 0 0 0 0 238 555 849 -2360 + 6020 5873 1859 1245 1971 0 0 0 0 0 + 0 0 -533 717 471 23 908 1184 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1404 87 -261 699 0 + 0 -1016 0 7807 0 0 0 248 559 0 + 0 0 0 0 0 0 0 -2702 -3648 0 + 0 -1051 -443 -1373 785 290 42 0 0 0 + 4671 0 0 0 712 0 0 0 0 0 + 595 0 0 0 0 0 0 0 12044 -313 + 0 -864 0 0 0 0 4540 -630 -309 0 + 0 -2119 317 0 -620 -1124 -537 -815 670 -754 + 265 0 0 0 0 -1686 -10133 864 13775 -894 + -973 -2493 -1898 0 -539 -2405 -383 125 435 -37 + 5845 -2993 0 0 -157 -957 0 -1004 72 -903 + 191 0 0 0 0 -1552 -10777 0 10144 -1109 + -662 -1470 -1410 -20 -96 -2632 0 113 0 0 + 6302 -3287 0 236 0 0 -323 0 255 -750 + 863 0 0 0 0 -1890 -6576 0 15835 -330 + 327 0 0 0 -104 -817 918 -467 -220 0 + 5424 0 0 -532 0 -508 0 -361 0 0 + 0 0 0 0 0 -543 -14135 0 24936 -448 + 0 0 0 0 0 -5887 -3839 -1186 -1652 -729 + 5861 -2841 0 0 0 -1911 0 -1907 0 0 + 713 0 0 0 0 -3454 -20791 2331 4918 11127 + 7226 -7307 5992 5956 0 0 0 0 0 0 + 0 3311 4063 9068 4155 8467 -9937 0 0 346 + 0 -6213 511 4379 891 0 0 441 0 -3087 + 0 0 0 167 1369 0 0 0 0 0 + 0 0 0 -2112 -283 0 0 -3827 1272 509 + 1006 1733 -97 0 0 0 -4186 0 0 0 + 201 0 0 0 0 0 -29 0 0 0 + 0 0 0 0 -1645 560 0 229 0 0 + 0 0 561 2434 966 0 0 -1584 -219 0 + 72 -230 437 511 381 -507 -803 0 0 0 + 0 -138 -10317 -5998 7059 83 2806 5114 4709 0 + 1470 5202 2740 -693 -721 -600 -2425 2702 0 0 + 716 681 0 1107 1644 760 -231 0 0 0 + 0 77 -22771 0 7078 -213 3805 6510 6753 2629 + 1620 2727 0 -847 0 0 -831 198 0 2514 + 0 0 1218 0 389 300 -248 0 0 0 + 0 323 -23955 0 -10753 1107 -173 0 0 0 + 318 2220 729 1546 438 0 -3409 0 0 2457 + 0 848 0 909 0 0 0 0 0 0 + 0 -934 -15450 0 5050 1393 0 0 0 0 + 0 639 -5744 1551 725 1506 -6640 5946 0 0 + 0 1774 0 3065 0 0 277 0 0 0 + 0 1467 -25526 -8546 -15468 -27172 -25176 -11939 -11086 -9654 + 0 0 0 0 0 0 0 -13785 -5657 -6693 + -6104 -8334 -519 0 0 -2301 0 -45789 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 375 186 + -208 -58 0 0 20 0 -157 0 0 0 + -69 -66 0 0 0 0 0 0 0 0 + 40 105 0 0 1434 1227 -21 -11897 -1071 118 + 0 0 0 -152 0 0 0 429 0 0 + 0 0 0 135 0 0 0 0 0 0 + 0 -1072 589 0 1540 0 0 0 0 2899 + -416 -378 0 0 2162 -569 0 573 1442 549 + 943 2269 1828 1463 0 0 0 0 94 107 + 1028 1110 1908 -346 -650 -404 0 -31093 -2639 -30 + -195 -163 -181 -290 297 0 0 -65 139 0 + 68 957 219 -338 0 0 0 0 -425 -625 + 0 44 1485 -29 162 112 340 -23404 -2566 0 + 14 0 0 -235 -165 0 85 0 0 -67 + 0 89 -21 -59 0 0 0 0 -4 69 + 0 1339 1805 -162 0 0 0 -42140 -3569 51 + -119 -78 0 -543 0 0 107 0 -149 0 + -95 0 0 0 0 0 0 0 -378 -945 + 0 -696 667 0 0 0 0 0 -468 2054 + -1097 -1374 -2416 600 2228 0 0 0 1420 0 + 836 0 0 888 0 0 0 0 350 347 + 2678 1089 730 920 174 15132 2226 0 0 0 + 0 0 0 0 -221 10 -574 85 -265 -505 + 0 0 112 0 13 -353 0 0 0 0 + 0 232 -1160 -54 -201 0 0 34 0 637 + 0 0 0 -85 -105 0 0 0 0 0 + 0 0 0 -118 271 0 0 2303 902 -736 + -1234 -9093 328 0 0 0 -966 0 0 0 + 1374 0 0 0 0 0 536 0 0 0 + 0 0 0 0 1448 -149 0 4284 0 0 + 0 0 10238 -524 -942 0 0 6369 -1820 0 + 1615 3844 1456 2776 6847 5187 3982 0 0 0 + 0 3203 -4946 2141 1514 2916 -455 -1099 -443 0 + -2117 -30393 341 -814 -893 -848 -173 963 0 0 + -113 320 0 186 1754 358 -755 0 0 0 + 0 -829 -387 0 1229 1946 127 204 418 1638 + -1396 -27434 0 -87 0 0 268 15 0 -15 + 0 0 -87 0 145 -151 -414 0 0 0 + 0 -13 -763 0 1455 1970 -387 0 0 0 + -3144 -40984 404 -270 -261 0 -430 0 0 210 + 0 -449 0 -246 0 0 0 0 0 0 + 0 -663 -228 0 3775 2060 0 0 0 0 + 0 -36082 -761 -139 7 32 203 931 0 0 + 0 867 0 501 0 0 -300 0 0 0 + 0 450 -3097 2517 900 -378 489 863 2461 19574 + 0 0 0 0 0 0 0 -418 -469 -897 + -183 -526 -1397 0 0 155 0 1739 -1180 0 + 0 0 0 0 7572 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -350 735 -168 -23 0 + 0 -23 0 -6 0 0 0 -65 -246 0 + 0 0 0 0 0 0 0 102 183 0 + 0 161 1313 -93 -140 -178 -3 0 0 0 + -41 0 0 0 45 0 0 0 0 0 + 47 0 0 0 0 0 0 0 -110 942 + 0 871 0 0 0 0 454 -212 -90 0 + 0 429 -541 0 258 95 108 338 262 229 + 238 0 0 0 0 49 27 -395 0 850 + 37 1445 1660 0 200 540 1145 -752 -529 -99 + -460 849 0 0 423 -76 0 604 704 345 + 105 0 0 0 0 -289 -336 0 310 1084 + -295 669 697 -458 -89 -159 0 -331 0 0 + -287 426 0 -114 0 0 105 0 393 160 + -54 0 0 0 0 -270 -321 0 482 1215 + -1186 0 0 0 -119 -152 439 -742 -276 0 + -755 0 0 138 0 -403 0 188 0 0 + 0 0 0 0 0 -913 -173 0 -73 974 + 0 0 0 0 0 -396 -156 203 143 106 + -55 -43 0 0 0 -161 0 -24 0 0 + 1 0 0 0 0 198 -385 688 494 -679 + -523 -4 25 34 0 0 0 0 0 0 + 0 49 -138 189 2 -78 -229 0 0 -1925 + 0 22 376 0 0 0 0 0 552 1645 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 12945 1455 -2914 -660 0 + 0 191 0 3654 0 0 0 125 -973 0 + 0 0 0 0 0 0 0 -45904 2712 0 + 0 -736 -2539 421 111 16 43 0 0 0 + 542 0 0 0 -97 0 0 0 0 0 + 7 0 0 0 0 0 0 0 69 -1049 + 0 -245 0 0 0 0 81 -55 227 0 + 0 313 -807 0 -870 -1399 -575 -619 190 355 + 119 0 0 0 0 1433 -384 594 238 -1144 + -786 -395 -212 0 -258 -504 -237 -523 -119 -684 + -560 120 0 0 -361 -830 0 -983 -180 -263 + 178 0 0 0 0 1611 -200 0 48 -1320 + -1105 -171 -374 -275 -162 -351 0 -565 0 0 + -954 536 0 751 0 0 -923 0 61 -11 + 583 0 0 0 0 2151 -233 0 -263 -1089 + -660 0 0 0 -195 -405 16 -267 496 0 + -746 0 0 784 0 -775 0 -1058 0 0 + 0 0 0 0 0 1403 -102 0 -247 -1165 + 0 0 0 0 0 -446 118 -227 -20 -404 + -470 170 0 0 0 -805 0 -671 0 0 + 279 0 0 0 0 1080 -140 1355 958 569 + 523 502 288 517 0 0 0 0 0 0 + 0 -486 237 774 203 537 57 0 0 56 + 0 -107 449 0 0 0 0 0 52 387 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 140 0 0 0 0 + -15397 -82607 7579 10669 0 0 4732 0 11712 0 + 0 0 204 525 0 0 0 0 0 0 + 0 0 5694 10445 0 0 7636 -2653 -7309 -4359 + -7641 -1216 0 0 0 2142 0 0 0 706 + 0 0 0 0 0 1037 0 0 0 0 + 0 0 0 110 120 0 102 0 0 0 + 0 91 34 34 0 0 74 -3 0 70 + 132 124 109 -2 127 80 0 0 0 0 + 167 -203 -328 -333 -53 354 -135 21 0 -486 + -430 -125 53 183 9 225 -26 0 0 -107 + 9 0 -20 3 209 -77 0 0 0 0 + 545 387 0 -375 -113 365 125 258 306 -232 + -10 0 59 0 0 193 -105 0 1 0 + 0 -3 0 -216 103 -88 0 0 0 0 + 570 327 0 -38 -21 227 0 0 0 -608 + -858 -120 123 188 0 -109 0 0 -278 0 + -16 0 85 0 0 0 0 0 0 0 + 968 258 0 -134 -91 0 0 0 0 0 + -1484 -518 141 275 49 -66 -695 0 0 0 + 119 0 37 0 0 146 0 0 0 0 + 602 337 943 -636 -364 -686 -962 110 86 0 + 0 0 0 0 0 0 38 24 -6 -18 + -17 244 0 0 -25 0 151 -286 0 0 + 0 0 0 603 2870 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 233 0 0 0 0 -3068 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -2374 2190 1959 -113 0 0 1600 + 0 -29 0 0 0 -3851 -6980 0 0 0 + 0 0 0 0 0 429 1435 0 0 131 + 3388 -381 50 -536 -37 0 0 0 283 0 + 0 0 -213 0 0 0 0 0 67 0 + 0 0 0 0 0 0 8288 -40511 0 2462 + 0 0 0 0 3882 1101 -256 0 0 1086 + -2979 0 1419 -1373 134 -733 651 -1106 -241 0 + 0 0 0 -5450 -4060 -18872 1437 -6314 -248 -291 + 400 0 -99 -1245 -351 -96 284 151 -52 145 + 0 0 386 561 0 -268 14 475 19 0 + 0 0 0 546 -1938 0 1231 -6653 -54 -18 + 654 -349 -76 -1382 0 -307 0 0 102 306 + 0 -241 0 0 -297 0 85 761 48 0 + 0 0 0 539 -1736 0 850 -7158 -394 0 + 0 0 -274 -1382 -15 101 47 0 211 0 + 0 -327 0 886 0 -12 0 0 0 0 + 0 0 0 628 -1335 0 3192 2746 0 0 + 0 0 0 -3003 -2046 -1478 -1587 -2145 -2291 -1865 + 0 0 0 1797 0 405 0 0 -736 0 + 0 0 0 589 -2217 -1342 -2151 -3502 -3710 -1906 + -1084 -364 0 0 0 0 0 0 0 743 + -2231 -3643 -1244 -2236 889 0 0 -849 0 1376 + 1829 0 0 0 0 0 317 2094 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 1229 0 0 0 0 51 1207 + 0 -4358 3821 -2758 169 0 0 -1867 0 -706 + 0 0 0 841 -39 0 0 0 0 0 + 0 0 0 638 1685 0 0 -1073 4102 -12 + 170 -119 -58 0 0 0 506 0 0 0 + -2 0 0 0 0 0 -298 0 0 0 + 0 0 0 0 1129 -6629 0 759 0 0 + 0 0 -989 266 256 0 0 -198 -219 0 + -316 -236 21 -129 -57 156 146 0 0 0 + 0 758 -761 -215 -6557 -31030 9825 28002 28483 0 + 7322 12354 19021 -3420 -5407 -4434 -4353 5279 0 0 + 1513 -230 0 -1752 7202 736 -114 0 0 0 + 0 -10683 581 0 2212 -9310 -445 -445 -1289 -137 + -39 -497 0 144 0 0 -394 -254 0 381 + 0 0 15 0 -270 807 555 0 0 0 + 0 1857 -1288 0 2153 -9786 -470 0 0 0 + -56 -460 -784 300 465 0 -5 0 0 -89 + 0 -339 0 -348 0 0 0 0 0 0 + 0 1400 -1293 0 4913 3589 0 0 0 0 + 0 -2635 -4310 -1394 -1480 -2391 -3655 -2876 0 0 + 0 -869 0 -580 0 0 -1114 0 0 0 + 0 1352 -2105 -964 -2455 -9466 -8407 -376 -2006 -1927 + 0 0 0 0 0 0 0 73 446 1083 + 326 1132 -517 0 0 -2049 0 964 808 0 + 0 0 0 0 -526 902 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 2067 0 0 0 0 1519 919 0 17103 + -5312 4090 -1529 805 0 0 -312 0 184 0 + 0 0 260 -488 0 0 0 0 0 0 + 0 0 759 1313 0 0 -1168 4845 469 350 + -280 -109 0 0 0 903 0 0 0 56 + 0 0 0 0 0 -167 0 0 0 0 + 0 0 0 1110 -7193 0 750 0 0 0 + 0 363 191 45 0 0 157 -321 0 -36 + 123 -131 313 141 530 362 0 0 0 0 + 708 -1141 -401 2918 -9911 -295 -1178 -1057 0 -318 + -1045 362 350 471 572 -409 -23 0 0 -128 + -172 0 -46 -334 716 493 0 0 0 0 + 1380 -2395 0 -3217 -30400 7794 24651 25938 13068 3488 + 7927 0 839 0 0 -2248 -1565 0 -1995 0 + 0 -2819 0 -753 -3730 -2907 0 0 0 0 + -7903 -1303 0 2058 -11532 -286 0 0 0 -244 + -904 212 374 199 0 -104 0 0 285 0 + -57 0 -245 0 0 0 0 0 0 0 + 1082 -1602 0 5642 3551 0 0 0 0 0 + -3308 -2740 -1843 -2117 -2873 -3830 -2561 0 0 0 + -230 0 189 0 0 -705 0 0 0 0 + 1789 -2359 947 -2365 -8518 -8607 -3271 -1204 -948 0 + 0 0 0 0 0 0 -760 68 -314 1321 + -949 1004 0 0 -2319 0 1406 543 0 0 + 0 0 0 -216 1980 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1534 0 0 0 0 1876 1640 0 19775 27474 + -2793 5580 373 -260 0 0 -197 0 1515 0 + 0 0 -306 992 0 0 0 0 0 0 + 0 0 173 726 0 0 -320 4666 -202 -40 + -725 -106 0 0 0 828 0 0 0 42 + 0 0 0 0 0 6 0 0 0 0 + 0 0 0 400 -5623 0 337 0 0 0 + 0 36 -51 -14 0 0 186 -218 0 107 + -458 162 18 418 319 110 0 0 0 0 + 807 -547 -170 747 -7345 172 540 580 0 245 + -283 -183 -173 115 247 -548 0 0 0 -11 + -291 0 56 200 104 56 0 0 0 0 + 761 -1190 0 951 -8321 -117 433 312 -237 172 + -270 0 -279 0 0 -697 155 0 64 0 + 0 -130 0 263 345 166 0 0 0 0 + 410 -1061 0 1469 -33870 -2809 0 0 0 1369 + 1049 7644 5185 1137 0 -5354 0 0 2544 0 + -180 0 -5148 0 0 0 0 0 0 0 + -17460 144 0 3821 6272 0 0 0 0 0 + -3161 -2977 -2518 -2569 -3371 -4127 -2649 0 0 0 + -976 0 -224 0 0 -1073 0 0 0 0 + 947 -659 -1109 236 -1259 -1291 -857 -281 1404 0 + 0 0 0 0 0 0 -205 -171 1823 -272 + 1336 -469 0 0 -1480 0 -624 -1313 0 0 + 0 0 0 -363 1776 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1548 0 0 0 0 1074 460 0 18707 25208 + 31232 -8006 -6618 -4765 -411 0 0 -692 0 -351 + 0 0 0 994 2523 0 0 0 0 0 + 0 0 0 8649 3284 0 0 788 -7909 348 + 58 85 114 0 0 0 -1230 0 0 0 + -35 0 0 0 0 0 96 0 0 0 + 0 0 0 0 -2535 -688 0 615 0 0 + 0 0 -1238 -446 -403 0 0 638 201 0 + 678 1187 790 -133 327 225 571 0 0 0 + 0 1934 4228 696 -4052 2906 -1319 -856 -1271 0 + -113 -1501 -1467 86 -299 388 -1801 83 0 0 + 371 850 0 499 -88 -271 73 0 0 0 + 0 1583 6229 0 -4055 3486 -1206 -1243 -1106 976 + -33 -597 0 255 0 0 -1874 -269 0 -208 + 0 0 1235 0 -63 -501 43 0 0 0 + 0 2335 6048 0 -727 1741 -745 0 0 0 + 94 -942 -954 -872 -771 0 -1066 0 0 -37 + 0 859 0 924 0 0 0 0 0 0 + 0 2151 4065 0 -3046 -1852 0 0 0 0 + 0 -82 876 -310 -619 -1017 -1578 -805 0 0 + 0 709 0 87 0 0 83 0 0 0 + 0 -1325 6162 -7399 -846 -331 -409 -1002 -46 1017 + 0 0 0 0 0 0 0 989 135 -308 + 339 341 542 0 0 20 0 -4497 -3144 0 + 0 0 0 0 -9 -983 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -2212 0 0 0 0 -14524 -1422 0 -11373 + -20472 -25535 -18925 1208 2227 9130 1459 0 0 742 + 0 -2946 0 0 0 -1273 -1643 0 0 0 + 0 0 0 0 0 -108 -9150 0 0 402 + 3008 -670 100 324 -32 0 0 0 37 0 + 0 0 181 0 0 0 0 0 50 0 + 0 0 0 0 0 0 2980 2128 0 -906 + 0 0 0 0 22 429 426 0 0 -699 + 415 0 -343 -855 -1035 -45 -581 -663 -572 0 + 0 0 0 -3285 -2410 -1366 2955 2068 2511 519 + 740 0 333 1031 674 131 360 -47 1067 119 + 0 0 -45 -196 0 187 -396 -307 -243 0 + 0 0 0 -2897 -3218 0 3070 2235 3073 477 + 730 -249 268 526 0 236 0 0 1150 131 + 0 -373 0 0 -537 0 -546 -460 -342 0 + 0 0 0 -4259 -3033 0 1573 1606 2431 0 + 0 0 403 1127 573 634 631 0 714 0 + 0 -335 0 -334 0 -10 0 0 0 0 + 0 0 0 -3901 -2179 0 2923 1954 0 0 + 0 0 0 690 -556 326 291 74 574 50 + 0 0 0 -35 0 217 0 0 99 0 + 0 0 0 -1962 -2642 -3395 -2863 -1426 -1612 -1522 + -811 -1602 0 0 0 0 0 0 0 -86 + 76 81 -96 -367 -260 0 0 22 0 2820 + 1295 0 0 0 0 0 -195 -645 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -166 0 0 0 0 -19516 -899 + 0 -1693 -2721 -3713 -1638 -67350 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -2048 -1923 2457 15383 0 + 0 487 0 1281 0 0 0 -661 152 0 + 0 0 0 0 0 0 0 572 1323 0 + 0 -34996 -60739 31835 14150 17510 2690 0 0 0 + 22257 0 0 0 5396 0 0 0 0 0 + 2763 0 0 0 0 0 0 0 -97 -396 + 0 -274 0 0 0 0 -766 -181 -173 0 + 0 -165 193 0 31 -314 -154 -210 -722 -661 + -227 0 0 0 0 -838 265 708 -597 -472 + -192 -314 -739 0 1216 1974 -575 -40 -69 -99 + 948 -44 0 0 124 83 0 -67 -281 -11 + 109 0 0 0 0 -177 497 0 -766 -571 + -205 -214 -448 1148 821 1625 0 64 0 0 + 1164 -179 0 34 0 0 91 0 -688 -251 + 202 0 0 0 0 -144 514 0 -615 -440 + 1931 0 0 0 1779 3646 -7 797 817 0 + -79 0 0 208 0 9 0 -395 0 0 + 0 0 0 0 0 529 415 0 -806 -153 + 0 0 0 0 0 4406 63 -787 -627 -124 + 275 1293 0 0 0 -148 0 27 0 0 + -306 0 0 0 0 -430 902 -2680 -374 -70 + 288 -4670 -1378 -2985 0 0 0 0 0 0 + 0 72 -22 104 212 208 2261 0 0 -20 + 0 735 -467 0 0 0 0 0 -3220 -10158 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -849 0 0 0 0 + 535 898 0 -2066 -1816 -2521 326 3035 801 0 + 0 601 2891 -877 -46 0 0 -317 0 16 + 0 0 0 993 2002 0 0 0 0 0 + 0 0 0 330 -285 0 0 -646 3689 788 + 15 475 -704 0 0 0 897 0 0 0 + -3516 0 0 0 0 0 -284 0 0 0 + 0 0 0 0 -6085 -39709 0 12031 0 0 + 0 0 -1015 2575 2436 0 0 -5553 2599 0 + 7190 7946 3409 3514 -6068 -167 8135 0 0 0 + 0 2138 5913 16270 -8 -5729 403 236 698 0 + 2062 6462 377 -23 245 120 -399 133 0 0 + 309 504 0 -379 25 158 -176 0 0 0 + 0 237 -225 0 -54 -5950 203 -55 566 9 + 1303 5798 0 -143 0 0 -444 299 0 -40 + 0 0 -393 0 301 452 -126 0 0 0 + 0 203 49 0 327 -6597 190 0 0 0 + 2109 7047 168 120 194 0 164 0 0 -70 + 0 740 0 79 0 0 0 0 0 0 + 0 235 -160 0 1077 2138 0 0 0 0 + 0 7873 122 -1756 -1840 -1935 -2599 -379 0 0 + 0 2119 0 933 0 0 -1293 0 0 0 + 0 -580 333 -3498 1388 -785 1450 850 -704 -3997 + 0 0 0 0 0 0 0 -182 -3646 -6044 + -2379 -4133 1420 0 0 -804 0 102 -156 0 + 0 0 0 0 -5148 -15380 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -132 0 0 0 0 -265 -2197 0 55767 + 11243 11853 12057 -3124 -210 0 0 5901 -1472 3582 + 171 -191 0 0 -167 0 157 0 0 0 + 252 34 0 0 0 0 0 0 0 0 + 160 328 0 0 -2635 6779 1056 -666 -1612 -361 + 0 0 0 2394 0 0 0 -219 0 0 + 0 0 0 -1331 0 0 0 0 0 0 + 0 1860 -6028 0 358 0 0 0 0 -776 + 7 -24 0 0 -187 66 0 -452 -537 -166 + -478 -230 -215 -238 0 0 0 0 -121 -462 + -1159 -209 -22976 2399 8318 5390 0 -10094 -20440 -4372 + 4286 5611 3767 2591 -8819 0 0 2812 235 0 + 14 -14373 -5142 2100 0 0 0 0 2886 791 + 0 1264 -8622 184 689 405 466 1305 1949 0 + 30 0 0 755 974 0 57 0 0 83 + 0 1384 686 -235 0 0 0 0 27 -348 + 0 1833 -8892 -20 0 0 0 1285 1930 -607 + 409 152 0 1088 0 0 271 0 -54 0 + -145 0 0 0 0 0 0 0 -93 -475 + 0 3013 3067 0 0 0 0 0 2747 -751 + -2359 -2945 -2840 -1749 729 0 0 0 -511 0 + 194 0 0 -1656 0 0 0 0 -518 91 + -6196 -3896 -6834 -5092 -147 1745 807 0 0 0 + 0 0 0 0 -241 70 342 160 59 3700 + 0 0 -1566 0 1008 -1012 0 0 0 0 + 0 -3071 -9683 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -317 0 + 0 0 0 358 -2385 0 11757 49337 18841 17414 + -8193 -781 0 0 5089 17173 -1120 4242 130 -587 + 0 0 -13 0 170 0 0 0 -27 -110 + 0 0 0 0 0 0 0 0 66 169 + 0 0 -4748 7378 744 2591 645 -132 0 0 + 0 2695 0 0 0 -608 0 0 0 0 + 0 -1733 0 0 0 0 0 0 0 1623 + -6249 0 100 0 0 0 0 -599 182 110 + 0 0 -465 53 0 -171 -317 -330 -237 -292 + -338 -186 0 0 0 0 8 -1425 -898 1686 + -8260 141 -200 311 0 2238 2241 -448 157 -58 + 92 1150 649 0 0 35 34 0 28 1273 + 425 -301 0 0 0 0 -54 -2131 0 5016 + -20714 -259 6133 1717 -19800 -8570 -25039 0 -433 0 + 0 2159 -2797 0 1638 0 0 1437 0 -7307 + -1256 2652 0 0 0 0 4 -4258 0 854 + -9611 -35 0 0 0 811 730 -831 456 161 + 0 1547 0 0 354 0 65 0 -24 0 + 0 0 0 0 0 0 65 -1458 0 3469 + 3170 0 0 0 0 0 3603 -1128 -2352 -3078 + -2684 -1678 1483 0 0 0 -534 0 328 0 + 0 -1633 0 0 0 0 -658 -1526 -5804 -2584 + -4883 -3721 3369 1620 2285 0 0 0 0 0 + 0 0 -1447 143 -7 597 -589 2821 0 0 + -1473 0 1246 -353 0 0 0 0 0 -2904 + -10510 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -40 0 0 0 + 0 544 -2848 0 12420 17765 47707 19137 -9784 -907 + 0 0 6080 18944 24931 -655 2709 291 241 0 + 0 -153 0 -85 0 0 0 -94 68 0 + 0 0 0 0 0 0 0 127 -221 0 + 0 -2286 13162 175 1629 687 46 0 0 0 + 2631 0 0 0 -291 0 0 0 0 0 + -275 0 0 0 0 0 0 0 838 -5488 + 0 165 0 0 0 0 -23 48 -63 0 + 0 -210 39 0 30 -556 -16 -346 158 -59 + 18 0 0 0 0 77 -480 -300 381 -6575 + 303 564 409 0 1661 158 101 11 -104 297 + -14 -138 0 0 120 -204 0 -12 355 -31 + 94 0 0 0 0 -328 -490 0 720 -7455 + 178 362 265 462 624 -1280 0 33 0 0 + 324 -119 0 146 0 0 68 0 478 123 + 88 0 0 0 0 -63 -643 0 50 -29035 + 191 0 0 0 -5827 -15732 -3135 4010 5620 0 + 6387 0 0 -1620 0 1496 0 581 0 0 + 0 0 0 0 0 5575 -470 0 2472 4900 + 0 0 0 0 0 1450 -940 -2506 -2954 -2735 + -2852 -60 0 0 0 -902 0 -42 0 0 + -1296 0 0 0 0 -1206 451 -4936 -1377 -1826 + -1720 -1671 84 1308 0 0 0 0 0 0 + 0 354 -72 1480 -103 645 -470 0 0 -1218 + 0 -913 -1027 0 0 0 0 0 -1417 -6309 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -222 0 0 0 0 + 191 -349 0 12551 17197 19858 56911 -6178 -613 0 + 0 -3483 17555 23285 27859 2681 -8938 34 -317 0 + 0 12 0 -1410 0 0 0 39 278 0 + 0 0 0 0 0 0 0 -98 -463 0 + 0 -7058 -11305 -1497 1092 7043 708 0 0 0 + -8073 0 0 0 1001 0 0 0 0 0 + 904 0 0 0 0 0 0 0 -1579 2294 + 0 216 0 0 0 0 -359 176 106 0 + 0 353 -4 0 283 473 104 273 -299 540 + 237 0 0 0 0 317 3059 618 -1693 5894 + -53 -545 -286 0 -2784 -678 294 -121 -183 67 + -4592 574 0 0 -162 1 0 58 -1719 -238 + -176 0 0 0 0 -200 3991 0 -2017 6859 + -323 -1383 -950 -1646 -1221 2097 0 21 0 0 + -5472 766 0 -322 0 0 -34 0 -1551 -693 + -356 0 0 0 0 -530 4703 0 789 4699 + 215 0 0 0 -1099 725 1849 -572 -244 0 + -4661 0 0 -284 0 0 0 151 0 0 + 0 0 0 0 0 264 2535 0 -453 -1851 + 0 0 0 0 0 -11364 -1619 2256 2652 -161 + -2711 -8334 0 0 0 843 0 -424 0 0 + 1893 0 0 0 0 1048 3051 4762 1352 1746 + 1361 3036 1653 3447 0 0 0 0 0 0 + 0 348 -141 -419 -199 8 919 0 0 234 + 0 -1813 -4471 0 0 0 0 0 3487 19433 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -281 0 0 0 0 + -1144 7549 0 -6379 -12586 -15470 -10020 22523 1802 0 + 0 -14238 -26025 -40006 -45623 -38109 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 1242 873 + -2270 -588 0 0 -679 0 204 0 0 0 + 2132 4007 0 0 0 0 0 0 0 0 + 488 -387 0 0 132 899 -262 -608 -1855 -53 + 0 0 0 -82 0 0 0 -706 0 0 + 0 0 0 30 0 0 0 0 0 0 + 0 -18979 -40962 0 24545 0 0 0 0 22539 + 7443 7404 0 0 9348 -748 0 12381 19575 7496 + 11160 10975 14356 20721 0 0 0 0 2115 4010 + 34902 -386 -5015 288 -597 532 0 -577 -4218 -174 + -622 -518 177 -958 -41 0 0 384 787 0 + -7 -523 -763 -1393 0 0 0 0 -82 1027 + 0 -455 -5201 81 -640 612 227 -518 -4103 0 + -438 0 0 -893 -177 0 -297 0 0 -37 + 0 -649 -706 -1325 0 0 0 0 139 1133 + 0 287 -6663 154 0 0 0 -679 -4029 199 + -349 -250 0 -518 0 0 -126 0 666 0 + 216 0 0 0 0 0 0 0 208 683 + 0 1351 2497 0 0 0 0 0 -5581 -313 + -2141 -2282 -2789 -3280 -1783 0 0 0 1678 0 + 642 0 0 -1627 0 0 0 0 -409 818 + -1494 4948 1284 5259 4335 2817 6219 0 0 0 + 0 0 0 0 -384 -4317 -6782 -2506 -4140 -344 + 0 0 -706 0 13 -2286 0 0 0 0 + 0 1399 5129 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -393 0 + 0 0 0 -144 -32 0 42962 13227 13773 14333 + 1225 -956 0 0 -184 47432 10247 10194 11298 240 + 0 -1039 948 585 51 0 0 101 0 -53 + 0 0 0 -678 -1166 0 0 0 0 0 + 0 0 0 -2 85 0 0 -398 1389 -7 + 58 -419 -45 0 0 0 184 0 0 0 + -324 0 0 0 0 0 -32 0 0 0 + 0 0 0 0 -7101 -6393 0 -3859 0 0 + 0 0 39 -1676 -1688 0 0 -1588 355 0 + 489 850 -296 1000 1698 1330 -1758 0 0 0 + 0 236 1420 1493 1377 -18164 -862 1709 -2880 0 + 357 -850 -2935 1311 1251 223 -1469 813 0 0 + -5737 -10586 0 -4915 2025 447 2307 0 0 0 + 0 178 175 0 473 -7402 493 698 960 -71 + 107 -584 0 68 0 0 -1091 35 0 -105 + 0 0 -74 0 -471 -99 -285 0 0 0 + 0 126 486 0 1238 -9356 151 0 0 0 + 201 -502 61 203 230 0 -479 0 0 54 + 0 58 0 -111 0 0 0 0 0 0 + 0 225 336 0 3299 3293 0 0 0 0 + 0 -2584 -2205 -1900 -2156 -3367 -4151 -2879 0 0 + 0 -1600 0 -602 0 0 -961 0 0 0 + 0 -79 354 -4528 -2400 -3330 -2235 -663 -1020 -187 + 0 0 0 0 0 0 0 -358 1560 2662 + 87 1411 73 0 0 -2033 0 451 -2066 0 + 0 0 0 0 -457 641 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -755 0 0 0 0 245 153 0 11650 + 42001 18104 19189 -392 -309 0 0 -64 10260 32770 + 14020 15305 -1389 0 12177 -1242 1013 349 -25 0 + 0 37 0 4 0 0 0 -169 -207 0 + 0 0 0 0 0 0 0 85 119 0 + 0 -395 1458 43 -238 -876 -60 0 0 0 + 304 0 0 0 -84 0 0 0 0 0 + -6 0 0 0 0 0 0 0 -8323 -6337 + 0 -1529 0 0 0 0 1289 -1616 -62 0 + 0 -2074 247 0 -275 -231 336 -30 1906 402 + -1837 0 0 0 0 -303 1604 569 418 -7491 + 631 139 1223 0 -214 -1529 -213 143 206 335 + -1161 22 0 0 -231 -419 0 -93 -671 -169 + -432 0 0 0 0 -14 608 0 -266 -18796 + -2035 3778 -4717 521 670 664 0 1290 0 0 + -2394 2043 0 4631 0 0 -6 0 2648 1305 + 5114 0 0 0 0 1113 764 0 1184 -10274 + 116 0 0 0 -38 -1159 -87 187 196 0 + -563 0 0 163 0 -141 0 -124 0 0 + 0 0 0 0 0 282 478 0 3700 3350 + 0 0 0 0 0 -3450 -2344 -1955 -2322 -3524 + -4412 -3015 0 0 0 -551 0 -62 0 0 + -838 0 0 0 0 -119 766 -4342 -1600 -2725 + -1576 -427 213 1224 0 0 0 0 0 0 + 0 -2141 55 -192 1180 -612 595 0 0 -1903 + 0 82 -2370 0 0 0 0 0 -189 1471 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -650 0 0 0 0 + 174 168 0 13315 18231 43109 21153 -650 -478 0 + 0 -118 9911 14769 31975 16797 -1671 0 12822 10694 + -741 1911 268 -48 0 0 -74 0 244 0 + 0 0 71 -605 0 0 0 0 0 0 + 0 0 82 45 0 0 -226 2754 -50 -110 + -873 -37 0 0 0 331 0 0 0 19 + 0 0 0 0 0 -24 0 0 0 0 + 0 0 0 -1838 -4680 0 -1135 0 0 0 + 0 2621 1445 76 0 0 -823 34 0 -515 + 1801 -116 952 -227 -439 -584 0 0 0 0 + -626 -2547 -847 -459 -4873 114 110 82 0 75 + -1508 -71 -30 52 274 -1197 239 0 0 -122 + -299 0 -203 231 113 82 0 0 0 0 + 68 1204 0 -282 -5289 -53 -5 -158 54 28 + -1217 0 -5 0 0 -1254 288 0 89 0 + 0 23 0 161 155 197 0 0 0 0 + 174 1181 0 1614 -19486 -1641 0 0 0 -94 + -2193 -2961 1106 1432 0 -1185 0 0 2023 0 + -12308 0 -5207 0 0 0 0 0 0 0 + -422 503 0 2074 5272 0 0 0 0 0 + -3289 -1614 -2125 -2341 -3289 -4121 -2366 0 0 0 + -1616 0 -665 0 0 -828 0 0 0 0 + -351 1724 -3237 -620 -1043 -1365 -624 178 2106 0 + 0 0 0 0 0 0 -160 -424 3286 -399 + 1682 114 0 0 -1302 0 -1087 -2258 0 0 + 0 0 0 -247 1644 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -596 0 0 0 0 139 151 0 13890 16526 + 17898 44625 -391 -165 0 0 -240 9839 13165 13514 + 34667 -823 0 11559 12483 17267 11 879 -257 -214 + 0 0 -134 0 7 0 0 0 523 882 + 0 0 0 0 0 0 0 0 -31 -236 + 0 0 -22 1143 -297 10 -182 11 0 0 + 0 27 0 0 0 32 0 0 0 0 + 0 31 0 0 0 0 0 0 0 1904 + -20781 0 -1505 0 0 0 0 177 -933 -986 + 0 0 -517 -958 0 831 941 1282 1093 852 + 47 -986 0 0 0 0 185 -471 3100 -1827 + -4610 442 722 -115 0 410 252 -306 453 758 + -94 -1088 987 0 0 -1545 -2857 0 -2222 896 + 860 1054 0 0 0 0 335 118 0 -109 + -4644 -1 -479 70 -83 -33 -628 0 -49 0 + 0 -633 -246 0 -549 0 0 171 0 -314 + -67 -366 0 0 0 0 35 -250 0 -63 + -5866 63 0 0 0 75 -270 218 -57 30 + 0 -451 0 0 -182 0 707 0 377 0 + 0 0 0 0 0 0 258 -346 0 1450 + 2199 0 0 0 0 0 -1319 -721 -1589 -1817 + -2299 -2917 -1890 0 0 0 2015 0 1402 0 + 0 -790 0 0 0 0 -239 -701 -2077 321 + -72 391 503 -216 263 0 0 0 0 0 + 0 0 409 -1973 -4285 -2162 -3846 639 0 0 + -1133 0 280 -74 0 0 0 0 0 -163 + 456 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -724 0 0 0 + 0 -22 -46 0 32762 11799 11659 12069 426 146 + 0 0 -44 26942 8961 9271 9851 -164 0 20358 + 14935 12963 10693 -4286 113 493 205 0 0 -415 + 0 828 0 0 0 538 667 0 0 0 + 0 0 0 0 0 18 530 0 0 -160 + 392 -728 184 -40 -89 0 0 0 564 0 + 0 0 32 0 0 0 0 0 -200 0 + 0 0 0 0 0 0 4675 -6380 0 -138 + 0 0 0 0 -898 -526 -483 0 0 -629 + 100 0 -292 -760 -52 -753 -1356 -1994 -1020 0 + 0 0 0 -1096 -2741 -5 -25558 -37035 18868 38335 + 26125 0 14304 23097 27899 13187 17720 28370 30506 22922 + 0 0 3313 9285 0 12510 28364 26868 21113 0 + 0 0 0 9912 -3189 0 2390 -7156 -234 -1548 + -1081 849 -159 -320 0 -437 0 0 5311 -2202 + 0 994 0 0 92 0 -2732 -2934 -1774 0 + 0 0 0 -778 -896 0 1892 -9409 -146 0 + 0 0 458 1139 -535 -391 -560 0 4962 0 + 0 -205 0 -114 0 -55 0 0 0 0 + 0 0 0 -475 -1387 0 5760 2213 0 0 + 0 0 0 -1227 -3886 -2353 -3532 -5539 3724 -4620 + 0 0 0 -351 0 -108 0 0 -1552 0 + 0 0 0 -625 -2308 -4624 -4481 -8049 -6797 542 + -2514 -2285 0 0 0 0 0 0 0 5 + -464 -536 468 -1061 -2625 0 0 -1881 0 742 + 331 0 0 0 0 0 -1421 -1930 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -23 0 0 0 0 -643 136 + 0 11537 46241 15271 16559 24 838 0 0 177 + 9887 30611 12870 13519 -1682 0 11302 26894 16993 14859 + 9095 -674 1185 292 -41 0 0 -40 0 -15 + 0 0 0 -20 45 0 0 0 0 0 + 0 0 0 7 -107 0 0 -258 1617 -78 + -219 -800 -18 0 0 0 204 0 0 0 + 36 0 0 0 0 0 55 0 0 0 + 0 0 0 0 1043 -8782 0 396 0 0 + 0 0 -702 411 83 0 0 259 -103 0 + 55 156 -136 48 -56 203 446 0 0 0 + 0 416 333 -530 -5009 -7667 71 609 125 0 + 1274 708 1182 -397 13 -12 -2022 -1113 0 0 + 31 30 0 170 1537 366 -413 0 0 0 + 0 -334 244 0 2224 -21414 -2937 -5738 -3237 842 + -172 -1746 0 -1183 0 0 -1527 -2502 0 893 + 0 0 439 0 746 397 -725 0 0 0 + 0 888 825 0 1493 -11623 168 0 0 0 + 136 -813 -244 454 236 0 -851 0 0 266 + 0 158 0 65 0 0 0 0 0 0 + 0 259 419 0 4382 3992 0 0 0 0 + 0 -3541 -3024 -2004 -2784 -4064 -5276 -3379 0 0 + 0 -112 0 196 0 0 -697 0 0 0 + 0 -314 619 -5517 -1957 -1240 -2145 -810 -21 1152 + 0 0 0 0 0 0 0 -1411 61 -246 + 1049 -785 982 0 0 -2076 0 307 -3042 0 + 0 0 0 0 -605 958 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -830 0 0 0 0 -67 60 0 15353 + 19554 47939 23295 1522 110 0 0 41 12630 14767 + 37026 18865 104 0 16452 22052 38003 20808 13797 13262 + -640 2205 307 57 0 0 83 0 60 0 + 0 0 -13 127 0 0 0 0 0 0 + 0 0 -92 -205 0 0 -218 3145 62 -16 + -463 -14 0 0 0 123 0 0 0 14 + 0 0 0 0 0 -24 0 0 0 0 + 0 0 0 -79 -5911 0 308 0 0 0 + 0 -368 50 103 0 0 163 -54 0 172 + -397 60 -79 364 220 199 0 0 0 0 + 196 603 -8 682 -5710 516 349 364 0 990 + 952 1382 1207 351 108 -805 8 0 0 -97 + 547 0 463 40 -129 49 0 0 0 0 + -653 -3777 0 -206 -6165 -16 -176 -105 154 45 + -817 0 23 0 0 -1587 177 0 44 0 + 0 107 0 129 66 74 0 0 0 0 + 146 803 0 1501 -23221 -2120 0 0 0 91 + -1312 457 -3017 -2770 0 -2066 0 0 -115 0 + 118 0 -45 0 0 0 0 0 0 0 + 717 740 0 2445 5875 0 0 0 0 0 + -3047 -2044 -2497 -2761 -3864 -5110 -2862 0 0 0 + -765 0 -156 0 0 -1114 0 0 0 0 + -638 1251 -3697 -508 -1354 -1333 -1150 -4 1645 0 + 0 0 0 0 0 0 305 -101 1619 -135 + 651 -314 0 0 -1436 0 -1453 -1541 0 0 + 0 0 0 -514 994 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -806 0 0 0 0 -70 114 0 13545 18885 + 19946 49949 613 265 0 0 -271 11087 14328 15314 + 39327 39 0 14599 19714 21029 31644 12823 14018 22718 + 118 886 -302 -215 0 0 -175 0 -9 0 + 0 0 680 1204 0 0 0 0 0 0 + 0 0 -43 -265 0 0 -115 1155 -275 32 + -238 3 0 0 0 -33 0 0 0 67 + 0 0 0 0 0 36 0 0 0 0 + 0 0 0 2303 -21050 0 -1113 0 0 0 + 0 188 -776 -289 0 0 -1131 -1032 0 615 + 471 2216 227 837 -505 -1092 0 0 0 0 + -155 -836 2813 22 -4827 -83 -185 -78 0 18 + -634 178 7 157 191 -742 -196 0 0 593 + 1305 0 901 -213 -34 -210 0 0 0 0 + 25 -606 0 -2082 -5132 53 1003 -719 -478 343 + 421 0 344 0 0 -1589 1840 0 1075 0 + 0 -937 0 1261 1483 1954 0 0 0 0 + 545 -19 0 51 -6080 56 0 0 0 -26 + -524 193 -50 102 0 -545 0 0 -230 0 + 732 0 514 0 0 0 0 0 0 0 + 243 -547 0 1758 2309 0 0 0 0 0 + -1614 -841 -1698 -1849 -2449 -3026 -2075 0 0 0 + 2565 0 1967 0 0 -964 0 0 0 0 + -310 -1013 -2240 384 -327 516 425 -335 293 0 + 0 0 0 0 0 0 122 -2680 -5844 -2155 + -5242 478 0 0 -1112 0 373 263 0 0 + 0 0 0 87 760 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -646 0 0 0 0 -55 -36 0 32574 11847 + 12379 12657 532 133 0 0 -81 28258 9639 9224 + 10233 -10 0 21595 13103 14580 11180 18118 10899 14665 + 13055 -951 1014 468 33 0 0 104 0 -117 + 0 0 0 27 -33 0 0 0 0 0 + 0 0 0 -53 -199 0 0 -365 1491 -122 + 289 -324 -19 0 0 0 52 0 0 0 + 49 0 0 0 0 0 24 0 0 0 + 0 0 0 0 914 -8619 0 980 0 0 + 0 0 -502 383 209 0 0 140 -74 0 + -265 -183 -25 -220 -16 90 344 0 0 0 + 0 394 303 -841 2602 -22411 -2788 -2977 -3073 0 + 1053 -742 -987 -1045 -81 279 -1175 -2700 0 0 + 662 -457 0 -965 1490 -239 -603 0 0 0 + 0 104 54 0 -3833 -7965 -151 -1009 108 453 + 276 -107 0 -7 0 0 -2310 -839 0 -103 + 0 0 -27 0 695 557 -594 0 0 0 + 0 196 98 0 1709 -10875 221 0 0 0 + 238 -556 -88 388 380 0 -936 0 0 99 + 0 -48 0 -143 0 0 0 0 0 0 + 0 248 45 0 4272 3852 0 0 0 0 + 0 -3006 -2915 -2185 -2594 -4027 -5086 -3451 0 0 + 0 -634 0 -266 0 0 -1155 0 0 0 + 0 -198 -138 -5710 -2747 -3073 -2707 -953 -1641 -305 + 0 0 0 0 0 0 0 -210 630 793 + 189 709 307 0 0 -2234 0 579 -2064 0 + 0 0 0 0 -600 392 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -930 0 0 0 0 4 92 0 15236 + 47677 19792 21940 1536 53 0 0 -48 12158 39246 + 14860 17579 202 0 16009 37909 22668 20219 13725 32703 + 26701 23277 13742 -4561 -289 1246 902 0 0 -85 + 0 1314 0 0 0 95 3 0 0 0 + 0 0 0 0 0 -320 137 0 0 -72 + -8 71 144 -592 -184 0 0 0 1052 0 + 0 0 9 0 0 0 0 0 29 0 + 0 0 0 0 0 0 4749 -7645 0 -91 + 0 0 0 0 1355 -888 -367 0 0 -47 + -55 0 74 -130 129 -130 -906 -1259 -497 0 + 0 0 0 -1168 -3556 -222 3804 -7893 -390 -2112 + -1267 0 -1159 -1971 680 -401 615 572 5325 -687 + 0 0 250 89 0 -302 -2637 -2303 -1496 0 + 0 0 0 -1013 -2507 0 -16453 -32707 16537 30746 + 25382 16250 8985 17531 0 6430 0 0 39602 3893 + 0 11303 0 0 7812 0 12439 17437 12355 0 + 0 0 0 15587 -6988 0 1414 -11498 214 0 + 0 0 139 -136 779 157 298 0 7295 0 + 0 -66 0 117 0 45 0 0 0 0 + 0 0 0 -73 -1751 0 6561 2121 0 0 + 0 0 0 -2847 -1772 -2524 -2983 -4231 3255 -3828 + 0 0 0 -472 0 -317 0 0 -1428 0 + 0 0 0 -1350 -2788 -4947 -5500 -8345 -8390 -4567 + -2705 -1986 0 0 0 0 0 0 0 -3553 + -260 437 -1046 394 -545 0 0 -2167 0 1316 + 1243 0 0 0 0 0 -597 151 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -433 0 0 0 0 -278 272 + 0 13076 16614 47326 19535 39 565 0 0 394 + 10823 14625 29308 16038 -2655 0 12890 18283 32667 16923 + 11379 17304 35334 19591 11973 14774 -558 2153 310 53 + 0 0 52 0 -64 0 0 0 5 -5 + 0 0 0 0 0 0 0 0 -37 -74 + 0 0 -284 3172 103 30 -386 -4 0 0 + 0 34 0 0 0 1 0 0 0 0 + 0 -44 0 0 0 0 0 0 0 -257 + -6259 0 313 0 0 0 0 -323 69 111 + 0 0 175 -59 0 147 -474 61 -152 345 + 217 179 0 0 0 0 227 857 -21 -455 + -5909 42 -86 -61 0 2 -1210 -307 149 282 + 355 -1694 197 0 0 106 -434 0 -227 184 + 24 -23 0 0 0 0 70 994 0 699 + -6602 303 -179 137 -175 576 242 0 1241 0 + 0 -840 -365 0 16 0 0 -44 0 -249 + -455 -143 0 0 0 0 -851 -3331 0 1342 + -23840 -2232 0 0 0 814 -579 906 -2894 -1379 + 0 -1613 0 0 -1031 0 -547 0 -771 0 + 0 0 0 0 0 0 -40 1018 0 2420 + 5980 0 0 0 0 0 -2977 -1958 -2613 -2836 + -4051 -5384 -3028 0 0 0 -938 0 -334 0 + 0 -1183 0 0 0 0 -561 1588 -3861 -470 + -1206 -1280 -1044 -315 1361 0 0 0 0 0 + 0 0 465 -172 2079 -74 1056 -171 0 0 + -1386 0 -1845 -1631 0 0 0 0 0 -408 + 1234 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -769 0 0 0 + 0 -72 146 0 14109 19184 21145 50332 780 263 + 0 0 -376 11449 15396 15862 40168 249 0 15171 + 20724 21826 32931 13050 17803 25107 38126 13814 19773 19527 + 173 599 -235 -117 0 0 -147 0 -159 0 + 0 0 438 1071 0 0 0 0 0 0 + 0 0 -11 -186 0 0 -163 749 -169 57 + -149 26 0 0 0 -71 0 0 0 106 + 0 0 0 0 0 18 0 0 0 0 + 0 0 0 1390 -14100 0 -443 0 0 0 + 0 339 362 -174 0 0 -712 -671 0 662 + 2101 1240 1494 -452 -978 -241 0 0 0 0 + -1029 -172 1116 271 -3935 -51 8 -77 0 70 + -583 80 20 27 185 -767 117 0 0 499 + 1097 0 890 -186 126 31 0 0 0 0 + 79 -104 0 338 -3925 31 -175 63 -10 -20 + -717 0 -18 0 0 -780 6 0 -420 0 + 0 307 0 -257 28 -175 0 0 0 0 + 82 23 0 -2992 -4717 353 0 0 0 -66 + -835 -1133 634 1386 0 -1101 0 0 657 0 + -5205 0 -4023 0 0 0 0 0 0 0 + 488 1764 0 1874 1805 0 0 0 0 0 + -1378 -757 -1242 -1488 -1895 -2354 -1589 0 0 0 + 1867 0 1731 0 0 -674 0 0 0 0 + -212 -362 -1828 53 -387 61 210 -262 347 0 + 0 0 0 0 0 0 240 -2345 -4080 -2345 + -4013 1121 0 0 -863 0 -48 799 0 0 + 0 0 0 -1 808 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -457 0 0 0 0 -5 -10 0 19902 9563 + 9845 10390 364 137 0 0 -17 17786 7754 7675 + 8152 45 0 14839 10165 10396 10558 12539 8795 11943 + 10248 12996 11724 9602 10714 -1066 642 546 -17 0 + 0 131 0 -98 0 0 0 -48 175 0 + 0 0 0 0 0 0 0 -44 -263 0 + 0 -429 966 -260 209 -196 -16 0 0 0 + 65 0 0 0 43 0 0 0 0 0 + 56 0 0 0 0 0 0 0 823 -6900 + 0 720 0 0 0 0 -530 221 206 0 + 0 110 -58 0 -200 -157 -36 -226 -8 162 + 213 0 0 0 0 370 338 -576 895 -16326 + -1111 -815 -778 0 854 -46 323 1044 52 94 + -210 -1455 0 0 309 1111 0 39 -246 -811 + 118 0 0 0 0 -732 663 0 572 -7169 + 508 1109 632 -28 161 -407 0 59 0 0 + -1544 515 0 131 0 0 51 0 -200 141 + 53 0 0 0 0 328 584 0 -8930 -8331 + -47 0 0 0 308 136 507 -2014 -2010 0 + -2540 0 0 -351 0 522 0 848 0 0 + 0 0 0 0 0 828 820 0 3351 2947 + 0 0 0 0 0 -2342 -2375 -1682 -1921 -3147 + -3818 -2755 0 0 0 -392 0 -187 0 0 + -948 0 0 0 0 -126 170 -4458 -2416 -3423 + -2732 -571 -1199 -230 0 0 0 0 0 0 + 0 -76 644 229 209 307 979 0 0 -2027 + 0 10 -1001 0 0 0 0 0 -489 397 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -723 0 0 0 0 + 22 71 0 12200 33113 17219 17733 1126 -81 0 + 0 -118 9742 27414 13254 13983 71 0 12750 27368 + 18296 16010 10889 24804 21129 18943 11613 33697 17552 19586 + 8318 -813 668 422 -67 0 0 15 0 -133 + 0 0 0 -66 85 0 0 0 0 0 + 0 0 0 29 -112 0 0 -448 903 -201 + 20 -429 -30 0 0 0 121 0 0 0 + 32 0 0 0 0 0 80 0 0 0 + 0 0 0 0 521 -7243 0 352 0 0 + 0 0 -520 236 122 0 0 154 -74 0 + -16 72 -187 8 -30 257 275 0 0 0 + 0 410 326 -403 247 -7164 548 678 739 0 + -25 -934 -307 206 224 378 -1541 545 0 0 + -13 30 0 -17 -373 98 51 0 0 0 + 0 212 456 0 488 -15695 -1229 -1430 -886 583 + 359 -347 0 1173 0 0 -383 -1959 0 796 + 0 0 307 0 -825 -1176 -329 0 0 0 + 0 -565 886 0 -10691 -9060 -82 0 0 0 + 1077 904 1280 -1961 -493 0 -2176 0 0 -1220 + 0 -247 0 110 0 0 0 0 0 0 + 0 25 -61 0 3190 2998 0 0 0 0 + 0 -2688 -2321 -1732 -2167 -3271 -4153 -2634 0 0 + 0 -142 0 114 0 0 -648 0 0 0 + 0 -112 345 -4376 -1877 -2053 -2430 -634 -238 805 + 0 0 0 0 0 0 0 -1028 170 -79 + 1034 -611 1684 0 0 -1882 0 -168 -1518 0 + 0 0 0 0 -634 527 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -587 0 0 0 0 -13 44 0 12545 + 17050 33424 19119 1086 -67 0 0 -32 10223 13860 + 26312 14733 16 0 13239 18110 28292 16674 11449 16150 + 33966 19534 11855 21633 26998 20554 9216 7450 -45 863 + 71 82 0 0 -340 0 -113 0 0 0 + 141 40 0 0 0 0 0 0 0 0 + -94 -680 0 0 -346 1266 396 223 295 2 + 0 0 0 -600 0 0 0 15 0 0 + 0 0 0 -146 0 0 0 0 0 0 + 0 2119 -5466 0 10 0 0 0 0 177 + -662 -494 0 0 96 45 0 157 -298 102 + -100 -514 -411 -23 0 0 0 0 -720 -1498 + 15 510 -6215 -62 -3 -71 0 47 -207 -511 + -635 -451 335 3400 -60 0 0 208 -405 0 + -250 -157 -57 -20 0 0 0 0 -465 -670 + 0 28 -6929 107 100 -7 69 237 28 0 + -399 0 0 4972 8 0 -327 0 0 52 + 0 -78 -49 179 0 0 0 0 -159 -458 + 0 -16357 -24270 3182 0 0 0 3755 4505 7281 + 9238 9380 0 27345 0 0 18038 0 6831 0 + 6575 0 0 0 0 0 0 0 9883 -1325 + 0 3356 3543 0 0 0 0 0 -1590 -2194 + -2590 -3159 -3593 179 -2741 0 0 0 -452 0 + 14 0 0 -931 0 0 0 0 -1226 -867 + -3632 -1160 -754 -494 8 -742 349 0 0 0 + 0 0 0 0 -2791 -31 -342 -82 -828 201 + 0 0 -1305 0 541 -919 0 0 0 0 + 0 -1161 -851 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1009 0 + 0 0 0 -159 76 0 11295 15557 16570 31714 + 598 389 0 0 235 9588 12974 13219 28645 -990 + 0 11776 16434 17229 22409 10334 15671 19947 26165 10759 + 19379 18511 27026 7572 9146 14026 191 864 -317 -196 + 0 0 -90 0 69 0 0 0 597 704 + 0 0 0 0 0 0 0 0 -26 -225 + 0 0 -244 1150 -275 47 -102 8 0 0 + 0 61 0 0 0 172 0 0 0 0 + 0 42 0 0 0 0 0 0 0 1827 + -22682 0 -182 0 0 0 0 32 1024 347 + 0 0 -329 -1189 0 1118 1612 2024 2173 350 + -633 180 0 0 0 0 -1557 -390 2604 -28 + -6941 -77 176 -11 0 87 -203 224 20 53 + 262 -492 23 0 0 783 1234 0 809 -349 + 126 -27 0 0 0 0 142 -896 0 6 + -6952 4 -44 140 -69 -14 -495 0 -58 0 + 0 -296 -261 0 -563 0 0 450 0 -437 + -36 -358 0 0 0 0 52 -745 0 -150 + -8495 -23 0 0 0 91 -37 227 -25 24 + 0 -140 0 0 -199 0 780 0 664 0 + 0 0 0 0 0 0 241 -655 0 -15 + 2464 0 0 0 0 0 -960 -1772 -1332 -583 + -2954 -3306 145 0 0 0 -4932 0 -3634 0 + 0 541 0 0 0 0 848 -305 -2530 465 + -875 277 426 -265 234 0 0 0 0 0 + 0 0 342 -3638 -4719 -3505 -4636 1611 0 0 + -863 0 -390 1784 0 0 0 0 0 -181 + 238 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 331 0 0 0 + 0 -88 -49 0 30337 15780 16539 17085 685 238 + 0 0 0 26485 13065 13118 13784 -352 0 20979 + 16568 17687 15416 19738 14872 19777 17208 19670 19502 16318 + 17930 15377 15421 15923 14351 -963 1083 316 -144 0 + 0 71 0 23 0 0 0 -65 67 0 + 0 0 0 0 0 0 0 -39 -293 0 + 0 -673 1528 -241 131 -262 -29 0 0 0 + 139 0 0 0 27 0 0 0 0 0 + 58 0 0 0 0 0 0 0 1004 -9515 + 0 840 0 0 0 0 -547 162 174 0 + 0 31 -54 0 -257 -170 -51 -221 -140 89 + 234 0 0 0 0 384 440 -800 1992 -21767 + -2787 -2168 -2046 0 -101 -1979 -2151 1924 464 -488 + -2825 -1682 0 0 508 290 0 403 -668 -1154 + 660 0 0 0 0 -1470 622 0 605 -9864 + 720 1369 927 -108 251 50 0 -53 0 0 + -1245 543 0 85 0 0 23 0 -287 79 + 10 0 0 0 0 438 428 0 1301 -12165 + 191 0 0 0 266 -151 -20 232 366 0 + -559 0 0 115 0 -37 0 -190 0 0 + 0 0 0 0 0 381 143 0 -1213 4061 + 0 0 0 0 0 -1396 -1120 -4105 -4822 -4364 + -6314 -4206 0 0 0 363 0 935 0 0 + -2478 0 0 0 0 101 503 -3186 -2331 -3409 + -2691 -202 -1090 -345 0 0 0 0 0 0 + 0 -259 825 291 224 -13 1276 0 0 -1552 + 0 119 -1635 0 0 0 0 0 -579 396 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 503 0 0 0 0 + 70 107 0 17141 44486 24236 25150 906 -26 0 + 0 -141 13801 37300 18519 19956 -240 0 17664 35229 + 25756 22657 15221 32211 29321 25969 16090 45082 24733 27137 + 12876 34574 23802 21494 20423 -793 1174 287 -161 0 + 0 -23 0 81 0 0 0 -47 65 0 + 0 0 0 0 0 0 0 -45 -257 0 + 0 -705 1633 -217 -267 -600 -20 0 0 0 + 161 0 0 0 45 0 0 0 0 0 + 97 0 0 0 0 0 0 0 1248 -10075 + 0 478 0 0 0 0 -573 189 101 0 + 0 165 -91 0 31 106 -288 63 -124 232 + 366 0 0 0 0 426 275 -492 620 -10140 + 752 931 1061 0 -227 -782 -232 75 259 554 + -1340 635 0 0 61 107 0 43 -573 29 + 27 0 0 0 0 331 266 0 1518 -21923 + -2437 -1686 -1443 628 -295 -1975 0 2114 0 0 + -2969 -1344 0 1134 0 0 956 0 -823 -1006 + 841 0 0 0 0 -1216 902 0 1434 -13185 + 117 0 0 0 -58 -625 -140 240 264 0 + -623 0 0 304 0 164 0 31 0 0 + 0 0 0 0 0 372 177 0 -1045 4438 + 0 0 0 0 0 -1449 -1033 -4158 -3503 -4953 + -6089 -5170 0 0 0 -453 0 330 0 0 + -2644 0 0 0 0 -560 -386 -4226 -1784 -2103 + -2465 -281 747 1060 0 0 0 0 0 0 + 0 -1641 128 -195 1427 -949 2220 0 0 -1599 + 0 -184 -986 0 0 0 0 0 -236 833 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 26 0 0 0 0 + -49 64 0 17865 24343 46108 26989 1434 183 0 + 0 -46 14673 19882 36676 21650 -88 0 18827 25859 + 37324 23809 16215 23159 47411 27604 16928 30652 36435 28915 + 13604 24295 35971 22832 21868 27263 -481 2573 301 38 + 0 0 -1 0 145 0 0 0 32 49 + 0 0 0 0 0 0 0 0 -12 -98 + 0 0 -358 3753 39 -131 -415 1 0 0 + 0 230 0 0 0 45 0 0 0 0 + 0 4 0 0 0 0 0 0 0 142 + -7408 0 343 0 0 0 0 -124 -3 41 + 0 0 239 -112 0 151 -397 99 -134 399 + 212 225 0 0 0 0 298 483 -75 -97 + -7341 127 28 164 0 -167 -1243 -165 -52 155 + 377 -1443 228 0 0 146 -378 0 -200 91 + -55 -43 0 0 0 0 128 413 0 50 + -7770 3 -32 -12 152 -64 -981 0 -125 0 + 0 -1532 299 0 -38 0 0 110 0 119 + 36 59 0 0 0 0 254 514 0 1230 + -24439 -2699 0 0 0 -95 -2136 -629 1485 54 + 0 -3069 0 0 489 0 217 0 765 0 + 0 0 0 0 0 0 -2073 554 0 3508 + 6844 0 0 0 0 0 -1384 -913 -1083 -2683 + -3916 -4615 -2880 0 0 0 1047 0 1147 0 + 0 -724 0 0 0 0 -1353 -4093 -4173 -337 + -1220 -1398 -1112 507 1487 0 0 0 0 0 + 0 0 414 -128 1518 -181 486 -440 0 0 + -1238 0 -1512 162 0 0 0 0 0 -184 + 1279 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 690 0 0 0 + 0 -181 150 0 17171 23731 25294 48556 1060 391 + 0 0 -219 13995 19275 19488 39721 -99 0 18315 + 25152 26329 32702 15717 21918 30324 40416 16397 29633 24892 + 40725 12989 23427 24368 30200 21556 28691 33517 -1216 8378 + -6319 -12545 0 0 -1171 0 2108 0 0 0 + 1425 -288 0 0 0 0 0 0 0 0 + -1623 -3262 0 0 -18657 4920 16892 9095 15801 2476 + 0 0 0 -2550 0 0 0 -1275 0 0 + 0 0 0 -571 0 0 0 0 0 0 + 0 1 2124 0 -1359 0 0 0 0 -1261 + -1280 -922 0 0 1514 -252 0 -127 -186 164 + 5 -54 -821 -513 0 0 0 0 -1314 3345 + 543 -3132 -1969 484 -835 -1181 0 -25 -1198 -930 + 117 93 -78 645 -187 0 0 -251 231 0 + 87 874 413 172 0 0 0 0 -160 7310 + 0 -3175 -2169 838 -786 -1004 1683 -41 -99 0 + 614 0 0 477 -382 0 58 0 0 -2 + 0 302 231 -116 0 0 0 0 448 7212 + 0 1885 -304 862 0 0 0 50 -698 -935 + -837 -526 0 770 0 0 107 0 -72 0 + 208 0 0 0 0 0 0 0 301 5899 + 0 -3264 537 0 0 0 0 0 328 232 + -1091 -655 -922 1635 -330 0 0 0 69 0 + 213 0 0 -587 0 0 0 0 163 9568 + -1133 -2519 5858 5289 -6879 -2032 -5170 0 0 0 + 0 0 0 0 -704 916 -732 -717 -688 -1961 + 0 0 914 0 5110 -24284 0 0 0 0 + 0 51 -233 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -48 0 + 0 0 0 527 -9263 0 -3582 5330 6219 824 + -3154 -1322 0 0 -5374 -4742 5748 5504 1142 -7115 + 0 -1358 3659 3925 1203 -285 2857 4127 1161 -271 + 3968 3490 1340 201 3037 3248 1603 476 4143 3982 + 2030 -5200 71 -466 440 0 0 1744 0 -854 + 0 0 0 -4806 -10143 0 0 0 0 0 + 0 0 0 1096 1440 0 0 -244 473 337 + -637 -470 -71 0 0 0 1110 0 0 0 + -383 0 0 0 0 0 -196 0 0 0 + 0 0 0 0 -11298 13484 0 5426 0 0 + 0 0 2990 752 158 0 0 963 -2454 0 + 4654 3319 1937 733 354 433 2705 0 0 0 + 0 -3881 8541 -16953 -5235 355 -916 -2680 -3529 0 + -962 -3207 -2738 536 601 450 780 -911 0 0 + -288 1034 0 2991 -749 -135 102 0 0 0 + 0 468 13295 0 -5145 459 -1213 -3855 -4328 -1533 + -921 -1607 0 657 0 0 -24 52 0 239 + 0 0 1369 0 -137 -397 -547 0 0 0 + 0 21 13537 0 3295 151 708 0 0 0 + -136 -1223 -673 -959 -379 0 1418 0 0 45 + 0 1395 0 2061 0 0 0 0 0 0 + 0 974 9914 0 -5457 -52 0 0 0 0 + 0 -173 2249 -1112 -623 -1277 2836 -2596 0 0 + 0 3498 0 5529 0 0 -1154 0 0 0 + 0 -217 16270 3612 4563 12115 14720 7700 3726 1106 + 0 0 0 0 0 0 0 -3086 -4573 -10701 + -5325 -12142 864 0 0 1745 0 8871 -40502 0 + 0 0 0 0 332 1233 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 185 0 0 0 0 -221 361 0 -18765 + -1072 -289 -585 -804 -925 0 0 -362 -18484 909 + 378 -147 -620 0 -27289 5180 5717 -1782 -5780 -21 + 1488 531 -5343 1084 -389 681 -2087 1188 1589 1442 + -3179 1721 1384 963 18325 -6430 644 -5676 -68 0 + 0 -2026 0 -1018 0 0 0 681 -916 0 + 0 0 0 0 0 0 0 1549 767 0 + 0 -446 516 -143 -689 -281 30 0 0 0 + 1205 0 0 0 -258 0 0 0 0 0 + -361 0 0 0 0 0 0 0 -1406 -1133 + 0 -1347 0 0 0 0 -1703 -1759 -611 0 + 0 1101 711 0 331 1416 427 987 -138 456 + 156 0 0 0 0 619 7488 4372 -13164 -2744 + 6986 18306 17746 0 4189 6339 13077 -1606 -3643 -2782 + -1485 2704 0 0 677 -364 0 -994 4760 164 + -169 0 0 0 0 -7355 9887 0 -6766 205 + -1167 -8449 -7429 -2271 -1101 -1684 0 454 0 0 + 199 17 0 1309 0 0 444 0 -262 172 + -74 0 0 0 0 914 16539 0 2984 -1097 + 1721 0 0 0 103 -745 -829 -1397 -295 0 + 1837 0 0 379 0 373 0 914 0 0 + 0 0 0 0 0 1661 12380 0 -7763 -288 + 0 0 0 0 0 368 3480 -1311 -540 -1305 + 3518 -3089 0 0 0 741 0 651 0 0 + -352 0 0 0 0 272 19729 5110 5598 16298 + 16546 12413 4823 1765 0 0 0 0 0 0 + 0 -5190 -295 -2852 -2134 -3067 -160 0 0 2049 + 0 11797 -51204 0 0 0 0 0 -131 293 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 302 0 0 0 0 + -76 -103 0 329 7882 -350 2283 -1891 -1168 0 + 0 -312 1924 360 875 1608 -1137 0 3489 572 + 2456 2092 -4398 7115 6032 -219 1763 -802 -569 2083 + 1229 672 2308 2460 1822 854 2378 1990 19821 33485 + -7954 485 -4805 531 0 0 -695 0 -435 0 + 0 0 341 -1205 0 0 0 0 0 0 + 0 0 1488 120 0 0 -522 529 283 -235 + 135 47 0 0 0 1382 0 0 0 -218 + 0 0 0 0 0 -278 0 0 0 0 + 0 0 0 -1954 -1137 0 -828 0 0 0 + 0 -525 -1829 -665 0 0 1390 665 0 340 + 1492 62 1510 -53 594 229 0 0 0 0 + 552 8039 4440 -7199 87 -885 -6222 -6413 0 -1204 + -3783 -1862 371 832 694 1152 -1150 0 0 -170 + 608 0 1105 -1102 129 519 0 0 0 0 + 1325 16799 0 -9491 -2366 5422 13756 15169 8440 1761 + 4677 0 1787 0 0 -676 -1622 0 84 0 + 0 -1164 0 -671 -3262 -2602 0 0 0 0 + -6216 7104 0 2897 -841 1700 0 0 0 5 + -932 -29 -1363 -378 0 1718 0 0 647 0 + 510 0 1181 0 0 0 0 0 0 0 + 1519 13084 0 -8646 -337 0 0 0 0 0 + 810 5446 -1819 -898 -1797 3313 -2834 0 0 0 + 1155 0 1630 0 0 -442 0 0 0 0 + 438 21049 6060 6639 17931 17935 11021 5019 1684 0 + 0 0 0 0 0 0 -6241 -492 -4093 -1010 + -5572 1053 0 0 1853 0 11890 -53923 0 0 + 0 0 0 197 876 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -120 0 0 0 0 -167 102 0 457 -896 + 8117 1750 -1979 -1096 0 0 -186 1799 1514 -270 + 1205 -1513 0 3722 2145 1711 1882 1864 5 53 + 1678 -4646 5852 7429 -402 1351 1903 1705 2478 2094 + 2843 1521 1948 21348 36073 41810 -5812 693 -2884 -466 + 0 0 -557 0 1217 0 0 0 -152 14 + 0 0 0 0 0 0 0 0 717 -76 + 0 0 -244 501 -678 -443 -255 22 0 0 + 0 1635 0 0 0 -172 0 0 0 0 + 0 2 0 0 0 0 0 0 0 -378 + -650 0 -629 0 0 0 0 -990 -1584 -611 + 0 0 1283 469 0 474 1066 530 815 -100 + 483 284 0 0 0 0 825 7780 3898 -5955 + 27 -725 -3285 -3426 0 -768 -2783 -1979 345 487 + 490 1121 -984 0 0 -159 379 0 702 -704 + -138 204 0 0 0 0 1214 16198 0 -5296 + 117 -1574 -5288 -5003 -2453 -903 -1061 0 446 0 + 0 -107 454 0 874 0 0 300 0 120 + 37 -357 0 0 0 0 366 16230 0 -8931 + 115 117 0 0 0 949 1258 6247 3231 263 + 0 -2434 0 0 2509 0 -320 0 -3842 0 + 0 0 0 0 0 0 -12756 4013 0 -6020 + -102 0 0 0 0 0 720 4217 -1474 -674 + -1503 3226 -2871 0 0 0 235 0 434 0 + 0 -595 0 0 0 0 842 20226 5263 8477 + 19981 20049 12760 5291 3475 0 0 0 0 0 + 0 0 -4564 -740 -1961 -2498 -2123 99 0 0 + 1761 0 9454 -47056 0 0 0 0 0 -15 + 266 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -125 0 0 0 + 0 163 -78 0 -56 -25 819 4154 -1808 -806 + 0 0 -130 1469 1394 1106 -911 -819 0 3105 + 1836 2470 1682 1382 508 2492 934 1381 1699 96 + 1364 -8238 7003 6936 -2556 1320 2439 2236 1684 17663 + 30288 36132 38190 -7290 1007 -3277 -177 0 0 -65 + 0 -1803 0 0 0 -267 -908 0 0 0 + 0 0 0 0 0 954 -1917 0 0 7 + 1254 -296 -793 -587 -45 0 0 0 1471 0 + 0 0 -331 0 0 0 0 0 -134 0 + 0 0 0 0 0 0 190 -1106 0 -1000 + 0 0 0 0 -2408 -1831 -780 0 0 1547 + 690 0 459 1403 600 786 -350 402 264 0 + 0 0 0 661 8944 4384 -7405 -176 143 -4553 + -4686 0 -928 -4031 -3694 738 655 494 2219 -1393 + 0 0 -272 378 0 519 -1178 -310 181 0 + 0 0 0 619 19826 0 -7237 679 -895 -6841 + -6673 -2935 -1053 -1690 0 693 0 0 905 530 + 0 1250 0 0 571 0 100 144 -236 0 + 0 0 0 372 20386 0 6157 -209 1956 0 + 0 0 288 -813 -1237 -1539 -483 0 3034 0 + 0 269 0 275 0 806 0 0 0 0 + 0 0 0 1920 15199 0 -10352 3025 0 0 + 0 0 0 -1285 7042 1374 888 568 6436 -2046 + 0 0 0 -561 0 -1075 0 0 105 0 + 0 0 0 -6197 18287 -21890 1351 20084 19910 10833 + 4879 519 0 0 0 0 0 0 0 -4974 + -443 -2381 -2896 -2298 529 0 0 3020 0 14675 + -61231 0 0 0 0 0 -518 -587 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -632 0 0 0 0 -346 -739 + 0 1093 1134 -1236 535 1450 -278 0 0 828 + 3932 4862 2944 2562 -3409 0 5250 4542 4037 3183 + 2996 2737 4412 2862 3151 4937 1605 3339 2084 4035 + 4010 3898 -3130 8074 6640 688 24066 37947 46250 48211 + 41532 -2256 718 632 1664 0 0 509 0 950 + 0 0 0 -1325 -1908 0 0 0 0 0 + 0 0 0 239 323 0 0 -5496 194 4206 + 1906 3707 -409 0 0 0 -42 0 0 0 + -1547 0 0 0 0 0 -116 0 0 0 + 0 0 0 0 5046 6485 0 6578 0 0 + 0 0 6429 2431 2140 0 0 -1762 809 0 + 4065 3841 681 1278 -2468 1485 4358 0 0 0 + 0 1860 -13618 1577 -1710 -97 -211 -858 -341 0 + 2962 9985 -1271 -451 -416 -374 1265 468 0 0 + -921 -760 0 -113 1483 38 -148 0 0 0 + 0 -795 5122 0 -1836 -656 127 -197 14 3105 + 2251 10843 0 303 0 0 1463 13 0 193 + 0 0 -1 0 796 -275 121 0 0 0 + 0 -74 4748 0 2218 -110 295 0 0 0 + 1824 7662 -614 -508 -365 0 1427 0 0 14 + 0 -341 0 -106 0 0 0 0 0 0 + 0 -531 4505 0 -378 677 0 0 0 0 + 0 13516 -2357 -1173 -757 -663 2092 -425 0 0 + 0 -658 0 67 0 0 -582 0 0 0 + 0 -530 6145 -1948 -1888 -245 -2337 -15122 -13408 -26704 + 0 0 0 0 0 0 0 334 147 -1531 + 116 -777 -4115 0 0 -667 0 6078 -19278 0 + 0 0 0 0 -1818 -8562 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -68 0 0 0 0 -116 -45 0 -12608 + 1135 2104 798 -1124 9 0 0 2248 -17340 -1125 + -233 911 -3926 0 -10380 4277 6827 1803 -3456 1560 + 1361 649 -3856 1296 2679 936 -2070 1146 1368 1560 + -2476 1482 1070 902 14602 29767 15803 17275 13469 18665 + -1064 575 253 1656 0 0 -202 0 51 0 + 0 0 -69 -346 0 0 0 0 0 0 + 0 0 940 714 0 0 -9313 24 5673 1618 + 2954 75 0 0 0 332 0 0 0 53 + 0 0 0 0 0 -674 0 0 0 0 + 0 0 0 -204 786 0 -3097 0 0 0 + 0 -6647 -1458 -617 0 0 668 -311 0 -1000 + -1182 -258 -482 176 -783 -1493 0 0 0 0 + -1163 7806 -2168 -5769 121 1766 5709 3810 0 -7687 + -15593 -3563 2348 3144 1619 620 -4347 0 0 930 + -484 0 -157 -8133 -3071 1591 0 0 0 0 + 598 6612 0 -2967 -829 -81 -2923 -566 5316 2652 + 9376 0 194 0 0 -467 480 0 -199 0 + 0 -204 0 2783 354 -683 0 0 0 0 + -26 10147 0 4449 -472 321 0 0 0 1245 + 3402 -1240 -1015 -900 0 -99 0 0 80 0 + 56 0 -48 0 0 0 0 0 0 0 + -897 9169 0 -1499 1195 0 0 0 0 0 + 10547 -2494 -2272 -1744 -1342 490 516 0 0 0 + -312 0 63 0 0 -992 0 0 0 0 + -607 12995 -2651 -4268 -1304 -5346 -22973 -15506 -30137 0 + 0 0 0 0 0 0 454 1699 409 552 + -434 -6687 0 0 -468 0 5556 -29836 0 0 + 0 0 0 733 -1950 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -204 0 0 0 0 -90 -25 0 1592 1560 + 3280 2581 -45 -486 0 0 2369 2397 8114 -1226 + 2999 -4420 0 -29 1532 3090 2260 -940 2766 8084 + 1600 1634 742 3450 3042 1047 1274 2946 2360 1622 + 2260 3001 2877 18871 19090 32772 24455 19710 27646 24869 + -901 314 197 1357 0 0 59 0 158 0 + 0 0 -279 -578 0 0 0 0 0 0 + 0 0 1210 738 0 0 -10099 -362 5346 3746 + 4736 246 0 0 0 711 0 0 0 -102 + 0 0 0 0 0 -871 0 0 0 0 + 0 0 0 -361 324 0 -2295 0 0 0 + 0 -5932 -1490 -498 0 0 1315 -506 0 -770 + -828 -119 -185 570 -297 -978 0 0 0 0 + -663 7930 -1729 -3763 -238 -1003 -2984 -1704 0 1853 + 5406 -2316 -1052 -1036 -944 -674 1219 0 0 -485 + -4 0 -104 4120 862 -372 0 0 0 0 + -1201 12047 0 -10068 294 173 3253 1501 -8542 -5757 + -14986 0 1016 0 0 -1110 -1477 0 857 0 + 0 423 0 -4534 -1691 1621 0 0 0 0 + -687 13025 0 4256 -407 268 0 0 0 299 + 1681 -1486 -935 -686 0 -202 0 0 102 0 + -51 0 -86 0 0 0 0 0 0 0 + -798 10073 0 -2912 986 0 0 0 0 0 + 8417 -1783 -2499 -1746 -1575 427 1103 0 0 0 + -352 0 95 0 0 -1092 0 0 0 0 + -674 15069 -2527 -3267 218 -3789 -20673 -9734 -24022 0 + 0 0 0 0 0 0 -174 1868 397 549 + -451 -6354 0 0 -360 0 3818 -30062 0 0 + 0 0 0 173 -2141 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -139 0 0 0 0 -24 45 0 1528 1896 + 1219 1989 323 -763 0 0 2382 2322 -587 8811 + 2832 -3975 0 430 2969 1678 2197 1456 1524 1247 + 2387 -469 5986 2110 1002 954 2435 1787 2025 1497 + 3099 1957 2769 18755 19496 22928 33191 20238 28019 22492 + 31167 -943 -50 641 1843 0 0 -85 0 137 + 0 0 0 -298 -188 0 0 0 0 0 + 0 0 0 565 66 0 0 -8197 -215 4264 + 3036 4567 347 0 0 0 523 0 0 0 + 205 0 0 0 0 0 138 0 0 0 + 0 0 0 0 1238 16 0 -1654 0 0 + 0 0 -4110 -1210 -588 0 0 1570 -604 0 + -591 -358 15 65 1596 24 -460 0 0 0 + 0 -473 5657 -1607 -1606 -547 -628 -1443 -857 0 + 1422 1998 -1692 -802 -1053 -690 -500 927 0 0 + -429 105 0 -35 3855 512 1 0 0 0 + 0 -1268 9383 0 -1591 -1176 169 -894 231 5222 + 1022 3580 0 459 0 0 -342 -140 0 -61 + 0 0 -180 0 2308 -104 -267 0 0 0 + 0 75 8940 0 -2142 -844 992 0 0 0 + -6348 -15178 -1859 2070 3349 0 3651 0 0 -837 + 0 280 0 71 0 0 0 0 0 0 + 0 3292 -3077 0 -565 840 0 0 0 0 + 0 3354 -2256 -2278 -1764 -1357 380 1391 0 0 + 0 -267 0 200 0 0 -863 0 0 0 + 0 -1097 12589 -2734 -3136 401 -3358 -23133 -10592 -18558 + 0 0 0 0 0 0 0 354 1519 384 + 460 -391 -10745 0 0 -511 0 3485 -21987 0 + 0 0 0 0 1854 2261 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -260 0 0 0 0 33 314 0 1543 + 2093 3160 316 -190 -498 0 0 1531 1023 183 + 97 5286 -3544 0 596 2576 2821 1790 1122 1494 + 3030 1810 1181 2695 3058 1879 -1532 6604 8210 -330 + 1034 2765 2561 2404 15545 14448 16914 18451 32371 20484 + 18169 26790 25611 -370 -491 369 2062 0 0 227 + 0 -409 0 0 0 -426 -516 0 0 0 + 0 0 0 0 0 1299 559 0 0 -9846 + -1531 5667 3170 3348 32 0 0 0 -1415 0 + 0 0 23 0 0 0 0 0 295 0 + 0 0 0 0 0 0 757 -504 0 -3197 + 0 0 0 0 -7804 -1625 -642 0 0 1230 + -493 0 -1110 -1263 -214 -477 630 -897 -1413 0 + 0 0 0 -993 9513 -2462 -3508 -1982 -815 -2052 + -1104 0 4937 6779 -2396 -991 -1348 -1130 -952 1500 + 0 0 -585 70 0 -7 4579 640 -26 0 + 0 0 0 -1361 14036 0 -3332 -2122 152 -1430 + 141 6429 3499 9505 0 527 0 0 -1270 720 + 0 -296 0 0 -201 0 2748 -157 -531 0 + 0 0 0 16 13445 0 7122 -1366 375 0 + 0 0 2410 2932 -1613 -1341 -1031 0 -414 0 + 0 32 0 -110 0 -255 0 0 0 0 + 0 0 0 -859 11928 0 -7396 -141 0 0 + 0 0 0 -12124 -5066 3125 4776 1676 3851 -9097 + 0 0 0 -519 0 -1354 0 0 2539 0 + 0 0 0 -208 14581 -937 -3994 1881 -4098 -27976 + -21744 -33827 0 0 0 0 0 0 0 921 + 2265 721 573 202 -12885 0 0 406 0 7141 + -37704 0 0 0 0 0 -2114 -504 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 15 0 0 0 0 22 573 + 0 2244 3593 3666 2310 -611 -1094 0 0 1283 + 1668 -1249 -3767 260 163 0 188 3755 2980 2294 + 1719 2505 3389 2464 1811 4119 3384 2971 1003 3180 + 2964 2189 -742 6933 6927 1257 22482 22878 27692 29818 + 23855 44048 28306 40919 37580 32934 -1723 -582 -402 17 + 0 0 -247 0 793 0 0 0 -283 356 + 0 0 0 0 0 0 0 0 833 388 + 0 0 -473 -829 59 -335 -536 -166 0 0 + 0 1418 0 0 0 -121 0 0 0 0 + 0 -107 0 0 0 0 0 0 0 -17180 + 1388 0 -3118 0 0 0 0 2136 -1494 -1323 + 0 0 -1771 -242 0 2080 2543 570 1060 1495 + 942 -999 0 0 0 0 217 -1797 1581 -12878 + 795 22 3016 386 0 327 342 135 1194 810 + -273 -1656 698 0 0 -3272 -6115 0 -2476 1230 + 329 1651 0 0 0 0 -244 -4015 0 -10595 + 516 467 -1067 1507 -139 -88 -652 0 84 0 + 0 -1338 -602 0 -782 0 0 -32 0 -758 + -259 -726 0 0 0 0 -292 -2968 0 -10963 + -225 876 0 0 0 125 327 359 -703 -176 + 0 -662 0 0 -399 0 1491 0 295 0 + 0 0 0 0 0 0 558 -184 0 -12773 + -117 0 0 0 0 0 -227 -425 205 547 + 605 -2605 -45 0 0 0 4233 0 1433 0 + 0 453 0 0 0 0 291 -2200 79 -80 + 1157 -2540 818 294 -1437 0 0 0 0 0 + 0 0 245 -3244 -8569 -1276 -3019 1188 0 0 + -2729 0 4471 -19733 0 0 0 0 0 -41 + 341 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -58 0 0 0 + 0 50 238 0 -4744 -1710 -1193 -139 961 -883 + 0 0 259 -2867 -2413 -914 -195 691 0 1949 + -4011 184 2626 -14531 -2790 -983 497 158 -1269 -936 + 385 -522 -883 381 314 11 -499 -499 -189 8144 + 23579 24112 16941 10174 15573 16131 16655 10383 5627 11217 + -1915 -518 -481 -13 0 0 -194 0 781 0 + 0 0 91 1200 0 0 0 0 0 0 + 0 0 864 316 0 0 -367 -721 24 -363 + -777 -167 0 0 0 1423 0 0 0 93 + 0 0 0 0 0 -85 0 0 0 0 + 0 0 0 -16682 1485 0 -1493 0 0 0 + 0 2787 -1399 -84 0 0 -2106 -363 0 1626 + 1769 1049 228 1518 127 -1017 0 0 0 0 + -224 -1897 622 -9477 751 159 -1066 966 0 -130 + -113 573 88 127 -120 -1481 -294 0 0 860 + 2587 0 982 -692 -57 -404 0 0 0 0 + -66 -3087 0 -14360 58 -680 3185 -624 260 403 + 586 0 1323 0 0 -1955 923 0 2255 0 + 0 -55 0 1227 499 2886 0 0 0 0 + 37 -3909 0 -10875 -51 864 0 0 0 19 + 182 305 -680 -110 0 -655 0 0 -381 0 + 1578 0 434 0 0 0 0 0 0 0 + 584 -180 0 -12746 -67 0 0 0 0 0 + -321 -282 134 498 517 -2630 -97 0 0 0 + 5497 0 2001 0 0 429 0 0 0 0 + 295 -1989 230 354 2242 -2028 1121 829 -454 0 + 0 0 0 0 0 0 -931 -4956 -11744 -1088 + -4666 1450 0 0 -2677 0 4010 -19463 0 0 + 0 0 0 63 462 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -29 0 0 0 0 -28 231 0 -3789 -1854 + -1032 -414 1016 -912 0 0 235 -2996 -1561 -1380 + -339 618 0 1692 -2164 -1060 1753 119 -779 -682 + 227 -13467 -2416 -270 385 -295 -382 174 224 511 + -72 -566 -315 8167 24181 15771 25499 10385 15626 16349 + 10785 14899 5480 10707 34535 -1232 -399 -308 -144 0 + 0 -191 0 629 0 0 0 145 55 0 + 0 0 0 0 0 0 0 595 209 0 + 0 -237 -612 -178 -241 -755 -110 0 0 0 + 1041 0 0 0 119 0 0 0 0 0 + -16 0 0 0 0 0 0 0 -9899 829 + 0 -1115 0 0 0 0 3522 957 -75 0 + 0 -866 -392 0 871 2548 444 893 -68 -441 + -313 0 0 0 0 -468 -3794 -701 -6863 272 + -34 -478 215 0 -17 -247 493 78 10 -58 + -884 -54 0 0 657 1227 0 646 -284 50 + 16 0 0 0 0 62 -2180 0 -7543 139 + 86 -662 505 -288 -117 -818 0 64 0 0 + -768 -248 0 -410 0 0 103 0 -354 -21 + -190 0 0 0 0 -138 -2094 0 -17204 150 + -336 0 0 0 -1 -475 -1278 670 1107 0 + -442 0 0 1180 0 -8815 0 -3254 0 0 + 0 0 0 0 0 -258 280 0 -9491 -179 + 0 0 0 0 0 -575 -30 43 294 388 + -1599 41 0 0 0 2228 0 1050 0 0 + 309 0 0 0 0 237 -1239 401 588 2553 + -651 1179 738 740 0 0 0 0 0 0 + 0 45 -3734 -4355 -1066 -2118 1160 0 0 -2188 + 0 2165 -13723 0 0 0 0 0 39 594 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 59 0 0 0 0 + 66 125 0 -1576 -1002 -578 -487 684 -591 0 + 0 142 -2005 -933 -351 -789 556 0 257 -627 + 1297 504 -8 -361 109 -118 124 -197 -421 -94 + -17377 -2430 -450 -786 -101 -1 -281 -445 5420 15480 + 10593 11487 19547 10698 11133 6949 6578 11420 7040 23329 + 23575 -1936 -949 -453 -137 0 0 -176 0 1174 + 0 0 0 387 216 0 0 0 0 0 + 0 0 0 915 368 0 0 -572 -1335 46 + -319 -413 -174 0 0 0 1645 0 0 0 + 1 0 0 0 0 0 -39 0 0 0 + 0 0 0 0 -19481 296 0 -979 0 0 + 0 0 2085 3338 980 0 0 -768 -717 0 + 1693 2135 721 1260 576 23 551 0 0 0 + 0 -549 -4141 1125 -11233 -180 -60 -868 273 0 + 117 426 1015 87 16 -98 -2026 -186 0 0 + 985 1447 0 492 -479 23 -89 0 0 0 + 0 27 -4574 0 -12293 52 154 -1054 743 -428 + -71 -613 0 14 0 0 -1762 -632 0 -612 + 0 0 23 0 -563 -103 -441 0 0 0 + 0 -265 -4492 0 -13666 -395 971 0 0 0 + 194 657 651 -918 -228 0 -906 0 0 -466 + 0 1035 0 75 0 0 0 0 0 0 + 0 715 -518 0 -20204 -461 0 0 0 0 + 0 -661 -1958 904 1581 216 -3575 2503 0 0 + 0 -9967 0 -3513 0 0 1646 0 0 0 + 0 164 -3969 173 723 4492 -436 1214 653 -1553 + 0 0 0 0 0 0 0 404 -5728 -5110 + -1313 -1348 1497 0 0 1019 0 4720 -22047 0 + 0 0 0 0 -134 145 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -5 0 0 0 0 72 224 0 -2700 + -873 -1319 -861 1207 -913 0 0 379 -1835 -938 + -750 -717 615 0 3003 1406 231 363 298 -499 + -12 150 658 264 -1065 148 -674 -51 469 -34 + -12284 -1601 -1416 -845 8408 21464 16232 17446 10295 25196 + 15753 11427 10533 5351 17530 36769 35965 26547 -1423 -909 + 101 71 0 0 -62 0 905 0 0 0 + -39 -197 0 0 0 0 0 0 0 0 + 1106 688 0 0 -169 -1197 -18 -452 -1030 -192 + 0 0 0 1712 0 0 0 -137 0 0 + 0 0 0 -134 0 0 0 0 0 0 + 0 -12164 -1210 0 592 0 0 0 0 6 + 724 197 0 0 -225 20 0 -495 175 -61 + 124 -188 60 42 0 0 0 0 155 -1705 + -769 -16153 564 -891 1843 691 0 912 1054 2151 + -1099 -391 -659 -844 -1746 0 0 -180 -508 0 + -315 1322 119 -371 0 0 0 0 -346 -6047 + 0 -18212 192 -994 -643 498 684 34 -659 0 + -525 0 0 -931 -2245 0 940 0 0 41 + 0 232 48 -451 0 0 0 0 -86 -5187 + 0 -13915 -1131 1051 0 0 0 159 446 78 + -380 90 0 -297 0 0 109 0 44 0 + -165 0 0 0 0 0 0 0 519 -624 + 0 -15796 -212 0 0 0 0 0 -884 -1867 + 772 1225 1019 -2254 605 0 0 0 -406 0 + 170 0 0 382 0 0 0 0 582 -3533 + -1391 -2593 -6949 -5275 -581 54 -1448 0 0 0 + 0 0 0 0 -2061 1451 -340 203 -662 1542 + 0 0 -3813 0 4225 -22881 0 0 0 0 + 0 -302 101 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 323 0 + 0 0 0 41 289 0 1418 -1351 -1255 959 + 1199 -1119 0 0 394 803 -2226 -1005 789 381 + 0 675 -135 230 936 3005 -1856 -435 2464 3018 + -3165 -592 2902 30 -244 744 938 1162 -23 -266 + 490 8977 12960 25586 26935 10161 17040 9984 19640 17711 + 6407 13133 37695 36770 23451 39406 -1134 -616 57 -17 + 0 0 71 0 571 0 0 0 -22 -77 + 0 0 0 0 0 0 0 0 671 330 + 0 0 -252 -822 -104 -232 -680 -131 0 0 + 0 1079 0 0 0 -91 0 0 0 0 + 0 -62 0 0 0 0 0 0 0 -8817 + -737 0 320 0 0 0 0 284 398 191 + 0 0 -300 72 0 -273 -133 -53 -26 -47 + -6 -81 0 0 0 0 20 -1503 -319 -9111 + -237 -295 1566 991 0 649 1238 2434 802 -141 + -388 546 -510 0 0 -167 355 0 128 167 + -178 3 0 0 0 0 -489 -7928 0 -9636 + -460 403 1029 599 -180 54 -265 0 116 0 + 0 -523 -158 0 168 0 0 98 0 -275 + -74 161 0 0 0 0 -122 -3722 0 -23001 + -332 -493 0 0 0 174 423 1185 -3264 -2301 + 0 -659 0 0 -53 0 109 0 98 0 + 0 0 0 0 0 0 884 -928 0 -11638 + -281 0 0 0 0 0 -625 -1169 317 871 + 641 -1416 476 0 0 0 -697 0 -24 0 + 0 104 0 0 0 0 337 -2831 -505 -1124 + -4090 -2392 -136 11 -357 0 0 0 0 0 + 0 0 -348 763 410 30 -50 623 0 0 + -3158 0 1975 -15134 0 0 0 0 0 -184 + -27 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 389 0 0 0 + 0 9 158 0 608 -219 88 -106 759 -704 + 0 0 165 273 -1126 175 -214 364 0 311 + 1 573 250 1662 53 1057 527 957 -156 454 + 655 1601 -4466 317 2158 782 39 -44 -41 5939 + 8422 16459 12036 20539 10897 6634 12730 7910 13443 8401 + 26293 23687 21019 27778 33438 -1238 -905 -247 -119 0 + 0 -95 0 916 0 0 0 -35 -197 0 + 0 0 0 0 0 0 0 988 502 0 + 0 -616 -1293 62 -314 -331 -177 0 0 0 + 1558 0 0 0 -124 0 0 0 0 0 + -122 0 0 0 0 0 0 0 -13689 -1227 + 0 412 0 0 0 0 745 539 249 0 + 0 -575 93 0 -474 7 -104 -64 74 36 + -228 0 0 0 0 125 -2191 -390 -14506 58 + -1352 1302 426 0 -58 -643 1082 1786 219 -801 + -2573 -608 0 0 -128 -157 0 277 -337 -450 + 412 0 0 0 0 -911 -10381 0 -13995 -234 + 568 1349 727 -301 138 -446 0 34 0 0 + -1630 -285 0 104 0 0 60 0 -368 -136 + 155 0 0 0 0 -166 -6437 0 -15750 -718 + 1146 0 0 0 189 494 447 -930 68 0 + -779 0 0 -218 0 -37 0 -297 0 0 + 0 0 0 0 0 652 -1590 0 -23045 -237 + 0 0 0 0 0 -1015 408 -2193 -1468 344 + -4045 -258 0 0 0 -785 0 -151 0 0 + -915 0 0 0 0 301 -6131 1813 -980 -4472 + -1614 297 64 -2479 0 0 0 0 0 0 + 0 -190 1153 197 103 268 861 0 0 873 + 0 4779 -22353 0 0 0 0 0 -80 659 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -38 0 0 0 0 + 85 271 0 1070 14 -396 75 988 -1068 0 + 0 235 319 -643 -447 -159 871 0 483 761 + 536 420 3106 -235 -115 813 1371 252 -61 770 + -160 -1 713 396 2648 -2262 -425 1487 8298 11616 + 21706 17045 8885 23665 9310 17152 10973 5225 18579 36267 + 35586 24814 44072 47696 35126 -1102 -649 -27 -35 0 + 0 28 0 497 0 0 0 -37 -174 0 + 0 0 0 0 0 0 0 753 500 0 + 0 -266 -898 -34 -175 -709 -127 0 0 0 + 1076 0 0 0 -105 0 0 0 0 0 + -62 0 0 0 0 0 0 0 -9363 -720 + 0 -238 0 0 0 0 482 408 157 0 + 0 -291 85 0 -258 -151 -124 31 -96 -10 + -128 0 0 0 0 11 -1473 -232 -9008 -77 + 389 284 335 0 30 422 628 205 115 -114 + -618 95 0 0 -179 -157 0 103 -258 33 + 17 0 0 0 0 33 -3971 0 -10865 -508 + -455 676 872 406 327 -26 0 946 0 0 + 1009 -1491 0 652 0 0 59 0 -520 -688 + -148 0 0 0 0 -568 -7625 0 -23149 -341 + -750 0 0 0 701 1126 1766 -3120 -973 0 + -79 0 0 -595 0 -446 0 -486 0 0 + 0 0 0 0 0 213 -2058 0 -12503 -327 + 0 0 0 0 0 -263 -679 232 679 528 + -1612 653 0 0 0 -536 0 136 0 0 + 336 0 0 0 0 420 -2773 -182 -655 -1350 + -1717 -42 359 202 0 0 0 0 0 0 + 0 -1050 479 345 248 -395 1011 0 0 -3086 + 0 1365 -15360 0 0 0 0 0 -326 -242 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 385 0 0 0 0 + 3 151 0 489 -646 -54 -79 831 -745 0 + 0 215 247 -774 -135 -502 398 0 276 246 + 341 216 943 -22 140 550 1673 -555 1352 453 + 1556 -2228 -584 1660 760 221 -205 -155 6095 8726 + 11501 17795 20522 11268 6777 8664 11489 14079 8526 24610 + 26771 22102 28638 33892 27612 33266 -1384 -908 -199 -102 + 0 0 -76 0 888 0 0 0 -21 -225 + 0 0 0 0 0 0 0 0 1060 631 + 0 0 -562 -1263 85 -423 -702 -171 0 0 + 0 1569 0 0 0 -139 0 0 0 0 + 0 -124 0 0 0 0 0 0 0 -14459 + -1149 0 -265 0 0 0 0 896 609 271 + 0 0 -610 116 0 -431 -11 -190 -50 12 + 1 -268 0 0 0 0 101 -2456 -316 -13062 + -257 444 224 212 0 -28 785 1101 57 130 + -127 -1742 51 0 0 -175 40 0 60 -381 + -20 -35 0 0 0 0 68 -7226 0 -17707 + 39 -949 1278 1113 208 -51 -1372 0 1926 0 + 0 -2032 -1067 0 834 0 0 338 0 -614 + -577 714 0 0 0 0 -1059 -10344 0 -17007 + -546 1211 0 0 0 68 785 544 -894 2 + 0 -740 0 0 -127 0 46 0 -239 0 + 0 0 0 0 0 0 721 -1831 0 -23386 + -145 0 0 0 0 0 1 669 -2174 -260 + 74 -3507 -568 0 0 0 -1393 0 -608 0 + 0 -996 0 0 0 0 25 -7546 983 -926 + -1462 -1299 309 913 -1241 0 0 0 0 0 + 0 0 -1135 732 43 369 92 1282 0 0 + 910 0 4052 -22011 0 0 0 0 0 -24 + 75 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -121 0 0 0 + 0 50 251 0 919 -173 -525 -174 1250 -1058 + 0 0 346 421 -654 -332 -214 701 0 460 + 844 427 321 1368 31 -175 669 3196 1335 -558 + 572 -191 197 595 379 2724 -423 -1517 985 8277 + 11513 15772 23083 8753 23420 9184 11828 15152 4991 18456 + 37082 36964 25675 45877 49452 33457 52900 36704 -418 -30529 + -125 -39 0 0 -16 0 497 0 0 0 + -169 -259 0 0 0 0 0 0 0 0 + -572 120 0 0 -382 -39601 174 -99 -728 -71 + 0 0 0 1090 0 0 0 -70 0 0 + 0 0 0 -103 0 0 0 0 0 0 + 0 -1322 -39831 0 -69 0 0 0 0 -521 + -620 -225 0 0 919 -42 0 -103 -357 -475 + -434 40 60 75 0 0 0 0 -176 1105 + -54 -3039 -41497 -57 -301 -234 0 63 -1115 -1057 + -42 -5 340 2697 522 0 0 -44 -342 0 + -220 175 250 -255 0 0 0 0 312 2205 + 0 -3234 -42400 101 -135 -86 410 63 -676 0 + -143 0 0 3162 724 0 143 0 0 36 + 0 335 500 -180 0 0 0 0 613 1966 + 0 -2129 -40379 309 0 0 0 -287 -1087 -451 + -1152 -663 0 3970 0 0 -27 0 -872 0 + -1696 0 0 0 0 0 0 0 1460 988 + 0 -1062 -45415 0 0 0 0 0 -3066 -1260 + -1048 -470 -71 1041 984 0 0 0 -1572 0 + -1305 0 0 -662 0 0 0 0 629 486 + -922 -103 -46 108 -422 71 1327 0 0 0 + 0 0 0 0 -118 -16 883 180 984 3 + 0 0 132 0 -347 -488 0 0 0 0 + 0 -507 -689 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1002 0 + 0 0 0 1306 -1740 0 -12434 -4661 -6087 -5635 + 12052 -1594 0 0 2121 400 -1143 -1547 -1632 3573 + 0 1460 79 -247 32 1111 893 11 -1260 1237 + 114 1425 -1176 1320 311 358 177 2180 203 235 + -1277 -713 203 -583 -576 -646 -195 -1303 -468 -226 + -93 159 411 365 339 872 992 688 979 747 + 1004 -614 -36051 -214 14 0 0 -35 0 567 + 0 0 0 -12 -120 0 0 0 0 0 + 0 0 0 -637 139 0 0 -473 -45295 247 + -72 -748 -81 0 0 0 1232 0 0 0 + -61 0 0 0 0 0 -124 0 0 0 + 0 0 0 0 -1607 -45008 0 104 0 0 + 0 0 -692 -765 -371 0 0 906 -108 0 + 216 -107 27 -191 -110 50 165 0 0 0 + 0 88 1399 331 -3576 -48744 175 35 107 0 + 374 -782 -896 -200 -148 -74 2989 883 0 0 + -149 -407 0 -348 515 273 -308 0 0 0 + 0 15 2587 0 -3696 -49275 151 -188 -52 422 + 101 -626 0 -204 0 0 3551 881 0 168 + 0 0 -72 0 338 612 -186 0 0 0 + 0 737 2293 0 -2427 -46538 213 0 0 0 + -309 -1178 -624 -1340 -880 0 4492 0 0 -114 + 0 -703 0 -1465 0 0 0 0 0 0 + 0 1709 1184 0 -1206 -52633 0 0 0 0 + 0 -3341 -1384 -1273 -561 -115 1058 1146 0 0 + 0 -1760 0 -1541 0 0 -764 0 0 0 + 0 706 613 -1262 -126 -302 18 -583 1 1376 + 0 0 0 0 0 0 0 -119 -104 903 + 71 1001 -72 0 0 110 0 -391 -635 0 + 0 0 0 0 -702 -974 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1176 0 0 0 0 1538 -863 0 -2877 + -18211 -5413 -6419 13561 -1904 0 0 1532 -494 -1153 + -1473 -2237 4416 0 209 1074 32 -935 105 2132 + 315 -744 42 1611 1833 -782 145 1660 642 491 + 408 2053 652 -992 -664 -77 -127 -409 -545 112 + -923 -614 -187 -2 310 540 460 393 1005 1001 + 724 1044 766 1050 39662 -605 -38130 -189 43 0 + 0 -29 0 608 0 0 0 -13 -82 0 + 0 0 0 0 0 0 0 -753 48 0 + 0 -470 -47577 294 -182 -959 -88 0 0 0 + 1382 0 0 0 -57 0 0 0 0 0 + -131 0 0 0 0 0 0 0 -1816 -46045 + 0 188 0 0 0 0 -679 -858 -421 0 + 0 1065 -144 0 256 -71 9 -149 -78 93 + 216 0 0 0 0 127 1563 394 -3938 -49207 + -39 -356 -248 0 -14 -1508 -1282 -101 -14 448 + 3400 672 0 0 -54 -369 0 -274 210 345 + -354 0 0 0 0 421 2924 0 -4290 -50589 + 303 90 193 797 122 -701 0 -157 0 0 + 3918 1149 0 258 0 0 -295 0 563 632 + -227 0 0 0 0 515 2620 0 -2699 -47453 + 325 0 0 0 -554 -1755 -814 -1400 -885 0 + 4936 0 0 -147 0 -746 0 -1559 0 0 + 0 0 0 0 0 1690 1374 0 -1541 -54161 + 0 0 0 0 0 -3628 -1348 -1334 -613 -182 + 1348 1246 0 0 0 -1819 0 -1592 0 0 + -801 0 0 0 0 591 879 -1843 -268 -333 + -27 -791 133 1633 0 0 0 0 0 0 + 0 -110 -134 931 98 1077 -31 0 0 152 + 0 -533 -603 0 0 0 0 0 -368 -319 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1177 0 0 0 0 + 1590 -1117 0 -4069 -5763 -19113 -8590 16193 -1879 0 + 0 2169 -898 -1701 -2436 -2783 5144 0 32 -199 + 320 -1397 -174 1080 688 -1375 -126 90 2546 -1225 + -12 353 1144 186 181 258 1269 -1434 -907 -211 + -603 -414 -740 151 -1033 -460 -289 59 202 650 + 607 490 1151 1163 814 1148 890 1236 42905 46021 + -546 -38866 -254 9 0 0 -42 0 709 0 + 0 0 -7 -97 0 0 0 0 0 0 + 0 0 -744 157 0 0 -531 -46360 309 -156 + -944 -86 0 0 0 1383 0 0 0 -70 + 0 0 0 0 0 -139 0 0 0 0 + 0 0 0 -1848 -45991 0 197 0 0 0 + 0 -635 -837 -433 0 0 1064 -169 0 255 + -80 53 -175 -116 107 212 0 0 0 0 + 164 1526 433 -3967 -49302 -64 -361 -246 0 6 + -1526 -1285 -97 -40 435 3536 733 0 0 -53 + -395 0 -292 228 350 -350 0 0 0 0 + 414 2875 0 -4204 -50427 115 -196 -66 444 45 + -905 0 -226 0 0 4121 1020 0 182 0 + 0 -74 0 412 714 -221 0 0 0 0 + 835 2558 0 -2782 -48794 424 0 0 0 -273 + -1391 -631 -1328 -692 0 4929 0 0 114 0 + -964 0 -1963 0 0 0 0 0 0 0 + 1387 1337 0 -1518 -54103 0 0 0 0 0 + -3885 -1452 -1295 -553 -91 1508 1204 0 0 0 + -1886 0 -1646 0 0 -793 0 0 0 0 + 808 717 -1057 -47 -78 242 -569 164 1807 0 + 0 0 0 0 0 0 -168 -158 929 83 + 1122 -42 0 0 194 0 -476 -616 0 0 + 0 0 0 -495 -273 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -1257 0 0 0 0 1721 -323 0 -4166 -5646 + -7911 -21142 15485 -2121 0 0 -142 -1270 -1939 -2399 + -2948 5287 0 -94 -404 -535 -697 -315 905 -342 + -630 -319 -211 1583 -510 -59 173 226 825 48 + 17 43 -691 -488 -280 -702 -695 -726 -314 -1146 + -657 -361 -228 95 701 630 535 1179 1197 817 + 1192 899 1244 42350 45946 52233 -1383 -36425 -37 2 + 0 0 94 0 177 0 0 0 -143 -83 + 0 0 0 0 0 0 0 0 -536 -36 + 0 0 -288 -46130 326 -135 -634 -63 0 0 + 0 1159 0 0 0 -27 0 0 0 0 + 0 -123 0 0 0 0 0 0 0 -1150 + -46357 0 241 0 0 0 0 -793 -689 -365 + 0 0 892 -189 0 186 -116 51 -179 -41 + 161 181 0 0 0 0 318 1067 149 -2634 + -50397 155 -267 -142 0 -251 -1222 -1328 -96 39 + 435 2688 580 0 0 -87 -404 0 -390 173 + 340 -306 0 0 0 0 404 2006 0 -2834 + -51555 216 -143 -111 266 -125 -767 0 -275 0 + 0 3204 826 0 178 0 0 -125 0 362 + 764 -84 0 0 0 0 939 1757 0 -1770 + -48817 262 0 0 0 -656 -1397 -604 -1317 -758 + 0 4109 0 0 -145 0 -715 0 -1439 0 + 0 0 0 0 0 0 1719 852 0 -411 + -57735 0 0 0 0 0 -1757 -768 -1464 -1203 + -1052 222 1958 0 0 0 -1740 0 -1629 0 + 0 -944 0 0 0 0 -1262 939 -9516 -2344 + -1815 -1623 -2263 -252 358 0 0 0 0 0 + 0 0 153 37 1065 244 1139 27 0 0 + 191 0 -515 452 0 0 0 0 0 23 + 149 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -743 0 0 0 + 0 1743 44 0 -2366 -3464 -4216 -5019 8123 -2458 + 0 0 593 -1791 -2005 -2359 -2928 4224 0 -592 + -703 -827 -1930 -718 306 -913 -2081 -706 -683 765 + -2002 -423 -265 -292 -519 -585 -871 -753 -2357 -418 + -769 -1125 -1229 -1277 2790 -679 -137 70 249 -847 + 325 229 177 876 889 579 664 604 843 36728 + 44477 47567 44106 -54 -14810 -325 -281 0 0 -40 + 0 277 0 0 0 114 -53 0 0 0 + 0 0 0 0 0 -45 467 0 0 -404 + -23029 -103 352 976 1 0 0 0 -524 0 + 0 0 -789 0 0 0 0 0 71 0 + 0 0 0 0 0 0 -1315 -20080 0 120 + 0 0 0 0 -1436 233 183 0 0 -1481 + 634 0 327 -614 -147 -571 -2224 -897 -203 0 + 0 0 0 -184 1313 1757 -1671 -20994 -27 -53 + 16 0 11 590 -127 -19 42 215 961 375 + 0 0 -159 -303 0 -276 -118 268 -88 0 + 0 0 0 295 1200 0 -1742 -21311 -169 -189 + -136 -217 112 923 0 -83 0 0 1076 505 + 0 108 0 0 -221 0 -183 372 -75 0 + 0 0 0 453 1186 0 -1069 -20125 7 0 + 0 0 137 834 -694 -755 -579 0 1402 0 + 0 -129 0 63 0 -194 0 0 0 0 + 0 0 0 599 644 0 -610 -22862 0 0 + 0 0 0 -1570 -695 -334 67 14 229 -355 + 0 0 0 -835 0 -769 0 0 -204 0 + 0 0 0 807 264 1006 572 446 643 564 + 88 364 0 0 0 0 0 0 0 -165 + -271 292 -101 259 207 0 0 92 0 -237 + -551 0 0 0 0 0 -1390 -2367 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -1511 0 0 0 0 1085 975 + 0 302 -457 -771 -812 2948 -1793 0 0 -1878 + -18667 -3571 -4609 -4349 12190 0 1494 393 101 593 + 981 708 269 -431 842 388 731 -423 766 434 + 419 116 1489 473 408 -425 -198 -992 6 -87 + -121 -474 1029 -377 -215 -238 660 278 229 99 + 477 484 359 542 382 529 16495 17812 18769 18727 + 18093 -357 -26624 -586 -171 0 0 -53 0 541 + 0 0 0 25 -277 0 0 0 0 0 + 0 0 0 -195 787 0 0 -945 -42839 -85 + 1016 2055 85 0 0 0 -751 0 0 0 + 93 0 0 0 0 0 -96 0 0 0 + 0 0 0 0 -1703 -34928 0 -109 0 0 + 0 0 -882 -512 -261 0 0 362 -110 0 + 102 -201 10 -93 -776 -86 -199 0 0 0 + 0 48 1512 446 -3394 -37900 -216 130 158 0 + 2442 3907 -546 478 473 838 2077 -258 0 0 + 18 -997 0 -615 -2705 -272 163 0 0 0 + 0 970 2298 0 -3098 -38350 -289 -366 -186 -338 + 344 1756 0 -257 0 0 2192 964 0 120 + 0 0 -203 0 69 676 -307 0 0 0 + 0 652 1920 0 -2143 -35527 199 0 0 0 + 680 2050 -171 -1078 -555 0 2947 0 0 -37 + 0 -710 0 -1513 0 0 0 0 0 0 + 0 1322 922 0 -994 -41419 0 0 0 0 + 0 -2939 -1679 -433 252 99 705 -1126 0 0 + 0 -1455 0 -1434 0 0 -286 0 0 0 + 0 1457 158 2163 865 547 762 916 -726 111 + 0 0 0 0 0 0 0 -183 -210 815 + -62 913 640 0 0 145 0 -285 -816 0 + 0 0 0 0 -3175 -3310 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1088 0 0 0 0 1894 1519 0 -760 + -1440 -1581 -3500 5635 -3114 0 0 -1823 -4153 -32445 + -7761 -8457 22754 0 -205 534 -122 -772 -231 1800 + 4 -527 -149 1059 954 -750 10 1175 337 209 + 94 1480 192 -1204 -1086 -262 -147 -374 -265 -1200 + 169 -963 -198 -441 1545 556 474 422 912 898 + 726 988 702 979 28020 34304 34104 34342 33104 17106 + -70 -26273 -608 -362 0 0 4 0 607 0 + 0 0 -20 -265 0 0 0 0 0 0 + 0 0 -190 738 0 0 -617 -43016 -441 3 + 1370 106 0 0 0 -911 0 0 0 199 + 0 0 0 0 0 -83 0 0 0 0 + 0 0 0 -1689 -34061 0 200 0 0 0 + 0 -197 -576 -344 0 0 963 -296 0 200 + 77 195 76 -277 344 130 0 0 0 0 + 259 1281 553 -2887 -36480 -219 -322 -101 0 -1253 + -596 -658 -134 -96 248 2000 560 0 0 -176 + -402 0 -333 -70 382 -350 0 0 0 0 + 363 2054 0 -3202 -36973 -1234 -1083 -1388 -4923 480 + 2243 0 -433 0 0 1936 1574 0 215 0 + 0 -130 0 -293 653 262 0 0 0 0 + 154 2438 0 -2133 -34556 157 0 0 0 -542 + 788 86 -1082 -662 0 2967 0 0 -90 0 + -624 0 -1390 0 0 0 0 0 0 0 + 1445 960 0 -1002 -40661 0 0 0 0 0 + -4993 -1614 -361 300 40 896 -1271 0 0 0 + -1292 0 -1355 0 0 -231 0 0 0 0 + 1536 137 2691 1259 929 1251 2098 524 1518 0 + 0 0 0 0 0 0 -238 -223 588 -96 + 817 121 0 0 225 0 -211 -1132 0 0 + 0 0 0 1369 2813 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -1153 0 0 0 0 1928 1639 0 -995 -1659 + -2796 -3503 5718 -3144 0 0 -2051 -6287 -8145 -31291 + -10572 25635 0 -51 -220 13 -1113 -301 445 349 + -1166 -289 -188 672 -984 -83 110 844 -132 -188 + 17 830 -1390 -1188 20 -49 -599 -51 -1165 -805 + -769 -235 -753 1137 648 486 479 953 823 657 + 1079 751 952 27677 31890 35201 33819 32738 17967 29293 + -424 -27867 -595 -351 0 0 -43 0 664 0 + 0 0 -9 -240 0 0 0 0 0 0 + 0 0 -293 804 0 0 -348 -53787 -486 -23 + 628 86 0 0 0 -608 0 0 0 385 + 0 0 0 0 0 73 0 0 0 0 + 0 0 0 -2024 -37153 0 470 0 0 0 + 0 95 -797 -451 0 0 1575 -419 0 301 + 364 204 305 427 662 427 0 0 0 0 + 415 1364 729 -3418 -39675 -216 -389 -155 0 -1167 + -2198 -836 -139 -52 356 2240 726 0 0 -185 + -436 0 -375 -74 445 -367 0 0 0 0 + 420 2515 0 -3710 -40650 -192 -241 -77 122 -623 + -1162 0 -278 0 0 2613 1065 0 184 0 + 0 -248 0 140 727 -301 0 0 0 0 + 834 2357 0 -2458 -39350 -242 0 0 0 338 + -587 151 -1030 -676 0 3758 0 0 -470 0 + -1150 0 -1491 0 0 0 0 0 0 0 + 2295 1185 0 -1226 -44078 0 0 0 0 0 + -6657 -1601 -563 162 74 986 -672 0 0 0 + -1430 0 -1468 0 0 -363 0 0 0 0 + 1469 322 2395 1085 716 1010 1006 695 2606 0 + 0 0 0 0 0 0 -194 -267 661 -58 + 884 15 0 0 239 0 -268 -1005 0 0 + 0 0 0 898 8149 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -879 0 0 0 0 2343 87 0 -1577 -2312 + -2691 -4294 7223 -3758 0 0 5733 -7395 -8675 -10774 + -40295 26512 0 234 -360 -416 -766 -331 288 -489 + -508 -281 -386 832 -422 -89 77 151 466 -221 + -108 -181 -893 -532 -128 -338 -362 -446 -1361 -1514 + -1068 -865 -772 716 764 685 578 1113 1087 771 + 1257 850 1183 31401 36454 38693 40909 36979 19582 32097 + 34567 410 -31164 -745 -377 0 0 -31 0 782 + 0 0 0 62 -276 0 0 0 0 0 + 0 0 0 -114 942 0 0 -1089 -48210 -335 + 762 1117 -140 0 0 0 -311 0 0 0 + -120 0 0 0 0 0 -56 0 0 0 + 0 0 0 0 -1557 -43175 0 -265 0 0 + 0 0 -937 -601 -254 0 0 139 35 0 + 78 -421 -21 -296 -789 -337 -301 0 0 0 + 0 -56 1549 230 -2840 -47121 -191 86 170 0 + 1319 2111 -224 -134 -67 357 1828 765 0 0 + -33 -328 0 -185 -110 355 -218 0 0 0 + 0 447 1882 0 -3023 -48165 -296 -88 50 -208 + 951 2537 0 -352 0 0 2077 1310 0 86 + 0 0 -123 0 244 553 -375 0 0 0 + 0 497 1903 0 -1915 -45223 100 0 0 0 + 1465 3298 -207 -1202 -818 0 3023 0 0 -48 + 0 -625 0 -1547 0 0 0 0 0 0 + 0 1499 785 0 -1180 -55950 0 0 0 0 + 0 -7329 -3323 1753 2556 459 1235 -8102 0 0 + 0 -1397 0 -2170 0 0 1264 0 0 0 + 0 2702 261 9203 2315 1711 1669 2790 -420 1535 + 0 0 0 0 0 0 0 -304 -465 519 + -431 909 28 0 0 273 0 528 -1637 0 + 0 0 0 0 -4594 -8803 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -168 0 0 0 0 1919 210 0 -2395 + -2819 -3112 -4684 4770 -3166 0 0 964 -1250 -3050 + -3566 -4451 6242 0 -1587 -1796 -1883 -2840 -1198 -618 + -2229 -2943 -1286 -2137 -715 -3094 -940 -1396 -1368 -1507 + -1587 -1880 -2234 -3816 -772 -15 73 -52 -54 -3962 + -861 -1834 -1420 -1412 3109 524 497 399 601 720 + 562 1000 624 843 33846 39250 41273 41206 43103 17110 + 33481 33404 33260 237 -28821 -33 -47 0 0 206 + 0 9 0 0 0 -97 -593 0 0 0 + 0 0 0 0 0 -153 220 0 0 6 + -39702 0 270 -68 -66 0 0 0 53 0 + 0 0 -182 0 0 0 0 0 -4 0 + 0 0 0 0 0 0 297 -55109 0 -227 + 0 0 0 0 -200 -562 -1085 0 0 -900 + -571 0 299 293 -145 1693 1088 1022 -1098 0 + 0 0 0 629 513 1127 -698 -52010 1155 635 + 823 0 1488 1357 -432 46 1205 -601 -556 2546 + 0 0 -3987 -7402 0 -7244 2511 2496 2079 0 + 0 0 0 1296 -233 0 -736 -51283 -59 -175 + 17 144 299 -88 0 138 0 0 -431 -290 + 0 -138 0 0 -40 0 -171 -196 -509 0 + 0 0 0 -39 305 0 -800 -48967 361 0 + 0 0 331 533 521 -1294 -794 0 922 0 + 0 -153 0 -242 0 -1189 0 0 0 0 + 0 0 0 1226 78 0 731 -53271 0 0 + 0 0 0 -2875 -1076 -935 -138 450 -1829 1222 + 0 0 0 -2018 0 -1734 0 0 -551 0 + 0 0 0 1219 -1083 883 124 223 179 -57 + -404 642 0 0 0 0 0 0 0 -338 + 398 2104 -147 1592 -447 0 0 153 0 -40 + 103 0 0 0 0 0 -1766 -3197 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -1643 0 0 0 0 622 -171 + 0 7772 -5214 656 -936 1264 -641 0 0 553 + 7315 -2514 1153 -93 -706 0 -385 -13580 3277 1056 + -2890 2870 378 -857 570 3140 -44 -791 960 1783 + 478 -377 3391 3296 347 -1303 -540 -1588 717 -95 + -313 -822 -789 -697 -52 -52 788 3001 263 159 + 199 -84 -27 144 125 142 31455 37693 36821 36890 + 37080 15969 30712 26970 29824 35419 462 -29455 -31 -59 + 0 0 88 0 -48 0 0 0 -67 -251 + 0 0 0 0 0 0 0 0 -175 49 + 0 0 58 -40619 10 47 -130 -66 0 0 + 0 -61 0 0 0 -281 0 0 0 0 + 0 2 0 0 0 0 0 0 0 1153 + -57449 0 -272 0 0 0 0 -460 -117 223 + 0 0 -2002 -257 0 -238 -753 2166 -505 901 + -66 -1083 0 0 0 0 -254 270 556 -560 + -51570 -113 -256 -58 0 72 -429 -31 179 42 + -10 -774 -432 0 0 9 -64 0 10 -177 + -362 -549 0 0 0 0 -209 254 0 -1428 + -54731 50 1341 -846 -1215 917 1878 0 -61 0 + 0 -1755 3899 0 3207 0 0 -3640 0 3362 + 3782 3978 0 0 0 0 1401 -95 0 -657 + -50376 430 0 0 0 -231 -31 545 -1357 -734 + 0 596 0 0 -185 0 -426 0 -1385 0 + 0 0 0 0 0 0 1238 20 0 1000 + -54785 0 0 0 0 0 -3223 -971 -1042 -183 + 312 -2212 1216 0 0 0 -1744 0 -1460 0 + 0 -701 0 0 0 0 1149 -1220 646 270 + 183 448 173 -190 659 0 0 0 0 0 + 0 0 -1125 -172 833 -112 653 -512 0 0 + 216 0 -194 355 0 0 0 0 0 -350 + -1296 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -1611 0 0 0 + 0 297 -348 0 6829 271 -6002 -1829 2353 -144 + 0 0 738 9303 1288 -1595 -135 -873 0 897 + 3269 -13620 87 2124 -9 2872 -626 95 673 4026 + -708 2374 623 1743 -433 2459 762 3028 -1140 -693 + -1221 -46 -32 -362 -454 -1610 -201 -444 6 837 + 181 1297 -27 623 -2 174 235 48 130 33773 + 36780 40015 38294 38182 16880 28216 29973 30821 36239 38452 + 279 -28192 -87 70 0 0 -53 0 -40 0 + 0 0 -60 1175 0 0 0 0 0 0 + 0 0 -272 -153 0 0 -195 -38492 97 165 + 52 -1 0 0 0 -68 0 0 0 -134 + 0 0 0 0 0 -30 0 0 0 0 + 0 0 0 -229 -51329 0 83 0 0 0 + 0 -41 937 126 0 0 -1551 664 0 -240 + 2844 -601 2735 -1379 -1265 -32 0 0 0 0 + -2620 694 -394 -510 -49374 -66 -42 -101 0 312 + -222 36 90 -87 14 -497 82 0 0 -22 + 233 0 120 116 71 5 0 0 0 0 + -55 199 0 -555 -50503 -4 -79 -51 105 181 + -157 0 134 0 0 -519 30 0 17 0 + 0 6 0 68 64 -14 0 0 0 0 + -14 224 0 113 -50212 972 0 0 0 -138 + -649 -1315 -439 1567 0 248 0 0 1643 0 + -9667 0 -9930 0 0 0 0 0 0 0 + 2277 -694 0 1066 -52690 0 0 0 0 0 + -2974 -943 -1002 -294 277 -1813 1296 0 0 0 + -1065 0 -1159 0 0 -449 0 0 0 0 + 1069 -1160 596 3 -57 124 -28 -112 805 0 + 0 0 0 0 0 0 -432 99 252 42 + 884 -13 0 0 188 0 -84 253 0 0 + 0 0 0 -654 -402 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -1401 0 0 0 0 227 -125 0 194 -281 + -1022 -7241 2892 284 0 0 309 4107 683 439 + -2189 468 0 1437 2292 1285 -14849 3690 349 777 + 1895 3152 705 429 2020 1406 459 586 839 2106 + 776 788 1984 -130 577 -460 -437 -24 -619 -289 + -584 -410 -3 432 -444 -281 1925 659 337 99 + 357 158 269 25745 34436 35580 37540 35754 9504 26287 + 25655 31506 33624 35985 41017 -76 -28082 117 70 0 + 0 91 0 -138 0 0 0 -156 -493 0 + 0 0 0 0 0 0 0 -214 -69 0 + 0 -146 -38744 85 301 165 -63 0 0 0 + 39 0 0 0 -168 0 0 0 0 0 + -2 0 0 0 0 0 0 0 -1828 -52573 + 0 47 0 0 0 0 -1107 1746 910 0 + 0 -149 312 0 -472 211 -509 2009 134 63 + 310 0 0 0 0 -1572 1123 558 -430 -49564 + 131 100 121 0 525 280 -18 30 -14 182 + -669 6 0 0 -116 -885 0 -690 121 75 + -121 0 0 0 0 31 209 0 -448 -50668 + 1 -38 -69 27 342 296 0 -16 0 0 + -641 -61 0 261 0 0 -91 0 143 198 + -97 0 0 0 0 146 190 0 -498 -48187 + 382 0 0 0 265 822 529 -1354 -797 0 + 749 0 0 -79 0 -653 0 -1450 0 0 + 0 0 0 0 0 1277 67 0 3762 -55680 + 0 0 0 0 0 -2969 -3569 -1435 208 -1484 + -3941 3774 0 0 0 -12447 0 -9329 0 0 + 1080 0 0 0 0 1958 -2709 -3061 -988 -970 + -1023 -1160 -668 -66 0 0 0 0 0 0 + 0 -538 184 4665 52 3312 -183 0 0 85 + 0 -5 608 0 0 0 0 0 -1537 -3672 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -119 0 0 0 0 + 444 -154 0 2877 1043 722 -551 1311 -281 0 + 0 523 2879 1216 1140 30 22 0 3370 1976 + 1731 672 2743 1086 1644 91 2647 1766 1144 144 + 2001 1363 1349 244 5093 1398 1520 -574 -94 -1497 + -751 -965 -849 523 -171 -130 60 134 440 -269 + -517 -60 2591 423 368 309 338 414 31162 34414 + 35586 35548 37054 14981 27051 26245 28731 37601 38506 40987 + 34751 121 -33594 -653 -84 0 0 -29 0 233 + 0 0 0 62 -210 0 0 0 0 0 + 0 0 0 254 538 0 0 -192 -46334 156 + 166 -198 -68 0 0 0 441 0 0 0 + -69 0 0 0 0 0 -145 0 0 0 + 0 0 0 0 62 -57651 0 -129 0 0 + 0 0 182 76 16 0 0 -140 4 0 + 31 -112 50 -85 21 -52 -83 0 0 0 + 0 30 -383 65 638 -68229 -1047 -90 -609 0 + 1897 1974 458 173 211 -204 407 -1847 0 0 + -228 -350 0 208 1914 588 -333 0 0 0 + 0 104 -804 0 789 -68211 -1588 -1005 -629 68 + 368 532 0 26 0 0 -13 -1154 0 -141 + 0 0 58 0 1417 1113 -590 0 0 0 + 0 660 -779 0 -332 -60654 353 0 0 0 + -264 200 658 -1474 -862 0 1479 0 0 -171 + 0 -507 0 -1665 0 0 0 0 0 0 + 0 1552 -753 0 2317 -65549 0 0 0 0 + 0 -3204 -1552 -1287 -257 583 -1996 2007 0 0 + 0 -2008 0 -1566 0 0 -580 0 0 0 + 0 1867 -2778 2592 1310 725 938 415 -613 395 + 0 0 0 0 0 0 0 -175 -267 738 + -227 630 -855 0 0 107 0 907 -54 0 + 0 0 0 0 -649 -1331 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -2127 0 0 0 0 704 -42 0 2568 + 8331 8798 1636 -6993 -1485 0 0 319 2432 8214 + 7022 1714 -9148 0 741 920 -578 -650 902 1095 + -1923 -398 767 524 -707 -570 417 1731 85 -471 + 912 1086 1315 -1573 996 -384 -235 -590 -178 -1308 + -298 -1636 -942 28 1015 -48 -127 -19 367 102 + 63 97 32 -39 35713 42390 42828 42785 44295 17975 + 33721 32050 35305 42943 49517 51384 46877 47337 -155 -32887 + 9 -29 0 0 45 0 291 0 0 0 + -20 61 0 0 0 0 0 0 0 0 + 45 18 0 0 -253 -44745 -16 269 42 -38 + 0 0 0 259 0 0 0 -38 0 0 + 0 0 0 -49 0 0 0 0 0 0 + 0 180 -55218 0 -101 0 0 0 0 25 + 39 43 0 0 -109 17 0 -1 -220 2 + -166 -42 -56 -109 0 0 0 0 -69 -372 + 47 -959 -63712 695 692 319 0 2181 3041 1455 + 1577 376 -383 2006 -1004 0 0 -210 1968 0 + 1587 -405 -460 483 0 0 0 0 -1474 -125 + 0 -60 -61354 -88 101 70 58 246 205 0 + 32 0 0 436 52 0 129 0 0 -5 + 0 142 165 37 0 0 0 0 93 -473 + 0 245 -64350 -807 0 0 0 211 671 636 + -3232 -2975 0 890 0 0 -630 0 58 0 + -245 0 0 0 0 0 0 0 2618 -518 + 0 2253 -63134 0 0 0 0 0 -3200 -1679 + -1175 -178 401 -1397 1512 0 0 0 -1843 0 + -1501 0 0 -654 0 0 0 0 1535 -2397 + 1517 434 52 309 197 -707 248 0 0 0 + 0 0 0 0 -64 -20 222 -78 288 -86 + 0 0 121 0 566 24 0 0 0 0 + 0 -1010 -863 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1796 0 + 0 0 0 261 -55 0 1048 1592 2044 5944 + -2116 -516 0 0 164 1338 3054 1995 5471 -3686 + 0 553 1025 905 -2130 440 3808 729 -3692 503 + 2640 760 -1622 280 799 756 -550 834 964 723 + 142 -76 -147 645 -19 -597 -1128 -115 -1023 -267 + -348 793 -227 29 -1 517 4 461 281 248 + 180 34924 37148 41827 41741 42819 17467 25239 31094 34319 + 40853 46310 48021 44940 44696 59965 395 -34219 -434 -86 + 0 0 -38 0 294 0 0 0 46 -162 + 0 0 0 0 0 0 0 0 3 360 + 0 0 -296 -46974 26 262 196 -14 0 0 + 0 137 0 0 0 -25 0 0 0 0 + 0 -29 0 0 0 0 0 0 0 -979 + -55029 0 -69 0 0 0 0 -104 75 45 + 0 0 -9 -21 0 55 -143 26 -64 -24 + -6 -50 0 0 0 0 11 540 211 -748 + -62654 -714 -231 -483 0 974 639 -412 1241 441 + -823 -1188 108 0 0 -253 368 0 1211 -57 + 35 543 0 0 0 0 -956 456 0 -799 + -60714 -183 -1 94 16 269 344 0 97 0 + 0 -164 114 0 91 0 0 -58 0 97 + 131 -19 0 0 0 0 135 217 0 -851 + -57908 345 0 0 0 111 676 663 -1446 -793 + 0 1300 0 0 -144 0 -529 0 -1602 0 + 0 0 0 0 0 0 1463 46 0 1503 + -68602 0 0 0 0 0 -1460 -1259 -2894 -2198 + -318 -2997 1207 0 0 0 -2050 0 -746 0 + 0 -2154 0 0 0 0 2468 -1567 5607 1741 + 1038 1404 810 -87 561 0 0 0 0 0 + 0 0 -331 -201 614 -188 200 -147 0 0 + 97 0 83 -394 0 0 0 0 0 -1382 + -2923 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -7 0 0 0 + 0 549 75 0 392 1864 562 -1165 675 -893 + 0 0 163 421 1032 51 -1066 1035 0 606 + 2022 681 -906 717 1076 662 -607 570 2124 519 + -768 386 1696 565 -319 765 2974 712 -1369 -100 + 35 199 148 -18 -2274 -269 -596 -299 -244 379 + 313 270 263 660 298 341 797 361 564 35980 + 42566 43209 43186 45472 18335 33008 32677 35633 44361 44052 + 47385 44191 45092 58189 52554 -14 -32883 51 -31 0 + 0 -8 0 234 0 0 0 2 -26 0 + 0 0 0 0 0 0 0 18 -36 0 + 0 -178 -44781 -30 53 -17 -52 0 0 0 + 188 0 0 0 -56 0 0 0 0 0 + -42 0 0 0 0 0 0 0 188 -55399 + 0 -95 0 0 0 0 -3 46 40 0 + 0 -233 51 0 -14 -125 36 -112 -113 -126 + -109 0 0 0 0 -154 -376 -6 -14 -59800 + -62 125 15 0 277 383 -6 141 139 -10 + 408 -22 0 0 -9 -36 0 -11 153 108 + 83 0 0 0 0 31 -560 0 -545 -64195 + 264 -367 -195 -788 1034 2286 0 1613 0 0 + 2083 -1105 0 -85 0 0 -161 0 -394 -897 + -207 0 0 0 0 -1807 -46 0 51 -65028 + -186 0 0 0 1220 2178 1291 -2844 -1258 0 + 1747 0 0 -1998 0 -957 0 -1375 0 0 + 0 0 0 0 0 1483 -452 0 2426 -63113 + 0 0 0 0 0 -3160 -1683 -1301 -324 264 + -1402 1478 0 0 0 -1935 0 -1571 0 0 + -632 0 0 0 0 1566 -2292 1227 248 45 + 250 253 -529 276 0 0 0 0 0 0 + 0 207 -77 746 -77 714 -139 0 0 152 + 0 666 -176 0 0 0 0 0 -965 -610 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1771 0 0 0 0 + 77 -96 0 865 1274 1394 5213 -1395 -74 0 + 0 85 1555 1756 2963 5710 -3343 0 595 1146 + 1192 -689 618 836 3036 134 541 991 2575 -872 + 363 848 934 1079 999 1254 941 -567 -119 -166 + 34 195 -358 -857 -73 -183 -518 -702 792 19 + -75 40 482 30 277 246 397 167 35066 40931 + 38861 42934 42915 17311 31865 25308 35629 40911 46301 49061 + 46289 45027 58223 54520 54868 326 -33487 -347 -68 0 + 0 -34 0 169 0 0 0 58 -187 0 + 0 0 0 0 0 0 0 20 261 0 + 0 -164 -46085 -5 -10 187 -3 0 0 0 + 39 0 0 0 -14 0 0 0 0 0 + -25 0 0 0 0 0 0 0 -774 -54039 + 0 -8 0 0 0 0 -50 70 41 0 + 0 5 -19 0 40 -115 44 -30 11 24 + -15 0 0 0 0 -1 450 216 -610 -58276 + -185 -22 -28 0 -174 245 11 114 108 46 + -151 -2 0 0 -20 -140 0 -51 67 71 + 6 0 0 0 0 71 266 0 -657 -62582 + -612 -201 -367 -439 171 473 0 1362 0 0 + -1191 573 0 -29 0 0 25 0 157 62 + 484 0 0 0 0 -1116 431 0 -606 -56585 + 369 0 0 0 -593 268 657 -1546 -853 0 + 1320 0 0 -182 0 -522 0 -1587 0 0 + 0 0 0 0 0 1456 42 0 718 -68457 + 0 0 0 0 0 -242 -714 -2226 -703 5 + -1707 746 0 0 0 -2637 0 -1478 0 0 + -1935 0 0 0 0 1835 -889 4272 1402 867 + 1189 824 320 295 0 0 0 0 0 0 + 0 -175 -182 967 -159 707 -112 0 0 22 + 0 36 -460 0 0 0 0 0 291 -1045 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -8 0 0 0 0 + 399 95 0 139 146 1309 -1770 407 -618 0 + 0 -31 -14 -336 312 -1638 1117 0 313 290 + 1367 -1457 327 85 1314 -1348 349 177 667 -1285 + 127 126 1085 -846 486 320 1816 -1965 -75 -21 + 155 284 -1 -1574 -127 -196 -199 -106 78 155 + 176 153 585 211 261 502 277 515 35354 41109 + 43224 42489 45548 17850 32848 31966 35253 45590 45264 46093 + 43932 45695 57950 54364 50803 52968 -1947 -53009 -966 -235 + 0 0 -29 0 1491 0 0 0 -11 -552 + 0 0 0 0 0 0 0 0 -359 1471 + 0 0 -1318 -72790 367 -161 -1227 -155 0 0 + 0 2142 0 0 0 -114 0 0 0 0 + 0 -234 0 0 0 0 0 0 0 -2109 + -78092 0 319 0 0 0 0 -280 -952 -491 + 0 0 1192 -320 0 223 -220 100 -131 -131 + 187 189 0 0 0 0 346 767 636 -3869 + -85509 -355 -363 -90 0 83 -1443 -1178 -83 9 + 455 4703 804 0 0 -117 -764 0 -681 369 + 670 -428 0 0 0 0 754 1591 0 -4204 + -87712 -287 70 152 292 81 -968 0 -369 0 + 0 5525 1268 0 391 0 0 -323 0 677 + 1287 -227 0 0 0 0 1363 1215 0 -3609 + -83842 81 0 0 0 -575 -1629 -471 -1874 -1171 + 0 6733 0 0 -88 0 -1195 0 -2699 0 + 0 0 0 0 0 0 2727 360 0 -840 + -91761 0 0 0 0 0 -5205 -2179 -1874 -736 + 199 1743 2139 0 0 0 -2881 0 -2454 0 + 0 -1237 0 0 0 0 2241 -1481 2391 1104 + 611 1037 237 352 2296 0 0 0 0 0 + 0 0 -482 -329 1410 11 1595 -80 0 0 + 373 0 97 1638 0 0 0 0 0 -887 + -752 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -882 0 0 0 + 0 3757 81 0 1033 2775 3758 -611 417 -6076 + 0 0 615 733 2548 2851 378 -4435 0 304 + 767 1027 -1476 -124 1947 488 -1968 -103 505 3119 + -1852 131 831 1096 315 491 956 1110 -2129 659 + -104 6 38 -270 -997 -832 -631 -338 83 778 + 601 485 431 1177 1143 811 1195 867 1127 50703 + 58550 61074 61409 60422 25480 45997 45230 50837 56436 52557 + 53672 50738 51242 64871 61203 62225 61101 61095 -1326 -53535 + -734 -178 0 0 -16 0 1110 0 0 0 + -8 -434 0 0 0 0 0 0 0 0 + -329 1093 0 0 -1070 -73283 279 48 -682 -125 + 0 0 0 1586 0 0 0 -110 0 0 + 0 0 0 -176 0 0 0 0 0 0 + 0 -1777 -80097 0 174 0 0 0 0 -535 + -746 -356 0 0 835 -204 0 149 -307 36 + -190 -254 37 79 0 0 0 0 201 901 + 461 -3229 -87360 -285 -359 -126 0 371 -697 -1009 + -22 26 360 3601 649 0 0 -67 -665 0 + -622 229 504 -359 0 0 0 0 601 1559 + 0 -3529 -89294 -201 -47 71 269 278 -269 0 + -231 0 0 4243 1039 0 345 0 0 -264 + 0 509 1006 -175 0 0 0 0 1068 1286 + 0 -2903 -86301 236 0 0 0 -172 -561 -195 + -1889 -1124 0 5618 0 0 -116 0 -1064 0 + -2583 0 0 0 0 0 0 0 2524 443 + 0 -327 -94401 0 0 0 0 0 -4448 -2080 + -1774 -624 212 870 1925 0 0 0 -2785 0 + -2414 0 0 -1103 0 0 0 0 2046 -1225 + 1850 837 536 851 150 57 1650 0 0 0 + 0 0 0 0 -417 -273 1373 9 1543 -30 + 0 0 392 0 83 788 0 0 0 0 + 0 -1540 -2384 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1227 0 + 0 0 0 2921 14 0 320 1530 1936 -1316 + 2206 -4661 0 0 674 602 1773 1709 -131 -1758 + 0 228 905 1006 -1368 -36 1856 653 -1701 -2 + 893 2620 -1565 158 991 1065 348 569 1176 1102 + -1788 278 -253 -184 -183 -399 -1012 -742 -718 -415 + -86 720 494 381 366 1087 947 698 1019 748 + 965 49167 56873 58786 59131 58704 24711 44488 43523 48179 + 54672 52308 53133 51112 51106 62899 61129 62023 60841 60392 + 98589 -1056 -52331 -618 -150 0 0 -11 0 927 + 0 0 0 -7 -370 0 0 0 0 0 + 0 0 0 -287 911 0 0 -904 -71489 230 + 70 -540 -107 0 0 0 1319 0 0 0 + -98 0 0 0 0 0 -144 0 0 0 + 0 0 0 0 -1521 -79307 0 131 0 0 + 0 0 -504 -633 -287 0 0 684 -156 0 + 119 -293 15 -168 -243 7 55 0 0 0 + 0 143 814 388 -2740 -86252 -251 -332 -123 0 + 353 -572 -870 14 26 298 2997 548 0 0 + -47 -622 0 -575 158 417 -319 0 0 0 + 0 519 1366 0 -3010 -88126 -168 -66 53 255 + 264 -188 0 -157 0 0 3537 878 0 309 + 0 0 -219 0 408 844 -145 0 0 0 + 0 909 1143 0 -2451 -85818 282 0 0 0 + -124 -392 -74 -1787 -1033 0 4835 0 0 -116 + 0 -955 0 -2399 0 0 0 0 0 0 + 0 2260 396 0 -120 -93807 0 0 0 0 + 0 -3957 -1867 -1639 -560 188 526 1745 0 0 + 0 -2562 0 -2236 0 0 -980 0 0 0 + 0 1853 -1113 1659 727 489 754 132 25 1430 + 0 0 0 0 0 0 0 -371 -240 1271 + 0 1418 -12 0 0 355 0 89 536 0 + 0 0 0 0 -1404 -2277 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1243 0 0 0 0 2457 -1 0 245 + 1145 1434 -1129 2206 -3902 0 0 605 599 1482 + 1362 -26 -1211 0 214 787 861 -1104 4 1626 + 587 -1423 40 862 2225 -1287 159 903 920 364 + 557 1070 954 -1473 176 -273 -196 -198 -378 -944 + -683 -665 -396 -106 637 430 322 323 979 792 + 600 878 645 830 44854 51812 53399 53668 53631 22547 + 40415 39522 43413 49660 48154 48884 47482 47337 57756 56062 + 57087 55797 55532 95926 98469 -306 -52422 -1015 -214 0 + 0 -11 0 1525 0 0 0 -41 -628 0 + 0 0 0 0 0 0 0 -66 1632 0 + 0 -491 -71930 407 -216 -1113 -165 0 0 0 + 2271 0 0 0 -138 0 0 0 0 0 + -245 0 0 0 0 0 0 0 -2166 -73853 + 0 304 0 0 0 0 -673 -1124 -563 0 + 0 1267 -319 0 295 -105 178 -23 -216 180 + 161 0 0 0 0 253 1451 698 -4520 -80946 + -393 -219 -38 0 162 -1065 -1313 -123 -46 307 + 5176 678 0 0 -186 -780 0 -650 478 708 + -411 0 0 0 0 691 3109 0 -4904 -82727 + -366 116 154 354 64 -507 0 -301 0 0 + 5869 1212 0 476 0 0 -359 0 752 1298 + -241 0 0 0 0 1267 2786 0 -3132 -78847 + 89 0 0 0 -566 -1356 -640 -1961 -1207 0 + 7005 0 0 -71 0 -1214 0 -2652 0 0 + 0 0 0 0 0 2609 1499 0 -2425 -91159 + 0 0 0 0 0 -4021 -1625 -1085 299 1503 + 3816 2741 0 0 0 -2778 0 -2414 0 0 + -935 0 0 0 0 2300 550 3603 1360 508 + 1034 46 397 1450 0 0 0 0 0 0 + 0 -785 -465 1128 -242 1466 -157 0 0 437 + 0 1653 -4652 0 0 0 0 0 -844 -1167 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -672 0 0 0 0 + 3555 142 0 -3827 -4161 -4028 -7471 86 -6047 0 + 0 622 -3218 -3182 -3356 -5176 -4019 0 -4752 -6096 + -6583 -7199 -4388 -4420 -8709 -8874 -4600 -7956 -4585 -9114 + -3571 -5903 -6348 -5507 -5657 -8308 -9662 -11091 545 1031 + 1131 1216 694 -223 -319 -59 353 419 1627 1952 + 1874 1508 2822 2553 1901 2739 2016 2712 49765 57420 + 59952 60359 59485 25005 45208 44455 49987 55944 51504 52447 + 49482 49741 63620 59848 60794 59577 59730 97126 96452 93864 + -176 -53021 -811 -155 0 0 -3 0 1131 0 + 0 0 -19 -480 0 0 0 0 0 0 + 0 0 -141 1211 0 0 -482 -72579 321 -42 + -601 -128 0 0 0 1647 0 0 0 -125 + 0 0 0 0 0 -182 0 0 0 0 + 0 0 0 -1700 -75478 0 168 0 0 0 + 0 -697 -859 -407 0 0 887 -203 0 214 + -207 90 -125 -332 30 68 0 0 0 0 + 111 1218 550 -3560 -82290 -335 -241 -89 0 277 + -480 -1085 -53 -39 196 4122 545 0 0 -111 + -677 0 -605 247 518 -333 0 0 0 0 + 543 2447 0 -3897 -84140 -255 54 111 301 194 + 12 0 -201 0 0 4687 977 0 392 0 + 0 -284 0 519 1000 -185 0 0 0 0 + 968 2199 0 -2555 -80547 216 0 0 0 -255 + -371 -319 -1950 -1170 0 5885 0 0 -98 0 + -1074 0 -2542 0 0 0 0 0 0 0 + 2373 1111 0 -1732 -94178 0 0 0 0 0 + -3359 -1364 -811 556 1753 3108 2854 0 0 0 + -2655 0 -2408 0 0 -712 0 0 0 0 + 2156 30 3411 1209 620 1031 54 410 1317 0 + 0 0 0 0 0 0 -594 -414 1128 -179 + 1542 9 0 0 527 0 1030 -2888 0 0 + 0 0 0 -1332 -2737 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -1151 0 0 0 0 2785 16 0 -5425 -6806 + -6703 -9921 1810 -4638 0 0 725 -4027 -4946 -4998 + -7002 -1637 0 -5732 -7474 -7742 -8656 -5151 -5706 -9637 + -10333 -5390 -9271 -5847 -10612 -4171 -6987 -7179 -6837 -6646 + -9909 -10719 -12901 -250 230 269 294 -34 -1123 -680 + -799 -424 -318 679 1333 1252 1054 2110 1780 1346 + 1927 1426 1885 48296 55740 57775 58206 57929 24173 43645 + 42801 47492 54467 51235 51985 49908 49667 61678 59820 60691 + 59463 59306 96624 97642 96547 97917 -47 -51937 -730 -129 + 0 0 2 0 961 0 0 0 -9 -418 + 0 0 0 0 0 0 0 0 -140 1044 + 0 0 -402 -71029 284 -14 -450 -108 0 0 + 0 1377 0 0 0 -108 0 0 0 0 + 0 -147 0 0 0 0 0 0 0 -1326 + -73898 0 166 0 0 0 0 -622 -732 -335 + 0 0 774 -168 0 194 -233 54 -168 -352 + -5 82 0 0 0 0 68 1043 492 -3010 + -80579 -355 -328 -155 0 207 -430 -981 -66 -70 + 129 3660 447 0 0 -36 -594 0 -574 150 + 421 -327 0 0 0 0 477 2138 0 -3335 + -82497 -232 -19 84 312 168 42 0 -180 0 + 0 4158 819 0 337 0 0 -230 0 403 + 852 -187 0 0 0 0 839 1926 0 -2189 + -78949 244 0 0 0 -225 -208 -178 -1835 -1089 + 0 5288 0 0 -86 0 -945 0 -2398 0 + 0 0 0 0 0 0 2151 958 0 -1583 + -93617 0 0 0 0 0 -2952 -1055 -506 814 + 2042 3114 3016 0 0 0 -2460 0 -2314 0 + 0 -514 0 0 0 0 2033 -73 3524 1197 + 789 1098 69 456 1259 0 0 0 0 0 + 0 0 -510 -400 1097 -136 1592 98 0 0 + 669 0 848 -2292 0 0 0 0 0 -1227 + -2699 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -1188 0 0 0 + 0 2411 -18 0 -6608 -8322 -8136 -11603 1900 -3995 + 0 0 686 -4931 -6117 -6051 -8389 -1065 0 -6855 + -8870 -8992 -10277 -6179 -6852 -10746 -11948 -6391 -10544 -7033 + -12216 -4945 -8085 -8168 -8127 -7912 -11485 -12069 -14673 -544 + -50 -27 -1 -239 -1460 -827 -1081 -733 -584 249 + 1023 938 833 1732 1415 1071 1528 1131 1477 44785 + 51619 53450 53834 54000 22382 40444 39713 43713 50728 47640 + 48368 46974 46524 57407 55665 56708 55341 55433 94139 96329 + 96826 95671 98270 601 -47801 -1017 -241 0 0 -21 + 0 1288 0 0 0 19 -465 0 0 0 + 0 0 0 0 0 -508 1258 0 0 -168 + -65617 331 -97 -874 -104 0 0 0 1596 0 + 0 0 -83 0 0 0 0 0 -175 0 + 0 0 0 0 0 0 -1684 -64353 0 -107 + 0 0 0 0 738 -676 -408 0 0 722 + -216 0 -22 -422 -26 -213 -183 2 -116 0 + 0 0 0 37 -1036 665 -1671 -70360 -454 -645 + -445 0 54 -437 -528 -138 -50 210 4800 708 + 0 0 -218 -849 0 -711 366 679 -409 0 + 0 0 0 655 -2220 0 -1852 -71848 -335 -71 + -138 -21 20 -714 0 -525 0 0 5668 1112 + 0 258 0 0 -426 0 696 1338 -77 0 + 0 0 0 1113 -2689 0 -4475 -68122 -169 0 + 0 0 -636 -1000 -156 -1475 -1071 0 5998 0 + 0 -144 0 -1202 0 -2441 0 0 0 0 + 0 0 0 2203 -2676 0 -622 -83597 0 0 + 0 0 0 -3201 -637 -84 910 2584 3447 4155 + 0 0 0 -2520 0 -2387 0 0 -352 0 + 0 0 0 2086 -5837 5071 2481 2317 2776 1140 + 1100 3631 0 0 0 0 0 0 0 117 + -8 1759 219 2231 76 0 0 988 0 -2180 + 10728 0 0 0 0 0 -622 -1183 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -468 0 0 0 0 3229 34 + 0 -7914 -10785 -11030 -13358 -337 -5067 0 0 420 + -6896 -8777 -8595 -10135 -3121 0 -9195 -12579 -13533 -12367 + -8077 -10435 -16598 -14752 -8458 -15541 -11508 -15348 -6566 -12028 + -12988 -10739 -10843 -16647 -18195 -18096 -6487 -10906 -12938 -13844 + -11383 -16807 -8226 -11158 -10640 -7985 -11727 -6888 -7110 -4908 + -7289 -7584 -5472 -7833 -5560 -7945 45170 52044 54368 54823 + 54136 22648 41051 40417 45464 51300 46746 47441 44624 44684 + 57835 54149 54957 53670 53973 87945 87311 84955 91009 90866 + 89174 533 -49360 -852 -161 0 0 -6 0 988 + 0 0 0 16 -391 0 0 0 0 0 + 0 0 0 -396 1019 0 0 -216 -67606 303 + 8 -448 -88 0 0 0 1216 0 0 0 + -94 0 0 0 0 0 -143 0 0 0 + 0 0 0 0 -1082 -66586 0 -67 0 0 + 0 0 174 -574 -302 0 0 549 -114 0 + -29 -446 -85 -272 -376 -108 -98 0 0 0 + 0 -57 -388 517 -1681 -72493 -333 -488 -302 0 + 112 48 -544 -102 -75 86 4160 592 0 0 + -126 -659 0 -593 142 513 -335 0 0 0 + 0 543 -921 0 -1877 -74312 -203 -7 -15 23 + 125 4 0 -373 0 0 4840 926 0 209 + 0 0 -344 0 474 1019 -106 0 0 0 + 0 849 -1284 0 -3252 -70469 58 0 0 0 + -359 -41 -27 -1590 -1060 0 5426 0 0 -146 + 0 -1043 0 -2351 0 0 0 0 0 0 + 0 2081 -1524 0 -1014 -88455 0 0 0 0 + 0 -2286 -374 249 1420 3066 3783 4266 0 0 + 0 -2390 0 -2349 0 0 -146 0 0 0 + 0 2079 -3921 5064 2113 1977 2349 776 921 2686 + 0 0 0 0 0 0 0 9 -44 1596 + 145 2106 46 0 0 940 0 -1311 6881 0 + 0 0 0 0 -1021 -2811 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -913 0 0 0 0 2583 -61 0 -10603 + -14726 -14636 -17341 990 -4054 0 0 609 -8479 -11526 + -11025 -13094 -1509 0 -11357 -15858 -16248 -15533 -10134 -13038 + -19192 -18069 -10593 -18941 -13872 -18753 -8244 -14766 -15077 -13463 + -13399 -20362 -21166 -21993 -4963 -7535 -8714 -9298 -7789 -12115 + -5789 -8011 -7556 -5898 -8125 -4565 -4719 -3300 -4731 -4655 + -3304 -4766 -3287 -4797 44570 51310 53357 53878 53807 22212 + 40278 39603 44036 51076 47310 47959 45917 45463 57029 55196 + 55931 54800 54851 89288 90201 89196 92818 94499 94064 92329 + -6657 201 -936 -373 0 0 302 0 13849 0 + 0 0 157 -249 0 0 0 0 0 0 + 0 0 -857 385 0 0 -4740 15 65 -149 + 1095 376 0 0 0 9277 0 0 0 -78 + 0 0 0 0 0 688 0 0 0 0 + 0 0 0 -18472 -882 0 875 0 0 0 + 0 -7655 2892 1725 0 0 -2101 403 0 -62 + 476 -288 274 1736 1669 713 0 0 0 0 + 2139 18058 415 -1615 4670 -905 -1587 -895 0 -340 + 2038 -2116 -81 -451 -124 -34897 -440 0 0 332 + 577 0 664 -1246 -673 -99 0 0 0 0 + -1377 6421 0 -473 4678 -722 -1500 -425 329 -393 + 3262 0 296 0 0 -36035 -139 0 452 0 + 0 -6 0 -853 -211 -584 0 0 0 0 + -1059 5440 0 2230 2715 -13 0 0 0 132 + 1955 -449 -928 -536 0 -23326 0 0 203 0 + 187 0 217 0 0 0 0 0 0 0 + -91 2978 0 -6134 3870 0 0 0 0 0 + 6733 1796 1191 3686 4474 -42967 1029 0 0 0 + 2619 0 1660 0 0 2197 0 0 0 0 + 1471 10150 6470 4806 6174 4901 1456 5037 -3606 0 + 0 0 0 0 0 0 -1149 -144 -954 361 + -1455 4919 0 0 715 0 9332 -5874 0 0 + 0 0 0 -620 -731 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 244 0 0 0 0 1354 1303 0 646 2543 + 2803 2661 765 -270 0 0 2130 2093 -78 -770 + 436 3118 0 2086 2700 3253 2812 1429 -10287 3463 + 3411 1461 2922 -11351 3570 932 1713 2076 -4388 1257 + 3542 3738 3418 280 774 610 1123 1219 -1707 -1959 + 1832 2270 1308 1488 4207 4206 2269 5066 3712 1758 + 4900 1784 4530 -1694 -1817 -2108 -2223 -1403 -440 -1175 + -1311 -1503 -640 670 1039 738 1494 570 -225 1230 + -363 745 -2935 -2125 -1720 -3785 -3185 -3043 -4445 -4136 + -584 54 -741 101 0 0 143 0 -210 0 + 0 0 -165 -44 0 0 0 0 0 0 + 0 0 -286 202 0 0 -559 -31 444 102 + 270 -14 0 0 0 30 0 0 0 -74 + 0 0 0 0 0 -172 0 0 0 0 + 0 0 0 -775 -77 0 286 0 0 0 + 0 10 167 -138 0 0 99 62 0 178 + 514 50 281 -80 -66 40 0 0 0 0 + 57 349 -557 -1376 -654 -801 1971 1698 0 464 + 898 1317 -506 -533 -264 -258 449 0 0 126 + 462 0 366 634 166 42 0 0 0 0 + 214 426 0 -1178 -592 -870 1775 1935 1650 227 + 688 0 -62 0 0 -32 -400 0 -243 0 + 0 -43 0 -265 -407 -356 0 0 0 0 + 568 193 0 -946 -272 -705 0 0 0 -3 + 18 120 328 131 0 40 0 0 153 0 + 434 0 65 0 0 0 0 0 0 0 + 299 121 0 -72 -14 0 0 0 0 0 + -134 -59 -80 -57 -39 267 131 0 0 0 + 298 0 39 0 0 -62 0 0 0 0 + -34 77 287 1073 -1752 -1544 -1164 -64 -268 0 + 0 0 0 0 0 0 278 103 -976 132 + -125 692 0 0 -42286 0 -672 1257 0 0 + 0 0 0 -139 -177 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 5124 0 0 0 0 30 28 0 504 1863 + 1855 708 891 -2231 0 0 74 615 849 716 + 625 -467 0 -59 503 508 157 137 1110 608 + 275 162 696 1044 244 123 703 618 302 88 + 234 219 223 -254 369 579 679 33 -1102 -480 + 87 -23 183 -356 1079 1119 762 50 1254 1022 + 146 946 216 -77 -16 -50 -74 -232 192 132 + 65 118 -155 -88 -71 -58 -102 31 18 149 + -57 111 204 115 91 252 97 15 113 34 + -1029 -1145 1 -242 172 0 0 2145 0 -330 + 0 0 0 -58 -1080 0 0 0 0 0 + 0 0 0 968 2262 0 0 348 362 1571 + -978 -2147 320 0 0 0 -1194 0 0 0 + -807 0 0 0 0 0 570 0 0 0 + 0 0 0 0 -290 251 0 390 0 0 + 0 0 -2962 -1099 -566 0 0 -699 295 0 + 233 186 270 -130 -461 -350 449 0 0 0 + 0 -18 3373 87 4108 705 227 404 350 0 + 40 1913 -1909 -2449 -1263 -61 -1322 -1990 0 0 + -79 -119 0 -65 -428 -237 567 0 0 0 + 0 -22 -1347 0 -31 451 404 1021 785 87 + 2 2016 0 -2340 0 0 -1216 -2229 0 122 + 0 0 203 0 -220 -235 999 0 0 0 + 0 12 2598 0 4975 305 -21 0 0 0 + -79 1522 -353 -597 -483 0 -903 0 0 22 + 0 -63 0 -280 0 0 0 0 0 0 + 0 196 -3445 0 3047 690 0 0 0 0 + 0 3021 -3171 -1522 -1535 784 -2270 -3535 0 0 + 0 365 0 248 0 0 2016 0 0 0 + 0 -746 867 -320 447 -719 -548 -236 2135 7100 + 0 0 0 0 0 0 0 -709 -179 866 + -618 2131 1177 0 0 43 0 -14564 3598 0 + 0 0 0 0 -694 -3080 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -43 0 0 0 0 736 362 0 -646 + -368 -84 165 2368 -1802 0 0 377 775 26 + 491 579 801 0 -106 -157 -161 -167 343 -734 + 253 332 455 318 -157 177 435 337 411 121 + 461 241 261 23 26 -366 -314 -342 604 -496 + -1197 -408 -210 414 -634 -3487 -3304 -2164 -4512 -3378 + -1958 -3890 -1950 -3806 -381 -415 -460 -484 -493 -25 + -70 -298 -667 9 -74 -103 89 -80 -189 -102 + -7 -79 -48 -1070 -773 -642 -1272 -951 -843 -1085 + -814 23212 -791 -1111 -923 -28 -401 0 0 -427 + 0 -277 0 0 0 -19 274 0 0 0 + 0 0 0 0 0 -295 -381 0 0 -945 + -807 -1106 65 14871 -19 0 0 0 -674 0 + 0 0 382 0 0 0 0 0 -218 0 + 0 0 0 0 0 0 2779 -1765 0 1709 + 0 0 0 0 4323 -137 -379 0 0 1915 + -532 0 860 1568 475 1067 1747 1873 1193 0 + 0 0 0 1233 -4032 1147 918 -1005 510 1385 + 1159 0 -1306 -16002 233 258 98 582 1748 381 + 0 0 -106 -397 0 -172 -1095 12 -304 0 + 0 0 0 532 -755 0 1261 -742 3 443 + 298 -1583 -849 -13444 0 260 0 0 1116 869 + 0 50 0 0 -72 0 -413 301 -251 0 + 0 0 0 176 -133 0 813 -702 18 0 + 0 0 -471 -10272 -91 157 183 0 765 0 + 0 -125 0 -170 0 -92 0 0 0 0 + 0 0 0 256 1618 0 1898 -708 0 0 + 0 0 0 -22838 344 -43 -177 521 2981 1115 + 0 0 0 -741 0 -660 0 0 -1037 0 + 0 0 0 599 -1767 -151 -726 -2647 -1249 3977 + 1875 -42295 0 0 0 0 0 0 0 472 + -693 -1150 -99 -763 1983 0 0 -286 0 1589 + -3414 0 0 0 0 0 757 14840 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 215 0 0 0 0 145 627 + 0 838 524 158 64 -1401 -207 0 0 -2216 + -2423 2045 214 -1388 4096 0 2079 248 243 589 + 281 284 -20 272 228 -280 -266 100 182 -153 + -158 -171 261 194 325 627 788 4062 5292 4725 + 3500 6736 -2316 435 172 -810 1046 2960 2118 1387 + 3953 2474 1418 4897 666 3015 525 531 602 684 + 180 260 176 1302 2367 1187 430 650 669 352 + 471 320 253 429 108 1450 1090 946 1589 1196 + 1078 518 233 -7335 669 -20301 2838 -1083 -930 -102 + 0 0 -1432 0 -3249 0 0 0 287 821 + 0 0 0 0 0 0 0 0 -323 -1473 + 0 0 1014 -1890 -394 604 -695 -328 0 0 + 0 -1444 0 0 0 423 0 0 0 0 + 0 -477 0 0 0 0 0 0 0 -10892 + -786 0 -2378 0 0 0 0 8905 1350 365 + 0 0 -809 29 0 -1177 -1119 -569 -635 -43 + -933 -1533 0 0 0 0 -971 -15974 455 -10474 + -2361 -843 -2148 -1980 0 25 608 4589 1656 1026 + -17 8985 1276 0 0 -4 -46 0 -159 166 + 226 -310 0 0 0 0 610 -22406 0 -10104 + -2417 -705 -1465 -1637 -1326 203 -3049 0 781 0 + 0 10335 456 0 -268 0 0 20 0 38 + 173 139 0 0 0 0 138 -24618 0 -28014 + -1923 490 0 0 0 63 381 2507 215 387 + 0 5674 0 0 -349 0 8 0 -54 0 + 0 0 0 0 0 0 589 -11160 0 -15742 + -2090 0 0 0 0 0 -3104 2093 379 -658 + -1490 6306 5025 0 0 0 -1235 0 -296 0 + 0 -987 0 0 0 0 -120 -27017 1630 4053 + 8191 7410 3172 -895 5013 0 0 0 0 0 + 0 0 1312 850 -45 633 -14 -1971 0 0 + 621 0 -230 14784 0 0 0 0 0 650 + 1481 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -30 0 0 0 + 0 -664 -606 0 134 -890 -857 -432 460 917 + 0 0 -622 -1757 -1307 627 -561 1073 0 -503 + -23 -112 -600 559 3169 368 -165 586 480 3552 + -257 -694 -384 117 1537 778 141 163 -4 -6363 + -12156 -13179 -13510 -16159 -17340 -4699 -11335 -12338 -12370 -15387 + 23641 23341 16997 30201 30960 22940 35595 24013 37914 2180 + 2424 2678 2795 1929 921 1967 2109 2530 1627 519 + 331 187 335 596 774 667 708 497 2977 2504 + 2146 2394 2109 1770 7408 5045 -38413 219 -62869 8312 + 8483 4466 -551 -69 0 0 -352 0 -14520 0 + 0 0 -129 -201 0 0 0 0 0 0 + 0 0 2590 732 0 0 3324 6531 -170 41 + 1828 -2 0 0 0 -9788 0 0 0 13 + 0 0 0 0 0 -185 0 0 0 0 + 0 0 0 -12110 604 0 140 0 0 0 + 0 -6560 4085 2484 0 0 -2527 143 0 -923 + -815 -780 -1018 3886 2875 -127 0 0 0 0 + 5158 12591 -909 1650 7488 -79 -383 53 0 443 + 1704 -1648 -722 -729 60 -42331 -37 0 0 123 + 289 0 309 409 -197 -19 0 0 0 0 + 92 5399 0 2117 8607 92 -308 214 245 168 + 3201 0 -721 0 0 -48817 -97 0 -13 0 + 0 108 0 760 157 -94 0 0 0 0 + 521 6144 0 5619 8205 426 0 0 0 77 + 1584 -1244 -1855 -866 0 -41071 0 0 -29 0 + 119 0 -14 0 0 0 0 0 0 0 + 779 3708 0 -580 4693 0 0 0 0 0 + 2194 779 1398 2685 3640 -31614 3305 0 0 0 + 1273 0 602 0 0 957 0 0 0 0 + 1487 4322 2989 192 1097 -725 742 -1108 -1757 0 + 0 0 0 0 0 0 -167 118 -42 -66 + -359 -1310 0 0 419 0 -8777 3486 0 0 + 0 0 0 808 -583 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 238 0 0 0 0 -1817 -622 0 38 1179 + 995 1086 4706 -3179 0 0 -3309 637 -960 -1780 + -612 8334 0 1171 1654 1680 1264 1326 -12685 2449 + 1774 1630 2903 -16088 1946 1787 2806 2832 -9767 721 + 2085 2018 1771 -1124 -820 -746 -762 -825 -2236 -2586 + -351 -164 -454 777 1064 1120 551 1410 767 107 + 1640 -192 1468 -5292 -5956 -6662 -6900 -5331 -1881 -3738 + -3839 -4414 -3556 673 1379 771 903 92 -932 187 + -1170 168 -9027 -6993 -5847 -9680 -7713 -6819 -9002 -7647 + 19934 289 -4220 189 -1736 -826 -48 167 79 0 + 0 -255 0 -158 0 0 0 121 -44 0 + 0 0 0 0 0 0 0 245 -211 0 + 0 86 -95 -313 60 61 18 0 0 0 + -180 0 0 0 53 0 0 0 0 0 + 99 0 0 0 0 0 0 0 339 -251 + 0 -1 0 0 0 0 269 -113 -99 0 + 0 57 -39 0 163 -331 14 151 120 -66 + -63 0 0 0 0 -64 -288 -106 -76 -421 + -177 844 757 0 320 445 681 -160 -191 -27 + 204 161 0 0 104 43 0 197 402 58 + 63 0 0 0 0 94 -89 0 99 -381 + -312 779 792 -171 211 334 0 -396 0 0 + 214 221 0 -70 0 0 63 0 527 -6 + -67 0 0 0 0 -216 -164 0 249 -282 + 25 0 0 0 105 81 83 -106 -125 0 + 251 0 0 -18 0 -98 0 30 0 0 + 0 0 0 0 0 -259 -144 0 59 -68 + 0 0 0 0 0 156 111 133 45 -5 + 282 -152 0 0 0 -338 0 -63 0 0 + -21 0 0 0 0 -117 -157 -420 -111 -17 + -2 882 -173 -194 0 0 0 0 0 0 + 0 4 -183 748 -19 36 -785 0 0 -267 + 0 -1 41 0 0 0 0 0 -89 -468 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -45657 0 0 0 0 + -75 -203 0 -202 -187 -204 -424 -215 2383 0 + 0 168 -341 34 -74 0 351 0 211 55 + 106 214 242 349 -126 247 211 -119 157 198 + 110 -130 -216 165 159 436 759 224 -83 -248 + 175 122 -95 125 677 177 178 57 -34 -279 + -272 -206 -112 -282 -196 5 -179 -4 254 257 + 257 296 79 239 67 99 -38 -113 496 481 + 387 27 694 560 21 532 49 -223 5 77 + -358 -28 60 -339 -53 -177 -66147 229 -196 59 + -1033 1495 -1592 477 -300 0 0 -1883 0 -1348 + 0 0 0 98 810 0 0 0 0 0 + 0 0 0 269 -1706 0 0 -82 -2600 -1369 + 567 1599 -298 0 0 0 384 0 0 0 + 520 0 0 0 0 0 -325 0 0 0 + 0 0 0 0 -1463 38 0 -107 0 0 + 0 0 -3404 -1113 -929 0 0 -2635 560 0 + 48 754 -309 1194 -1085 -1076 274 0 0 0 + 0 -1153 1836 -872 -264 -740 748 756 510 0 + 925 3458 -2556 -2205 -1768 141 -1560 -3882 0 0 + 228 916 0 1248 -890 -731 1146 0 0 0 + 0 -876 565 0 -891 -884 1220 1352 1218 -73 + 864 4251 0 -2566 0 0 -1678 -4814 0 -399 + 0 0 430 0 -279 -709 1642 0 0 0 + 0 -1232 1036 0 266 -879 1062 0 0 0 + 1047 4296 -1177 -2064 -2346 0 -1602 0 0 -477 + 0 990 0 1510 0 0 0 0 0 0 + 0 -561 189 0 -978 -1123 0 0 0 0 + 0 3533 -1500 -498 -101 501 -708 -2463 0 0 + 0 898 0 1042 0 0 850 0 0 0 + 0 -133 749 201 -1011 -562 -992 200 -1679 -4694 + 0 0 0 0 0 0 0 582 -146 -1005 + -99 -1620 253 0 0 -46 0 1225 272 0 + 0 0 0 0 865 1402 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 264 0 0 0 0 -2855 -264 0 133 + 716 1342 231 -3397 3515 0 0 -666 257 55 + -629 -1942 245 0 -1059 228 417 123 -346 -1114 + -428 -87 -345 -440 -1200 -174 -429 -311 -395 -683 + -423 54 -138 -173 124 42 139 466 -151 -297 + 1228 758 804 -272 885 514 544 169 556 761 + 371 619 349 543 2413 2771 3097 3207 2674 1317 + 2569 2876 3341 2444 -470 -413 -343 -328 161 304 + 340 326 283 4485 3482 2903 4461 3460 2965 3976 + 3150 -4918 205 -24003 2788 14349 24848 -843 -1134 2183 + 142 220 0 0 326 0 1588 0 0 0 + -128 -132 0 0 0 0 0 0 0 0 + -660 -155 0 0 4994 2403 187 -924 -15603 -4 + 0 0 0 3537 0 0 0 688 0 0 + 0 0 0 44 0 0 0 0 0 0 + 0 3394 -2710 0 4107 0 0 0 0 11439 + -1064 -1416 0 0 6852 -1816 0 1560 3788 1513 + 2929 7355 5307 3818 0 0 0 0 2826 -7087 + 2535 1671 340 -135 -794 -336 0 1063 -30772 395 + -689 -837 -471 4320 1555 0 0 -609 -744 0 + -678 2450 636 -711 0 0 0 0 -594 -1418 + 0 2235 106 193 78 195 2247 256 -32980 0 + 13 0 0 5193 871 0 422 0 0 -266 + 0 1211 505 -375 0 0 0 0 199 -2738 + 0 356 349 -154 0 0 0 -839 -27547 -708 + 163 127 0 4057 0 0 285 0 -819 0 + -650 0 0 0 0 0 0 0 -540 -669 + 0 3196 534 0 0 0 0 0 -29432 94 + -1052 -1336 -270 3206 3757 0 0 0 -658 0 + -284 0 0 -1162 0 0 0 0 -950 -2736 + -2074 -10 -774 207 -1689 384 20918 0 0 0 + 0 0 0 0 -466 -150 134 25 267 -2075 + 0 0 72 0 1918 -427 0 0 0 0 + 0 1459 -7175 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -597 0 + 0 0 0 547 -2720 0 1170 -1396 -1320 -841 + 3295 122 0 0 4624 -3638 3936 7399 9593 -22688 + 0 5207 503 951 1215 421 -368 709 304 818 + 1084 1504 437 775 669 501 451 141 -138 235 + 525 1858 -26 -750 -342 -501 229 -5749 994 1119 + 1777 -92 -89 -25 296 -287 -296 -256 -205 -283 + -309 406 293 423 249 -112 -2067 -5045 -6215 -7372 + -3192 1230 524 147 1321 -503 -681 585 -1834 -405 + -694 -561 -413 -1154 -837 -683 -1095 -916 -2406 -436 + 1508 1029 -66 -12314 999 -17660 -1436 16658 895 367 + 0 0 1128 0 3594 0 0 0 48 104 + 0 0 0 0 0 0 0 0 -46 -747 + 0 0 -167 23474 227 221 732 260 0 0 + 0 248 0 0 0 -282 0 0 0 0 + 0 479 0 0 0 0 0 0 0 7762 + 7877 0 -688 0 0 0 0 4432 1115 657 + 0 0 -458 236 0 -256 -361 179 -364 -878 + -1060 -716 0 0 0 0 -1839 -7500 -375 6409 + 6663 -115 538 95 0 214 1939 4235 1940 1326 + -978 7269 346 0 0 55 361 0 100 -133 + -500 207 0 0 0 0 -761 -7212 0 6909 + 6563 -605 -242 -593 -603 -58 -29 0 2456 0 + 0 8356 130 0 -231 0 0 106 0 -994 + -1467 -321 0 0 0 0 -1639 -6942 0 2563 + 5821 -341 0 0 0 483 1861 3281 2165 1977 + 0 6219 0 0 135 0 475 0 481 0 + 0 0 0 0 0 0 -1681 -3799 0 5576 + 10708 0 0 0 0 0 2107 1558 477 -217 + -808 4767 423 0 0 0 81 0 284 0 + 0 22 0 0 0 0 -476 -4968 535 127 + -305 109 201 379 -411 0 0 0 0 0 + 0 0 38 320 -190 -70 -110 310 0 0 + -297 0 2878 103 0 0 0 0 0 -1304 + -2653 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 585 0 0 0 + 0 -2632 317 0 4584 5982 6964 7204 -17570 6367 + 0 0 816 4596 5883 7202 6231 -14857 0 398 + 359 360 309 863 3456 992 1085 668 416 3304 + 884 35 -597 -580 2611 791 22 95 484 1648 + 1001 1860 1673 1840 1652 2267 630 148 513 16 + -1699 -1623 -1063 -2122 -2345 -1314 -2471 -1350 -2526 -22866 + -26171 -29428 -29708 -23063 -11696 -21320 -21782 -26862 -20235 -3739 + -2765 -2279 -3026 2093 389 -4242 1026 -2851 -30718 -25645 + -21832 -30513 -25335 -22184 -28198 -23493 975 -52 14672 -2371 + -11761 -31013 507 -65127 10506 diff --git a/inputs/coefficients/IntermediateStopGenerationModel.F12 b/inputs/coefficients/IntermediateStopGenerationModel.F12 new file mode 100644 index 00000000..3921f766 --- /dev/null +++ b/inputs/coefficients/IntermediateStopGenerationModel.F12 @@ -0,0 +1,669 @@ +Stop frequency and purpose sfreq1702.ALO +Created by ALOGIT version 4 11:30:34 on 10 May 17 +END + 1 Beta00001 F .381780295260 .478739885917E-01 + 2 Beta00002 F .543570838515 .701396026115E-01 + 3 Beta00003 F .355206749503 .102742103428 + 4 Beta00004 F .572913292873 .146916714500 + 5 Beta00005 F .976335732373 .382563035728E-01 + 6 Beta00006 F 1.56666186043 .523810588593E-01 + 7 Beta00007 F 1.53414436734 .785475943044E-01 + 8 Beta00008 F 1.63745988328 .120372268553 + 9 Beta00009 F .200669742886 .298614292905E-01 + 10 Beta00010 F .111028125709 .516021200292E-01 + 11 Beta00011 F 1.95086773658 .127582239074 + 12 Beta00012 F .564915455239 .549752709423E-01 + 16 Beta00016 F .583520127045E-01 .602426358369E-02 + 17 Beta00017 F -.359752343016 .434125531125E-01 + 33 Beta00033 F -3.01479636177 .168962036977 + 34 Beta00034 F -1.71797268829 .196136474997 + 35 Beta00035 F -.577685997882 .157514027702 + 36 Beta00036 F -.692270918849 .100558696373 + 37 Beta00037 F -.259870219429 .830032509560E-01 + 38 Beta00038 F -1.31623666848 .117390215245 + 39 Beta00039 F -.443799936350 .100592467155 + 40 Beta00040 F .949846539299E-01 .411276290201E-01 + 46 Beta00046 F -1.03513893535 .137746309635 + 49 Beta00049 F -1.37001923240 .189820080465 + 50 Beta00050 F -1.22161118245 .135831261876 + 51 Beta00051 F -.608981153127 .120952583484 + 52 Beta00052 F -1.70879016628 .172686904245 + 53 Beta00053 F -.590799282986 .144213837503 + 57 Beta00057 F -1.24597185848 .116314626917 + 58 Beta00058 F -.650638588736 .100338088993 + 59 Beta00059 F -1.80928339366 .157239457109 + 60 Beta00060 F -1.32939728185 .160380984882 + 64 Beta00064 F -1.13911545433 .116228131709 + 65 Beta00065 F -.389822389148 .978550322630E-01 + 66 Beta00066 F -1.95971059195 .161710908690 + 67 Beta00067 F -1.20841936984 .164804921004 + 71 Beta00071 F -1.16067172645 .136866651820 + 72 Beta00072 F -.593268198589 .120242969181 + 73 Beta00073 F -2.32134917186 .207719148225 + 74 Beta00074 F -.777364710859 .154304443708 + 78 Beta00078 F -1.47005957069 .116793986133 + 79 Beta00079 F -.832875990628 .974656699951E-01 + 80 Beta00080 F -1.73027835271 .143088704669 + 81 Beta00081 F -.860805995072 .118023472234 + 82 Beta00082 F .824828266222 .994018381411E-01 + 83 Beta00083 F 1.05292391369 .104710419332 + 84 Beta00084 F -.344666251792 .993975157407E-01 + 85 Beta00085 F -.924890427065E-01 .545811549003E-01 + 86 Beta00086 F -.864253809536 .523388841120E-01 + 87 Beta00087 F -.390497699094 .691299359036E-01 + 88 Beta00088 F -.541513986197 .695756082543E-01 + 89 Beta00089 F .355803840244 .584340427719 + 90 Beta00090 T -5.00000000000 .000000000000 + 91 Beta00091 F -.166442031055 .492701097069 + 92 Beta00092 F -.572893329987 .397358456020 + 93 Beta00093 F -1.36813537596 .369103142759 + 94 Beta00094 F -1.25549881572 .248424051385 + 95 Beta00095 T -2.04860000000 .000000000000 + 96 Beta00096 F .375949730528 .716914284735 + 103 Beta00103 F -.125792606865 .593389835451E-01 + 104 Beta00104 F -.141576681490 .654215745989E-01 + 105 Beta00105 T -.100000000000 .000000000000 + 106 Beta00106 F -.264090536754 .425992570689E-01 + 107 Beta00107 F -.289768934102 .420452054736E-01 + 108 Beta00108 F -.343154261998 .519335700070E-01 + 109 Beta00109 F -.453840571048 .544280475960E-01 + 110 Beta00110 F .255077838274 .126675697579E-01 + 111 Beta00111 F .224719795654 .140112683092E-01 + 112 Beta00112 F .215097446683E-01 .111582566367E-01 + 113 Beta00113 F .780278113866E-01 .610790674931E-02 + 114 Beta00114 F .886210017901E-01 .571526770369E-02 + 115 Beta00115 F .105226942330 .786628308602E-02 + 116 Beta00116 F .106282453916 .780861167153E-02 + 131 Beta00131 F .808515414982 .920405782684E-01 + 138 Beta00138 F -1.21677035101 .183286000215 + 146 Beta00146 F .471672985815 .115323980220 + 147 Beta00147 F .399520122067 .920958970630E-01 + 154 Beta00154 F -.439423802034 .829289730321E-01 + 155 Beta00155 F .552320435714 .631593734078E-01 + 162 Beta00162 F -.845090245355 .876197524937E-01 + 164 Beta00164 F .269026875232 .421159797907E-01 + 170 Beta00170 F -.250028139733 .108550697072 + 171 Beta00171 F .607684774235 .602359941810E-01 + 172 Beta00172 F .188973581379E-01 .102346173151 + 173 Beta00173 F -.651688251671 .115251415200 + 174 Beta00174 F .150420071740 .598089552907E-01 + 175 Beta00175 F .819978112945E-01 .660006799061E-01 + 181 Beta00181 F .865566700648E-02 .738771776305E-01 + 183 Beta00183 F .606842348073 .105131607850 + 184 Beta00184 F .870554285857 .108987903128 + 195 Beta00195 F .204911538600 .484310067858E-01 + 196 Beta00196 F .254193309977 .577378169588E-01 + 197 Beta00197 F .250991623999 .681885306273E-01 + 207 Beta00207 F -.916164152327E-01 .624075709055E-01 + 209 Beta00209 F .242362049349 .509032249559E-01 + 210 Beta00210 F .468803848500E-01 .679240085213E-01 + 221 Beta00221 F .195743456735 .649575414690E-01 + 222 Beta00222 F .304432477858 .747549244127E-01 + 223 Beta00223 F .385236786130 .921840180741E-01 + 226 Beta00226 F -.257485914712E-01 .789566790732E-01 + 228 Beta00228 F -.155856879461E-01 .885168607031E-01 + 235 Beta00235 F .902351412797E-01 .753055307251E-01 + 236 Beta00236 F .253922211256 .853436010726E-01 + 237 Beta00237 F -.904004761394E-01 .798391947063E-01 + 238 Beta00238 F .455121833286 .728713524716E-01 + 239 Beta00239 F .467506091040 .605713231753E-01 + -1 + 38501 -.347924535273E+05 -.384527313729E+05 -.299200396401E+05 + 7 011:30:34 on 10 May 17 + 23183 15561 11678 10964 8306 5850 10127 7420 5065 3729 + 7921 6089 4267 3151 33430 5476 4347 3133 2331 22274 + 17474 3691 2947 2144 1601 14645 11559 8028 1260 1237 + 1004 852 2756 1951 1525 1000 1762 2432 2371 2013 + 2684 3945 4312 3181 -68196 3173 3055 2554 1884 5202 + 4976 4171 2902 2767 12859 -1649 -1482 -1223 -1001 7558 + 7362 4319 2858 1193 1282 743 1875 806 563 -42 + 2687 2075 1596 744 -3808 -3442 -4952 -288 -1800 -1366 + -859 -208 -2420 -2730 -1714 -247 3338 5242 6224 -143 + -54522 -2606 -1580 -281 166 7218 6729 5361 3435 18463 + -7049 2946 4482 987 3347 3410 3518 3739 2603 11249 + 10191 8084 5662 15743 -2455 4500 3977 4157 1718 9897 + 6880 4472 2642 1803 14398 11162 8265 5529 14377 242 + 7417 6687 376 5739 7063 8604 197 466 920 1040 + 15272 12458 8685 5908 34437 -4080 11492 14699 1916 5697 + 12784 13900 15308 1346 1444 1410 1375 19415 15175 11035 + 7271 41181 -5673 13302 15417 5226 6909 15027 16854 18001 + 34637 6543 4975 4004 3132 19464 15834 11245 7923 28284 + -4991 10426 11154 4048 5712 11745 15228 14168 24501 28480 + 1395 1182 1125 1183 15834 13156 9636 6588 33983 -6301 + 10690 14153 5516 5060 12839 15132 16089 27670 33199 24907 + 113 -847 -1205 -1151 1127 1011 -1565 -810 1171 -7391 + 1058 -1564 -23139 5313 1121 15422 4452 2659 4922 -205 + 5400 5662 4458 3439 2593 16764 13697 9726 6862 23926 + -3184 9011 10134 4233 3392 10551 17253 13543 22381 26362 + 80600 23385 18717 5744 4613 3288 2448 10710 8698 7263 + 4933 17495 2981 8404 -7223 160 5336 6776 7880 88818 + 14755 17571 13424 15181 -1128 12021 -136 1354 1922 2180 + 9036 7811 6530 4413 27489 4427 11762 -5785 2312 3968 + 9809 9559 11101 76134 26511 18779 20257 -8831 15195 17477 + 1413 2517 2836 2390 10641 9038 8000 5177 29989 5034 + 12981 -3471 4404 4362 10686 11210 12417 25080 72036 20551 + 23288 -6845 17346 18974 29735 4789 4547 3972 3167 11953 + 10040 8199 5635 20429 3748 10191 -4543 3686 3483 8520 + 11395 9949 17908 20980 71742 17649 -3797 67080 14649 21416 + 22752 1553 2213 2275 2082 9218 8167 7298 4645 25979 + 2919 11066 -3288 4566 3443 9283 10176 11512 20443 24705 + 18502 72051 -6874 15279 16888 23696 26378 20334 -711 267 + 802 1164 9719 7290 5900 3929 30288 3305 11426 -6571 + 1919 4194 10545 10013 12196 80192 27891 19607 21805 -8880 + 16023 16441 75848 26642 18991 21949 713 1290 1588 1502 + 12409 9096 7678 5026 34623 3274 13221 -2833 4078 4690 + 11984 12123 13981 27409 74586 22498 25836 -7297 19096 18075 + 27416 69294 21102 24865 32295 4775 3820 3159 2653 13190 + 10310 8167 5740 21304 2403 9753 -4020 3420 3067 8722 + 11393 10602 17830 20789 69370 18075 -3637 65826 13080 17744 + 19002 66525 17286 21143 23381 218 633 843 1065 7424 + 5831 5189 3386 21529 1817 8857 -2051 3180 2966 7661 + 8048 9360 16553 19754 15008 56831 -5511 12477 11943 16512 + 18108 13794 54284 19900 22697 15753 1573 1194 1080 947 + 9373 6891 5703 3789 30741 3868 11698 -8048 2863 3723 + 10520 10151 12281 78926 28041 19715 21962 -9235 16106 16797 + 74455 27136 19358 22295 78175 29165 19030 17949 2568 2262 + 1875 1498 12616 9183 7803 5085 35930 4263 13500 -4082 + 4218 4532 12268 12535 14470 28351 76023 23218 26673 -7860 + 19623 18984 28624 71161 21986 25936 30009 72598 21520 20685 + 33923 5876 4197 3133 2405 12653 10017 7845 5645 20661 + 3277 9715 -4860 3657 2520 8470 11153 10357 17353 20231 + 66599 17485 -3733 63400 12972 17557 18790 63837 16931 18465 + 20402 63015 13637 21377 23872 1286 1008 1036 730 6421 + 5387 4943 3359 21491 2195 8884 -3103 4249 1555 7457 + 7952 9063 16201 19465 14489 52908 -5466 12177 11844 16305 + 18058 13508 51355 17501 19764 13553 39235 19696 23013 15207 + 919 1374 1317 1149 7896 5950 5001 3289 25878 5121 + 17065 -7356 4578 2937 8971 8994 10739 63765 24482 17460 + 19157 -8222 14378 14814 61204 23956 17361 19806 63639 25631 + 16971 15863 63593 26985 16942 15926 1645 2111 1862 1348 + 9691 7177 6348 3948 28774 5400 18621 -3488 6631 3255 + 10003 10523 12063 23395 59295 19585 21994 -7247 16618 15952 + 23969 56611 18843 21778 24936 57085 18302 17293 25577 59311 + 18215 17402 29369 4297 3368 2641 1962 10011 7829 6116 + 4178 16554 2906 12963 -3877 5095 1326 6701 8931 8347 + 14194 16701 51114 13982 -3423 48967 10480 14478 15626 48360 + 13587 15101 16823 47769 10949 15522 17632 47191 10845 16920 + 18280 1314 1322 1076 715 7033 5496 4881 3178 22098 + 4114 15967 -3723 7962 913 7880 8616 9797 17833 21210 + 15776 52036 -6599 13263 12863 18301 20031 14951 49696 19401 + 21698 14955 38493 19956 22754 14820 36866 21469 23979 14865 + 36 600 1020 1342 8843 6901 5813 3874 33335 5557 + 12009 -8296 3964 3017 11059 10865 12696 75231 29813 20655 + 23126 -9789 16971 17739 72037 28929 20512 23682 74976 31196 + 20114 19097 75010 32876 20115 19189 62161 27594 16553 21419 + 1299 1716 1784 1718 11250 8300 7125 4626 38936 6184 + 14362 -4296 6959 2286 12848 13332 14856 29980 72174 24237 + 27979 -8689 20692 19965 30501 68075 23272 27508 32038 69321 + 22797 21986 32873 72190 22724 22172 29144 57841 18853 24579 + 38309 6297 4879 3983 3028 14550 11308 8834 6169 25507 + 4794 10562 -6015 6560 1618 9862 13088 12148 20996 24694 + 72531 20600 -5060 69228 15520 21438 23036 69321 20109 22511 + 25011 68514 16210 23170 26246 67242 16091 20748 22410 52539 + 17926 26533 29973 1643 1684 1671 1527 9360 7739 6623 + 4562 32946 3813 11726 -5055 7045 2019 10974 11836 13118 + 24314 29008 21206 68925 -7988 17872 17429 24695 27061 19913 + 66222 26421 29561 20034 50843 27131 31068 19848 48700 24084 + 26140 16171 49183 31345 35811 26288 14149 9751 6159 3803 + -8694 -7531 -5338 -3346 301 -2362 -1190 44589 143 456 + -58085 -3263 244 1685 1550 236 1804 3897 1717 -6001 + -7144 -5600 -5633 -5223 -7931 -5942 -5657 -4179 -8283 -6406 + -5861 -4396 -7298 -5249 -4629 -4834 -8636 -6573 -6917 -6520 + 13150 10805 6612 4815 -8597 -6839 -5651 -3700 211 -3483 + -1386 42425 728 198 -4313 -57935 248 938 838 -735 + 773 277 -642 -5759 -7142 -5768 -6477 -5575 -7949 -6110 + -6442 -4445 -8305 -6591 -6700 -4673 -7329 -5406 -5240 -5107 + -8726 -6834 -7822 -6937 30758 11907 6888 4418 3194 -8391 + -6363 -5192 -3661 4981 -7186 -3343 31149 433 -421 -1374 + -766 -34123 662 571 224 296 -804 261 -38548 -4732 + -3986 -3895 -3975 -5822 -4379 -4118 -3387 -6048 -4638 -4254 + -3514 -5497 -3935 -3395 -3954 -6223 -4635 -4930 -5005 21621 + 19651 19925 13079 8818 5869 -16731 -12146 -9225 -6321 -2265 + -7139 -5857 35837 118 -392 -4634 -3770 -3280 -32187 -7498 + -5030 -5264 1415 -4016 -8745 -36966 -11870 -9192 -9816 -39643 + -13163 -9492 -8120 -41657 -13777 -9531 -8252 -34423 -11370 -7584 + -9124 -39617 -14126 -11127 -12043 28837 27452 23079 17348 11145 + 7405 4953 -19105 -13038 -9628 -6314 -2471 -7529 -5508 32568 + -326 -65 -4558 -3796 -3834 -7100 -32200 -5847 -6000 1656 + -4734 -8833 -12416 -34285 -9419 -10164 -13672 -38094 -9666 -8356 + -13925 -41428 -9754 -8603 -12190 -31980 -7726 -9130 -14576 -38291 + -11372 -12115 26396 24773 21256 33604 13510 9686 6548 4839 + -10728 -8012 -6401 -4535 -1169 -4602 -3844 38412 398 -56 + -3581 -4435 -1530 -2393 -3000 -28288 -2712 452 -25571 -7137 + -9284 -8403 -29667 -7783 -10314 -9118 -28541 -6455 -10686 -9728 + -29580 -6770 -9452 -7994 -22300 -7236 -11032 -9906 -32365 -9664 + 28100 29507 20781 29771 27483 14516 9848 7012 4906 -13394 + -9743 -7302 -4767 -1455 -4209 -3284 31904 -76 330 -3432 + -2896 -2586 -3254 -4154 -3777 -30684 1417 -2916 -7202 -8603 + -8330 -7134 -33838 -9779 -9085 -7561 -28412 -10071 -9633 -7705 + -28989 -8788 -7808 -5912 -29575 -10345 -9742 -8845 -39017 24391 + 23740 19864 27506 25904 25586 -328 -252 -220 -185 117 + 13 -59 -38 108 -349 1187 -35 -637 438 -2448 + -199 -60 -106 25 -88 -66 521 -23 -91 -161 + -101 -138 -128 -159 -103 -120 -96 -175 -127 -128 + -106 -75 -36 -34 -51 -193 -160 -176 -177 1569 + 51 -63 -57 -88 -58 -55 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 534 203 + 135 99 748 351 123 24 1371 97 13115 144 + -107 123 591 557 -5455 1581 1660 1261 1318 581 + 1172 -8162 1110 946 887 873 1398 1440 1130 972 + 1447 1473 1130 986 2166 2210 1604 1953 1479 1611 + 1227 1336 -68 3 5873 -513 -430 -271 -182 170 + 0 -381 -85 -143 -135 -117 -23 52 -8 -707 + 1189 16159 -244 582 -255 -121 110 458 -4077 755 + 565 600 427 595 529 -5202 757 681 613 -7408 + 237 415 308 -4004 715 643 598 -2271 1816 1327 + 1856 -4144 782 593 599 -166 -187 -625 1570 -575 + -443 -399 204 0 2097 -362 -100 -81 -41 -968 + -507 -329 -179 -412 1250 13070 146 1089 -918 -88 + 51 236 533 -3935 387 476 0 409 299 606 + -3829 516 595 507 -3883 471 479 216 -7230 322 + 461 1442 -2026 1204 1501 530 -4345 501 635 62 + 104 -189 -142 2163 -98 12 151 0 1749 2215 + 260 267 208 199 413 427 231 119 -1212 1484 + 12555 227 298 -844 -331 -253 293 341 397 -5566 + 203 138 -5510 275 305 428 -8637 201 203 337 + -8505 163 151 270 -9783 169 547 636 -23901 580 + 87 285 -11553 35 195 244 -218 -223 -243 3023 + -18 108 0 1688 2269 1653 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 214 122 171 175 -104 -147 46 + 59 218 2063 13766 103 -106 48 -5092 6 809 + 1417 1396 1027 1155 -1082 710 1102 1709 1723 1261 + 1519 1677 1762 1182 1228 1730 1821 1195 1252 2465 + 2566 1670 2254 1799 2000 1321 1663 2193 2 -414 + -709 -607 -457 -362 -92826 0 1765 2257 1846 1849 + 0 -574 -737 -531 -332 -603 -708 -431 -360 47825 + -32518 1011 1015 382 -1440 7788 7059 5607 15673 18655 + 12997 15473 -4443 9925 7299 12646 13714 9192 12257 14311 + 16303 9981 10397 14806 17187 9918 10446 12577 13865 8046 + 10916 16347 19075 12551 16330 -1885 -536 2743 -1285 -1283 + -853 -887 -630 0 851 -242 -236 -582 0 432 + 1268 254 100 -143 886 661 328 -149 44527 -30028 + 836 1349 7225 -7074 9065 8934 6143 15566 18685 13434 + 15585 -836 10463 7571 12531 13638 9247 11888 14020 15974 + 10097 10085 14500 16743 10116 10236 12398 13662 8356 10952 + 15920 18596 12952 16062 -601 -2240 2515 -1177 -1138 -1047 + -972 -101 0 669 -237 -53 -487 0 156 24810 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1936 -1220 -839 -698 -2429 -2486 -1566 -997 67331 + -45860 1708 767 195 -579 11921 9574 7908 20763 26776 + 17808 22069 -1639 14731 10038 11252 18697 12149 16492 15840 + 22284 13235 14196 20110 23879 13290 14653 18782 19397 10782 + 15132 25793 26715 16902 22467 115 52 3643 -4503 -1855 + -890 -1085 34 0 1109 1075 -128 -742 0 273 + 35920 32487 0 -1212 -709 -579 -276 -3440 -3162 -2114 + -1325 68918 -47241 1550 851 -240 -1192 11985 9562 8046 + 22628 25876 17837 22143 -1167 14831 10319 17332 12532 12320 + 16500 19787 18816 13299 13987 20632 23075 13096 14287 17552 + 19653 10645 14897 23034 30131 16849 22638 670 677 4240 + -968 -3054 -305 -323 35 0 1119 -272 -266 -790 + 0 247 36767 32808 0 52423 772 429 325 281 + 183 -418 -493 -465 55115 -37248 1180 297 2303 -3230 + 10053 8639 7282 18657 22348 18169 18607 -115 16629 9009 + 14260 15757 5730 13735 16493 18877 12117 11810 17202 19943 + 15043 11958 14634 16154 13217 12748 18957 22272 22370 18971 + 14 -92 3015 -1270 -1423 -2083 -923 -5 0 785 + -283 -154 -713 0 156 31100 30596 0 41546 42309 + -1133 -648 -214 -143 -2801 -2557 -1787 -877 53153 -35995 + 980 661 896 -1528 9271 7383 6225 17616 20779 13935 + 19907 -1390 11612 7893 13719 14773 9428 4887 15867 17782 + 10520 8283 16444 18739 10353 8130 13929 15094 8501 12876 + 18075 21028 13286 23829 479 421 3203 -845 -735 -417 + -2898 3 0 1007 -295 -135 -585 0 183 28388 + 26762 0 39806 41052 33701 2942 1237 145 -221 2658 + 418 -1309 -776 -297 -5572 -2517 -1475 1060 124 -78789 + -5200 -1759 -3248 -3453 -3820 -3141 6945 -2334 -2435 -4386 + -4577 -4149 -4035 -4567 -5028 -4147 -3367 -4539 -5138 -4085 + -3262 -3861 -4197 -3130 -3410 -4687 -5364 -4472 -4556 50449 + 4195 1085 2558 2287 2078 1761 3764 0 -290 -24 + -84 134 0 5771 -11637 -2116 0 -1018 -1051 -1367 + -917 1584 520 -1131 -697 1037 -522 -2000 -1719 -181 + -8872 -3168 -1853 382 -327 -5934 -89671 -2769 -5318 -5636 + -7060 -5581 -1665 -6091 -3328 -5359 -5585 -6364 -5495 -5643 + -5975 -6243 -4475 -5698 -6223 -6152 -4394 -5018 -5266 -4775 + -4695 -6092 -6751 -6989 -6317 3920 48195 990 2461 2140 + 3453 1975 301 0 -162 -97 -161 226 0 -198 + -1717 -13078 0 -655 -457 -1289 -643 8065 83 -771 + -459 -207 1180 -739 -1739 -1437 15292 -21124 -7039 -1863 + 1237 -1354 -125 -226 -54730 -1445 -1016 -1311 -1789 2418 + -1169 -54168 -2401 -2412 -2246 -2970 -2817 -2765 -2454 -2543 + -2724 -2768 -2419 -2381 -2682 -2740 -1947 -2776 -2570 -2696 + -2524 -2882 800 592 50124 2580 2265 1481 2000 110 + 0 10062 -978 -646 -656 0 -1085 7917 6844 0 + 10955 11212 8645 8371 3670 3301 800 -352 -685 -721 + 1691 -875 -2324 -2113 -5765 -20027 -14280 -4167 2560 -2685 + -5991 -6034 -7851 -60003 -18425 -12662 -14372 5668 -10692 -10027 + -56893 -17833 -12365 -14490 -57400 -19048 -12024 -11621 -56478 -19888 + -11779 -11757 -44496 -16763 -9805 -13080 -52478 -21278 -14334 -17100 + 1148 1312 2162 34078 6648 3911 3807 206 0 -1408 + 4458 -1139 -911 0 -2117 -3847 -3746 0 -15877 -5551 + -4516 -4251 7098 7171 9108 1366 127 -434 -690 3313 + 726 -1473 -1385 -6319 -21936 -14418 -3367 2877 -3492 -6238 + -5783 -7890 -16935 -69543 -12600 -14690 6002 -10607 -10453 -17551 + -61594 -12808 -15382 -18366 -64817 -12269 -12208 -18549 -65087 -12001 + -12107 -16375 -49871 -10094 -13724 -19760 -61624 -14831 -18066 924 + 1045 2160 6399 28811 3825 3535 83 0 -1288 -1290 + 4192 -940 0 -2023 -4317 -3795 0 -6198 -16611 -4882 + -4852 7581 7217 9074 23052 701 -287 -932 -925 1472 + -320 -1897 -1881 -3345 -14964 -10599 -4677 1724 -1928 -5662 + -7798 -5977 -11599 -13001 -68106 -11802 2521 -59227 -7251 -11466 + -12468 -54562 -11160 -12037 -13327 -51321 -9287 -12042 -13849 -48854 + -9125 -10900 -12022 -35376 -10019 -12737 -14813 -51341 -12970 92 + 1515 1011 3785 3862 29589 2935 150 0 -934 -956 + -872 7106 0 -1472 -3173 -3567 0 -3341 -3388 -17661 + -3242 7180 9433 7105 15782 16489 819 -79 -646 -660 + 1742 -649 -2110 -1989 -4792 -14408 -10856 -5142 1711 -1968 + -4643 -5305 -6953 -11883 -13536 -10772 -71584 4706 -8978 -8292 + -11522 -12763 -9532 -60726 -12520 -14049 -9985 -48648 -12671 -14599 + -9796 -44405 -11231 -12290 -7757 -41951 -13193 -15400 -11222 -57907 + -385 110 1555 3814 3671 2662 21720 145 0 -899 + -984 -874 -621 0 -1608 -3538 -3491 0 -4329 -4518 + -4265 -21352 5632 6644 8153 16178 16877 13807 3527 3901 + 2504 1685 3136 4329 3187 1982 140 583 2088 -382 + 1582 -1031 -19553 2998 477 250 934 1865 620 -1003 + 1169 462 319 820 1361 724 -139 626 1222 262 + -112 612 1154 307 172 733 1077 460 44 751 + 1541 577 -2452 -872 287 -412 -374 64 239 -1518 + 0 289 240 201 173 0 -2566 -768 332 0 + -236 -173 -22 -211 -29400 -2242 -406 -1245 -766 -599 + -578 -224 -1422 -1347 -816 198 -415 -662 -594 129 + -644 -531 612 -2457 1177 -865 -21982 -494 -673 -763 + -814 -788 -959 -1556 -583 -583 -680 -948 -767 -430 + -515 -748 -396 -437 -517 -709 -412 -515 -587 -639 + -541 -564 -673 -1024 -654 691 6608 181 60 -2 + 155 -108 85 0 -10 -86 -74 -38 0 75 + -153 -580 0 163 145 102 244 1812 23240 630 + 552 434 920 439 -2482 1178 -922 -1879 -1573 -128 + 888 833 820 6794 -8159 -403 9853 -323 -483 1381 + 1007 -16208 1359 1498 1278 1435 1664 1452 -8838 -1137 + -541 -339 -782 -1158 -558 -379 -379 -1191 -623 -391 + -328 -1149 -612 -283 -576 -1296 -720 -570 -534 4051 + 4064 -35801 2731 2725 3060 2109 4 0 -2396 -21 + -66 -141 0 -42 3479 3239 0 4782 4877 3662 + 3644 215 444 -10684 960 1504 858 675 -155 484 + -384 762 531 296 -153 1612 1824 1904 1518 -1541 + 2833 1677 -401 334 195 1212 -18933 341 543 860 + 427 2254 1033 -12069 -268 71 753 -48 -903 -327 + 143 -223 -979 -498 59 -170 -565 -133 256 -131 + -853 -314 154 -158 490 367 -24329 -470 41 193 + 37 -55 0 -5958 513 291 230 0 386 829 + 472 0 843 937 713 552 -467 -342 -32833 -1430 + -649 -731 -982 2227 -528 58689 -1422 -1933 -2059 -1966 + -1759 -1187 -644 -430 569 -2425 -975 9026 -365 -720 + 236 -339 -924 -39010 -1143 -915 -126 1866 -222 -2134 + -32863 -2768 -2066 -1632 -36697 -2371 -1977 -1260 -35453 -2565 + -1896 -1118 -30167 -2075 -1481 -1414 -36741 -2694 -2452 -1914 + 3867 3936 2548 1152 2894 3427 2565 7 0 -147 + -371 35 -98 0 -198 422 474 0 -2541 542 + 230 251 -509 356 501 5648 1082 485 124 548 + 879 3657 1225 3459 2837 1712 736 3008 3897 3450 + 2569 523 -2979 4337 2739 -937 100 92 1400 155 + -40842 -640 1165 524 4459 1801 -505 -29342 -1535 61 + -529 -39519 -1751 -55 -846 -39841 -2114 -305 -666 -31140 + -1145 167 -689 -36559 -2172 -316 -1213 978 1408 416 + -3733 888 918 692 22 0 402 677 400 428 + 0 354 -67 45 0 -2795 -275 -191 -387 -628 + 325 -633 -13634 466 -256 -775 3718 -319 2415 4276 + 60455 -2661 -2508 -2071 -1693 -2737 -2019 -1445 -851 206 + -3082 -1444 10190 -939 55 186 -848 -1458 -1583 -17251 + -987 -1064 345 -680 -2832 -3579 -16885 -2435 -2595 -3444 + -13230 -2004 -1758 -3562 -12621 -2010 -1748 -3350 -11346 -1636 + -1915 -4018 -16170 -2734 -2884 4587 4497 2834 3867 -1846 + 3601 3136 9 0 -87 -110 473 -104 0 -158 + 244 168 0 226 -3007 -33 140 -139 332 953 + 1539 6681 228 679 -867 743 4346 712 4681 1516 + 3088 3090 2519 1589 3105 4727 3948 3074 1430 -2596 + 5815 -1817 -2778 1866 867 1740 604 -579 -18257 1723 + 40 4344 1878 584 -552 -9197 1032 225 -1163 -14783 + 907 -348 -1268 -17509 594 -665 -643 -12472 919 224 + -1247 -13663 756 -470 -1665 -856 -1921 -1805 -1815 -1512 + -857 130 0 676 683 303 542 0 455 -26 + 100 0 -129 -1224 275 -36 -809 48 -1165 -1524 + -15247 -1263 -1192 3237 -503 2257 4539 1718 7330 24641 + -1686 -2527 -2341 -1977 735 421 304 170 248 -3821 + -2140 10386 -689 156 727 -636 -682 -907 -1067 -17341 + -867 -394 -12033 -2178 -2988 -2782 -12558 -2558 -2860 -2527 + -9615 -1683 -2996 -2654 -7324 -1618 -2865 -2486 -5545 -2065 + -3414 -3213 -10385 -2676 3752 3111 2532 3010 2681 -12412 + 2100 -15 0 -180 -320 -199 273 0 -244 102 + 166 0 110 85 -5338 -51 121 818 1184 2021 + 2088 13801 1212 -1439 1893 4522 231 3683 770 4005 + 309 266 1422 955 680 268 2274 2076 1723 1249 + -783 5970 1957 -347 -504 -1030 454 238 396 741 + -7876 207 1106 -12038 254 110 332 -2921 125 -190 + 200 -7797 -187 -523 -83 -9976 57 16 449 -8215 + 192 -132 217 -8177 209 773 1081 230 -103 202 + -7416 301 109 0 788 881 780 -2752 0 763 + -103 405 0 70 842 -4669 675 1429 324 -628 + -1085 -1380 -18922 -1359 2493 -713 1210 2178 1394 3632 + 905 5036 18192 1221 712 219 158 -869 -1577 -1383 + -1058 355 632 -2778 64 17 -121 -441 -1186 -136 + -1018 210 -17724 -255 -57 -16772 9 -622 331 -15591 + 126 -708 328 -16768 -131 -642 448 -18358 -124 -634 + 215 -15081 -213 -758 627 -23571 -79 1000 1523 881 + 1421 893 10945 1124 -40 0 -336 -394 -270 -2654 + 0 -347 247 610 0 365 655 2270 473 562 + 874 272 628 -441 12521 109 -679 2000 -78 -627 + 2275 21 -417 -1339 12449 18761 -3055 -3333 -2789 -2341 + -886 -514 84 -199 379 -3265 -596 10893 -1351 -200 + 497 -736 -1335 -632 -1094 -819 -15688 -101 -717 -2791 + -2745 -2823 -2580 -11331 -2733 -2571 -1972 -6538 -2972 -2787 + -1909 -4404 -2673 -2291 -1564 -6902 -3315 -3168 -2500 -9167 + 4089 3889 2276 2992 2791 2763 -12769 31 0 18 + 42 39 18 0 -68 376 386 0 344 302 + 20 -4827 -326 316 1053 1237 1409 441 3960 -677 + 1173 5029 1001 3803 1310 4647 1129 5133 1228 -285 + 1846 2476 1998 1085 2856 4144 3264 2515 1687 -1755 + 5561 -887 -2150 548 272 2099 585 490 737 1390 + -17230 4820 2174 804 361 738 939 -5106 -346 -21 + 929 -10417 -553 -283 941 -9199 200 699 1175 -12029 + -338 10 1286 -10153 -680 -736 -1622 -1516 -983 -1270 + 2071 73 0 394 727 499 486 0 568 217 + 332 0 72 398 705 998 -128 -365 -1309 -1573 + -1215 -1342 -21431 2836 -735 2290 4708 1036 5482 621 + 8015 565 5218 -1124 24278 286 182 -70 -69 -112 + 487 -137 239 -306 313 67 534 -820 -3028 -21368 + -1438 -398 -620 -1189 -78 -1003 -5460 -1801 -169 195 + -35 -98 -123 150 -132 -119 0 144 -96 -137 + 3 50 -190 -128 -83 141 -114 -122 -34 2807 + 81 365 -41 -97 252 -212 -1200 0 -255 -27 + 175 -9 0 -17 -2470 208 0 -88 13 -127 + 328 829 -133 38 -308 -217 179 -673 2601 811 + 4 99 259 154 208 -383 57 727 268 328 + -140 173 856 363 422 274 -549 -799 -635 5721 + -2239 485 -349 529 642 1691 -112 -6684 2292 1997 + 2113 1527 -6772 417 -7045 2557 1345 1428 1950 3104 + 2607 1997 1882 3176 2768 1958 1881 2811 2436 1644 + 2107 3463 3114 2487 3003 -543 -56 656 -294 -328 + -111 -249 -44 0 1629 45 -26 51 0 163 + 2880 2652 0 4355 4250 3624 3906 -875 -124 2239 + -1271 -1261 -690 -849 36 -2 -5981 -8465 -295 -494 + -307 -449 -401 -366 9 -144 -574 -1746 625 -170 + 197 287 360 258 144 140 868 -1527 -1658 482 + -3230 -5888 -206 -1886 -50500 -1701 -1987 -1267 -2151 -4108 + -2642 -49368 -1738 -1936 -1756 -2017 -1352 -1550 -1392 -1131 + -1325 -1642 -1317 -1083 -1576 -1849 -1382 -1520 -1370 -1634 + -1559 -1614 -67 320 -1723 222 189 158 68 46 + 0 2124 -97 -77 -31 0 -310 924 690 0 + 1069 800 658 744 -639 445 -677 243 335 135 + 62 109 246 -1806 2423 94 174 138 256 7 + 203 -107 372 132 544 -2701 375 309 139 46 + 377 521 236 155 -824 -966 -2022 404 -4303 -5609 + -752 -1333 -47139 -2137 -2488 -1774 -2348 1365 -1829 -48757 + -3073 -3441 -2452 -2983 -2343 -2508 -1690 -1836 -2387 -2689 + -1659 -1723 -2331 -2732 -1574 -2150 -2582 -2839 -2109 -2484 + 142 321 -2914 329 305 202 78 90 0 1889 + -244 -161 -159 0 -431 -112 -134 0 -247 -426 + -238 -155 -54 426 -2912 785 821 320 328 201 + 300 -1766 2922 163 459 190 589 -230 83 -182 + 207 361 367 -9199 76005 2096 2653 1825 1417 1257 + 1903 1977 1695 -1119 -177 -224 646 6755 120 258 + 2470 855 -23498 1646 -360 1485 6453 774 374 -18690 + 746 -689 343 -19605 198 -727 121 -18391 101 -702 + -14 -15795 153 -553 105 -18763 72 -649 -91 1519 + 986 349 -1439 629 644 961 74 0 -99 1270 + -61 33 0 -246 -1356 -719 0 3969 -1543 -746 + -1171 1264 486 220 -1198 1109 541 762 126 -664 + 173 407 1164 1854 -247 679 -147 -40 -343 -619 + 372 -1890 -1743 -390 -317 2486 1575 1036 981 1846 + 2006 1746 2004 -590 423 -2672 271 -13014 -641 -461 + -208 -1197 -18068 -2758 -2401 -2191 6495 -1467 -2321 -33883 + -4532 -3586 -3724 -20582 -3368 -2071 -2196 -19393 -3677 -2237 + -1935 -20771 -4204 -2748 -3426 -21240 -3844 -2877 -3243 193 + 104 -122 207 318 248 199 62 0 -482 1491 + -324 -104 0 -523 -383 -979 0 -1050 -814 -610 + -763 -70 -62 406 694 674 510 457 82 306 + -213 957 -71 782 -156 714 -104 141 -230 -13 + 529 96 -1341 5377 2910 28752 2300 2097 1225 719 + 1460 1380 1291 1630 -556 696 -1235 47 -12041 -357 + -465 793 -1114 -16228 -2044 -1911 -1610 10833 -7 -2472 + -30016 -4624 -3168 -3776 -16824 -3013 -1351 -1993 -16413 -3077 + -1738 -1427 -13974 -3366 -1889 -2654 -19077 -3371 -2434 -2357 + 578 219 -214 300 338 -23 109 97 0 -278 + 2251 -179 -31 0 -357 -526 -971 0 -736 -699 + -422 -727 339 -273 379 1323 559 93 261 70 + 262 -108 1392 -1642 -1 256 989 -87 32 -406 + 123 1082 -541 -599 1987 6514 26403 39280 -728 -423 + -471 -258 -615 -946 -821 -746 2571 1458 1407 436 + -1251 -155 849 -351 31 1990 -5746 1457 936 -4658 + 297 -33 2331 -15862 1334 1447 2580 -3693 1753 1677 + 2394 -3765 1448 1555 2409 -1070 1400 1707 2791 -3211 + 1899 2205 -329 7 -357 -389 1509 -61 -492 -40 + 0 83 190 228 55 0 291 1492 1155 0 + 2083 -1637 1581 1677 -847 -511 -311 -2143 2624 -1174 + -1262 179 115 -596 -333 166 -253 -1249 -2260 -208 + 73 78 462 -402 -887 7653 473 -235 -2757 -800 + -578 1624 945 164 573 2515 2750 1979 2200 -260 + 270 -2522 194 -16831 -324 -445 -812 -1017 -2348 -13603 + -2037 -2713 5677 -1473 -2231 -4509 -31363 -3487 -4185 -3059 + -17475 -1946 -2537 -3485 -19646 -2333 -2058 -3994 -20024 -2724 + -3730 -3418 -19260 -2765 -3386 -440 -398 -1217 -333 109 + -436 -272 104 0 -358 -393 2089 -108 0 -514 + -53 -837 0 -719 758 -614 -577 -574 -96 445 + 359 1659 481 299 237 568 -324 490 281 779 + 1975 2628 -12 87 -15 252 413 853 -644 5975 + 3354 -1676 14796 6511 -4833 1132 550 37 76 1184 + 1116 1037 1800 -458 102 -1711 81 -13611 -82 -575 + -109 -929 -2231 -9749 -2136 -2115 9106 -529 -2427 -4754 + -25251 -3407 -3844 -3087 -11179 -2059 -1915 -3273 -13712 -1519 + -2160 -3539 -13934 -2258 -2975 -3425 -13773 -2474 -2979 160 + -40 -1395 65 428 -226 -71 67 0 1 -258 + 1563 -137 0 -352 -308 -718 0 -688 2163 -389 + -558 -40 -121 272 742 -148 574 350 62 460 + -133 945 520 980 1789 3091 55 -73 17 207 + 722 325 -1039 2091 7050 -758 5908 13112 -18578 33556 + 125 504 459 483 -314 -49 755 627 298 -648 + -1756 298 4569 -398 655 434 -207 -959 886 -23915 + 598 -554 -42968 54 -668 955 -24647 483 -946 343 + -25246 126 -790 551 -22910 147 -750 390 -19556 319 + -633 530 -27127 344 573 137 310 247 267 -2963 + 261 -53 0 -222 -320 -307 2748 0 -261 84 + 310 0 236 -2 904 82 -159 352 229 243 + 189 -878 278 -17 7 279 347 -102 -65 84 + 310 2085 -1792 -973 79 -250 -1386 -746 197 -121 + 6856 958 893 -1670 -1140 -955 226 -203 -242 4 + 518 487 786 902 51 -525 -1431 198 -12967 -1254 + -448 -1288 -1494 -2445 -2613 -21877 -2665 3792 -19861 -2493 + -3823 -3879 -34248 -3811 -2719 -2831 -23359 -2285 -2893 -3211 + -20996 -1703 -3401 -3637 -18808 -3093 -2948 -3258 -23113 -3234 + -73 -186 -690 -95 -11 -95 -149 75 0 -197 + -146 -115 2300 0 -236 119 -633 0 -146 -198 + 2813 -280 -318 139 434 501 670 2920 311 -256 + 430 -322 -34 176 292 163 102 -1193 -281 -5352 + 512 546 66 -786 5661 2893 514 10870 4781 -171 + 11469 4533 24282 250 341 473 246 224 736 1127 + 1603 -95 -543 -608 183 -11272 -1097 -410 -753 -1345 + -2144 -2557 -16338 -2451 4149 -16851 -2372 -3538 -3826 -30798 + -3794 -2112 -2665 -14869 -2028 -2507 -2567 -14164 -2169 -2606 + -3105 -11266 -2551 -2778 -2872 -17607 -2674 -152 -116 -398 + -227 63 -427 113 137 0 -143 -124 -64 394 + 0 -221 -171 -568 0 -155 -42 3153 -215 -137 + -200 577 386 748 396 437 153 301 -690 -134 + -109 461 112 486 -322 1142 -3071 -55 666 11 + -70 2328 5488 760 4687 10337 -401 4936 10191 16777 + 35882 -200 -94 30 192 -471 -445 -55 -222 917 + -2497 -2174 602 -4374 2013 492 257 -690 -615 -788 + -1407 -577 1590 -2922 -707 -1051 -957 -14259 -1271 -908 + -1084 -21288 -820 -1262 -1031 -19565 -515 -1293 -1293 -10502 + -1216 -1166 -1182 -21283 -1055 454 -29 750 746 725 + -5446 431 -18 0 -369 -601 -502 8540 0 -338 + 476 96 0 163 618 -2503 602 -665 -696 954 + 907 701 -11804 469 -341 281 487 432 102 392 + 213 629 1255 -2262 6570 470 21 -478 -98 -309 + 203 185 783 784 -520 628 726 14423 -8688 -3458 + -50 -11 315 361 -383 -517 -533 -181 619 -3340 + -2377 -136 -2557 2622 271 -4 -661 -1009 -1058 -2848 + -1144 896 -12039 -673 -898 -1014 -17328 -1564 -1561 -1635 + -21665 -1298 -1405 -1463 -22541 -1207 -1228 -1324 -14896 -1323 + -1643 -1917 -23328 -1450 290 -146 523 735 626 -5703 + 473 -35 0 -413 -582 -544 10077 0 -351 393 + 319 0 -34 223 -1652 215 -454 -431 709 1416 + 1208 -8704 1002 -245 256 518 813 214 710 269 + 1172 1666 -1396 5614 443 537 -263 -23 -229 -177 + -2 227 498 -633 533 554 26662 -5964 -12511 40745 + 911 303 -4 137 1337 1479 931 1107 -195 -342 + -2154 501 -13713 175 -539 -1409 -1299 -1853 -2925 -2187 + -14175 2599 -2118 -2315 -3014 -3714 -3289 -35150 -2275 -2984 + -2400 -15038 -2247 -2892 -1919 -16272 -2889 -3410 -2275 -16537 + -2524 -3174 -2700 -22270 -159 93 -778 -38 119 -6 + 697 35 0 -317 -311 -368 -96 0 -362 -91 + -650 0 -473 -298 -471 -283 -353 57 453 573 + 585 319 -273 -158 688 -110 64 69 48 134 + 120 318 312 93 1688 960 1140 -571 5434 2958 + -1289 9400 4184 211 10796 4323 -664 9118 4089 882 + 462 1296 1249 1313 590 1392 1400 1018 1649 -809 + -168 -1830 -765 -12648 -176 -518 -277 -850 -1898 -2715 + -2198 -11991 7985 -745 -2023 -3779 -4231 -3305 -35951 -2491 + -2910 -2054 -14736 -2364 -3028 -2097 -13176 -2671 -3274 -1767 + -11735 -2360 -3368 -2345 -16821 -298 -283 -1357 -348 -24 + -219 669 50 0 -365 -296 -321 -263 0 -375 + -683 -771 0 -919 -656 -633 3503 64 -60 172 + 664 746 389 1175 -89 641 -372 269 -66 453 + 249 587 -94 260 154 -3993 -6004 363 -490 2233 + 6336 -645 4721 10176 -140 5461 10167 -784 4325 10403 + 972 483 37495 -17506 -14644 -10112 -7413 -14859 -11910 -8045 + -5124 -861 330 -1517 -553 -261 -549 -1331 -25351 -4136 + -2374 -3383 -8164 -3050 -2647 -6145 -3314 -1238 -1987 -5487 + -1932 -987 -1848 -5935 -1221 -1245 -2125 -5990 -1191 -1018 + -1568 -4802 -1186 -811 -1501 -6646 -1625 -1415 3395 -1058 + -1968 -977 -1461 -1156 91 0 -204 124 273 -296 + 0 92 217 -12197 0 889 945 -1164 725 -102 + 6826 -19 -306 -766 1221 11 -1891 -11780 -131 -205 + 710 -1847 1055 -2089 -379 12 -696 914 -1587 -42 + 25 -10 -216 -1326 -1161 -1218 523 -956 -678 519 + 239 -65 -182 -238 -525 -988 -21206 -12203 -7154 -5119 + -17649 -12674 -8779 -5854 3456 -2003 201 -515 -1626 1348 + 76 -2293 -29183 -541 -1194 -4602 -1363 1349 -3718 -27745 + -389 -883 -3208 -972 223 -353 -3426 -354 -46 -646 + -3515 -337 162 -235 -2687 -203 587 215 -3764 -230 + -1474 -1432 -9787 -2057 -922 -1485 -1070 72 0 -4554 + 438 503 -14 0 353 2284 1534 0 4339 4302 + 2305 3434 -792 -586 -7193 -1322 -1979 -773 -919 -1996 + 94 3662 12670 968 -1596 1205 -1616 69 -108 -234 + 1134 -1009 -181 -1274 7953 9517 -1290 -702 -151 964 + -521 495 -225 1062 826 -6 -293 -29 -40 8185 + -16957 -12008 -8322 -6290 -22395 -16780 -11336 -7680 -35 608 + 189 -777 -113 -353 -1501 -5415 -5618 -2755 -3942 -39536 + -3520 -798 -33531 -4425 -1322 -2051 -27959 -1982 -1169 -2135 + -32445 -1396 -1298 -2331 -33080 -1110 -971 -1527 -27837 -1018 + -777 -1395 -37453 -1582 -165 -514 1 38 1185 -3147 + 385 92 0 -16 475 691 -2904 0 421 589 + -699 0 1782 2020 -10754 1607 -374 401 48 -870 + -1648 3728 -513 -2187 -510 -283 -69 883 -2051 1314 + -2090 -6370 14147 -4129 879 -1635 17 -134 342 209 + -1252 -1162 -855 605 -1061 -396 5008 7071 7811 1764 + 2383 -624 -739 15648 11740 diff --git a/inputs/coefficients/IntermediateStopGenerationModel_psrcper1.F12 b/inputs/coefficients/IntermediateStopGenerationModel_psrcper1.F12 deleted file mode 100644 index 637ae48b..00000000 --- a/inputs/coefficients/IntermediateStopGenerationModel_psrcper1.F12 +++ /dev/null @@ -1,669 +0,0 @@ -Stop frequency and purpose sfreq1702.ALO -Created by ALOGIT version 4 10:08:22 on 7 Apr 12 -END - 1 Beta00001 F .000491708642 .592772863316E-01 - 2 Beta00002 F .329695491574 .861274520437E-01 - 3 Beta00003 F 1.50245852084 .129780822525 - 4 Beta00004 F 2.751938985542 .203694570744 - 5 Beta00005 F .008354636082 .498774938810E-01 - 6 Beta00006 F .395477693371 .690513493551E-01 - 7 Beta00007 F 1.753287297513 .100167132391 - 8 Beta00008 F 3.04283985063 .144345491931 - 9 Beta00009 F .926983449018 .448290892306E-01 - 10 Beta00010 F -.497436549984E-01 .704796465812E-01 - 11 Beta00011 F .575841684428 .109355312524 - 12 Beta00012 F .274276145866 .706415798302E-01 - 16 Beta00016 F .000206083683 .217406124595E-01 - 17 Beta00017 F -.867727913925 .164052086020 - 33 Beta00033 F 0.25946120388 .274946689419 - 34 Beta00034 F 0.210278837696 .598304753967 - 35 Beta00035 F 0.56681198819 .196586512417 - 36 Beta00036 F .1311926913867 .120893845886 - 37 Beta00037 F .510059431751 .111740483711 - 38 Beta00038 F 0.48552903268 .173082985987 - 39 Beta00039 F -.362655646241 .149703000954 - 40 Beta00040 F .000392808079 .582956544420E-01 - 46 Beta00046 F -0.37372492356 .226668823099 - 49 Beta00049 F 2.48265816790 .219261495346 - 50 Beta00050 F 0.30000000000 .153811951188 - 51 Beta00051 F -.246151527162 .146938819795 - 52 Beta00052 F -2.00290307187 .230787644953 - 53 Beta00053 F -1.02594557043 .190523428173 - 57 Beta00057 F 1.25631148732 .137622618053 - 58 Beta00058 F -.149163080402 .127768306762 - 59 Beta00059 F -1.08127748886 .212687675846 - 60 Beta00060 F -1.66243406067 .208076438029 - 64 Beta00064 F -0.23583911171 .140888856382 - 65 Beta00065 F .823428737953 .126031768800 - 66 Beta00066 F 0.12428386605 .231433501447 - 67 Beta00067 F -0.25789097692 .217449241367 - 71 Beta00071 F -0.30462097128 .160631425650 - 72 Beta00072 F -.303219323438 .145909017061 - 73 Beta00073 F -4.83327068418 .626496678833 - 74 Beta00074 F -0.42892590596 .221177361242 - 78 Beta00078 F -1.34867162666 .150195582614 - 79 Beta00079 F -.059784935247 .134141189796 - 80 Beta00080 F -0.72046770926 .219872194575 - 81 Beta00081 F -0.00856035167 .173211017826 - 82 Beta00082 F 0.33609977401 .164555583055 - 83 Beta00083 F .496175486714 .351895122672 - 84 Beta00084 F -.239396599759 .985819639970E-01 - 85 Beta00085 F .141816684612 .648975650636E-01 - 86 Beta00086 F -.501139568901 .644799982124E-01 - 87 Beta00087 F -.187451161299 .990766786198E-01 - 88 Beta00088 F -.395250331190 .960777884480E-01 - 89 Beta00089 F -.933982270697 .507397502081 - 90 Beta00090 T -5.00000000000 .000000000000 - 91 Beta00091 F -.462114894757 .333947154354 - 92 Beta00092 F -.861437825921 .219762144413 - 93 Beta00093 F -1.81254617234 .368145865982 - 94 Beta00094 F -4.15228534638 .471205559406 - 95 Beta00095 F -2.04864503737 .593459963822 - 96 Beta00096 F -0.38945205025 .661550797181 - 103 Beta00103 F -.319796316892 .847354528179E-01 - 104 Beta00104 F -.208740294665 .227570008531 - 105 Beta00105 F -.10000000000 .584532461672E-01 - 106 Beta00106 F -.106693712249 .568165654754E-01 - 107 Beta00107 F -.149975354285 .584624552112E-01 - 108 Beta00108 F -.179087133253 .784615588067E-01 - 109 Beta00109 F -.192129143751 .725396498638E-01 - 110 Beta00110 F .345780090199 .204809420003E-01 - 111 Beta00111 F .873611176344 .502022554091E-01 - 112 Beta00112 F .153753313162 .972317953887E-02 - 113 Beta00113 F .250139242161 .691520293343E-02 - 114 Beta00114 F .733511201896E-01 .710698029140E-02 - 115 Beta00115 F .939839429872E-01 .112942564100E-01 - 116 Beta00116 F 0.709678978272 .106265876880E-01 - 131 Beta00131 F 1.15435302869 .145655331900 - 138 Beta00138 F -.892561104005 .515463531253 - 146 Beta00146 F .531329485841 .108309978893 - 147 Beta00147 F .449535970974 .893539546215E-01 - 154 Beta00154 F -.406694717843 .956393520868E-01 - 155 Beta00155 F .627638710951 .757997698756E-01 - 162 Beta00162 F -.611762393787 .960121594477E-01 - 164 Beta00164 F .295026981156 .545320428139E-01 - 170 Beta00170 F -1.13679650073 .207109034472 - 171 Beta00171 F .801878789890 .933513537134E-01 - 172 Beta00172 F .530363062822 .160874296336 - 173 Beta00173 F -.485339986185 .142371885948 - 174 Beta00174 F .219330681704 .856738497377E-01 - 175 Beta00175 F .278380148692 .115006914536 - 181 Beta00181 F .642374005972 .686096543900E-01 - 183 Beta00183 F 1.16615103936 .153271974728 - 184 Beta00184 F 1.59404940426 .152739730903 - 195 Beta00195 F .454163953630E-01 .725337572752E-01 - 196 Beta00196 F .143964843524 .606777169332E-01 - 197 Beta00197 F .218764935476 .763423853395E-01 - 207 Beta00207 F .114269623332 .677716157180E-01 - 209 Beta00209 F .249122719479 .593767338736E-01 - 210 Beta00210 F .256942067166 .761305492792E-01 - 221 Beta00221 F .125299011400 .130660541267 - 222 Beta00222 F .516451074434 .108263939327 - 223 Beta00223 F .615778919459 .124927048685 - 226 Beta00226 F .227030918914E-01 .105729046515 - 228 Beta00228 F -.124677687572 .123719333194 - 235 Beta00235 F .293943756880 .983419683885E-01 - 236 Beta00236 F .352789652234 .103362477456 - 237 Beta00237 F -0.39020393358 .292213426472 - 238 Beta00238 F .313660556229 .715793973878E-01 - 239 Beta00239 F .618506257136 .932223315277E-01 - -1 - 22879 -.204442158590E+05 -.230097087479E+05 -.179814739725E+05 - 8 010:08:22 on 7 Apr 12 - 23424 15117 11331 9680 7297 5166 9737 7007 4764 3152 - 7435 5687 4040 2757 28745 5307 4160 3029 2101 19995 - 15285 3727 2924 2136 1473 13923 10684 7641 2149 2324 - 1914 859 2402 2853 2291 1702 1344 1945 2251 2192 - 1645 2731 2838 2216 -75954 4170 5066 4323 2828 4423 - 4843 4116 3009 5653 14076 -1682 143 208 -433 2779 - 1763 1146 1145 1305 1495 1096 1592 505 169 38 - 2698 2393 1870 1260 -370 -1352 -6902 -513 -1520 -963 - -725 -670 -1749 -1801 -1604 -855 582 2047 6075 970 - -58262 -1291 -537 34 591 4967 4229 3446 2262 16565 - -7445 3932 3949 695 1531 1061 1821 1925 1567 4921 - 4672 3724 1979 7496 -2227 2728 1239 25 -957 3988 - 8170 5597 3581 2707 13443 10751 8329 5700 24957 -8708 - 10736 10098 2789 3160 7381 4204 419 729 1425 1126 - 13964 12052 9090 6277 43575 -13190 18487 18063 1552 2997 - 13033 6666 22723 1594 1989 1844 1688 15496 12870 9509 - 6555 47260 -15041 19076 17286 2957 1702 13667 7112 23828 - 42638 6089 5227 3986 2984 14564 11912 9213 6683 29426 - -10274 13938 11946 1710 1717 8773 5262 17121 27274 28490 - 1255 1562 1338 1080 11470 10124 7846 5378 33507 -11108 - 11948 14904 3010 555 10003 5672 18552 30291 31818 21272 - 1953 3217 2351 1593 396 1071 780 575 -1037 -1049 - 1648 3118 -7100 -2427 1633 4957 5452 4987 5467 1269 - 6753 4380 4215 3021 2241 11489 9712 7652 5934 22100 - -6378 11928 8881 2671 1287 7394 4748 14266 22406 23488 - 68129 17965 17257 7181 5525 4156 3336 11889 10364 8405 - 5670 24431 -2891 12448 -4581 2953 3410 7111 3914 92080 - 21490 22697 16113 16906 -3607 12432 84 1046 1794 1620 - 10130 9830 7872 5395 36251 -3017 19487 -4710 2298 2283 - 10983 5356 17717 80285 35004 22004 23737 -7782 16835 24015 - 1374 2161 2297 2074 10952 9624 7830 5219 37860 -3405 - 19618 -2113 3516 1030 10898 5406 18335 34212 77914 22771 - 24799 -7195 17501 24372 38918 4870 4564 3631 2865 10938 - 9702 7817 5653 22807 -2158 14853 -1805 2304 1642 7373 - 4379 13187 21715 22922 76099 16465 -2674 71355 16849 24534 - 24939 1592 2171 2021 1363 8610 9009 7455 5119 27425 - -2525 12841 -1152 3581 626 8453 4380 14388 24462 25811 - 17440 79286 -10259 11783 19265 27706 28609 19062 -448 34 - 963 920 10230 9347 7170 4989 40048 -6257 18623 -5230 - 1997 1321 11595 5825 18686 81357 36034 22583 24973 -5715 - 17288 23062 80566 35968 22208 26217 838 1368 1695 1533 - 12018 10091 8139 5533 43415 -7104 20902 -819 3478 906 - 12026 6058 20424 37097 77299 24384 27254 -5250 18829 24346 - 37429 76569 23529 27774 41054 5012 4298 3421 2790 11823 - 9892 8021 5886 24473 -3875 15570 -1263 2087 1603 7629 - 4634 13924 22145 22980 73371 17144 -1921 67992 16064 21980 - 22105 78236 17357 24240 25972 433 444 640 708 6657 - 6054 4816 3239 25144 -4128 11206 -447 2438 58 7381 - 3818 12345 21070 22147 14711 60367 -5842 10640 14811 21399 - 21888 14291 59990 23591 24969 15846 1754 1461 1264 1130 - 9509 8456 6344 4241 40198 -6283 19413 -6326 2007 1303 - 11437 5792 18537 79190 35377 22460 24602 -5479 17250 22962 - 77964 35521 22159 25928 80381 37911 22450 22092 3001 2583 - 2132 1856 11954 9824 7316 4853 45364 -7488 19606 -1959 - 2931 542 12290 6255 20937 37915 78001 25187 27861 -5190 - 19608 25082 38420 76730 24492 28501 39492 77195 24404 24189 - 42917 5807 4548 3350 2441 10689 8761 6804 5127 23996 - -4012 14165 -2196 1813 992 7250 4364 13104 21039 21853 - 65676 16134 -1774 60427 15243 21012 21256 69574 16383 21564 - 22513 68760 13913 23672 25664 1140 1350 1075 744 5980 - 5571 4662 3343 25103 -3940 11053 -723 3322 -497 7204 - 3704 12156 20651 21784 14549 56373 -5659 10426 14664 21043 - 21618 14003 56196 21896 23203 14385 43888 23695 25751 15367 - 1036 764 1152 142 7745 7135 5541 3724 35582 -5859 - 24059 -6054 3451 970 10012 4982 16554 68796 31470 20272 - 21859 -5298 15695 20589 69301 31874 20298 23351 70014 33850 - 20478 19746 69573 34903 19766 19567 1806 1876 2060 1254 - 9095 7772 6486 4168 39404 -6364 26885 -2175 5168 -553 - 10610 5340 18327 33232 65257 22353 24157 -5209 17470 22150 - 34144 66090 22102 25195 34762 65176 21962 21281 34712 66948 - 21107 21144 37291 1877 1719 1300 826 3862 3185 2571 - 1907 8945 -1601 7632 -609 845 591 2684 1596 4951 - 8100 8410 25912 5871 -801 24092 5771 8206 8197 28599 - 6033 8212 8645 27359 5085 8275 8987 24936 5001 8114 - 9402 1139 957 949 475 5533 5358 4664 3068 24201 - -3814 15028 -1347 2857 128 6946 3515 11802 20227 21017 - 14185 54063 -6133 10102 14423 21041 21263 13932 55372 21566 - 22617 14199 41997 21545 23279 13534 40221 21973 24781 6519 - 207 846 1408 788 9183 8390 6607 4499 40263 -6300 - 17941 -6320 2842 877 11162 5651 18107 72571 34735 21679 - 23876 -5561 16767 22572 72417 34878 21583 25374 73651 37259 - 21801 21499 73186 38637 21199 21347 64167 34070 8089 21051 - 1906 2467 2316 1619 11057 9342 7514 5129 44821 -7142 - 19120 -2550 4877 295 11980 6090 20327 36566 71008 24231 - 26764 -5260 18960 24553 37314 70298 23806 27678 38310 70447 - 23694 23430 38150 72746 22941 23310 34009 61961 8806 22708 - 42057 5369 4502 3649 2388 11606 9357 7409 5602 24990 - -2828 15371 -2061 2396 1075 7632 4588 13937 22495 23298 - 69990 16956 -2205 64516 16405 22771 22931 74941 17481 23146 - 24161 73323 14719 23364 25281 66835 14583 21246 22731 27425 - 14442 24924 27191 1440 1772 1575 951 8275 7884 6130 - 4066 32239 -4530 13174 -1754 3314 365 9203 4749 15488 - 26376 27705 18306 68349 -7313 13143 18881 27241 27726 17836 - 68544 28191 29687 18200 53172 28157 30751 17475 50934 25159 - 27009 6421 49427 30205 33316 20705 10239 7725 5114 2341 - -7228 -6016 -4761 -3123 275 -2122 -949 34933 -243 -429 - -65436 -2368 1599 1790 1513 1451 1726 3600 1007 -4028 - -6312 -4768 -3534 -4297 -6627 -4556 -3386 -3325 -6653 -4734 - -3412 -3142 -6021 -4249 -1177 -3353 -6585 -4861 -3598 -4379 - 5484 5441 2675 1040 -4641 -4090 -2745 -1214 15 -470 - -218 16443 976 690 -2497 -58500 1102 1100 980 551 - 986 2654 1266 -1529 -2872 -2108 -1521 -1705 -3138 -2048 - -1526 -1347 -3131 -2111 -1556 -1238 -2765 -1833 -501 -1330 - -3064 -2101 -1600 -1774 10892 14896 10331 6774 4243 -11651 - -9386 -7258 -5066 -1958 -3223 -4116 31763 -129 8 -2143 - -1410 -25944 -2869 -3093 -2439 -2291 866 -2227 -32720 -9023 - -7926 -5577 -6418 -10189 -8572 -6253 -5788 -10041 -8746 -5920 - -5534 -9072 -7719 -2129 -5673 -9884 -8632 -6445 -7379 17618 - 8517 21362 14992 10034 5979 -18291 -14560 -10537 -7456 -4145 - -6018 -8268 33786 -645 64 -4504 -2338 -3565 -33670 -9704 - -5957 -6143 1456 -5391 -9705 -39642 -15186 -10086 -11118 -41493 - -15970 -10080 -9360 -42879 -16342 -9782 -9036 -36990 -14347 -3619 - -9204 -38759 -15736 -10306 -11639 22128 10954 26731 19069 13833 - 9121 5089 -19992 -14877 -10474 -7217 -4873 -5229 -7161 27230 - -825 612 -4229 -2322 -4397 -10462 -34075 -6305 -6635 1603 - -5453 -9504 -15978 -37197 -9620 -10616 -16729 -39681 -9739 -8974 - -16282 -43248 -9224 -8601 -14403 -35163 -3462 -8597 -15861 -38185 - -9837 -11139 18664 9158 23711 35087 11536 8942 6444 4078 - -10298 -8354 -6348 -4499 -1905 -3159 -4563 23068 -109 161 - -2911 -1623 -2088 -4777 -4459 -28413 -3277 1393 -19102 -6096 - -9717 -8530 -30687 -6789 -9948 -8940 -30181 -5693 -10100 -8972 - -28625 -5643 -9176 -7887 -9992 -5584 -9381 -8632 -30329 -7265 - 14798 8046 18243 24175 21576 13301 10101 6990 4173 -13346 - -10673 -7798 -5323 -1993 -3788 -3737 23701 -293 231 -3127 - -1474 -2728 -5216 -4960 -3539 -35837 1172 -3214 -6883 -10111 - -8838 -6247 -38690 -10819 -9249 -6566 -33798 -10606 -9361 -6283 - -33167 -9517 -8233 -2085 -32686 -9946 -9073 -6679 -41123 15501 - 7615 20209 24741 22248 17311 57 7 -111 -132 278 - 65 -210 -201 -11 -400 -293 -91 -836 501 -5193 - -180 246 -11 -240 -154 -242 287 -117 126 -147 - -305 -211 -334 -207 -325 -211 -263 -211 -321 -195 - -259 -193 -316 -75 -252 -210 -328 -213 -312 3234 - 165 74 85 37 67 69 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 747 665 - 48 -133 568 15 -185 -191 583 -132 13902 -487 - -1132 650 15 103 -5477 1212 1180 1062 446 641 - 1061 -9938 788 596 954 -27 1108 1246 1251 448 - 1291 1043 1118 462 2188 2390 731 1098 1074 1008 - 1174 448 10 -20 7188 -582 -390 -244 8 304 - 0 -1035 -376 -362 -295 -923 -865 -564 -419 -1281 - 2318 24239 -771 376 -510 -102 123 372 -5357 1220 - 897 407 542 1120 514 -5197 1588 1466 621 -10786 - 1161 1379 498 -3678 1289 1427 727 -2116 3724 1099 - 1768 -3936 1242 1634 580 -300 -181 -706 2039 -974 - -729 -421 14 0 3593 -527 -314 -103 -84 -1243 - -843 -485 -296 -1462 1170 15629 38 327 -132 -217 - -108 6 335 -4833 253 -186 424 441 -80 374 - -4696 494 -168 242 -4226 669 0 -139 -9529 311 - -235 1544 -2548 559 706 137 -4815 555 -305 98 - 89 -71 -253 2988 -175 97 -4 0 2523 4201 - -116 -80 -97 -93 -31 45 42 -33 -1229 1573 - 1925 117 -337 74 -260 -163 -18 -186 -287 -5052 - -94 119 -7130 -2 -244 -213 -9916 -34 -133 -167 - -8343 -142 -119 -239 -6933 -132 12 -133 -19084 -188 - -242 -406 -8748 -230 77 -18 -76 4 -3 2905 - -72 1 0 474 721 300 -290 -277 -143 -50 - -303 -234 -205 -54 -44 389 7946 -264 857 -373 - -22 -20 302 675 673 466 -4878 185 601 354 - 681 647 590 -5784 655 773 754 -4432 724 618 - 617 -3042 1234 1397 389 -3248 380 210 630 -10035 - -42 -27 -349 -550 -396 -276 1797 -22 0 1138 - 2274 1414 332 -582 -723 -525 -438 -510 -223 130 - 254 663 1740 12578 206 289 -184 -6928 63 816 - 1902 2092 1404 1223 -693 1163 1168 2311 2420 1716 - 1493 2286 2608 1788 1356 2381 2417 1612 1347 3011 - 3414 905 1849 2208 2376 1768 1567 4653 54 -660 - -1246 -1019 -748 -462 -91687 0 1539 3090 2039 241 - 1064 190 172 365 771 -201 665 517 499 52965 - -39569 3025 1012 351 -1185 7245 4479 13091 22962 24738 - 15185 17495 -3376 11386 12803 19149 20022 12063 14606 21427 - 23230 13182 13655 21831 24508 13020 13679 19340 21305 4824 - 13192 21970 24321 13647 17659 -5590 -1120 -944 -2521 -2812 - -1414 -1400 -116 0 358 -611 -789 -645 -28 939 - 281 780 500 1029 -64 1153 900 141 19794 -14964 - 1247 387 163 -973 4419 14674 5150 8796 9420 5885 - 6875 2725 4895 4774 6890 7220 4159 5002 7831 8486 - 4723 4842 7964 8950 4727 4872 7004 7742 1726 4729 - 7991 8873 4993 6407 -1219 -13081 -441 -1010 -974 -573 - -323 -91 0 140 -233 -265 -182 -22 47 11209 - 1363 1385 1429 950 996 1569 1242 922 76099 -57184 - 4861 472 -103 -504 12394 5680 20127 32989 35826 22372 - 25552 -2624 16259 14871 26966 28197 16686 20423 30692 33273 - 18770 19544 31231 35143 18572 19598 27667 30585 6902 19019 - 31375 34873 19527 25418 -62 -192 -5095 -3549 -4101 -1779 - -1875 -13 0 2012 -802 -1058 -911 -95 591 42114 - 15625 -1006 -529 -307 -433 -1078 -427 -84 80 79318 - -60316 4937 1920 1125 -344 12926 5842 18943 33566 37199 - 22862 26507 -1846 17016 17977 22577 28642 16878 20850 29541 - 34079 18772 19931 34744 36200 18990 20156 30621 31578 7057 - 19388 35983 36011 19858 25962 261 -116 -1494 -6476 -4385 - -1969 -1905 -53 0 752 728 -950 -861 69 742 - 44656 16461 63537 -411 144 346 47 -2106 -622 -506 - -194 77176 -58614 4753 1806 1021 -874 12405 5520 18377 - 33186 35760 21915 25521 -691 16564 17428 26432 22862 16428 - 19922 30363 31270 18054 19261 30936 37331 18131 19368 27522 - 32487 6796 18490 31267 39429 19062 25004 605 267 -1141 - -3073 -6423 -1173 -1148 -17 0 710 -630 -1351 -950 - 57 658 42894 15952 61731 66235 723 680 468 96 - 389 1020 619 417 57635 -43345 3735 739 102 6 - 9636 4510 14140 25332 27188 19584 19579 -606 14460 13351 - 20218 21181 6860 15143 23197 24964 16493 14618 23943 26636 - 18477 14975 21271 23294 6001 14377 23910 26426 23147 19232 - -67 -251 -1415 -3034 -3170 -3839 -1637 -32 0 601 - -441 -744 661 61 461 32396 13178 46754 49356 48173 - -338 -40 48 157 -1558 -156 -100 -264 62372 -47533 - 3980 1531 622 -869 10351 4689 14938 26971 29000 18028 - 22187 -1123 13459 13932 21460 22215 13044 9075 24744 26716 - 14908 14065 25200 28196 14907 15703 22310 24445 5437 16867 - 25288 27969 15561 25308 271 70 -1193 -2567 -2801 -1233 - -5112 -33 0 588 -477 -748 -757 -393 553 34867 - 14229 50637 52883 51701 39423 1147 -751 -1438 -2128 1073 - -123 -881 -357 -479 -5151 -3601 -1362 -14 -514 -78448 - -2896 -2195 -4119 -4038 -2842 -3197 4506 -1982 -3218 -5127 - -4885 -3570 -4721 -4942 -4956 -3507 -3788 -4861 -5011 -3266 - -3606 -4266 -4401 -1216 -3560 -4635 -4821 -3495 -4547 62739 - 3204 1198 2136 1821 1532 2167 6154 0 165 -230 - -93 58 27 8624 -12019 -1591 -791 -767 -699 -869 - -856 669 -343 -960 -1119 434 -263 -1071 -392 6 - -3072 -1809 -245 1084 305 -2476 -92936 -826 -1884 -1835 - -1629 -1725 357 -327 -1308 -2348 -2093 -1775 -2344 -2476 - -2193 -1858 -1909 -2478 -2276 -1725 -1794 -2078 -1954 -603 - -1724 -2326 -2170 -1804 -2258 2623 49062 726 1144 949 - 976 570 214 0 9 -233 -52 91 32 -68 - -924 -28084 -266 -348 -166 -530 -581 3461 -785 -1050 - -1121 -1359 1124 -1149 -2239 -1723 -5532 -10854 -11844 -5757 - 571 -739 -4277 -2180 -42029 -13496 -13936 -10283 -11230 2939 - -7635 -44208 -13181 -13593 -9248 -10833 -13785 -14826 -9977 -9759 - -13623 -15076 -9202 -9401 -12208 -13375 -3518 -9303 -13191 -14513 - -10133 -11941 114 -275 48428 4482 4298 3314 3400 283 - 0 13065 -1044 -489 -202 -478 -1449 -3595 -1362 -17620 - -5016 -4847 -4070 -4784 4780 2005 828 -342 -1144 -1584 - 1523 -1617 -2490 -2028 -10557 -17165 -23311 -6251 312 -1050 - -7193 -3701 -11668 -59852 -24865 -16313 -17014 3313 -12906 -14393 - -58527 -24950 -15973 -17679 -56795 -26082 -15894 -14960 -55110 -26505 - -15161 -14750 -47434 -23777 -5923 -14674 -50968 -25556 -16176 -18507 - 1140 302 4403 38214 10037 6289 5672 175 0 -1583 - 6490 -1696 -241 -1164 -2790 -6791 -2581 -9363 -18772 -10193 - -7941 -8121 6952 3241 17156 1106 -159 -950 -1252 3047 - -18 -841 -860 -12126 -16259 -21734 -6130 376 -1096 -6729 - -3165 -11450 -23808 -67730 -15234 -16767 2759 -12132 -14153 -24203 - -63196 -15267 -17349 -24438 -65094 -14819 -14772 -24078 -65148 -14192 - -14616 -21409 -52176 -5545 -14042 -23108 -58639 -15207 -18340 435 - -226 3694 8871 33026 4528 4206 360 0 -1335 -2803 - 5157 -250 -1024 -2791 -7632 -2739 -10512 -11747 -22891 -8571 - -9073 6269 2563 16199 29574 445 -268 -399 -958 899 - -1133 -1494 -1218 -4795 -10712 -14107 -4890 924 -571 -4052 - -2677 -7295 -13858 -13990 -63267 -10700 1110 -48894 -8579 -13631 - -14000 -54453 -10783 -13694 -14333 -51884 -8979 -13805 -14830 -42168 - -9045 -12641 -13588 -15824 -8921 -12598 -13787 -47118 -11033 139 - 253 3274 5949 5051 31605 3655 249 0 -1139 -1879 - -1043 6001 -703 -1859 -3604 -1594 -4690 -5198 -4836 -20436 - -4266 4195 2571 11572 18524 17169 703 -171 -508 -641 - 1535 -1322 -1802 -1146 -5165 -11023 -11949 -6250 437 -528 - -4980 -2910 -7671 -13630 -13901 -9951 -66888 2983 -7228 -8819 - -13306 -13572 -9300 -62078 -13768 -14599 -9537 -50178 -13664 -14867 - -8934 -43795 -12133 -12961 -3189 -42377 -12634 -13887 -9359 -53838 - 677 -213 2822 4934 4344 3188 33980 382 0 -345 - -1281 -557 -215 5091 -1416 -3918 -1883 -5381 -5424 -5211 - -4442 -21318 5753 3108 12590 17519 16973 12023 3659 5354 - 4589 3546 3294 3016 2721 1639 296 1290 2554 -1327 - 709 -868 -17224 1743 1238 831 1245 1645 1249 -525 - 854 1648 885 1259 1219 1886 421 1079 1198 1172 - 418 1094 1103 1123 549 1141 476 1234 647 1267 - 1292 1533 -8687 -1355 -362 345 215 587 -422 -1365 - 0 30 283 135 92 14 -5728 -918 1001 286 - -168 122 166 -18 -29175 -1615 -1461 -1276 -968 -453 - -1595 220 -1736 -1456 -953 824 -47 -353 -149 103 - -1163 -846 783 -118 45 76 -31063 -172 -429 -497 - -193 -460 -1506 -1113 -378 -391 -453 -460 -453 -404 - -468 -435 -316 -407 -489 -371 -307 -372 -468 -160 - -316 -455 -539 -454 -445 -152 -7725 268 -198 -84 - -492 -163 16 0 -40 -210 -72 63 -28 -57 - 188 -9675 27 105 52 -31 -183 0 33827 397 - 691 674 460 622 -328 2057 -914 -2460 -2396 -1028 - -376 -77 551 -215 -4287 -1132 17773 -169 208 596 - -146 -13895 -256 -382 534 -36 5433 1413 -9113 -4922 - -3981 -1981 -3573 -5065 -3970 -1545 -2475 -5075 -4238 -1669 - -2380 -4465 -3638 -433 -2188 -5188 -4366 -1675 -3252 6131 - 3243 -31974 5913 5043 3085 2938 -54 0 -3021 -154 - 214 -162 37 -96 -654 78 -10153 -406 -233 -400 - -314 85 442 -13015 1698 2057 241 593 -390 774 - -664 746 996 515 280 1428 1504 1689 1110 -1110 - 4356 721 -83 -238 774 364 -20994 113 552 912 - 38 4958 1994 -15785 -539 80 818 -1156 -1354 -428 - 657 -658 -1441 -717 423 -738 -865 -93 436 -369 - -1068 -357 788 -743 -500 138 -15662 -1088 -386 -760 - -603 -95 0 -3928 1003 705 -144 374 412 363 - 400 -5226 496 762 722 978 -956 167 -23635 -1947 - -968 -1358 -1161 2088 -198 61365 -191 -545 -1071 -739 - -1383 -1327 -1019 -413 285 -2711 -1143 12986 -408 820 - 319 -318 -39 -36495 -686 -113 381 3830 520 -2342 - -31796 -3263 -1860 -2353 -35296 -2998 -1663 -1474 -33008 -3061 - -1565 -1323 -29024 -2519 -619 -1394 -32480 -3170 -1901 -2098 - 4826 2333 3937 -2557 3563 2699 3095 78 0 -60 - -1340 -19 -216 31 -180 -137 138 -241 -4077 82 - -79 84 179 467 365 1344 1173 480 128 -427 - 563 6868 2048 4807 4853 3489 2394 3331 3434 2859 - 2536 820 -2054 6239 1481 -107 271 -236 128 760 - -41036 -333 1879 168 4469 2221 93 -32468 -937 1386 - -714 -41472 -1412 1187 -865 -41804 -1756 922 -691 -33452 - -860 520 -357 -34164 -992 812 -910 1200 925 509 - -3204 850 -29 1066 148 0 760 -733 859 -74 - 519 370 -42 292 119 -3714 105 -43 -8 -30 - 630 -979 -12199 -368 -1199 -393 2826 -125 3376 6028 - 64228 -1915 -1919 -2082 -1448 -2454 -2594 -1898 -945 -645 - -3259 -2329 14333 -1307 872 -61 -589 -755 -1661 -19364 - -661 -815 2149 -408 -3274 -5100 -18772 -2762 -3445 -4827 - -15401 -2258 -2223 -4703 -14898 -2149 -2082 -4458 -13567 -825 - -2039 -5379 -17663 -2592 -3130 5553 2595 4292 5261 -3028 - 3180 3266 66 0 -163 -315 526 86 -45 -217 - -607 -134 -846 -740 -6550 -719 -390 529 434 972 - 2176 6564 554 865 -1504 483 6883 646 7242 2058 - 3175 3923 3299 1706 3544 3676 2242 2218 2013 -3792 - 7385 -1619 -370 -72 371 296 436 -1131 -21348 1395 - -496 3256 1221 184 -1249 -17425 1016 -857 -1721 -19516 - 970 -779 -1351 -22580 1073 -493 -823 -16452 397 7 - -1732 -17108 924 -568 -635 129 -1044 -1008 -497 -852 - -218 78 0 948 1506 819 161 512 561 696 - 494 1006 458 1173 544 923 -367 414 -578 -1253 - -11673 -869 -661 2250 -142 2582 5643 2745 8719 33036 - -1319 -1591 -1510 -1210 427 128 55 52 -1 -2313 - -1611 9826 -61 -18 509 -172 -44 7 -104 -9487 - 145 621 -8751 -1672 -2241 -2003 -5758 -1389 -2219 -1656 - -4288 -828 -2220 -1823 -3077 -867 -2073 -1749 -1335 -882 - -2437 -2028 -3682 -1283 3063 1238 2107 2463 1790 -15435 - 1182 8 0 -316 -309 -78 662 -94 -135 -41 - -154 -356 106 -100 -6541 -117 114 222 380 1163 - 1169 4919 362 -1140 781 4986 591 3837 671 3650 - 505 389 899 921 614 633 1560 1418 675 -33 - -362 5349 561 -257 -1182 -961 -508 -306 -565 -420 - -13700 -366 818 -17129 -239 -268 -41 -13068 -280 -802 - -380 -18652 -464 -967 -834 -21660 -524 -498 -168 -6673 - 6 -1196 -783 -14707 -485 1094 723 -587 -261 54 - -8607 -190 55 0 658 1197 964 233 515 642 - -611 17 -69 -616 -327 -4290 -69 928 807 -771 - -1197 -746 -13599 -758 1155 -146 1973 3418 1499 3984 - 1007 5261 18755 904 295 423 414 -491 -231 -343 - -490 73 1756 -936 -926 688 -1046 74 -180 12 - -691 1039 -13128 -187 -100 -12327 449 -69 1503 -13807 - 89 -99 1260 -17328 430 47 1491 -16677 646 -3 - 1284 -9143 268 -16 1154 -21191 300 -185 -38 166 - 62 -406 398 305 -10 0 -339 -291 -77 -6248 - -2 -120 -8 107 169 -101 302 1616 104 4 - 197 176 192 -1163 7768 123 -174 240 -512 -730 - 2460 201 -668 -1341 10205 25821 -2245 -2546 -2519 -2009 - -983 -482 -313 392 181 -3493 -1167 12976 -422 738 - 991 -22 -76 319 -365 62 -14499 5313 536 -2385 - -3339 -3403 -1871 -9109 -3150 -2951 -1485 -5514 -3138 -3144 - -1547 -3272 -2706 -2563 -519 -1685 -3402 -3195 -1647 -5646 - 3722 2043 2198 3459 2759 1550 -17980 -6 0 -177 - -129 112 -61 -484 -167 -27 -1 -652 169 173 - -68 -7970 -556 193 696 1210 1657 149 -3994 -451 - 859 8276 1902 4937 1425 6052 1815 4312 1411 -249 - 1725 2522 2035 1058 2701 2508 1693 1251 1203 -2942 - 3833 -3527 -152 205 832 568 118 -859 -763 577 - -20509 5902 1575 55 -820 -944 730 -9686 -1304 -1210 - 249 -11645 -1205 -1361 90 -14300 -491 -388 260 -8927 - -924 -654 452 -13724 -1915 -527 -2309 -1425 -879 -1308 - -2606 -43 0 403 827 575 -52 -1099 157 398 - 712 668 111 626 341 -78 -1101 226 -1043 -267 - 57 -572 -21815 2157 -239 2911 5932 1205 5101 723 - 7416 189 4242 -598 35027 926 1284 1309 1239 571 - 1483 1364 1220 -14 -150 -288 -229 -957 -378 -28704 - -876 19 -498 -457 198 -369 -6256 -1182 540 18 - 355 211 730 -182 161 155 297 -225 198 122 - 306 -206 130 49 338 -159 145 150 403 -1090 - 788 78 365 -19 286 -65 1005 0 -55 -260 - -141 -30 -75 -400 2031 -806 423 -135 -5 -169 - -216 1176 727 -297 333 172 244 182 -702 70 - -422 -302 -291 289 -121 1 -85 363 102 -443 - -358 836 1012 634 -70 346 -793 -565 -580 3599 - -461 1131 -500 1291 -51 870 -398 -10422 1692 1097 - 1693 667 -14182 -1437 -8226 3165 2392 1628 3274 3372 - 2789 2033 2445 3484 3001 2024 2484 3139 2804 742 - 2467 3452 3018 2173 3175 -393 -172 1660 -373 -310 - -220 -78 -141 0 1131 136 -21 57 144 345 - 1946 310 -7182 3507 2410 2054 2563 -854 -250 3998 - -2140 -1495 -914 -1003 298 -217 -2640 914 -853 -864 - -693 -656 -120 -365 -111 -1361 -1761 -777 135 -645 - -394 -304 404 144 -39 141 135 -1191 -3358 -338 - -4133 -3482 -337 102 -68178 -1618 -1335 -1118 -1367 -2179 - -1721 -65361 -1763 -1643 -1562 -1464 -1331 -1449 -1376 -859 - -1344 -1372 -1187 -966 -1771 -1891 -603 -1183 -1356 -1487 - -1403 -1217 -76 -566 -1990 15 -22 -203 -155 -447 - 0 64 -703 -489 -102 -242 -186 -151 -16 4964 - 41 83 85 142 312 -283 -4258 823 807 336 - 182 -171 111 -647 1879 -286 -259 -126 -118 98 - 91 -39 -329 -239 287 -2661 16 316 266 79 - 346 599 200 129 543 -1356 -3657 -1027 -4656 -3816 - -251 549 -68932 -1348 -979 -1133 -881 5526 -443 -68627 - -2629 -2468 -1961 -2448 -1371 -1555 -1377 -1125 -1344 -1365 - -1183 -1163 -1824 -1969 -719 -1614 -1415 -1555 -1505 -1539 - -137 -543 -711 -143 -105 -189 -210 -389 0 1586 - -764 -627 -77 -313 -340 83 181 5354 501 542 - 561 526 589 -191 -2089 1128 1018 523 398 -90 - 25 -3542 473 -185 -9 -130 180 -81 67 26 - -263 408 -112 -3127 89700 355 361 -319 234 2 - 144 698 531 -2285 -114 -3607 -213 3047 -423 -368 - -212 -945 -9600 -1572 -1682 -1417 -2160 -1594 -1079 -11655 - -1117 -1532 -1088 -12507 -1739 -1816 -1159 -15682 -1716 -1899 - -1130 -14846 -1212 -680 -574 -13588 -1540 -1979 -1398 -126 - 56 163 -1112 553 341 534 -154 0 -526 -594 - -414 -93 -292 -398 -1170 -314 -1777 -2534 -1820 -1372 - -1602 -227 -102 613 -2145 1764 642 956 52 -31 - 91 12 -13 1361 -345 -986 -21 21 205 -307 - -193 383 -504 329 113 2556 2726 2210 1707 1804 - 2421 2278 2279 -857 -24 -4012 -795 -6650 -2293 -92 - 984 -1233 -15103 -2859 -1642 -1627 6066 -722 -2627 -29922 - -5317 -3118 -3627 -18229 -3722 -1992 -1896 -17014 -3865 -1764 - -1800 -21640 -4941 -1079 -3078 -17650 -3571 -2324 -2901 -24 - -361 -270 -1394 343 301 346 -229 0 -549 2654 - -577 -61 -381 -469 -860 444 -742 1089 -855 -913 - -706 122 -649 723 -1720 1307 857 725 226 -373 - -37 1297 -1255 756 -369 1063 -296 305 -218 -389 - 340 -180 -1335 4490 3045 20738 3038 3141 2235 2183 - 2165 3229 2410 2129 -102 -95 -3452 -1287 -5603 -2636 - -133 1319 -963 -15169 -1759 -1505 -1244 11815 -397 -2942 - -34301 -5449 -3647 -3970 -13867 -2562 -1502 -1946 -13488 -2416 - -1264 -1754 -16695 -3478 -1229 -2753 -15069 -2570 -2288 -2685 - 110 -206 -401 622 -57 709 355 -124 0 -375 - 1325 -684 80 -380 -554 -252 504 -2 1990 257 - 3 -115 639 -434 1328 1161 1157 1070 1140 195 - -522 -314 1755 -2180 1240 -242 845 -527 385 118 - -199 1413 -294 -900 1792 5838 16816 44186 -9 -487 - -57 161 191 -479 -346 -122 8808 -3367 2892 406 - 194 742 1990 667 2131 5306 -6589 3574 3760 -5648 - 1589 2666 5439 -10165 2849 4292 5748 -3033 3448 3874 - 5803 -2699 3339 3680 5194 -602 1320 3729 5807 -1529 - 3720 4740 -193 -275 -840 -808 2391 -274 -643 -117 - 0 214 247 424 19 195 522 4718 1528 6382 - 7233 -722 5422 5982 -788 -348 -1488 -3172 5644 -1839 - -1734 92 53 -921 -301 -406 -392 -1687 2196 -144 - -595 -305 -657 -1304 -739 8739 -64 -541 -1762 -1314 - -1038 2592 2229 1861 1190 2372 3332 2605 2705 -1041 - 1113 -3533 -383 -9115 636 -15 847 -116 -1929 -15189 - -1339 -864 8530 -158 -1701 -4768 -29604 -2942 -3356 -2856 - -18056 -1501 -1963 -3113 -18433 -1459 -1990 -4118 -24302 -957 - -2902 -2578 -17777 -1919 -2334 0 -205 -907 -317 -1172 - -303 -476 22 0 -491 -1018 1653 17 -363 -659 - -621 342 -887 -1207 752 -977 -1084 281 -348 410 - 586 -977 866 318 280 -264 -276 636 110 886 - -527 947 -185 -6 -367 -116 488 -416 -1751 3758 - 2754 -921 15706 7147 -7798 2332 2410 2170 1342 1896 - 4000 2970 2584 -108 405 -3769 -193 -7376 -147 -81 - 1101 -49 -1151 -13936 -988 -230 13379 723 -2209 -5123 - -32036 -3178 -3669 -2106 -13383 -718 -1721 -2185 -12092 -1203 - -1491 -3126 -16742 -715 -2450 -2099 -13376 -1749 -2119 401 - 185 -789 -141 82 -93 -241 50 0 -448 -1076 - 118 -117 -446 -726 -134 443 -306 37 3022 -74 - -232 561 -136 1207 890 1398 1046 401 216 -451 - -221 1490 274 746 -376 -1902 -264 64 163 292 - 1212 -149 -1970 1305 5385 -873 6859 14803 -15893 44489 - 224 382 -124 195 -333 16 -229 -52 -1375 526 - -933 54 979 -442 -467 237 -763 -1205 -746 -14067 - -235 -88 -9950 -736 -1247 -633 -14214 -231 -1336 -723 - -9439 -342 -1437 -846 -11818 -517 -1362 -729 -3718 -349 - -1513 -891 -11142 -265 245 -14 332 379 365 -4871 - 33 -16 0 -303 -83 -13 -497 -108 -166 -107 - -422 -1016 -984 -1170 4455 -1007 120 -334 539 241 - 645 -3250 202 181 -121 175 290 48 -186 96 - -365 2100 -2414 -2354 -105 -455 73 -1019 263 237 - 5501 656 817 -883 -512 174 282 105 181 416 - 415 966 546 752 -932 57 -2370 202 -5641 -925 - -403 607 -1096 -1683 -1903 -21897 -1314 2021 -27881 -2110 - -3095 -3309 -37281 -2574 -2155 -2304 -28508 -1592 -2137 -2583 - -24591 -1491 -2700 -3273 -11818 -1973 -2269 -2702 -29856 -2137 - 165 -291 -593 42 182 -5346 -145 8 0 -252 - -587 -270 62 -227 -371 -360 420 -684 -889 -873 - 3857 -631 267 -889 391 620 1021 -4941 245 144 - -242 -523 -252 -20 106 -23 -46 391 2859 -4121 - -138 -306 -78 -555 3165 2170 666 8020 3430 -774 - 8442 3817 15200 448 451 505 561 895 1313 955 - 398 128 51 -1809 -146 -5306 -1017 -349 541 -747 - -965 -937 -22662 -447 4247 -29632 -1958 -2910 -3121 -41226 - -2321 -962 -963 -24836 -937 -981 -1292 -22210 -619 -1615 - -1900 -13429 -1397 -1368 -1721 -29005 -1495 331 -252 -478 - 163 -59 -2083 -455 34 0 -184 -527 -397 1209 - -88 -346 73 224 214 194 117 3958 149 428 - -408 927 565 643 366 -8 173 -73 -1380 -417 - -364 -374 -202 -452 -891 1537 -3302 -324 -98 -14 - -297 1650 3820 589 3634 8942 -259 4075 9144 14419 - 58299 -146 -85 -312 -557 -123 22 -77 137 1436 - -2458 -4458 -288 -568 2 296 -167 18 -606 -368 - -4400 -14 365 -16339 -155 -653 -511 -20371 -22 -500 - -616 -22235 -580 -681 -559 -20369 -471 -979 -1041 -7833 - -275 -331 -367 -22451 108 -319 -831 -94 317 304 - -2721 -245 26 0 -336 -1423 -938 9473 -697 -590 - 713 852 1040 862 755 -2162 477 36 209 355 - 1448 1031 -9242 263 -167 612 134 27 58 69 - 233 510 -915 -8216 -722 430 620 -406 -339 83 - 269 215 574 313 59 727 -191 -149 -6336 -2268 - -230 -414 -258 72 -340 -454 -297 -305 619 -2488 - -5070 -466 -142 -207 40 -431 -513 -1068 -1035 362 - -958 134 -20026 -426 -1416 -1027 -16290 -1049 -956 -996 - -21997 -1176 -970 -1179 -19229 -787 -1400 -1542 -6358 -1031 - -1193 -1220 -19743 -727 -287 -703 203 345 323 -3138 - 77 22 0 -847 -1583 -980 9131 -716 -633 406 - 9 376 539 286 -903 283 55 400 578 1375 - 1146 -8501 1030 -283 760 401 233 0 -42 233 - 508 -165 -6548 5130 226 309 -146 -384 35 14 - 97 554 930 -33 429 112 7047 -7823 -17676 52174 - 1608 1188 1141 919 1767 1740 1158 1104 -492 438 - -744 151 -7027 506 183 909 -273 -634 -407 -795 - -24372 8314 1143 -1689 -2535 -2451 -1809 -37010 -1497 -1733 - -1333 -20388 -1446 -1728 -1022 -22310 -2411 -2572 -411 -23948 - -1955 -1906 -1271 -27894 414 -220 -681 135 -201 -144 - -2527 48 0 -96 -291 -144 -58 3690 -208 -187 - 363 -596 -613 -733 -388 2002 348 -460 124 202 - 214 157 -3736 -394 -121 307 832 212 416 26 - 237 -112 -104 41 2231 4119 -751 -1637 3165 2563 - -427 7769 3927 -585 8839 4198 144 5976 2896 -271 - 160 1763 1590 1459 1194 1899 1753 1288 844 111 - 231 -1111 -601 -7075 -140 116 930 -192 -549 -81 - -484 -27795 14708 2554 -2253 -3292 -3222 -2274 -44836 -1471 - -1407 -1049 -16978 -1377 -1185 -617 -17063 -2268 -2268 -548 - -23314 -1895 -1785 -1323 -23459 476 4 -824 19 -164 - -271 367 86 0 -12 -412 -342 34 2749 -278 - 304 629 -436 67 155 135 7420 622 64 817 - 534 133 149 2589 -450 -91 -104 1520 336 815 - 190 465 -281 -646 11 -3341 -5027 -1046 -2059 1586 - 5133 -478 4650 9301 -879 5227 9570 -487 3110 6893 - 379 708 54327 -4979 -4111 -2224 -1251 -6589 -5513 -3141 - -1672 -290 -127 -491 -120 -786 527 -178 -5345 -1961 - -1366 -1563 -2375 -1200 -3744 -2117 -1505 -718 -790 -1693 - -547 -675 -852 -1872 -399 -698 -920 -1781 -385 -529 - -653 -663 -313 -620 -838 -1852 -535 -349 -5738 83 - 208 453 177 339 -33 0 -80 269 144 -67 - 58 150 214 723 -111 240 221 -158 199 -319 - -11259 -18 -130 -319 127 80 -660 -21139 -231 -193 - 80 -763 318 -729 -137 -71 -72 -95 -866 -181 - 590 101 -208 -18 -500 -591 278 -648 -725 74 - 2 -238 -42 -127 -660 -927 -28137 -16912 -9874 -6628 - -22635 -16248 -11370 -7724 495 75 -820 -748 -1523 989 - -469 -1592 -28064 -1747 -2496 -6184 -2087 2217 -4362 -27134 - -1007 -1529 -4831 -2197 -490 -1278 -5080 -844 -798 -1667 - -4863 -895 -369 -879 -1835 -804 -393 -1241 -5002 -1283 - -1471 -672 -7879 -2929 -1895 -1674 -1120 -70 0 -4551 - 1017 616 66 379 690 919 176 -4305 2278 2321 - 697 1827 -143 -231 -3788 -1714 -2543 -750 -941 -2643 - -384 5515 9765 509 -2927 1454 -2086 294 -236 -163 - 1119 -1489 -1224 -191 7529 10407 -601 -1531 -1181 626 - -1591 -1029 82 640 787 25 -133 -848 -356 4120 - -13282 -9687 -6884 -4773 -17126 -12616 -9303 -6718 -157 264 - -69 -747 -28 -173 -715 -1669 -4753 -2312 -2709 -44394 - -2322 -653 -31646 -4056 -1025 -1336 -32826 -1580 -1063 -1461 - -38164 -972 -1014 -1700 -37543 -867 -637 -980 -15480 -811 - -1022 -1479 -39431 -1283 -246 -46 167 62 780 -3404 - 500 -48 0 109 935 635 -2875 331 580 288 - -135 -183 1018 1121 -9755 674 50 -66 380 -544 - -1366 2907 -252 -1981 -188 -417 -293 57 -2101 766 - -1553 -4461 16308 400 468 -1041 -714 -128 208 167 - -253 -1229 -1004 212 -1229 -1123 1867 10179 10195 3404 - 1718 -638 -710 4126 12546 diff --git a/inputs/coefficients/IntermediateStopLocationModel_psrcper1.F12 b/inputs/coefficients/IntermediateStopLocationModel_psrcper1.F12 index 81b23e41..de0f8366 100644 --- a/inputs/coefficients/IntermediateStopLocationModel_psrcper1.F12 +++ b/inputs/coefficients/IntermediateStopLocationModel_psrcper1.F12 @@ -3,12 +3,12 @@ END 1 Beta00001 T 1.00000000000 .000000000000 2 Beta00002 F 1.82314136732 .431364040329 - 3 Beta00003 F -25.7470509278 .515644422253 - 4 Beta00004 F 3.0000000000 1.29370699099 + 3 Beta00003 F -140.7470509278 .515644422253 + 4 Beta00004 F 5.0000000000 1.29370699099 5 Beta00005 F -1.99457840161 .745286155651 - 6 Beta00006 F -9.26105010594 3.27122553894 + 6 Beta00006 F -10.26105010594 3.27122553894 7 Beta00007 F .919780617878E-01 .116539442778E-01 - 8 Beta00008 F .078116338084 .143935312712E-01 + 8 Beta00008 F 5.00000000000 .143935312712E-01 9 Beta00009 F .432079541092 .220322036336 10 Beta00010 F -1.38710826379 .390194235553 11 Beta00011 F .671491641973 .584778303193 diff --git a/inputs/coefficients/New_Not_Used/IntermediateStopGenerationModel.F12 b/inputs/coefficients/New_Not_Used/IntermediateStopGenerationModel.F12 new file mode 100644 index 00000000..9f70d266 --- /dev/null +++ b/inputs/coefficients/New_Not_Used/IntermediateStopGenerationModel.F12 @@ -0,0 +1,669 @@ +Stop frequency and purpose sfreq1702.ALO +Created by ALOGIT version 4 21:09:06 on 6 Nov 16 +END + 1 Beta00001 F .381022646603 .478689863059E-01 + 2 Beta00002 F .543709670836 .701163692122E-01 + 3 Beta00003 F .355023455524 .102698865681 + 4 Beta00004 F .571825178157 .146857660843 + 5 Beta00005 F .975371253253 .382503422653E-01 + 6 Beta00006 F 1.56549329753 .523712757089E-01 + 7 Beta00007 F 1.53299023396 .785321778011E-01 + 8 Beta00008 F 1.63679745459 .120350281100 + 9 Beta00009 F .250317884908 .406973744085E-01 + 10 Beta00010 F .532547630885E-01 .609698423395E-01 + 11 Beta00011 F 2.04589732130 .126562813449 + 12 Beta00012 F .565228534336 .549586609682E-01 + 16 Beta00016 F .581798750015E-01 .602573010673E-02 + 17 Beta00017 F -.359766915441 .434037915751E-01 + 33 Beta00033 F -2.96667146151 .171088945519 + 34 Beta00034 F -1.66989419388 .197966733780 + 35 Beta00035 F -.503817548884 .162071765795 + 36 Beta00036 F -.632629819940 .105232881595 + 37 Beta00037 F -.201210684633 .883641893100E-01 + 38 Beta00038 F -1.25993263896 .121118305072 + 39 Beta00039 F -.410051698327 .105022991221 + 40 Beta00040 F .950264914106E-01 .411162988533E-01 + 46 Beta00046 F -.976816101963 .140953920737 + 49 Beta00049 F -1.31622744452 .191942296815 + 50 Beta00050 F -1.16154536110 .139337934433 + 51 Beta00051 F -.547224233308 .124768926652 + 52 Beta00052 F -1.64901690987 .175113537137 + 53 Beta00053 F -.570459472270 .147449672939 + 57 Beta00057 F -1.18547585100 .120514462939 + 58 Beta00058 F -.589769786206 .105060131496 + 59 Beta00059 F -1.74995210009 .159782567860 + 60 Beta00060 F -1.31177600532 .163008338868 + 64 Beta00064 F -1.07662771699 .120739115026 + 65 Beta00065 F -.328610222656 .102929964196 + 66 Beta00066 F -1.89841757717 .164566918704 + 67 Beta00067 F -1.20255890046 .167284773229 + 71 Beta00071 F -1.09140855338 .140740288228 + 72 Beta00072 F -.525718666873 .124393313490 + 73 Beta00073 F -2.25022305005 .209837558894 + 74 Beta00074 F -.744080315103 .157548667477 + 78 Beta00078 F -1.40333288069 .122151699381 + 79 Beta00079 F -.766194935028 .103532169932 + 80 Beta00080 F -1.66606728991 .147054115583 + 81 Beta00081 F -.856759151891 .122846109023 + 82 Beta00082 F .824738116507 .993931295998E-01 + 83 Beta00083 F 1.05300684193 .104699476763 + 84 Beta00084 F -.358623130405 .996361284966E-01 + 85 Beta00085 F -.960251989078E-01 .546172163339E-01 + 86 Beta00086 F -.867442916485 .523713933621E-01 + 87 Beta00087 F -.392411117940 .691581515630E-01 + 88 Beta00088 F -.537589245461 .694471804201E-01 + 89 Beta00089 F .362643080196 .584061589737 + 90 Beta00090 T -5.00000000000 .000000000000 + 91 Beta00091 F -.136020082048 .494154719608 + 92 Beta00092 F -.531665619445 .397397150138 + 93 Beta00093 F -1.33091388768 .369165832244 + 94 Beta00094 F -1.23740413961 .248085846021 + 95 Beta00095 T .000000000000 .000000000000 + 96 Beta00096 F .449690749126 .716649612455 + 103 Beta00103 F -.724913279728E-01 .662121119563E-01 + 104 Beta00104 F -.908923184480E-01 .712002528002E-01 + 105 Beta00105 F .169889419736E-01 .604333486169E-01 + 106 Beta00106 F -.210618536576 .517379293889E-01 + 107 Beta00107 F -.236214814503 .511831117447E-01 + 108 Beta00108 F -.289919575703 .596324554114E-01 + 109 Beta00109 F -.399163581009 .620373233095E-01 + 110 Beta00110 F .254851340606 .126655472753E-01 + 111 Beta00111 F .224633074430 .140102739572E-01 + 112 Beta00112 F .166967114515E-01 .113752280538E-01 + 113 Beta00113 F .769734348772E-01 .612394851294E-02 + 114 Beta00114 F .874992926073E-01 .573187588954E-02 + 115 Beta00115 F .104329156240 .787752212663E-02 + 116 Beta00116 F .107298346582 .781493119967E-02 + 131 Beta00131 F .809529625463 .920266899416E-01 + 138 Beta00138 F -1.21568602746 .183291164809 + 146 Beta00146 F .451823522931 .115622872020 + 147 Beta00147 F .397144502293 .920794032608E-01 + 154 Beta00154 F -.439365206335 .829371924281E-01 + 155 Beta00155 F .553052346238 .631688602929E-01 + 162 Beta00162 F -.845345752373 .876174379704E-01 + 164 Beta00164 F .270673083638 .421250463507E-01 + 170 Beta00170 F -.252512649297 .108560861565 + 171 Beta00171 F .610631353833 .602688768291E-01 + 172 Beta00172 F .180251503546E-01 .102346771292 + 173 Beta00173 F -.647641096927 .115328491055 + 174 Beta00174 F .149094073575 .597578956625E-01 + 175 Beta00175 F .827972345022E-01 .659987703581E-01 + 181 Beta00181 F .427633887945E-02 .738742423799E-01 + 183 Beta00183 F .605585369745 .105048887901 + 184 Beta00184 F .872460715569 .108943808382 + 195 Beta00195 F .203571574127 .484452452959E-01 + 196 Beta00196 F .252916418583 .577494189557E-01 + 197 Beta00197 F .249882254916 .682016945685E-01 + 207 Beta00207 F -.964537425105E-01 .628736606269E-01 + 209 Beta00209 F .241274377437 .509213055392E-01 + 210 Beta00210 F .473223701439E-01 .680241287351E-01 + 221 Beta00221 F .192649177202 .651243738945E-01 + 222 Beta00222 F .303197576721 .747647096093E-01 + 223 Beta00223 F .387257302892 .924169682228E-01 + 226 Beta00226 F -.212665002026E-01 .798292319071E-01 + 228 Beta00228 F -.309001148920E-01 .875322087119E-01 + 235 Beta00235 F .986803686625E-01 .752623321037E-01 + 236 Beta00236 F .265887429191 .853120485770E-01 + 237 Beta00237 F -.899763484827E-01 .798371429125E-01 + 238 Beta00238 F .450976923684 .728762719413E-01 + 239 Beta00239 F .469236519903 .605669230677E-01 + -1 + 38501 -.347924535273E+05 -.384527313729E+05 -.299328036456E+05 + 10 021:09:06 on 6 Nov 16 + 23206 15573 11691 10966 8309 5852 10148 7435 5073 3731 + 7932 6094 4270 3152 33434 5485 4352 3137 2333 22277 + 17477 3700 2953 2148 1602 14649 11562 8032 1553 1668 + 1173 734 2223 1328 1082 798 1006 1459 1662 1616 + 2109 3414 3678 2637 -78559 3323 3189 2651 1956 5291 + 5051 4227 2948 3330 10180 -1665 -1488 -1229 -1005 7567 + 7372 4324 2862 810 1131 776 1844 780 548 -46 + 2669 2067 1593 740 -3795 -2118 -5250 -290 -1791 -1361 + -857 -209 -2409 -2725 -1711 -246 2629 4291 6385 -139 + -54530 -2424 -1383 -177 191 7171 6618 5284 3405 24076 + -14284 3211 4400 749 3343 3509 3638 3793 2601 11182 + 10073 7999 5621 20694 -9318 4756 3921 3916 1738 11822 + 6926 4638 2745 1795 14083 10815 8019 5399 26625 -12692 + 7558 6490 -3 5628 10560 11552 475 779 1072 1041 + 14692 11871 8291 5678 44119 -18979 11401 14005 1405 5514 + 16687 17158 21286 1588 1736 1542 1345 18356 14217 10359 + 6877 51657 -22772 12970 14437 4388 6588 19328 20343 24669 + 41138 6570 5096 4038 3073 18925 15304 10884 7702 36823 + -17204 10416 10784 3549 5611 15107 17965 19249 29905 34331 + 1608 1466 1268 1181 15170 12497 9166 6306 43552 -20566 + 11316 13586 4770 4960 16679 18272 21925 33820 39749 30200 + 102 -858 -1207 -1150 1126 1020 -1562 -802 286 -5798 + 971 -1561 -23121 5314 969 15159 4110 2283 4326 -413 + 4948 5730 4588 3498 2569 16429 13351 9498 6731 31265 + -13681 9085 9891 3818 3369 13451 19535 17848 27000 31302 + 81445 27864 18110 5845 4749 3373 2450 10657 8577 7171 + 4893 23316 -5864 8588 -7175 -63 5299 9073 9840 88855 + 18510 21646 16680 18832 -1234 14845 88 1577 2021 2163 + 8880 7584 6359 4325 34733 -8180 11775 -5675 1935 3919 + 12929 12246 15859 77488 31853 23182 25300 -8811 19073 20290 + 1597 2702 2904 2355 10404 8738 7751 5067 37943 -8913 + 12915 -3397 3885 4313 14076 14088 17584 30398 73999 25298 + 28650 -6855 21486 21973 33508 4881 4671 4025 3149 11819 + 9865 8077 5572 26369 -5974 10230 -4502 3362 3506 10978 + 13447 13635 21871 25254 72730 21550 -3888 68151 16919 24357 + 25892 1710 2402 2356 2064 8986 7882 7075 4529 33030 + -8903 12139 -3190 4082 3447 12282 12720 16048 25324 29920 + 22713 73508 -6878 18971 19572 27261 30136 23170 -425 556 + 947 1168 9465 7003 5686 3817 39160 -11205 11477 -6379 + 1478 4110 14150 13119 17707 81674 34201 24740 27676 -8804 + 20528 19745 77202 31284 22508 26221 968 1563 1708 1482 + 11956 8655 7327 4839 44336 -13116 13062 -2746 3450 4565 + 15950 15489 20079 33678 77083 28072 32143 -7218 23953 21657 + 32057 71449 24892 29444 37452 4878 3970 3229 2639 13014 + 10106 8031 5666 28336 -8188 9800 -3972 3030 3115 11476 + 13698 14706 22349 25720 70837 22496 -3733 67192 15670 21228 + 22750 67544 20613 25030 27579 397 853 950 1074 7266 + 5640 5044 3317 28475 -8624 9462 -2003 2723 2997 10421 + 10412 13515 21154 24755 18946 58789 -5549 15916 14535 20045 + 21898 16573 55983 23849 26926 18802 1782 1459 1216 956 + 9114 6599 5482 3675 39978 -11195 11689 -7785 2374 3645 + 14228 13336 17955 80578 34546 24994 28004 -9134 20726 20167 + 75912 31873 22943 26665 79720 34735 23126 22110 2737 2492 + 1978 1472 12101 8690 7411 4874 46084 -13066 13349 -3919 + 3536 4392 16386 16011 20810 34838 78523 28988 33199 -7753 + 24653 22649 33378 73156 25870 30626 35594 75110 26005 25219 + 39356 5950 4331 3198 2392 12474 9809 7703 5568 27626 + -7269 9761 -4794 3302 2550 11165 13404 14386 21795 25080 + 68035 21831 -3834 64770 15505 20968 22458 64924 20194 22392 + 24670 64234 16701 25252 28091 1414 1196 1137 748 6320 + 5232 4807 3294 28432 -8247 9550 -3011 3747 1636 10228 + 10330 13249 20875 24531 18471 55065 -5491 15653 14456 19892 + 21906 16321 53155 21621 24210 16715 41259 23811 27427 18226 + 1149 1620 1442 1163 7766 5763 4861 3224 34120 -8052 + 16554 -7186 4098 2924 12239 11799 15675 66074 30215 22091 + 24511 -8215 18430 17818 63193 28179 20549 23748 65798 30574 + 20597 19571 65797 32054 20489 19674 1855 2337 1971 1349 + 9472 6918 6140 3853 37637 -9083 17952 -3412 5995 3240 + 13537 13528 17414 29024 62588 24545 27686 -7225 20942 19179 + 28175 59354 22250 25978 29849 60263 22198 21267 30586 62426 + 22026 21403 33413 4405 3509 2716 1970 9938 7720 6050 + 4151 22345 -5638 12834 -3841 4764 1386 8940 10826 11666 + 17873 20706 52727 17633 -3522 50550 12605 17319 18673 49626 + 16372 18379 20371 49135 13533 18855 21280 48572 13449 19756 + 21299 1485 1535 1193 737 6873 5299 4734 3106 29432 + -7191 15836 -3628 7347 1036 10747 11060 14097 22515 26286 + 19823 54542 -6609 16796 15520 21853 23838 17780 51905 23508 + 26135 18146 40764 24141 27310 17944 39186 25012 27690 17375 + 328 911 1170 1332 8548 6557 5547 3732 43180 -11057 + 12094 -7960 3341 2971 15023 14251 18827 77369 36738 26298 + 29574 -9613 21914 21299 73671 33910 24291 28271 76851 37069 + 24453 23495 76956 38884 24352 23629 64581 32867 20089 25835 + 1547 1993 1897 1671 10710 7775 6700 4397 49697 -12980 + 14149 -4084 6017 2263 17224 16996 21686 36816 75386 30352 + 34898 -8468 26007 23800 35410 70391 27302 32382 37842 72314 + 27485 26732 38792 75058 27296 26943 34386 61232 22656 29310 + 44246 6338 5001 4020 2979 14201 10954 8589 6024 33895 + -8371 10740 -5867 5999 1671 13107 15753 17043 26302 30467 + 74094 25827 -5114 70701 18509 25442 27347 70359 23960 27154 + 30050 69738 19860 27896 31411 68570 19776 24943 26915 53980 + 21639 31404 35192 1790 1906 1769 1494 8947 7296 6287 + 4366 42776 -12326 14774 -4805 6335 2016 14930 15164 19260 + 30844 36092 26869 71614 -7876 22802 21026 29533 32250 23786 + 68012 32026 35651 24431 53276 32853 37299 24151 51243 29335 + 31782 19920 52154 37131 42023 31160 14137 9746 6158 3802 + -8686 -7523 -5333 -3339 170 -1956 -1180 44588 140 458 + -57377 -3239 242 1585 1426 214 1759 3900 1669 -5933 + -6984 -5451 -5564 -5081 -7675 -5699 -5570 -4087 -7995 -6117 + -5767 -4300 -7113 -5096 -4583 -4710 -8274 -6214 -6738 -6236 + 13138 10801 6608 4813 -8590 -6832 -5645 -3695 116 -2913 + -1382 42416 729 197 -4269 -57407 243 876 761 -726 + 777 280 -641 -5699 -6976 -5610 -6396 -5419 -7687 -5855 + -6347 -4345 -8009 -6286 -6592 -4573 -7138 -5245 -5192 -4977 + -8352 -6454 -7617 -6624 30748 11800 6784 4355 3164 -8376 + -6325 -5166 -3652 -513 -2778 -3395 31067 543 -449 -2296 + -1583 -34576 -1162 -1563 -1286 -1460 -755 -1015 -38887 -5958 + -5347 -4867 -5161 -7192 -5978 -5193 -4472 -7447 -6297 -5308 + -4605 -6725 -5339 -4268 -5051 -7729 -6432 -6201 -6615 21534 + 19579 19884 13048 8803 5866 -16746 -12150 -9230 -6327 -3231 + -4809 -5781 35803 152 -397 -4938 -4048 -3723 -31479 -7840 + -5438 -5658 1437 -4399 -8988 -36580 -12074 -9448 -10044 -38896 + -13252 -9763 -8387 -40759 -13816 -9790 -8541 -34043 -11563 -7836 + -9341 -38580 -14074 -11350 -12232 28812 27428 23117 17312 11117 + 7391 4952 -19121 -13041 -9635 -6323 -3331 -5181 -5459 32540 + -285 -73 -4851 -4063 -4246 -7445 -31064 -6212 -6336 1678 + -5084 -9068 -12597 -33827 -9660 -10361 -13775 -37091 -9923 -8601 + -14003 -40124 -9997 -8870 -12351 -31537 -7969 -9324 -14580 -36855 + -11572 -12264 26376 24755 21297 33633 13483 9666 6537 4833 + -10716 -8001 -6397 -4531 -1752 -3196 -3802 38381 432 -61 + -3743 -4570 -1783 -2674 -3270 -27789 -2920 461 -25325 -7250 + -9336 -8465 -29513 -7841 -10294 -9094 -28410 -6556 -10635 -9655 + -29347 -6870 -9473 -8049 -22325 -7292 -10922 -9766 -31817 -9637 + 28074 29483 20764 29766 27481 14423 9782 6965 4877 -13324 + -9681 -7253 -4732 -2026 -2782 -3463 31856 -9 304 -3594 + -3043 -2816 -3507 -4365 -3977 -29637 1416 -3107 -7294 -8672 + -8398 -7238 -33253 -9778 -9065 -7667 -28068 -10049 -9567 -7796 + -28560 -8853 -7887 -6035 -29163 -10265 -9614 -8886 -37725 24330 + 23678 19810 27444 25848 25513 -330 -255 -226 -193 116 + 12 -60 -39 122 -334 1215 -35 -637 441 -2408 + -191 -43 -85 35 -75 -33 524 -13 -80 -147 + -90 -129 -97 -141 -87 -111 -76 -156 -108 -119 + -85 -66 -29 -28 -37 -170 -136 -160 -112 1580 + 52 -66 -57 -86 -58 -59 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 526 185 + 126 104 742 352 131 28 6 937 12478 175 + -78 108 364 361 -5731 1047 1012 810 894 587 + 807 -8195 740 527 576 658 949 903 782 709 + 974 914 789 729 1653 1634 1274 1542 980 999 + 833 1223 -58 14 5914 -441 -363 -218 -168 163 + 0 -371 -76 -140 -129 -118 -20 55 -10 -1005 + 1442 15454 -239 573 -251 -236 12 239 -4166 406 + 320 427 403 392 395 -5301 512 504 568 -7261 + -19 230 206 -4119 422 449 497 -2560 1414 1098 + 1582 -4241 469 396 833 -160 -182 -562 1635 -525 + -407 -403 199 0 1917 -351 -89 -78 -36 -971 + -508 -329 -179 -556 1318 12454 138 1078 -916 -145 + 0 106 359 -3877 236 404 -27 284 226 478 + -3830 404 620 372 -3871 347 441 91 -6951 210 + 435 1203 -2175 1048 1327 399 -4259 394 927 57 + 101 -147 -105 2176 -77 -6 147 0 1597 2027 + 249 260 204 202 411 434 232 119 -1726 1983 + 11971 230 302 -851 -524 -415 -44 -68 -87 -5692 + -82 117 -5676 75 5 96 -8650 88 -139 -67 + -8482 -12 -201 -139 -9847 22 148 196 -23215 275 + -271 -152 -11546 72 194 241 -127 -172 -200 3020 + -34 100 0 1555 2111 1507 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 238 147 195 200 -98 -141 51 + 63 299 1686 13667 109 -153 66 -5003 38 810 + 1384 1350 1015 1226 -1107 711 1110 1690 1698 1253 + 1648 1662 1723 1176 1296 1706 1782 1188 1327 2368 + 2449 1635 2212 1785 1948 1332 2060 2186 5 -416 + -690 -594 -445 -382 -92828 0 1666 2144 1748 1766 + 0 -96 -164 -192 -226 -398 -691 -406 -281 61575 + -48314 1747 868 -304 -1174 13863 12308 15563 26469 30904 + 22202 26141 -4337 17907 13344 20892 22762 15689 20149 23942 + 27057 17259 17622 24699 28367 17046 17657 21183 23256 13877 + 18435 26938 30986 21189 26854 -1724 -505 -263 -2176 -2142 + -1348 -1425 -544 0 101 -535 -381 -1071 0 486 + 1531 674 345 -68 932 549 282 -99 56851 -44400 + 1517 1199 6054 -6392 14441 13490 15005 25280 29657 21675 + 25150 -1113 17591 13050 19987 21806 15113 19048 22729 25687 + 16655 16634 23445 26846 16531 16762 20179 22149 13594 17727 + 25494 29341 20693 25555 -581 -2080 -111 -1995 -1929 -1479 + -1451 -68 0 33 -499 -195 -932 0 224 37944 + 964 1181 667 163 273 -166 -61 95 67592 -53253 + 1743 21 -1667 349 15642 13536 23947 29398 34224 24564 + 29162 -864 20712 15082 22154 24407 17034 21430 26045 29524 + 19059 19248 26894 30944 18728 19265 23041 25339 15193 20087 + 29306 33713 23171 29346 -9 1 -6463 -2309 -2218 -1272 + -1469 57 0 -1843 -734 -424 -1292 0 192 44265 + 39313 -1062 -364 -324 -482 -1822 -2125 -1316 -765 79215 + -62197 2446 586 -680 -327 18625 15535 20000 33014 40148 + 28168 33849 -1820 23639 17020 21622 28796 19542 25316 27347 + 34284 21542 22312 31172 36248 21389 22668 28104 29821 17407 + 23524 36837 39761 26651 34148 57 15 -490 -5031 -2795 + -1475 -1695 62 0 56 477 -326 -1321 0 338 + 51658 46982 56634 -462 58 -107 -133 -2643 -2672 -1760 + -1027 80273 -63243 2330 642 -1037 -826 18697 15548 20174 + 34527 39522 28226 33950 -1425 23751 17295 26525 23985 19707 + 25352 30548 31613 21622 22172 31643 35663 21260 22415 27155 + 30073 17319 23366 34712 42462 26641 34315 507 522 -52 + -2118 -3807 -1004 -1080 64 0 59 -638 -441 -1361 + 0 316 52353 47280 56891 67811 1129 925 596 321 + 311 -432 -451 -357 68604 -53653 1961 219 1275 -2685 + 16379 14142 17997 29981 35121 27412 29765 -513 24343 15426 + 23010 25320 13300 22122 26676 30221 19697 19488 27637 31721 + 22056 19609 23720 26061 18828 20684 30114 34764 30284 30045 + -22 -105 -402 -2245 -2339 -2467 -1500 25 0 -55 + -599 -317 -1218 0 239 46073 43897 49019 57677 58291 + -539 -24 127 -42 -2302 -2301 -1579 -717 66826 -52341 + 2151 545 88 -1206 15592 12956 16891 28891 33580 23680 + 30774 -1627 19945 14357 22388 24300 16363 14514 25949 29086 + 18253 16464 26793 30490 17940 16369 22970 25001 14716 20769 + 29150 33481 22438 33985 387 345 -158 -1854 -1720 -1002 + -3277 37 0 227 -537 -252 -1068 0 311 43616 + 40538 47925 55992 56955 49345 2933 1231 146 -220 2657 + 420 -1307 -774 -680 -4347 -2568 -1461 1064 125 -77912 + -5240 -1864 -3300 -3474 -3866 -3203 6949 -2423 -2496 -4422 + -4602 -4205 -4095 -4581 -4996 -4214 -3444 -4548 -5094 -4139 + -3345 -3909 -4226 -3204 -3478 -4677 -5277 -4508 -4595 50454 + 4197 1109 2571 2301 2089 1768 3786 0 -293 -22 + -85 144 0 5730 -10721 -2211 -715 -1224 -1249 -1524 + -1136 1577 517 -1133 -697 1039 -518 -1997 -1716 -322 + -7354 -3230 -1845 389 -330 -5899 -88874 -2749 -5158 -5385 + -6909 -5414 -1657 -6015 -3321 -5280 -5477 -6321 -5428 -5513 + -5782 -6202 -4452 -5554 -5999 -6098 -4383 -4943 -5158 -4775 + -4657 -5900 -6444 -6865 -6147 3918 48198 1001 2464 2144 + 3456 1970 303 0 -167 -101 -167 220 0 -209 + -1660 -12103 -314 -698 -534 -1260 -701 8061 -124 -1020 + -604 -236 1099 -697 -1694 -1425 -2133 -7123 -7136 -1828 + 1576 -1409 -3149 -2840 -56625 -7040 -7559 -5993 -7337 2522 + -5128 -55122 -6581 -7018 -5456 -7030 -7701 -8298 -6034 -6194 + -7773 -8574 -5942 -6062 -6993 -7477 -4814 -6546 -8107 -9042 + -6898 -8543 765 568 50478 2948 2629 1685 2213 99 + 0 10104 -784 -515 -364 0 -1080 -1618 -1465 -20054 + -2163 -2033 -2129 -2120 3721 3288 715 -436 -734 -738 + 1651 -878 -2326 -2121 -8332 -13676 -14095 -4143 2647 -2691 + -6845 -6784 -9047 -59052 -19307 -13703 -15480 5709 -11668 -10788 + -56743 -18698 -13171 -15435 -56908 -19904 -12926 -12571 -55950 -20717 + -12663 -12728 -44648 -17630 -10569 -13948 -51928 -21993 -15305 -18276 + 1145 1310 2517 34204 6754 3971 3863 208 0 -1240 + 4536 -1041 -770 0 -2079 -6128 -5827 -6291 -16484 -8003 + -6908 -6651 7109 7164 10089 1280 46 -481 -703 3257 + 711 -1484 -1402 -8993 -15075 -14231 -3337 2982 -3507 -7145 + -6586 -9181 -17994 -67430 -13733 -15883 6034 -11666 -11269 -18458 + -61225 -13667 -16371 -19327 -63717 -13237 -13214 -19505 -63788 -12951 + -13160 -17298 -49800 -10911 -14643 -20693 -60144 -15870 -19294 927 + 1051 2563 6524 28958 3898 3606 93 0 -1112 -1152 + 4236 -798 0 -1993 -6714 -6019 -6713 -8748 -17303 -7409 + -7350 7590 7208 10144 23269 660 -332 -957 -931 1470 + -307 -1884 -1879 -5259 -10442 -10480 -4664 1793 -1937 -6228 + -8273 -6774 -12256 -13580 -66990 -12466 2558 -58707 -7761 -12053 + -13049 -54493 -11776 -12657 -13900 -51397 -9907 -12664 -14408 -48789 + -9766 -11486 -12595 -35688 -10589 -13354 -15295 -50952 -13745 92 + 1516 1272 3862 3937 29713 2972 154 0 -805 -862 + -801 7136 0 -1448 -4674 -4905 -4305 -5096 -5136 -17385 + -4850 7191 9430 7756 15929 16645 764 -146 -677 -666 + 1788 -595 -2067 -1961 -7029 -9335 -12263 -5205 1850 -2001 + -5376 -5932 -7992 -12854 -14445 -11687 -69909 4718 -9821 -8919 + -12330 -13565 -10234 -60337 -13384 -14882 -10763 -48614 -13536 -15419 + -10552 -44484 -12137 -13205 -8494 -42174 -14049 -16157 -12051 -56846 + -435 55 1858 3876 3725 2677 21615 119 0 -966 + -1127 -994 -730 0 -1789 -5484 -5253 -5668 -6526 -6680 + -6274 -21357 5664 6641 9083 16445 17136 13990 3527 3900 + 2498 1678 3137 4328 3187 1981 251 375 2142 -386 + 1581 -1031 -19293 2997 519 303 949 1857 661 -1003 + 1183 493 358 845 1374 764 -78 660 1238 304 + -50 648 1171 349 216 760 1096 496 105 779 + 1546 646 -2442 -872 272 -416 -378 62 229 -1554 + 0 291 241 200 172 0 -2493 -584 392 215 + -69 -18 88 -74 -29383 -2240 -436 -1251 -772 -602 + -604 -223 -1419 -1345 -815 201 -414 -660 -593 315 + -721 -525 615 -2461 1179 -802 -21726 -400 -546 -602 + -707 -657 -960 -1455 -529 -495 -577 -879 -682 -330 + -395 -672 -326 -332 -389 -636 -342 -425 -483 -583 + -463 -443 -522 -920 -536 690 6593 160 52 -11 + 149 -115 86 0 -16 -88 -74 -48 0 75 + 7 -395 341 319 304 250 371 1809 23233 551 + 530 410 903 421 -2481 1092 -1019 -1929 -1575 -137 + 908 844 815 -638 -2427 -483 9781 -177 -503 58 + -121 -17570 -1150 -1427 -793 -1047 1753 -290 -9877 -2937 + -2545 -1747 -2538 -3272 -2969 -1946 -1967 -3375 -3151 -1935 + -1921 -3023 -2680 -1533 -2219 -3675 -3472 -2478 -2957 4027 + 4034 -35104 2904 2891 3143 2222 2 0 -1976 49 + -27 -24 0 -50 -588 -302 -8468 -799 -742 -897 + -815 286 470 -8867 1489 2054 1198 1153 -171 453 + -394 747 528 292 -165 1614 1828 1903 -65 -345 + 2777 1653 -378 324 -80 970 -18782 -197 -93 398 + -92 2296 645 -12169 -663 -372 428 -406 -1332 -829 + -198 -543 -1417 -1013 -277 -486 -966 -581 -21 -477 + -1328 -881 -262 -606 482 357 -24247 -428 79 205 + 64 -52 0 -5595 510 279 242 0 368 -9 + -250 -1785 -286 -212 -227 -357 -451 -341 -31787 -1302 + -520 -651 -888 2212 -534 58738 -1428 -1937 -2065 -1969 + -1759 -1189 -648 -431 471 -2102 -977 9033 -386 -711 + 241 -330 -874 -37286 -1052 -874 -105 1870 -211 -2102 + -32043 -2673 -2036 -1593 -35424 -2246 -1943 -1231 -34147 -2419 + -1865 -1132 -29349 -1992 -1463 -1350 -35113 -2518 -2384 -1821 + 3873 3939 2529 1159 2893 3423 2568 9 0 -149 + -422 36 -94 0 -199 414 464 123 -2046 490 + 239 263 -504 359 455 5681 1079 481 121 544 + 881 3637 1232 3458 2840 1714 742 3009 3901 3453 + 2574 290 -2430 4126 2747 -962 110 67 1368 102 + -39043 -663 1076 458 4465 1711 -532 -28621 -1534 23 + -539 -38164 -1723 -94 -875 -38390 -2062 -347 -740 -30297 + -1178 113 -734 -34971 -2098 -353 -1117 987 1412 436 + -3748 905 930 705 22 0 346 726 339 373 + 0 315 -122 -15 -194 -2369 -309 -237 -383 -623 + 325 -564 -13632 493 -231 -798 3711 -318 2432 4269 + 60446 -2668 -2514 -2075 -1695 -2743 -2025 -1451 -854 30 + -2515 -1438 10199 -964 70 150 -869 -1449 -1570 -16315 + -1004 -1071 351 -705 -2826 -3536 -16451 -2436 -2573 -3377 + -12726 -2012 -1770 -3484 -12093 -2018 -1763 -3307 -11052 -1650 + -1906 -3899 -15309 -2710 -2821 4594 4501 2844 3873 -1815 + 3602 3141 11 0 -75 -107 483 -91 0 -157 + 140 81 -140 85 -2574 -117 40 -134 334 946 + 1551 6727 232 685 -867 743 4318 712 4681 1517 + 3103 3107 2532 1598 3113 4736 3954 3081 1588 -2598 + 5583 -1814 -2806 1876 978 1831 768 -335 -16828 1849 + 273 4324 1978 697 -365 -8681 1148 415 -921 -13830 + 1040 -197 -1017 -16359 722 -512 -479 -11803 999 358 + -960 -12538 913 -116 -1661 -854 -1956 -1811 -1850 -1512 + -860 122 0 607 592 341 468 0 421 333 + 405 780 339 -537 625 365 -811 44 -1273 -1542 + -15347 -1273 -1264 3234 -500 2183 4496 1715 7310 24622 + -1696 -2534 -2345 -1974 736 424 307 169 -251 -2896 + -2094 10385 -700 162 618 -719 -808 -1054 -1220 -16969 + -1013 -382 -11882 -2247 -3054 -2850 -12534 -2639 -2927 -2601 + -9644 -1774 -3058 -2721 -7374 -1715 -2930 -2558 -5586 -2139 + -3453 -3240 -10333 -2775 3754 3110 2579 3019 2690 -12410 + 2107 -13 0 -147 -306 -184 305 0 -233 -194 + -105 -658 -277 -296 -4971 -356 125 821 1270 2053 + 2120 13755 1242 -1442 1894 4528 249 3686 779 4006 + 312 271 1429 961 683 265 2269 2073 1723 1429 + -1067 5738 1955 -350 -502 -902 545 403 572 924 + -7397 427 1087 -11643 354 254 479 -2723 312 -8 + 386 -7504 -28 -322 131 -9608 210 134 566 -7981 + 310 79 433 -7745 545 774 1085 188 -104 198 + -7458 284 108 0 703 792 705 -2602 0 721 + 247 672 761 484 1119 -3703 970 1427 326 -741 + -1086 -1385 -18990 -1440 2492 -710 1144 2146 1398 3613 + 905 5021 18159 1228 719 225 160 -862 -1578 -1389 + -1060 651 220 -2638 62 27 -126 -346 -1099 20 + -800 406 -17053 -90 -63 -16295 101 -476 471 -15222 + 221 -534 489 -16300 -23 -460 611 -17913 -24 -461 + 383 -14813 -74 -558 788 -22744 12 999 1525 830 + 1401 875 10964 1119 -38 0 -306 -354 -231 -2920 + 0 -324 478 788 631 629 868 2253 683 559 + 878 127 579 -491 12550 113 -676 1998 -129 -625 + 2282 37 -420 -1319 12468 18733 -3015 -3311 -2778 -2330 + -870 -501 95 -196 71 -2629 -403 10932 -1338 -204 + 443 -768 -1359 -695 -1129 -855 -15047 -96 -758 -2803 + -2753 -2815 -2593 -11062 -2729 -2553 -1991 -6358 -2957 -2751 + -1933 -4255 -2673 -2287 -1580 -6699 -3274 -3097 -2506 -8795 + 4113 3912 2321 3025 2820 2784 -12816 34 0 38 + 73 55 37 0 -41 196 232 -356 105 67 + -139 -4441 -324 320 1099 1259 1434 446 3901 -671 + 1177 5033 1007 3807 1325 4654 1137 5138 1237 -291 + 1876 2493 1998 1081 2881 4157 3273 2513 1673 -1927 + 7240 -877 -2058 477 369 2168 748 665 930 1543 + -16347 4821 2272 903 494 874 1065 -4891 -177 170 + 1064 -10002 -375 -79 1069 -8659 422 947 1362 -11336 + -187 186 1374 -9944 -679 -726 -1664 -1535 -999 -1290 + 2072 100 0 571 960 666 658 0 790 479 + 563 633 428 689 921 1088 -136 -356 -1417 -1640 + -1271 -1398 -21349 2864 -738 2235 4699 1038 5549 622 + 8079 556 5294 -1154 24330 290 186 -69 -70 -108 + 489 -138 239 127 -15 93 536 -831 -3024 -21027 + -1355 -266 -437 -938 53 -805 -5461 -1653 -97 309 + 93 -10 -6 282 28 -22 104 280 66 -37 + 108 170 -50 -50 23 290 67 1 128 2814 + 82 327 -52 -108 246 -222 -1216 0 -269 -29 + 178 -13 0 14 -1975 395 552 219 310 148 + 539 834 -133 -66 -341 -253 156 -708 2596 813 + -45 93 259 150 207 -378 50 732 272 327 + -131 135 835 316 408 253 -567 -812 -662 881 + 678 389 -383 624 608 902 -782 -7468 711 153 + 818 -10 -6709 -620 -7698 1364 90 541 806 1687 + 985 1004 871 1706 1086 981 852 1573 1051 864 + 1042 1824 1221 1243 1375 -550 -60 854 -170 -201 + -48 -169 -44 0 1555 85 -4 116 0 150 + 368 500 -5040 785 672 724 1062 -830 -95 3155 + -909 -863 -446 -514 15 -21 -5537 -8561 -305 -482 + -306 -452 -364 -399 -26 -117 -613 -1773 629 -168 + 192 283 349 263 142 136 384 -1086 -1589 486 + -3250 -5848 -266 -1916 -49132 -1729 -1986 -1315 -2159 -4107 + -2652 -48819 -1777 -1964 -1799 -2056 -1401 -1582 -1439 -1173 + -1375 -1665 -1358 -1131 -1607 -1866 -1415 -1562 -1418 -1655 + -1599 -1675 -65 324 -1739 232 197 167 78 39 + 0 2194 -75 -59 -9 0 -284 673 477 -118 + 681 455 394 473 -636 444 -698 254 343 152 + 82 109 245 -1800 2403 96 185 139 256 11 + 198 -115 366 120 547 -2685 385 331 144 47 + 361 526 241 159 104 -1384 -1920 412 -4344 -5564 + -590 -1177 -45487 -1729 -1970 -1458 -1931 1364 -1566 -48018 + -2764 -3074 -2236 -2691 -1993 -2079 -1460 -1590 -2019 -2224 + -1431 -1480 -2016 -2358 -1388 -1880 -2163 -2314 -1807 -2101 + 149 329 -3058 308 285 191 68 83 0 1814 + -231 -148 -156 0 -400 384 279 1560 403 250 + 304 363 -53 424 -3260 707 736 278 271 201 + 306 -1879 2902 169 468 194 598 -226 96 -183 + 199 343 384 -9467 75997 2081 2636 1817 1416 1253 + 1908 1980 1700 -1620 491 -247 642 6775 117 73 + 2295 545 -22816 1152 -639 1075 6469 512 196 -18501 + 452 -869 79 -19248 -143 -926 -116 -18043 -267 -901 + -273 -15628 -137 -720 -141 -18317 -316 -893 -432 1514 + 979 419 -1406 650 657 980 71 0 -77 1265 + -57 41 0 -247 -1736 -1123 -1243 2599 -1935 -1229 + -1588 1267 483 461 -1105 1163 593 823 126 -669 + 281 426 1142 1863 -248 671 -142 -50 -352 -614 + 382 -1894 -1668 -393 -328 2479 1568 1032 977 1849 + 2012 1750 2010 -517 420 -2489 274 -12990 -657 -473 + -218 -1184 -17307 -2612 -2345 -2128 6512 -1437 -2309 -33082 + -4410 -3540 -3677 -19915 -3237 -2041 -2168 -18735 -3522 -2207 + -1928 -20243 -4063 -2705 -3349 -20365 -3640 -2809 -3212 193 + 103 -120 212 310 241 200 62 0 -443 1444 + -285 -71 0 -491 -405 -948 -136 -894 -736 -587 + -736 -66 -61 411 703 652 499 478 82 303 + -199 973 -74 789 -154 722 -105 154 -242 -22 + 493 92 -1330 5371 2911 28777 2299 2100 1227 721 + 1459 1380 1289 1631 -567 713 -1077 45 -12014 -369 + -494 758 -1127 -15581 -1981 -1901 -1600 10843 -56 -2470 + -29331 -4515 -3157 -3736 -16315 -2931 -1357 -1986 -15884 -2987 + -1747 -1439 -13630 -3285 -1887 -2614 -18326 -3235 -2416 -2365 + 581 219 -203 304 335 -26 111 97 0 -254 + 2252 -150 -3 0 -330 -586 -983 -236 -700 -699 + -479 -757 343 -273 405 1347 548 91 279 69 + 259 -85 1405 -1651 -18 260 997 -86 38 -414 + 114 1049 -544 -609 1989 6503 26436 39285 -644 -308 + -435 -240 -642 -1002 -828 -854 3288 171 1406 415 + -1184 -253 1156 -50 523 2514 -4670 1926 1536 -4622 + 762 300 2721 -14981 1667 1901 3042 -3110 2171 2069 + 2894 -2680 1847 1724 2841 -817 1741 2099 3281 -2314 + 2355 2802 -316 20 -473 -418 1494 -79 -469 -38 + 0 17 168 202 8 0 288 2230 1878 2111 + 2871 -433 2396 2531 -836 -515 -719 -2258 2777 -1259 + -1471 190 114 -761 -333 162 -233 -1196 -2201 -233 + 122 73 445 -328 -885 7536 453 -231 -2784 -773 + -644 1615 931 157 568 2514 2760 1986 2212 -691 + 598 -2318 196 -16788 -341 -558 -903 -1155 -2455 -13020 + -2143 -2807 5703 -1575 -2307 -4558 -30565 -3548 -4257 -3149 + -16901 -2043 -2623 -3557 -18932 -2420 -2108 -4040 -19548 -2786 + -3784 -3485 -18381 -2851 -3535 -436 -396 -1165 -322 128 + -429 -269 100 0 -295 -338 2104 -62 0 -476 + -382 -1060 -772 -1006 257 -894 -879 -560 -89 579 + 389 1693 499 366 233 565 -252 514 288 798 + 1985 2623 -8 95 -30 243 355 851 -642 5962 + 3344 -1657 14791 6508 -5102 1119 528 31 72 1188 + 1132 1043 1824 -948 539 -1563 85 -13567 -75 -713 + -227 -1109 -2397 -9415 -2285 -2282 9129 -695 -2523 -4833 + -24507 -3498 -3956 -3223 -10867 -2195 -2047 -3406 -13319 -1660 + -2230 -3647 -13616 -2358 -3062 -3543 -13250 -2613 -3182 164 + -39 -1329 81 438 -216 -66 67 0 57 -218 + 1589 -101 0 -327 -676 -1015 -927 -1070 1356 -781 + -944 -28 -114 447 792 -153 606 430 55 455 + -45 956 523 989 1791 3076 65 -79 10 196 + 670 329 -1020 2091 7003 -722 5894 13105 -19358 33594 + 117 502 453 479 -303 -50 745 620 340 -678 + -1644 283 4557 -390 671 450 -160 -874 885 -23052 + 613 -546 -42133 76 -617 980 -24187 495 -884 371 + -24564 143 -716 559 -22438 155 -689 425 -19314 342 + -581 534 -26419 312 565 133 296 236 258 -2951 + 248 -53 0 -196 -291 -283 2793 0 -242 154 + 363 170 291 100 855 143 -159 350 195 237 + 183 -868 292 -13 11 271 357 -93 -45 84 + 331 2123 -1727 -977 85 -249 -1379 -761 179 -125 + 6842 939 910 -1709 -1145 -940 224 -210 -248 0 + 522 494 799 906 -365 -125 -1383 202 -12945 -1275 + -535 -1356 -1593 -2505 -2647 -21332 -2711 3802 -19452 -2549 + -3857 -3900 -33859 -3845 -2774 -2868 -23182 -2338 -2944 -3228 + -20716 -1771 -3435 -3652 -18719 -3145 -2987 -3251 -22607 -3291 + -72 -185 -641 -86 -2 -67 -147 73 0 -178 + -124 -100 2269 0 -225 -162 -815 -623 -452 -498 + 2207 -535 -311 142 552 525 692 2930 346 -258 + 429 -274 -27 175 296 161 93 -1247 -317 -5363 + 508 515 61 -733 5642 2885 531 10874 4782 -149 + 11463 4523 24099 259 342 474 246 221 742 1140 + 1605 -213 -327 -542 203 -11249 -1119 -433 -763 -1346 + -2095 -2449 -15834 -2380 4152 -16148 -2355 -3487 -3739 -30347 + -3731 -2073 -2580 -14750 -1998 -2467 -2479 -13899 -2126 -2567 + -3027 -11021 -2505 -2693 -2738 -17060 -2607 -143 -113 -376 + -219 69 -473 119 131 0 -135 -113 -51 362 + 0 -205 -251 -611 -264 -247 -151 2685 -285 -138 + -203 614 383 731 317 431 147 298 -660 -138 + -112 455 113 472 -312 1026 -3115 -70 624 7 + -54 2324 5462 772 4691 10303 -429 4926 10159 16252 + 35860 -156 -67 86 237 -487 -444 -94 -223 1218 + -2452 -1903 609 -4298 1925 632 396 -432 -325 -429 + -1193 -331 1554 -1972 -525 -818 -724 -13571 -1051 -637 + -774 -19749 -596 -985 -670 -18857 -325 -1030 -983 -9286 + -948 -809 -770 -19870 -751 449 -52 648 731 715 + -5753 447 -14 0 -329 -547 -454 8159 0 -298 + 772 388 684 563 940 -1691 919 -680 -701 712 + 838 599 -11755 450 -346 273 471 468 132 404 + 244 636 1719 -2645 6173 448 -58 -488 -61 -292 + 189 120 768 695 -443 605 694 13517 -8213 -1900 + -95 -18 271 330 -349 -523 -547 -212 539 -2939 + -2202 -149 -2637 2601 276 -6 -643 -952 -989 -2551 + -1027 939 -12246 -678 -883 -931 -16663 -1490 -1505 -1554 + -20432 -1227 -1317 -1397 -21782 -1165 -1198 -1281 -14648 -1265 + -1595 -1815 -22861 -1471 276 -140 512 713 614 -5560 + 418 -33 0 -365 -542 -508 10145 0 -324 409 + 355 196 39 257 -1458 221 -455 -433 678 1404 + 1237 -8753 978 -237 275 527 839 240 744 271 + 1186 1737 -1042 5727 476 554 -256 -90 -253 -164 + -15 189 578 -775 504 556 27529 -6607 -13768 39681 + 929 307 8 146 1360 1507 938 1107 -687 146 + -3194 508 -13697 174 -661 -1505 -1479 -2053 -3043 -2346 + -13832 2595 -2259 -2422 -3162 -3806 -3403 -34528 -2447 -3108 + -2530 -14839 -2426 -3004 -2065 -16129 -3088 -3598 -2451 -16766 + -2663 -3254 -2803 -21274 -149 99 -686 14 153 22 + 725 17 0 -428 -458 -511 -200 0 -499 -447 + -917 -932 -853 -708 -807 -613 -334 63 669 691 + 693 407 -283 -174 686 -29 66 91 37 128 + 64 339 258 108 1599 1072 1136 -520 5427 2955 + -1268 9426 4199 92 10823 4351 -649 9119 4087 873 + 494 1315 1249 1314 596 1425 1433 1036 1653 -1349 + 448 -2639 -757 -12628 -174 -685 -421 -1129 -2170 -2950 + -2417 -11761 8006 -946 -2179 -3958 -4387 -3457 -35275 -2724 + -3128 -2234 -14580 -2609 -3237 -2275 -13044 -2928 -3514 -1949 + -11851 -2592 -3549 -2527 -16194 -291 -278 -1239 -298 16 + -192 684 37 0 -431 -406 -426 -363 0 -483 + -1119 -1152 -1304 -1400 -1182 -1104 2536 83 -53 487 + 785 865 467 1144 -102 640 -246 276 -56 441 + 251 550 -74 213 168 -4144 -5999 353 -427 2243 + 6303 -617 4739 10178 -219 5483 10176 -798 4334 10410 + 1056 399 37416 -17516 -14651 -10117 -7414 -14864 -11912 -8047 + -5126 -942 520 -1575 -553 -251 -553 -1385 -25168 -4135 + -2409 -3341 -8020 -3043 -2642 -6086 -3352 -1314 -2043 -5479 + -1971 -1077 -1907 -5921 -1274 -1328 -2166 -5961 -1243 -1109 + -1645 -4814 -1247 -917 -1575 -6559 -1663 -1415 3394 -1023 + -1952 -964 -1455 -1144 92 0 -197 123 272 -292 + 0 82 -12 -11380 -473 469 512 -1239 409 -100 + 6815 82 -266 -722 1235 28 -1890 -11778 -93 -198 + 712 -1848 1059 -2097 -378 10 -700 902 -1597 -44 + 48 -9 -221 -1320 -1158 -1217 508 -952 -675 498 + 241 -55 -156 -304 -531 -996 -21290 -12292 -7204 -5130 + -17698 -12684 -8786 -5871 -302 533 10 -511 -1540 1315 + -581 -2844 -29322 -1777 -2589 -5500 -2529 1394 -4500 -28085 + -1333 -1910 -3885 -1851 -905 -1609 -4182 -1151 -1203 -1943 + -4249 -1133 -853 -1337 -3308 -1057 -702 -1251 -4640 -1410 + -1474 -1432 -9530 -1946 -817 -1430 -1005 72 0 -4389 + 446 502 26 0 320 177 -239 -3841 1196 1144 + -33 1010 -763 -572 -6361 -1022 -1652 -585 -690 -2008 + 78 3912 12699 961 -1596 1217 -1666 100 -154 -262 + 1140 -1031 -207 -1027 8053 9563 -1233 -689 -141 868 + -484 526 -239 1087 839 -4 -316 -12 -1 8212 + -16963 -12016 -8330 -6294 -22401 -16788 -11343 -7685 5 505 + 40 -776 -104 -369 -1475 -5356 -5450 -2632 -3703 -38258 + -3335 -802 -32661 -4366 -1291 -1992 -27450 -1892 -1123 -2037 + -31787 -1335 -1248 -2211 -32369 -1057 -967 -1499 -27439 -987 + -739 -1310 -36290 -1416 -166 -514 3 45 1192 -3164 + 379 93 0 -42 441 666 -2943 0 394 543 + -625 26 1488 1679 -9327 1428 -373 400 51 -849 + -1622 3673 -542 -2186 -512 -287 -78 886 -2064 1319 + -2109 -6376 14193 -4141 869 -1622 17 -132 340 209 + -1249 -1153 -850 612 -1057 -398 4862 7063 7853 1834 + 1819 -653 -768 15650 11728 diff --git a/inputs/coefficients/New_Not_Used/PersonExactNumberOfToursModel.F12 b/inputs/coefficients/New_Not_Used/PersonExactNumberOfToursModel.F12 new file mode 100644 index 00000000..058b7c07 --- /dev/null +++ b/inputs/coefficients/New_Not_Used/PersonExactNumberOfToursModel.F12 @@ -0,0 +1,4638 @@ +SACOG pattern model n tours by purpose +Created by ALOGIT version 4 22:01:31 on 6 Nov 16 +END + 1 Purpose T .000000000000 .000000000000 + 101 WT-FTW F -.595419491440 .166117766317 + 102 WT-PTW T -.200000000000 .000000000000 + 103 WT-RET T .000000000000 .000000000000 + 104 WT-NWA T .000000000000 .000000000000 + 105 WT-UNI T .000000000000 .000000000000 + 106 WT-DAS T .000000000000 .000000000000 + 109 WT-VLINC F .403829783459 .258765077143 + 110 WT-LOINC T .000000000000 .000000000000 + 111 WT-HIINC T .000000000000 .000000000000 + 112 WT-CARSPD T .000000000000 .000000000000 + 113 WT-ONLYAD T .000000000000 .000000000000 + 114 WT-ONLYWK T .000000000000 .000000000000 + 116 WT-FEMNOC T .000000000000 .000000000000 + 117 WT-FADCU5 T .000000000000 .000000000000 + 118 WT-FAD515 T .000000000000 .000000000000 + 119 WT-MADCU5 T .000000000000 .000000000000 + 120 WT-MAD515 T .000000000000 .000000000000 + 121 WT-AG1825 T .000000000000 .000000000000 + 122 WT-AG2635 F .131396395056E-01 .152883014316 + 123 WT-AG5165 T .000000000000 .000000000000 + 124 WT-WAHOME T .000000000000 .000000000000 + 125 WT-MIXDEN T .000000000000 .000000000000 + 126 WT-INTDEN T .000000000000 .000000000000 + 127 WTAGGLOG2 F .792276236133 .102993259779 + 129 WTAGGLOG3 F .482387186361 .435768759634 + 131 WT-NWORKT T .000000000000 .000000000000 + 132 WT-NSCHOT F -1.03094897552 .702771735869 + 133 WT-NESCOT F .403616995001 .212161361508 + 134 WT-NPBUST T .000000000000 .000000000000 + 135 WT-NSHOPT T .000000000000 .000000000000 + 136 WT-NMEALT T .000000000000 .000000000000 + 137 WT-NSRECT T .000000000000 .000000000000 + 141 WT-IWORKS F .105930862150 .777921743394E-01 + 142 WT-ISCHOS T .000000000000 .000000000000 + 143 WT-IESCOS F -.160565604879 .117311154306 + 144 WT-IPBUSS F .179059327686 .105992036906 + 145 WT-ISHOPS F .168907088303 .934798982293E-01 + 146 WT-IMEALS T .000000000000 .000000000000 + 147 WT-ISRECS F -.210764416083 .165488270357 + 152 WC-2Tours F -3.44458950731 .182238961624 + 153 WC-3Tours F -6.23235966358 .501386973250 + 201 ST-FTW T .000000000000 .000000000000 + 202 ST-PTW T .000000000000 .000000000000 + 204 ST-NWA T .000000000000 .000000000000 + 205 ST-UNI F 2.26207266481 .238430612950 + 206 ST-DAS F -.387668111650 .747256728649 + 207 ST-PAS T .000000000000 .000000000000 + 208 ST-CU5 F -.668685786955 .746116737473 + 209 ST-VLINC T .000000000000 .000000000000 + 210 ST-LOINC F -.376090626692 .540854804065 + 211 ST-HIINC T .000000000000 .000000000000 + 212 ST-CARSPD F -.595527568986 .140920099344 + 213 ST-ONLYAD T .000000000000 .000000000000 + 214 ST-ONLYWK T .000000000000 .000000000000 + 216 ST-FEMNOC T .000000000000 .000000000000 + 217 ST-FADCU5 T .000000000000 .000000000000 + 218 ST-FAD515 T .000000000000 .000000000000 + 219 ST-MADCU5 T .000000000000 .000000000000 + 220 ST-MAD515 T .000000000000 .000000000000 + 221 ST-AG1825 T .000000000000 .000000000000 + 222 ST-AG2635 T .000000000000 .000000000000 + 223 ST-AG5165 T .000000000000 .000000000000 + 224 ST-WAHOME T .000000000000 .000000000000 + 225 ST-MIXDEN T .000000000000 .000000000000 + 226 ST-INTDEN T .000000000000 .000000000000 + 227 S-AGGLOG2 F .448066598132 .864558835449E-01 + 229 S-AGGLOG3 F .272276461407E-01 .185992522666 + 231 ST-NWORKT F -.609372114286 .330377544628 + 232 ST-NSCHOT T .000000000000 .000000000000 + 233 ST-NESCOT T .000000000000 .000000000000 + 234 ST-NPBUST T .000000000000 .000000000000 + 235 ST-NSHOPT T .000000000000 .000000000000 + 236 ST-NMEALT T .000000000000 .000000000000 + 237 ST-NSRECT T .000000000000 .000000000000 + 241 ST-IWORKS F -.606011558883 .161453577541 + 242 ST-ISCHOS T .000000000000 .000000000000 + 243 ST-IESCOS T .000000000000 .000000000000 + 244 ST-IPBUSS T .000000000000 .000000000000 + 245 ST-ISHOPS T .000000000000 .000000000000 + 246 ST-IMEALS T .000000000000 .000000000000 + 247 ST-ISRECS T .000000000000 .000000000000 + 252 SC-2Tours F -3.86659417154 .247612216134 + 253 SC-3Tours F -5.27078031831 .298828523434 + 301 ET-FTW T .000000000000 .000000000000 + 302 ET-PTW F .639773291833 .228274387202 + 303 ET-RET T .000000000000 .000000000000 + 304 ET-NWA F .479959227642 .211974183376 + 305 ET-UNI T .000000000000 .000000000000 + 306 ET-DAS T .000000000000 .000000000000 + 307 ET-PAS F -1.31935204646 .668019164831 + 308 ET-CU5 F -1.43743904320 .517405086863 + 309 ET-VLINC F .259974027312 .303148466872 + 310 ET-LOINC T .000000000000 .000000000000 + 311 ET-HIINC T .000000000000 .000000000000 + 312 ET-CARSPD F -.204726319161 .211664944143 + 313 ET-ONLYAD T .000000000000 .000000000000 + 314 ET-ONLYWK T .000000000000 .000000000000 + 316 ET-FEMNOC T .000000000000 .000000000000 + 317 ET-FADCU5 F .514965885119 .228965941083 + 318 ET-FAD515 F .943440561603 .195754092482 + 319 ET-MADCU5 F -.189532604262 .389180483482 + 320 ET-MAD515 F .894865663212 .266097115985 + 321 ET-AG1825 F -.771193562390 .613164246829 + 322 ET-AG2635 F -.474408007910 .237237123864 + 323 ET-AG5165 F -.541244198979 .289989154893 + 324 ET-WAHOME F .619926660636 1.52071725674 + 325 ET-MIXDEN T .000000000000 .000000000000 + 326 ET-INTDEN T .000000000000 .000000000000 + 327 E-AGGLOG2 F .322899760154E-01 .635000187577E-01 + 329 E-AGGLOG3 F -.502467735960E-01 .110917140517 + 331 ET-NWORKT F -1.19664701202 .237216507183 + 332 ET-NSCHOT F -.502554393259 .446374502867 + 333 ET-NESCOT T .000000000000 .000000000000 + 334 ET-NPBUST T .000000000000 .000000000000 + 335 ET-NSHOPT T .000000000000 .000000000000 + 336 ET-NMEALT T .000000000000 .000000000000 + 337 ET-NSRECT T .000000000000 .000000000000 + 341 ET-IWORKS F -1.17810829662 .692137428543 + 342 ET-ISCHOS T .000000000000 .000000000000 + 343 ET-IESCOS F .221178624420E-01 .109104357366 + 344 ET-IPBUSS T .000000000000 .000000000000 + 345 ET-ISHOPS T .000000000000 .000000000000 + 346 ET-IMEALS T .000000000000 .000000000000 + 347 ET-ISRECS T .000000000000 .000000000000 + 352 EC-2Tours F -1.56537601256 .661471752444 + 353 EC-3Tours F -2.64942373836 1.01612932107 + 401 PT-FTW F -.557514389536 .231284750279 + 402 PT-PTW T .000000000000 .000000000000 + 403 PT-RET T .000000000000 .000000000000 + 404 PT-NWA T .000000000000 .000000000000 + 405 PT-UNI T .000000000000 .000000000000 + 406 PT-DAS T .000000000000 .000000000000 + 407 PT-PAS T .000000000000 .000000000000 + 408 PT-CU5 T .000000000000 .000000000000 + 409 PT-VLINC F .201576682344 .203008462783 + 410 PT-LOINC T .000000000000 .000000000000 + 411 PT-HIINC T .000000000000 .000000000000 + 412 PT-CARSPD F .218938385633 .158911471110 + 413 PT-ONLYAD T .000000000000 .000000000000 + 414 PT-ONLYWK T .000000000000 .000000000000 + 416 PT-FEMNOC T .000000000000 .000000000000 + 417 PT-FADCU5 F .317440618652 .320169427739 + 418 PT-FAD515 F .257571878658 .315843813963 + 419 PT-MADCU5 T .000000000000 .000000000000 + 420 PT-MAD515 T .000000000000 .000000000000 + 421 PT-AG1825 T .000000000000 .000000000000 + 422 PT-AG2635 T .000000000000 .000000000000 + 423 PT-AG5165 T .000000000000 .000000000000 + 424 PT-WAHOME T .000000000000 .000000000000 + 425 PT-MIXDEN T .000000000000 .000000000000 + 426 PT-INTDEN T .000000000000 .000000000000 + 427 P-AGGLOG2 F .255364228729E-01 .464168687434E-01 + 429 P-AGGLOG3 T .900000000000E-01 .000000000000 + 431 PT-NWORKT F -.471815468434 .247630838017 + 432 PT-NSCHOT F -.772926519244 .299106810651 + 433 PT-NESCOT F -.402024996226 .207539185485 + 434 PT-NPBUST T .000000000000 .000000000000 + 435 PT-NSHOPT T .000000000000 .000000000000 + 436 PT-NMEALT T .000000000000 .000000000000 + 437 PT-NSRECT T .000000000000 .000000000000 + 441 PT-IWORKS T .000000000000 .000000000000 + 443 PT-IESCOS T .000000000000 .000000000000 + 444 PT-IPBUSS F .197846334582 .742490651156E-01 + 445 PT-ISHOPS T .000000000000 .000000000000 + 446 PT-IMEALS T .000000000000 .000000000000 + 447 PT-ISRECS T .000000000000 .000000000000 + 452 PC-2Tours F -2.34061187581 .500867283948 + 453 PC-3Tours F -4.77141769462 .219271484428 + 501 HT-FTW T .000000000000 .000000000000 + 502 HT-PTW F -.804588911138E-02 .285942326755 + 503 HT-RET F .742415336277E-01 .227862059471 + 504 HT-NWA T .200000000000 .000000000000 + 505 HT-UNI T .000000000000 .000000000000 + 506 HT-DAS T .000000000000 .000000000000 + 507 HT-PAS F -.155807882149 .622715240245 + 508 HT-CU5 T .000000000000 .000000000000 + 509 HT-VLINC T .000000000000 .000000000000 + 510 HT-LOINC T .000000000000 .000000000000 + 511 HT-HIINC F .147559077546 .189135127825 + 512 HT-CARSPD T .000000000000 .000000000000 + 513 HT-ONLYAD F .446588256831E-02 .209056980978 + 514 HT-ONLYWK T .000000000000 .000000000000 + 516 HT-FEMNOC T .000000000000 .000000000000 + 517 HT-FADCU5 F -1.37228869651 .613928934768 + 518 HT-FAD515 F .708248976878 .349380559687 + 519 HT-MADCU5 T .000000000000 .000000000000 + 520 HT-MAD515 F 1.02556129209 .397488697429 + 521 HT-AG1825 T .000000000000 .000000000000 + 522 HT-AG2635 T .000000000000 .000000000000 + 523 HT-AG5165 F .798800033505E-01 .235003041858 + 524 HT-WAHOME T .000000000000 .000000000000 + 525 HT-MIXDEN T .000000000000 .000000000000 + 526 HT-INTDEN T .000000000000 .000000000000 + 527 H-AGGLOG2 F .957603755775E-01 .737098782538E-01 + 529 H-AGGLOG3 F -.114254814818 .281961516974 + 531 HT-NWORKT F -.589210274651 .249080660599 + 532 HT-NSCHOT T .000000000000 .000000000000 + 533 HT-NESCOT T .000000000000 .000000000000 + 534 HT-NPBUST F .210385129682 .164808904238 + 535 HT-NSHOPT T .000000000000 .000000000000 + 536 HT-NMEALT T .000000000000 .000000000000 + 537 HT-NSRECT T .000000000000 .000000000000 + 541 HT-IWORKS T .000000000000 .000000000000 + 543 HT-IESCOS F -.206348532203 .302724310788 + 544 HT-IPBUSS F .625833814770E-01 .110193857469 + 545 HT-ISHOPS F .264198097106 .840556766304E-01 + 546 HT-IMEALS T .000000000000 .000000000000 + 547 HT-ISRECS F -.231767602869 .260030903415 + 552 HC-2Tours F -3.49776175075 .614443864577 + 553 HC-3Tours F -4.86820615580 2.22522908594 + 601 MT-FTW T .000000000000 .000000000000 + 602 MT-PTW T .000000000000 .000000000000 + 603 MT-RET T .000000000000 .000000000000 + 604 MT-NWA F -1.09711703719 .475585606894 + 605 MT-UNI T .000000000000 .000000000000 + 606 MT-DAS T .000000000000 .000000000000 + 607 MT-PAS T -3.00000000000 .000000000000 + 608 MT-CU5 T -3.00000000000 .000000000000 + 609 MT-VLINC T .000000000000 .000000000000 + 610 MT-LOINC T .000000000000 .000000000000 + 611 MT-HIINC F .277900426346 .357898415652 + 612 MT-CARSPD T .000000000000 .000000000000 + 613 MT-ONLYAD F .537857716642 .378633356058 + 614 MT-ONLYWK T .000000000000 .000000000000 + 616 MT-FEMNOC T .000000000000 .000000000000 + 617 MT-FADCU5 F 1.20796747662 .865965524152 + 618 MT-FAD515 F .529046270828 .834408502146 + 619 MT-MADCU5 T .000000000000 .000000000000 + 620 MT-MAD515 T .000000000000 .000000000000 + 621 MT-AG1825 T .000000000000 .000000000000 + 622 MT-AG2635 T .000000000000 .000000000000 + 623 MT-AG5165 T .000000000000 .000000000000 + 624 MT-WAHOME T .000000000000 .000000000000 + 625 MT-MIXDEN T .000000000000 .000000000000 + 626 MT-INTDEN T .000000000000 .000000000000 + 627 M-AGGLOG2 T .000000000000 .000000000000 + 629 M-AGGLOG3 T .000000000000 .000000000000 + 631 MT-NWORKT T -3.00000000000 .000000000000 + 632 MT-NSCHOT T -3.00000000000 .000000000000 + 633 MT-NESCOT T -3.00000000000 .000000000000 + 634 MT-NPBUST T .000000000000 .000000000000 + 635 MT-NSHOPT T .000000000000 .000000000000 + 636 MT-NMEALT T .000000000000 .000000000000 + 637 MT-NSRECT T .000000000000 .000000000000 + 641 MT-IWORKS T .000000000000 .000000000000 + 643 MT-IESCOS T .000000000000 .000000000000 + 644 MT-IPBUSS T .000000000000 .000000000000 + 645 MT-ISHOPS T .000000000000 .000000000000 + 646 MT-IMEALS T .000000000000 .000000000000 + 647 MT-ISRECS T .000000000000 .000000000000 + 652 MC-2Tours F -2.37328322949 .303529308453 + 653 MC-3Tours T -20.0000000000 .000000000000 + 701 RT-FTW T .000000000000 .000000000000 + 702 RT-PTW T .000000000000 .000000000000 + 703 RT-RET T .000000000000 .000000000000 + 704 RT-NWA F .279797511284E-01 .149226426879 + 705 RT-UNI T .000000000000 .000000000000 + 706 RT-DAS F 1.39140367180 .512772259988 + 707 RT-PAS T .000000000000 .000000000000 + 708 RT-CU5 T .000000000000 .000000000000 + 709 RT-VLINC T .000000000000 .000000000000 + 710 RT-LOINC T .000000000000 .000000000000 + 711 RT-HIINC T .000000000000 .000000000000 + 712 RT-CARSPD T .000000000000 .000000000000 + 713 RT-ONLYAD F .230904634699 .128182246685 + 714 RT-ONLYWK T .000000000000 .000000000000 + 716 RT-FEMNOC T .000000000000 .000000000000 + 717 RT-FADCU5 F -.975032564976E-01 .256156986689 + 718 RT-FAD515 F .250486543453 .225550912333 + 719 RT-MADCU5 T .000000000000 .000000000000 + 720 RT-MAD515 F -.739116074375E-01 .330186147082 + 721 RT-AG1825 T .000000000000 .000000000000 + 722 RT-AG2635 T .000000000000 .000000000000 + 723 RT-AG5165 T .000000000000 .000000000000 + 724 RT-WAHOME T .000000000000 .000000000000 + 725 RT-MIXDEN T .000000000000 .000000000000 + 726 RT-INTDEN T .000000000000 .000000000000 + 727 R-AGGLOG2 T .000000000000 .000000000000 + 729 R-AGGLOG3 T .000000000000 .000000000000 + 731 RT-NWORKT F -.472184536573 .129317086719 + 732 RT-NSCHOT F -.768339942456 .186252841502 + 733 RT-NESCOT T .000000000000 .000000000000 + 734 RT-NPBUST T .000000000000 .000000000000 + 735 RT-NSHOPT T .000000000000 .000000000000 + 736 RT-NMEALT F .633219442944E-01 .198534133221 + 737 RT-NSRECT T .000000000000 .000000000000 + 741 RT-IWORKS F .180445535993 .136154330725 + 743 RT-IESCOS T .000000000000 .000000000000 + 744 RT-IPBUSS T .000000000000 .000000000000 + 745 RT-ISHOPS T .000000000000 .000000000000 + 746 RT-IMEALS F -.773441566639E-01 .125096380149 + 747 RT-ISRECS F .104515476449 .100103830072 + 752 RC-2Tours F -1.83283849128 .956160136870E-01 + 753 RC-3Tours F -4.04169110545 .180466167218 + -1 + 16602 -.582340551820E+04 -.182391612165E+05 -.518410820472E+04 + 7 022:01:31 on 6 Nov 16 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 19708 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -1008 0 0 0 0 0 210 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -13608 0 0 + 0 0 0 -5359 0 0 0 0 0 0 + 0 0 0 0 0 -2659 0 0 0 0 + 0 -3495 0 0 0 0 0 -937 0 0 + 0 0 0 0 0 0 0 0 0 -552 + 0 0 0 0 4317 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 13323 0 0 0 0 0 898 0 + 0 0 0 0 0 0 0 0 0 0 + 3 0 0 0 0 4976 1304 0 0 8872 + 0 0 0 0 0 4880 0 0 0 0 + 0 0 0 0 0 0 0 6366 0 0 + 0 0 6097 1242 0 3025 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -1357 + 0 0 0 0 0 1130 0 0 0 0 + 0 0 0 0 0 0 0 5688 0 0 + 0 0 -9438 -1788 0 1335 1411 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -33 0 0 0 + 0 0 2134 0 0 0 0 0 0 0 + 0 0 0 0 2089 0 0 0 0 -33166 + -6057 0 -1254 -12099 0 0 0 0 -1926 0 + 0 -35 0 0 0 0 0 -8200 0 0 + 0 0 0 0 0 0 0 0 0 5144 + 0 0 0 0 895 198 0 -507 -6889 0 + 0 0 0 -6372 0 -10603 0 9164 0 0 + 0 0 0 1246 0 0 0 0 0 0 + 0 0 0 0 0 3595 0 0 0 0 + -2042 -424 0 4628 -3219 0 0 0 0 -1308 + 0 44 -17668 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -357 0 0 0 0 0 2285 0 + 0 0 0 0 0 0 0 0 0 0 + -5248 0 0 0 0 -3586 -918 0 -1349 -6490 + 0 0 0 0 -2078 0 -1238 -3586 -1872 0 + 0 -65726 0 0 0 0 0 -22060 0 0 + 0 0 0 0 0 0 0 0 0 -24780 + 0 0 0 0 -38395 1663 0 -16486 -16508 0 + 0 0 0 -8122 0 6091 -11210 -23573 0 -8392 + 0 -23664 0 0 0 0 0 -8279 0 0 + 0 0 0 0 0 0 0 0 0 -9066 + 0 0 0 0 2845 -71275 0 -6095 -5841 0 + 0 0 0 -3307 0 788 -4064 -8614 0 -2994 + 21924 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 27618 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 27590 8345 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 21263 1612 0 6531 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 19712 6689 0 -363 0 4648 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -6330 1639 0 -3591 0 -2107 0 -2658 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -1035 563 0 -1559 + 0 -500 0 -928 0 0 0 0 0 0 + 0 0 0 0 0 0 0 8049 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -4572 90 0 1181 0 -783 0 + -9790 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -4046 -1421 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -11640 -736 0 295 0 581 0 -4329 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -5534 -2644 3945 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -88620 -28247 0 -25649 + 0 -22199 0 -35490 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -23169 -325 1121 + 0 0 0 0 0 0 2456 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -74333 -23311 + 0 -21300 0 -18626 0 -29546 0 0 0 0 + 0 0 0 0 0 0 0 0 0 2543 + -37961 708 0 0 0 0 0 0 2068 0 + 0 0 0 0 0 71331 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 40703 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 8096 0 7030 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 10306 0 8749 0 0 14492 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -2006 0 -6709 0 0 1055 -1672 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1106 0 9570 0 0 -14120 -20157 4252 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -7560 0 -17166 0 + 0 -177 4130 5276 0 0 -2862 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -23292 0 -36222 0 0 + 7115 8124 3023 0 0 -16281 0 0 0 -2071 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 1519 0 -1636 0 0 + 3747 4623 3485 0 0 -4104 0 0 0 7967 + 9778 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 6673 0 4150 0 + 0 7850 11098 -885 0 0 -8953 0 0 0 + 11438 23102 -24420 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -778 0 + -5866 0 0 11897 5815 -7276 0 0 1627 0 + 0 0 -2594 6875 1924 4898 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 2792 0 -11883 0 0 4902 3881 -6470 0 + 0 9457 0 0 0 -35454 1231 -7032 43 10245 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -10439 0 -32816 0 0 + 1364 3550 -3543 0 0 6143 0 0 0 16333 + 27762 5913 9182 7589 13704 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 5172 0 6614 0 0 1081 2093 -8943 0 0 + 2808 0 0 0 1189 -4031 202 2064 1275 2066 + 1097 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -350 0 4151 0 0 -22633 -33113 -318 0 + 0 54533 0 0 0 596 3664 -2666 -30 -5623 + 427 9840 814 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -18 0 2201 0 0 -11873 -17314 -340 0 0 + 29312 0 0 0 373 1760 -1355 -339 -2945 230 + 5791 267 0 0 32397 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -3258 0 22128 0 0 2467 6107 2871 0 0 + 5922 0 0 0 -185 -13215 -4170 -10433 -1796 -2246 + -4581 2927 0 0 -1036 -805 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -576 0 -1069 0 0 -30987 289 -5377 0 + 0 -2250 0 0 0 11299 -1462 -267 3179 -24353 + -6876 4775 1413 0 0 -1894 -1184 6000 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 4205 0 + 2581 0 0 3655 1125 1588 0 0 -630 0 + 0 0 -153 -1635 2608 -343 469 1489 -476 249 + 0 0 -285 -90 -18949 -9246 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1130 0 -2780 0 0 + 1633 -919 -2869 0 0 -5158 0 0 0 2516 + 5066 3355 6676 220 -5146 -3190 -1109 0 0 4821 + 2675 -11351 2863 0 0 0 0 0 -3592 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -7773 0 -13104 0 0 + 17394 25537 -2977 0 0 -66495 0 0 0 -3887 + -7117 -87 -7051 2172 -4898 -14824 -2768 0 0 -95565 + -33660 -4570 -81 0 0 0 0 0 -58 0 + -9023 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -5230 0 -8367 0 0 10315 15096 -1791 0 0 + -41513 0 0 0 -2560 -4319 -216 -4291 1160 -3175 + -9796 -1616 0 0 -38820 -96739 -2778 39 0 0 + 0 0 0 -106 0 -5794 0 0 0 0 + 44652 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 10674 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -2877 0 0 0 0 0 0 0 25744 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -5073 0 + 0 0 0 0 0 0 4782 0 0 752 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 4574 0 0 0 0 0 0 0 889 0 + 0 -4245 0 0 0 -23541 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -4221 0 0 0 0 0 0 + 0 375 0 0 -3965 0 0 0 967 8952 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -45198 0 + 0 0 0 0 0 0 -2441 0 0 121 + 0 0 0 7791 -10681 0 0 0 0 0 + 0 0 0 -3424 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 7897 0 0 0 0 0 0 0 + 7577 0 0 4064 0 0 0 2761 1403 0 + 0 0 0 0 0 0 0 -2205 0 2899 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 2754 0 0 + 0 0 0 0 0 6407 0 0 -1321 0 + 0 0 -6626 -30916 0 0 0 0 0 0 + 0 0 -4182 0 4612 3745 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1912 0 0 0 0 0 0 0 -7226 0 + 0 -2420 0 0 0 2509 -3551 0 0 0 + 0 0 0 0 0 2437 0 -183 6377 -7211 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -680 0 + 0 0 0 0 0 0 -13106 0 0 -19357 + 0 0 0 -4134 -9182 0 0 0 0 0 + 0 0 0 -95025 0 1082 -4072 1329 0 0 + 0 0 0 0 -9988 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -10962 0 0 0 0 + 0 0 0 -29080 0 0 -53043 0 0 0 + -7272 -1033 0 0 0 0 0 0 0 0 + 2646 0 -5148 -14205 -6272 0 0 0 0 0 + 0 -17380 0 0 0 15187 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 20236 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 5259 13804 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1729 3753 0 0 0 -2518 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 4421 -2250 0 0 0 7234 0 0 0 34792 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2001 7726 0 0 + 0 3555 0 0 0 4363 0 7638 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -8114 16665 0 0 0 8406 0 0 0 -6748 + 0 7564 0 0 -17534 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 3076 10789 0 0 0 6472 0 0 0 + -5344 0 8094 0 0 3991 11406 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 2289 34861 0 0 0 + 12545 0 0 0 -503 0 -1026 0 0 7043 + 17081 0 11324 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -8727 -1474 0 0 0 11934 0 0 0 + -8397 0 -14035 0 0 -1983 3765 0 -1484 0 + 0 2328 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -2055 -755 0 0 0 + 2738 0 0 0 -1968 0 -2240 0 0 -827 + 533 0 -588 0 0 -13 0 0 0 3975 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1955 20323 0 0 0 6901 0 0 0 -5619 + 0 -370 0 0 4025 1844 0 -14275 0 0 + 8724 0 0 0 -12159 -3209 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -3489 -2438 0 0 0 -893 0 0 0 + -2827 0 -5607 0 0 -1859 1343 0 -2293 0 + 0 -6105 0 0 0 -2346 -1062 7394 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -647 3904 0 0 + 0 -2632 0 0 0 -3747 0 -4141 0 0 + -5219 -3602 0 -10583 0 0 3714 0 0 0 + 951 26 -8872 0 0 3094 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 1195 -4558 0 0 0 665 0 0 0 956 + 0 -4362 0 0 -1481 1002 0 7141 0 0 + -6023 0 0 0 10422 3679 403 0 0 -7173 + 0 0 0 0 -7209 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -13990 -13505 0 0 0 + 4789 0 0 0 5545 0 7248 0 0 1730 + 140 0 4175 0 0 -2205 0 0 0 1690 + 560 2610 0 0 -2611 0 0 0 0 -8453 + -9712 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1669 341 + 0 0 0 1920 0 0 0 -925 0 1606 + 0 0 2046 -615 0 -1427 0 0 -1912 0 + 0 0 -3906 -775 -804 0 0 210 0 0 + 0 0 -4633 -3082 -8428 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2210 -12670 0 0 + 0 -18001 0 0 0 -7707 0 -1179 0 0 + -2387 -10482 0 -4501 0 0 -13855 0 0 0 + -94595 -3285 3811 0 0 -2018 0 0 0 0 + -745 -15276 -9403 0 1509 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 383 -3125 0 0 0 + -4587 0 0 0 -2357 0 -1764 0 0 -348 + -2440 0 -1041 0 0 -3200 0 0 0 -3356 + -98214 1084 0 0 -106 0 0 0 0 18 + -5175 -2715 0 169 5087 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 890 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 2888 0 0 + 0 0 0 0 32915 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -26205 + 0 0 0 0 0 0 -467 0 11087 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 3454 0 0 0 0 + 0 0 -4632 0 4596 0 0 -23146 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -23600 + 0 0 0 0 0 0 -66171 0 -62679 0 + 0 -8044 -9772 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 4468 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2745 0 9316 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -14498 0 1850 0 0 0 + 0 0 0 11628 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -13151 0 1789 0 0 0 0 0 + 0 6058 0 0 -20241 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -76 0 2137 0 0 0 0 0 0 + 9306 0 0 3924 4976 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 26204 0 4067 0 + 0 0 0 0 0 -4036 0 0 677 -5630 + 0 -10774 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 13006 0 -17321 0 + 0 0 0 0 0 -11441 0 0 2668 1691 + 0 1092 0 0 0 0 0 0 0 0 + 19246 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -2671 0 2468 0 + 0 0 0 0 0 -2111 0 0 2609 3785 + 0 2555 0 0 0 0 0 0 0 0 + 5364 4300 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -1334 0 590 + 0 0 0 0 0 0 -3296 0 0 1479 + 3017 0 3022 0 0 0 0 0 0 0 + 0 -25747 -4392 0 0 0 1582 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 2020 0 670 0 0 0 0 0 0 + -8149 0 0 1272 1315 0 -1009 0 0 0 + 0 0 0 0 0 -3211 -465 0 0 0 + 1554 0 -10230 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -2540 0 3220 0 0 0 0 0 + 0 -1494 0 0 -14 -748 0 3354 0 0 + 0 0 0 0 0 0 3916 2636 0 0 + 0 -2726 0 -8838 0 0 0 -15530 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -39669 0 -11960 0 0 0 + 0 0 0 -35281 0 0 -13259 -11782 0 -12617 + 0 0 0 0 0 0 0 0 -44210 -25695 + 0 0 0 -18545 0 3432 0 0 0 -16585 + -18294 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -21018 0 -6337 + 0 0 0 0 0 0 -18693 0 0 -7025 + -6242 0 -6685 0 0 0 0 0 0 0 + 0 -23423 -13614 0 0 0 -9825 0 1818 0 + 0 0 -8787 -9693 36233 diff --git a/inputs/coefficients/New_Not_Used/WorkBasedSubtourGenerationModel.F12 b/inputs/coefficients/New_Not_Used/WorkBasedSubtourGenerationModel.F12 new file mode 100644 index 00000000..128818fb --- /dev/null +++ b/inputs/coefficients/New_Not_Used/WorkBasedSubtourGenerationModel.F12 @@ -0,0 +1,32 @@ +work based tour frequency and purpose wbfreq0501.ALO +Created by ALOGIT version 4 21:39:55 on 6 Nov 16 +END + 1 Beta00001 F -1.06382007968 .370500101643 + 3 Beta00003 F -2.22833261833 1.02512113042 + 4 Beta00004 F -3.68904126435 .816920967494 + 6 Beta00006 F -2.14118599531 .449499017430 + 8 Beta00008 F -2.14560875433 .441872609039 + 10 Beta00010 F -.734009862713 .356479174177 + 13 Beta00013 F -1.75561798085 .429220839362 + 15 Beta00015 F 1.10997350555 .247065122845 + 16 Beta00016 F .450103870523 .210995760527 + 18 Beta00018 F .594349062632 .421653118901 + 22 Beta00022 F -.418535219130 .312125790598 + 23 Beta00023 F -.135615437481 .181310469627 + 32 Beta00032 F -.196652926963E-01 .465505027187E-01 + 39 Beta00039 F .686499966992E-01 .188213259534 + 50 Theta0050 F 1.26977275612 .185993147374 + -1 + 1062 -.531009842162E+03 -.100225059631E+04 -.500118004513E+03 + 17 021:39:55 on 6 Nov 16 + 38137 46986 25215 76478 38216 50287 78472 40283 52147 80154 + 86220 39330 47579 78726 80606 78823 38441 48771 76849 79311 + 81577 -11262 -12792 -22350 -25640 -28277 -7756 -20083 5250 -1022 + -5212 -890 -2490 6972 -801 17527 -3794 -5509 -9404 -9850 + -11408 -3580 -8346 13697 -28384 43418 25791 25987 44418 46058 + 50076 43796 -17162 -4264 -862 26446 18289 16215 26968 27380 + 28201 24896 -9826 -10019 -5152 22121 86966 36734 43602 74870 + 76186 90787 80214 -8489 372 406 41974 18752 -3604 -2070 + -49409 -4430 -4459 -3097 -3784 3917 2964 661 -1292 1064 + -2609 30767 26102 43757 52436 57141 28348 43967 -51929 -24320 + -21552 24198 12992 11617 -6848 diff --git a/inputs/coefficients/OtherHomeBasedTourModeModel.F12 b/inputs/coefficients/OtherHomeBasedTourModeModel.F12 new file mode 100644 index 00000000..d1ab4904 --- /dev/null +++ b/inputs/coefficients/OtherHomeBasedTourModeModel.F12 @@ -0,0 +1,161 @@ +Other HB tour mode choice +Created by ALOGIT version 4 10:51:21 on 6 Apr 17 +END + 1 costutil F .461846060850 .743264873766E-01 + 2 timeutil F .659611637063 .357174532657E-01 + 20 wt-const F -3.19348608595 .364317534671 + 21 wt-nocars F 1.59176056618 .182769557926 + 30 s3-const F -1.78022496899 .159066664518 + 31 sr-hhcu5 F .514123397716 .824788117381E-01 + 32 sr-hh515 F .224818703896 .647250203599E-01 + 34 sr-hhnwa F .113320322026 .454643235470E-01 + 35 sr-lndist F .152322573764 .337807471997E-01 + 38 s3-onephh F -2.79241793207 .182688234076 + 39 s3-twophh F -2.81617825169 .130705252962 + 40 s2-const F -2.00944544285 .158784983104 + 41 sr-nocars F -1.48012105583 .206320394147 + 43 sr-carsltw F -.892899546287E-01 .137321579832 + 48 s2-onephh F -1.43280251293 .133715087486 + 50 da-const F -.461309408531 .112940823683 + 52 da-carsltd F -.790578280547 .915458357506E-01 + 54 inc0to25k F .742427734873E-02 .123737072552 + 60 bi-const F -4.44108483963 .360616471386 + 61 bi-male F .614663848254 .197035634102 + 63 bi-ageo50 F -.878091044899 .251152352630 + 73 wk-ageo50 F -.826691996181E-01 .925278753776E-01 + 120 tr-shop F -.407593936522 .162843071809 + 124 tr-omixed F .228490272832 .340132728626 + 128 tr-dempdn F .406644874942E-04 .585560624976E-05 + 131 da-escsptr T .000000000000 .000000000000 + 132 da-othsptr F .209692204221 .498851467098E-01 + 133 sr-escsptr T .000000000000 .000000000000 + 134 sr-othsptr F .296367824252 .510788332025E-01 + 136 sr-shop F -.432323176377E-01 .922378391051E-01 + 137 sr-meal F 1.31977107401 .138120133182 + 138 sr-socrec F .467984103652 .915827776613E-01 + 160 bi-socrec F 1.59820443700 .213434357464 + 161 bi-class1 T .000000000000 .000000000000 + 162 bi-class2 T .000000000000 .000000000000 + 163 bi-gauntl T .000000000000 .000000000000 + 164 bi-omixed F .120618224219 .444891676150 + 165 bi-ohhddn F .209632939276E-03 .762851190323E-04 + 168 bi-dempdn F -.295310021061E-05 .130015078683E-04 + 169 bi-dmixed T .000000000000 .000000000000 + 171 wk-meal F 1.10874798884 .157031220097 + 172 wk-socrec F 2.09960297409 .143317328841 + 175 wk-ohhddn F .137939187897E-03 .489525072344E-04 + 178 wk-dempdn F -.619572537396E-05 .464771480534E-04 + 201 distcont1 T -4.50000000000 .000000000000 + 202 distcont2 T -4.50000000000 .000000000000 + 203 distcont3 T .000000000000 .000000000000 + 204 distcont4 T .000000000000 .000000000000 + 205 distcont5 T .000000000000 .000000000000 + 206 distcont6 T .000000000000 .000000000000 + 207 distcont7 T .000000000000 .000000000000 + 208 distcont8 T .000000000000 .000000000000 + 209 distcont9 T .000000000000 .000000000000 + 210 distcon10 T .00000000000 .000000000000 + 211 distcon11 T .00000000000 .000000000000 + 99 modenest F .876150145659 .460275599070E-01 + -1 + 8060 -.109300824315E+05 -.133185283795E+05 -.766886425667E+04 + 8 010:51:21 on 6 Apr 17 + 28140 -15227 -40220 21470 36603 -41982 -21064 -51250 34768 -25411 + 16035 39482 -23241 22761 -44693 11356 24776 -15547 15512 -35264 + 7082 4644 7842 -2919 4071 -32729 11307 12219 10946 11455 + -10323 13051 -32039 24641 17909 -5481 -18684 -37660 22496 -22084 + 8329 -12534 -5821 10265 -18346 -5860 -10265 6084 -6247 -5135 + 2022 2825 -3200 -4801 17531 -21978 -55084 37237 -27836 94896 + -43186 -33549 -34207 -34047 17979 6703 -9746 -31676 12375 12408 + 11695 -14701 -9163 -4164 -8763 5694 3813 13185 -4289 -4538 + 2688 -1920 -15075 967 9930 32107 466 11239 -730 -15544 + 7303 -18427 -43719 26281 -25384 15408 -17299 -8898 16090 -21480 + 50073 9352 16330 5156 15543 -4926 -33805 27088 -10292 56185 + -12315 -9995 -585 21735 7915 3018 57397 -668 -5757 8708 + -17998 -40901 22721 -24067 24464 -29170 -14298 -7 -19261 16018 + 3401 25534 21737 24255 18810 -13556 1682 2020 -968 940 + -3895 436 14 5619 -2105 6832 372 -3704 -2215 3458 + 9230 -9179 -4211 -11951 -31767 20592 -16727 26120 -15875 -8997 + -3599 -5920 15169 4190 27758 11452 1333 17590 20481 16902 + -857 167 826 57 276 -223 335 730 264 111 + -418 -72 -249 -70 183 -525 220 -290 -551 -32883 + -4860 -10950 8201 -7354 9755 -9735 -7803 2320 -3940 7380 + 2313 10732 3208 -108 8488 8336 5526 859 -17792 317 + -2271 -835 12860 -4787 23822 -11169 -9640 8190 1631 4059 + 1878 24732 -3890 -2739 4429 37966 -2753 3468 7473 -208 + 17023 -2888 -9803 -8130 -14617 -317 -6386 -4567 -792 -5082 + 5620 1621 347 3537 952 6550 -5830 7810 1096 3712 + -79 1939 106 -5508 2392 -81451 11565 -994 2290 1311 + -485 3489 -2924 -457 -1324 2099 250 -3878 1306 -2838 + -173 -2327 -431 -663 -533 -175 -17843 26977 -38939 11294 + -10938 16699 9550 2702 13165 -15347 -3630 -12929 -20391 -1147 + -19380 3297 -19064 -84 -11000 262 -4164 2791 2402 21747 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 10425 18433 -10139 10228 -22400 + 13085 9111 3263 9178 -10684 -2705 -23434 -14300 -1173 -12392 + -24960 -9555 -2146 -7034 -821 -2229 1230 -2859 2272 10647 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 12405 24713 + -13750 13796 -29515 18183 12603 3658 5792 -16536 -4139 -31170 + -15814 -1802 -19445 -19736 -14332 -595 -9731 -778 -3190 783 + -3440 2559 13286 0 78489 0 759 -2477 -753 -1215 + -30539 -1391 1478 463 9135 1957 143 -30564 -1220 -1179 + 2605 -58 -295 933 819 70 197 -146 13191 -892 + -1457 0 -548 0 -2401 14199 36859 -19408 22664 -40784 + 26062 17898 10646 21046 -21913 -6832 -43664 -16700 -4242 -25014 + 1029 -27821 -957 -14270 708 -6410 -630 -8663 2400 18417 + 0 9936 0 12910 30423 9225 20932 -9938 12291 -39154 + 12201 6455 12735 10363 -11448 -3390 -40574 -7351 -3026 -13124 + 4972 -17511 -1630 -8490 468 -3569 -777 -5066 1179 8467 + 0 6314 0 7689 46291 45042 9969 23453 -10623 10147 + -9194 13386 9183 2620 8761 -13091 -3565 -10594 -13368 -2390 + -15234 5649 -16129 -1544 -43393 1483 4426 383 -9523 2557 + 10526 0 8109 0 9876 -2167 13254 19174 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 2338 6520 -5236 6099 -5034 3792 882 1115 2200 -3778 + -1038 -5461 -1379 402 -4400 -2233 -4676 454 -70938 749 + 5635 -830 -1159 1465 2742 0 1810 0 2562 -104 + 4268 2113 7150 0 0 0 -1356 14309 -7673 16076 + -3262 7816 4256 1370 6597 -7331 -1834 -4094 -1065 790 + -8868 5638 -9107 669 1464 -3008 4556 888 -2676 3741 + 11745 0 5532 0 6792 -869 8637 4351 5220 0 + 0 0 -38461 -11075 -481 319 -1503 2268 -323 -551 + -494 -67 738 341 2213 -980 67 321 2254 -5 + -582 -302 1683 -4897 391 325 781 10675 0 96 + 0 40 -352 1102 -141 5454 0 0 0 -6368 + -26948 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 6007 24898 -3816 13113 1809 13020 7565 2273 5975 -12897 + -3322 486 -10873 -2817 -15280 19856 -17786 -1696 -3523 619 + -3628 5020 -16145 712 11550 0 7318 0 9257 -4065 + 38602 11690 10477 0 0 0 2319 4769 1545 0 + 24182 64555 -22685 29071 -15404 35007 23528 6748 19896 -33563 + -9023 -18915 -30618 -5520 -39173 21374 -39705 -2180 -18208 582 + -9374 4674 -19141 3967 26444 0 19435 0 24074 -4575 + 36453 36244 36427 0 0 0 5595 13818 812 0 + 40470 -7659 16297 -8561 20403 1877 6386 2766 1541 7864 + -6125 -1271 1221 2324 2507 -7776 13309 -8060 884 -4543 + 354 -1708 7365 -1702 8774 18021 0 6268 0 7468 + -1032 8416 3703 6402 0 0 0 768 25832 -402 + 0 5541 11082 -11949 -8804 10295 -3095 14183 -2243 -1926 + -1336 1123 1656 557 14170 191 776 1440 18231 1383 + -800 6729 305 698 -2035 1232 -4847 6803 0 -1116 + 0 -1575 849 -1031 -423 -2550 0 0 0 212 + -4535 7193 0 -4162 4609 -67872 -33844 -80602 46284 -48229 + 46995 -47720 -31903 -8740 -32601 46361 12723 52079 35193 5786 + 53957 11049 51534 -1536 33344 -704 13851 3374 13007 -5635 + -36657 0 -23150 0 -29906 2081 -46017 -25909 -28292 0 + 0 0 -9155 -18609 398 0 -28733 -72155 -17712 2817 diff --git a/inputs/coefficients/OtherHomeBasedTourTimeModel.F12 b/inputs/coefficients/OtherHomeBasedTourTimeModel.F12 new file mode 100644 index 00000000..23d1ec24 --- /dev/null +++ b/inputs/coefficients/OtherHomeBasedTourTimeModel.F12 @@ -0,0 +1,548 @@ +tod other hb tours +Created by ALOGIT version 4 8:27:34 on 24 Oct 16 +END + 11 arr3-5 F -5.83394352623 .196467712740 + 12 arr=6 F -3.69482906931 .126940004868 + 13 arr=7 F -2.53140088294 .731050681203E-01 + 14 arr=8 T -1.50000000000 .000000000000 + 15 arr=9 T -.814000000000 .000000000000 + 16 arr10-12 F -.590582979288 .578854755963E-01 + 17 arr13-15 F -.428347595139 .937913353497E-01 + 18 arr16-18 F .674993288795E-02 .127604949171 + 19 arr19-21 F -.524396067458 .155369324824 + 20 arr22-26 F -1.73303497801 .209193818033 + 21 dep3-6 F -.742619928241 .235423054428 + 22 dep7-9 F -.487364018539 .148605628050 + 23 dep10-12 F -.340259765483 .111466711918 + 24 dep13-14 F -.164142444931 .741933877512E-01 + 25 dep=16 T -.100000000000 .000000000000 + 26 dep=17 F -.295004011497 .605569926014E-01 + 27 dep=18 F -.323507220866 .693505274618E-01 + 28 dep19-20 F -.646528042834E-01 .828382994952E-01 + 29 dep21-23 F -.529711356979 .126498955420 + 30 dep24-26 F -2.51944413757 .234355985342 + 31 dur0-0 F -.112315605057 .900408467735E-01 + 32 dur1-1 F .448644060055 .565549789028E-01 + 33 dur2-2 T .300000000000 .000000000000 + 34 dur3-4 F -.222818880434 .725416105392E-01 + 35 dur5-6 F -.649521963388 .165272574258 + 36 dur7-8 F -.783056613699 .277464656477 + 37 dur9-11 F .137128000866 .349722823663 + 38 dur12-13 F .440244630504 .562731158258 + 39 dur14-17 T -5.00000000000 .000000000000 + 40 dur18-23 T -11.1077000000 .000000000000 + 41 ptwk-arr F .157596375933E-02 .516766856991E-02 + 42 ptwk-dur F .236575030997E-01 .173260473826E-01 + 43 nwad-arr F -.416898319598E-02 .442577932291E-02 + 44 nwad-dur F .311117942816E-01 .141553095043E-01 + 45 univ-arr F .548384258545E-01 .684060086015E-02 + 46 univ-dur F .127880714137 .190102421161E-01 + 47 reti-arr F -.315026395184E-01 .476250615430E-02 + 48 reti-dur F .233259811244E-01 .143855984548E-01 + 49 dkid-arr F .290154733761E-01 .124116369391E-01 + 50 dkid-dur F .918077269859E-01 .266182375167E-01 + 55 hprs-arr F -.113201043143 .682114498830E-02 + 56 hprs-dur F -.101114915442 .385931895538E-01 + 57 lprs-arr F -.352433301168E-02 .123668925389E-01 + 58 lprs-dur F -.330376387105 .298325597743E-01 + 59 only-arr F .350687500550E-01 .109840390943E-01 + 60 only-dur F -.563754366513E-01 .421451374206E-01 + 61 ns*ot-arr F -.630121697193E-02 .347421655897E-02 + 62 ns*ot-dur F .116944752556E-01 .644250481470E-02 + 63 ns*mt-arr F .161196011772E-03 .172608381879E-02 + 64 ns*mt-dur F .142180351646E-01 .598845357594E-02 + 67 iescs-arr F -.616006463022E-02 .339783990548E-02 + 68 iescs-dur F -.164469457853E-01 .131601158710E-01 + 84 lprd-x<4 F .544794143464 .144612271173 + 85 ctim-out T .500000000000 .000000000000 + 86 ctim-ret T .500000000000 .000000000000 + 87 ttim-out T .500000000000 .000000000000 + 88 ttim-ret T .500000000000 .000000000000 + 89 ttim-mis T -5.00000000000 .000000000000 + 91 arravail F 2.71948020350 .200261919444 + 92 depavail F 1.22301881911 .191162834971 + 93 cempbef1 F .679185150307E-01 .482028000511E-01 + 94 cempaft1 F .194073554374 .472370302614E-01 + 95 cempbef2 F -.324623261504E-01 .572465339688E-02 + 96 cempaft2 F .950463379183E-02 .471799655593E-02 + 97 toursdtwin F -180.839609481 20.5639733495 + 98 toursdmwin F -11.8764460898 2.18050551651 + 99 toursdbwin F -.167811058346 .367597167083E-01 + 100 toursdawin F -.183142462469 .532261466735E-01 + 124 dep15 F .181786556475 .633434882631E-01 + 141 pkid-arr F .666227928154E-02 .941075377409E-02 + 142 pkid-dur F .177962688409E-01 .273048054012E-01 + 143 pres-arr F -.145743524439E-01 .708037010130E-02 + 144 pres-dur F .985250993738E-01 .166025085294E-01 + 145 esco-arr F -.148629196988E-01 .564320608651E-02 + 146 esco-dur F .656575747883E-01 .230170143821E-01 + 147 shop-arr F .278843316035E-01 .516727140392E-02 + 148 shop-dur F .756156021776E-01 .235271981470E-01 + 149 meal-arr F .565107703753E-01 .721700645273E-02 + 150 meal-dur F -.359651360663E-01 .374797569572E-01 + 151 srec-arr F .659103512651E-02 .451471163132E-02 + 152 srec-dur F .375385795211E-01 .115298223933E-01 + 155 hprd-arr F .464927202305E-01 .107737696450E-01 + 156 hprd-dur F -.294609748156E-01 .456418413981E-01 + 157 lprd-arr F -.823525331879E-01 .115849774506E-01 + 158 lprd-dur F -.263880781790 .273473163059E-01 + 169 esco-x=0 F 2.63302051617 .121484699545 + 170 shop-x=0 F 2.50893029698 .172971958307 + 171 meal-x=0 F .222092495040 .213782810047 + 173 shop-x=1 F 1.60452708466 .142630451961 + 174 meal-x=1 F .588035332772 .153280784783 + 176 shop-a<7 F -1.15790235963 .322156174531 + 177 meal-a<7 F .644831943159 .299086186574 + 178 esco-d>21 F .516632347074E-01 .154854694156 + 179 shop-d<21 F -.588687982080 .128944906333 + 180 meal-d<21 F -.226842152337 .136884287647 + -1 + 9565 -.480242442642E+05 -.611463066653E+05 -.454215794815E+05 + 11 0 8:27:34 on 24 Oct 16 + 59739 23933 26339 0 0 0 0 0 0 0 + -18846 -14819 -12993 0 0 -23254 -19076 -18174 0 0 + 77290 -24077 -19954 -19437 0 0 68481 87864 -25751 -21071 + -21025 0 0 64635 83369 94243 -24911 -20135 -20707 0 + 0 55321 71187 80196 85027 -38721 -30776 7653 0 0 + 6957 13476 15345 10482 3117 11091 3798 6920 0 0 + 12896 21912 23938 16629 6127 73176 15331 10294 16541 0 + 0 -5237 15990 21401 14331 4459 66721 90960 12459 8500 + 13188 0 0 -11015 3494 17519 11554 3661 54981 76021 + 83948 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -6142 -4129 -6417 0 0 + 5354 4401 -8601 -5544 -1582 -10904 -11788 -7090 5569 0 + -13188 -9210 -13187 0 0 13205 12977 -2258 2236 7245 + -25846 -31701 -27570 -13470 0 62210 -16238 -11158 -16643 0 + 0 15253 13799 -1004 -3777 4191 -38602 -48220 -44119 -28114 + 0 60908 76316 -18359 -13097 -18133 0 0 16593 14604 + 3258 -2315 2458 -42395 -53752 -50760 -35912 0 48879 65821 + 85848 -14990 -10678 -14762 0 0 13827 12379 5400 2735 + -6382 -34136 -43409 -41568 -30768 0 32171 45788 60638 67864 + 733 641 610 0 0 -965 -532 119 98 -195 + -169 44 840 989 0 -948 -929 -936 -1185 -1148 + -999 -1103 94 0 0 161 89 947 760 251 + 1527 741 679 813 0 -2010 -1837 -1842 -1431 -1094 + 84603 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 1725 1662 1328 0 0 -2239 -537 + -823 -994 -1067 863 1748 3188 2033 0 -319 -84 + -415 -1763 -1855 -41389 -22276 0 2065 2003 1704 0 + 0 -2361 -1096 -272 -564 -537 554 1652 3473 3558 + 0 -723 -945 -871 -1834 -2491 -54034 -38838 0 60709 + 1939 1806 1439 0 0 -2747 -1720 186 -267 -182 + 633 1654 3375 4423 0 -1853 -2298 -2128 -2455 -3634 + -54757 -41430 0 54133 59373 2076 1971 1826 0 0 + -3507 -2913 -867 -827 -535 -62 522 2201 3466 0 + -1978 -2902 -3416 -3848 -4449 -63247 -49016 0 59403 66651 + 64854 1285 1266 809 0 0 -2195 -2723 -1887 -1305 + -425 -1092 -1175 -282 836 0 -426 -726 -1381 -2957 + -3736 -53452 -42101 0 48859 55630 54624 63965 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1750 -1356 -1659 0 0 + -1302 -1701 -1819 -633 706 -1073 818 1458 1329 0 + -650 -901 -1335 -752 -213 73 124 0 -114 1 + 25 22 -19 0 0 440 -178 -608 0 0 + 1379 2233 2447 919 -483 1789 3252 3021 2236 0 + -1751 -2567 -996 1209 1774 -555 156 0 -952 -1467 + -1806 -2122 -1832 0 0 4029 -1763 -1201 -1692 0 + 0 -2325 -2830 -2793 -1059 919 -980 1327 2303 2148 + 0 -907 -1084 -1541 -592 58 74 127 0 -152 + 22 49 15 -75 0 0 37489 996 503 -245 + -782 0 0 1872 3065 3320 1288 -561 2537 4466 + 4189 3154 0 -2133 -3062 -1014 1840 2520 -707 316 + 0 -1543 -2473 -3074 -3564 -2905 0 0 1013 45095 + 5118 -1848 -1109 -1902 0 0 52 68 -330 1 + -782 -2155 -624 -229 103 0 -365 -703 -1247 -1900 + -3471 263 243 0 40 166 345 607 705 0 + 0 21054 2 24297 -192 1353 790 90 0 0 + -831 -668 101 -224 -126 -582 432 723 976 0 + -1285 -1940 -1363 -709 -1968 -662 328 0 -1731 -3123 + -4342 -6145 -6205 0 0 456 30940 410 38456 7176 + -30 210 -82 0 0 -3432 -3712 -3138 -1054 1123 + -810 1469 2158 1764 0 -520 -271 -459 548 952 + 6 82 0 -179 -17 -37 -138 -230 0 0 + 34915 953 45478 1562 22479 333 -419 -1041 -1211 0 + 0 2914 4070 3920 1546 -486 3343 4921 4207 2870 + 0 -1795 -2477 46 3201 3665 -774 270 0 -1672 + -2771 -3474 -4082 -3410 0 0 972 45036 1620 58690 + -290 38385 5087 -836 -397 -652 0 0 -180 -286 + -701 -424 61 -801 -770 -522 -620 0 -477 -1075 + -1612 -1734 -1428 76 53 0 21 28 136 316 + 373 0 0 12046 -17 14611 -102 8873 93 13455 + -166 1348 1028 485 0 0 -915 -810 119 -70 + -537 -58 677 900 887 0 -1661 -2719 -2588 -1388 + -802 -507 272 0 -1474 -2463 -3258 -4167 -4057 0 + 0 399 22287 514 28150 165 21017 454 27766 10196 + 5178 1240 2469 0 0 -368 -805 -857 187 1318 + 3141 -839 -1862 -1831 0 1409 2700 3965 5594 4315 + -319 -54 0 -441 -487 -615 -810 -749 0 0 + 277 198 2248 475 -1270 -266 4028 705 -654 -346 + -5386 -4247 -1635 0 0 3280 3182 2102 643 -98 + 3698 1345 4 -583 0 617 1365 3511 4591 3582 + 1568 -459 0 725 695 1201 1336 1022 0 0 + -341 -2076 -192 -2567 -326 -1256 -133 -2405 -413 -1761 + -765 28246 21484 26819 0 0 -32751 -38113 -39122 -43431 + -45589 43407 56103 55087 44102 0 -22279 -42661 -55230 -59759 + -47521 762 626 0 2194 2115 2228 2505 1319 0 + 0 -13411 423 -16372 416 -8002 549 -16622 -134 -3969 + 1003 -646 -1526 5986 4354 6450 0 0 -4695 -2664 + 441 2024 1118 17257 22050 21897 18047 0 -9589 -15866 + -24064 -27483 -22074 60315 47469 0 -40390 -43068 -39608 -43632 + -36096 0 0 -325 -21872 -263 -26548 837 -15817 -750 + -27901 191 -12350 -2123 7147 19823 -2360 -3137 -3008 0 + 0 576 -1588 -1605 -836 225 1117 758 2530 2945 + 0 -940 -1390 -1470 -4 110 -23 128 0 -179 + 65 109 143 141 0 0 4078 267 4621 385 + 431 110 3216 148 -1002 -163 55116 -313 -1296 -1010 + -1883 -1004 612 0 0 -871 617 1330 353 -478 + 2304 1976 3082 2983 0 -1260 -1668 -766 328 824 + -1486 -2920 0 1111 -877 -1650 -3381 -3664 0 0 + 140 -180 235 -1212 -65 -1089 142 -810 -198 -1057 + -1611 76072 845 -1721 1631 320 633 532 0 0 + -1074 -784 -296 -87 -55 -381 155 155 17 0 + 56 148 62 -246 -50 45 12 0 -8 6 + 0 11 65 0 0 -2354 -64 -2106 -103 -1110 + -62 -4110 -362 1343 59 -175 -55 1003 171 -25131 + -1852 -129 -155 -209 0 0 439 465 262 141 + 4 111 297 151 -48 0 181 194 236 176 + 474 755 433 0 -666 -1302 -2116 -3812 -4349 0 + 0 -151 -3600 -204 -2552 -314 -1031 -462 -5103 -41 + 3060 26 -471 52 1395 -3847 -12545 14638 606 1165 + 1055 0 0 -574 -70 69 157 -417 140 45 + -244 -402 0 272 608 869 731 -678 12 5 + 0 80 75 51 1 -34 0 0 -3726 -259 + -2168 -328 -5275 -600 -2503 -265 1399 208 -2361 -233 + -12478 638 11975 -184 3672 -99 -688 -822 -609 0 + 0 269 -227 -437 -345 297 -495 -1048 -1207 -733 + 0 574 757 841 92 -554 -808 -275 0 -231 + -537 -520 -424 -134 0 0 25 -2256 -155 -1518 + -450 -4911 -289 -2809 308 2716 53 192 -606 -19567 + 305 13149 99 5640 738 1190 810 664 0 0 + 229 296 268 57 135 965 -526 -551 -471 0 + 147 261 404 370 236 -75 -101 0 28 -28 + -47 -60 -71 0 0 697 -10 -69 -20 5830 + 639 1650 107 -621 -2 2572 161 2001 -467 -2950 + -23 -7581 -370 -32884 -726 -468 -40 201 0 0 + 110 38 -123 75 108 -30 -460 -463 -442 0 + 243 552 245 -72 98 11 -322 0 596 824 + 981 1172 1109 0 0 -18 913 -45 652 643 + 4119 73 2327 128 223 144 1344 -271 2438 88 + -788 -401 -13608 -424 -28991 -30 -581 -440 93 0 + 0 -203 271 474 420 -117 770 676 906 872 + 0 -264 -658 -1892 -155 1745 20443 16045 0 7186 + 12772 2257 -1008 -1815 0 0 266 2496 372 3729 + 3 4521 339 3803 45 3875 500 -5103 520 6528 + 669 -8505 -27 110 -121 -102 -34 -1335 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -1873 -1119 -942 0 0 333 146 + -205 -641 -466 79 -165 -383 -560 0 293 21 + -110 -207 -210 301 317 0 -297 -304 -281 -260 + -169 0 0 -12 -592 139 -737 447 -387 39 + -760 -132 -397 -149 447 20 1482 153 -393 323 + -47 1377 -799 -65 200 303 0 0 0 0 + 0 478 693 365 0 0 -317 -155 -16 44 + -208 -1044 86 209 103 0 -423 -894 -1092 -1228 + -1766 587 678 0 -449 -452 -417 -435 -358 0 + 0 595 409 913 434 18 220 783 334 196 + 2 185 1690 -673 614 855 1017 -541 -414 3104 + -228 186 13 372 0 0 0 0 0 -17831 + 4154 4376 5567 0 0 -9556 -10964 -11295 -13008 -12666 + 675 407 1463 1834 0 -969 -2713 -1048 -202 -226 + -35896 -30448 0 27772 29616 27742 30442 24777 0 0 + -3835 12391 -4884 15970 -2460 9521 -4778 17086 -1563 7495 + -13910 64912 10387 -35410 -18779 82524 350 -1324 -2868 11399 + 771 -1092 -8657 0 0 0 0 0 -735 470 + -4207 -2415 -2496 0 0 25 -465 -1039 -1844 -1092 + -10336 -13972 -12403 -9108 0 4635 8000 13078 15441 12165 + -36832 -31201 0 27726 29646 27709 30390 24936 0 0 + 199 12610 466 16328 -140 9560 575 17621 -146 7385 + -959 66605 -11387 -41679 259 84100 -146 -1394 -155 11848 + 126 -1024 -8801 0 0 0 0 0 -699 621 + 95029 2776 2749 2805 0 0 659 954 688 231 + -398 659 -481 -965 -570 0 343 550 658 216 + -997 28 -370 0 556 560 581 608 453 0 + 0 -1723 -458 -1365 -586 2396 79 -2495 -620 -2791 + 20 -7614 -1513 -11423 10989 -10207 -1483 1114 -125 6273 + -1602 -1419 -395 -816 0 0 0 0 0 344 + 1143 1064 -1164 1845 2739 3719 0 0 -456 -1073 + -1306 -114 1292 3205 2091 969 962 0 682 1875 + 3324 4896 2767 -221 -740 0 583 596 433 143 + -198 0 0 -359 -614 1173 -561 2552 -152 202 + -402 268 605 -8542 -1679 -6880 11797 -8669 -1800 -190 + -536 7959 -1302 -2105 -292 -1019 0 0 0 0 + 0 3014 -1551 512 -1467 74822 -1013 -614 282 0 + 0 462 1109 1055 552 -355 1067 496 650 696 + 0 -363 -923 -911 -47 401 -4018 -5001 0 4807 + 4286 3482 3154 2220 0 0 294 298 7 1218 + -162 1504 -43 3314 -223 2937 923 -42131 1434 -17983 + -3290 -5721 -203 767 -45 -2089 131 458 -4153 0 + 0 0 0 0 -1701 -1746 -13 -801 3929 2477 + 352 1239 1183 0 0 -2748 -3154 -1434 -658 1162 + 1142 2374 2417 1354 0 667 1404 1807 2655 2958 + -80 -4 0 -147 -125 -333 -632 -746 0 0 + 105 284 351 336 620 -78 1400 446 1576 54 + -10288 1723 -8145 -2714 13724 1709 1256 44 735 -908 + -559 33 160 0 0 0 0 0 -818 -1316 + -1787 1478 -13845 -5252 -18966 -1180 3615 3501 0 0 + -2889 -3071 -2774 -1074 -604 1097 1468 952 246 0 + -63 830 1479 2037 610 -52 -48 0 -30 -48 + -171 -379 -480 0 0 -1691 523 -422 612 88 + -323 680 785 -897 219 -2500 346 -2152 1629 -3340 + -682 3439 -265 9510 -6067 1268 -264 -9 0 0 + 0 0 0 12691 2232 563 -530 28841 7987 -1481 + 8350 2520 1722 1766 0 0 -1099 -1313 -948 81 + 755 2262 219 -354 -855 0 1244 2981 4392 5197 + -779 -178 -256 0 155 28 -147 -476 -613 0 + 0 -1852 -518 -1436 -566 966 -411 -493 -209 215 + 327 -2001 -164 -1107 3209 922 -925 -2555 -2117 19754 + -3414 2844 236 -323 0 0 0 0 0 1143 + 15443 -975 -598 10775 34146 -1753 8307 15483 4167 2532 + 4716 0 0 -2078 1201 20712 16574 10909 33688 47940 + 55451 66580 0 18872 6183 -3412 -10789 -11327 717 551 + 0 1172 2094 3632 3320 1280 0 0 416 1289 + 859 1820 -57 905 704 1522 -494 893 -866 -666 + 18264 9511 1247 1611 75 -122 -103 -284 -195 -288 + 327 0 0 0 0 0 -464 334 134 -4487 + -172 307 646 -369 -54 -568 -624 188 -6 0 + 0 232 75 -280 73 632 -1116 -176 -64 -136 + 0 -305 -667 -935 -701 -246 33 5 0 11 + 6 23 45 27 0 0 15757 254 18758 274 + 11229 167 17765 269 6937 212 44 -386 -7079 -836 + 697 -131 551 58 4570 563 -482 -73 -30 0 + 0 0 0 0 -404 -480 -2174 -16 -5706 -4374 + 406 -1318 -959 -1559 -264 1049 812 658 0 0 + -799 -785 -86 -123 -731 -15 531 624 485 0 + -1489 -2656 -2659 -1435 -370 575 796 0 -1049 -1062 + -977 -947 -862 0 0 398 21052 480 25840 161 + 19192 469 25522 200 14413 -148 -159 880 -12740 24 + 734 43 1130 411 5927 -38 -1502 2082 0 0 + 0 0 0 -350 -26 8267 8198 -273 -86 782 + -176 216 25 235 2740 421 638 99 0 0 + -3079 -3422 -2806 -1126 546 -1546 290 1226 1626 0 + -836 -1081 -1800 -1421 -969 100 124 0 -135 54 + 175 350 462 0 0 23143 419 30086 675 14783 + 118 28994 681 9647 329 2519 -542 -8237 100 456 + -61 2605 228 1206 34 -3278 -156 260 0 0 + 0 0 0 100 273 -2930 154 -1978 374 -26 + 1310 157 -533 864 12110 354 503 -67 -430 0 + 0 1287 2325 2655 1050 -471 2135 3715 3583 2846 + 0 -1782 -2574 -983 1442 2166 -1350 -234 0 -1939 + -4136 -6216 -9909 -11316 0 0 827 38933 1357 51426 + -373 34446 1404 51208 -149 25958 435 -1855 497 -20564 + -53 -1640 333 5802 5 791 -171 -2902 3035 0 + 0 0 0 0 -627 225 12811 13077 -473 -229 + 1803 355 557 -202 1650 239 22554 8703 -5294 -4326 + -1777 0 0 5121 3465 1066 -64 786 4037 222 + -2734 -3473 0 2721 4453 7513 12839 8289 -1203 -538 + 0 -286 -389 -494 -695 -379 0 0 993 585 + 2224 837 1904 -113 11645 1995 -841 -104 1579 1267 + -22899 -4424 6380 501 -6204 -983 -4679 -89 -16334 26 + 10 0 0 0 0 0 44 2 -3809 2395 + -1409 1244 1196 -4108 -274 1784 -2352 2383 -31 1757 + 921 -1138 -1065 -525 0 0 931 524 95 -234 + 365 605 -146 -718 -773 0 329 661 1474 3670 + 2153 -15604 -9124 0 6540 6166 5055 4097 1395 0 + 0 -37 2011 81 1252 -119 1307 696 7268 -30 + -2005 552 -1962 -1675 -21019 798 633 -741 -11067 -226 + 777 -27 -16172 -3038 0 0 0 0 0 -172 + 62 10797 11644 -230 -70 2764 -901 215 405 -531 + 50 1032 16 -4333 9483 -8356 -10188 -3807 0 0 + 5894 4759 1985 51 95 1364 1560 -443 -1530 0 + 1370 2035 4128 11370 6891 -1170 -569 0 -260 -329 + -380 -604 -555 0 0 63 789 -2083 804 1132 + 110 1223 1454 2715 127 -877 1105 -19069 -3859 -2980 + 141 -204 70 200 -111 2041 106 356 0 0 + 0 0 0 12 186 -3010 2095 1615 1206 119 + 3078 660 -390 -1618 3017 64 -1534 821 39075 2851 + -304 -402 -319 0 0 466 245 182 -102 185 + -292 92 -129 -52 0 -132 -173 99 2506 1523 + -24361 -21649 0 9755 9104 7215 6295 5009 0 0 + 19 781 -150 871 243 142 27 2290 87 2338 + 179 -2283 -1228 -23433 185 -2307 23 -659 -13 102 + 116 708 -4049 0 0 0 0 0 -71 -20 + 12252 12881 -126 -139 3970 232 77 -112 -26 153 + 995 125 -755 2468 20238 8780 -5474 -7154 -2475 0 + 0 2257 1752 664 69 -731 92 -484 -543 -466 + 0 16 -307 -727 6040 2527 -631 -211 0 -83 + -75 -1 -22 -227 0 0 2200 241 136 147 + -1450 -103 1653 368 2316 103 691 165 -13358 -1844 + -617 -41 -426 33 -1093 -113 2618 17 361 0 + 0 0 0 0 158 166 -2623 1137 3170 1877 + -17 2922 461 -626 -552 2827 98 2054 525 26890 + 1801 35188 2211 -231 -326 48 0 0 -540 -793 + -612 -458 -138 -336 -518 -455 -141 0 -98 -261 + -462 1519 411 -18773 -17619 0 1666 4305 5697 7804 + 7274 0 0 60 1356 -15 1312 108 414 -31 + 2864 20 2532 171 -1207 -745 -16228 174 -1183 47 + -118 -49 -355 124 537 -128 0 0 0 0 + 0 -60 -60 8910 9289 224 -7 2562 222 63 + -185 13 126 1333 214 2106 1504 11763 1960 14244 + 9786 1954 1864 27 0 0 188 181 338 348 + -369 -1363 -620 -645 -461 0 197 415 285 -2139 + -2202 345 190 0 62 57 132 289 437 0 + 0 1554 -138 943 -315 1924 353 5144 -173 591 + 201 -6856 -637 -22909 -1269 -4930 -276 -631 -192 -244 + -153 4025 427 -220 0 0 0 0 0 174 + -146 -3687 528 2301 400 -783 8253 925 520 -219 + 1237 68 -1712 -343 41475 951 49203 1361 37775 1059 + -213 -3 112 0 0 -578 -647 -332 -216 139 + -441 -726 -517 -104 0 -30 15 75 -1100 -1297 + -2566 -1583 0 506 -607 -1931 -3752 -4392 0 0 + 143 418 -56 1919 323 2473 208 6781 297 2238 + -715 -9056 -1608 -27980 -264 -3952 -53 96 -167 411 + 474 2199 986 0 0 0 0 0 -292 -134 + 10821 11342 -306 -730 15082 945 -162 -263 82 222 + 230 -43 -3656 2206 29482 2933 30678 2259 19381 6970 + -3186 -4085 -4129 0 0 2517 369 -573 -417 224 + 1227 1149 2392 2347 0 -575 -956 -729 582 790 + -7 136 0 -207 -80 -98 -149 -120 0 0 + 3733 382 4434 553 1547 43 2744 435 -556 -235 + 56158 -212 -356 -1383 82946 505 -783 -4 -3650 253 + 1037 97 628 0 0 0 0 0 114 146 + -18700 292 -10066 -10156 -2693 10871 -4353 -4057 700 440 + -72 862 213 3858 538 1758 189 3040 182 3224 + 231 -1410 -744 402 0 0 -762 328 889 154 + -419 1599 1447 2327 2223 0 -1063 -1312 -517 126 + 313 1047 -467 0 198 -101 365 420 220 0 + 0 4 -857 171 -1571 13 -607 48 -1854 -182 + -1633 -1339 81666 723 4992 643 86920 2 -296 -281 + -956 82 1491 -4708 0 0 0 0 0 249 + 1456 75258 76738 -1545 -2009 -31364 2298 217 -635 1145 + -226 -116 -90 -1757 -84 -1065 112 -786 -48 -567 + -104 -235 1466 32590 25367 31008 0 0 -36903 -42214 + -42390 -46731 -48030 46225 59174 57754 45862 0 -23152 -44520 + -58021 -62919 -49610 683 585 0 2308 2173 2294 2577 + 1303 0 0 -10976 620 -11524 842 -9739 433 -12305 + 214 -5292 904 -6532 -1535 89633 20569 -4539 911 636 + 22 -14440 -718 -456 -379 129 0 0 0 0 + 0 -600 -672 11829 -11924 -4501 -5530 300 -2255 -515 + -1925 18934 -8063 891 -6671 696 -19970 -1680 -24323 -1478 + -18776 -898 -28112 -2008 -4797 787 4457 3089 6209 0 + 0 -3274 -1784 630 2439 1207 19542 23617 22405 17815 + 0 -9216 -15612 -24885 -28291 -22023 70017 55804 0 -43832 + -45556 -44234 -49375 -40873 0 0 -21 -18477 304 -21413 + 537 -17624 -261 -22828 -130 -13784 -2226 -3145 19622 78440 + -1037 -9510 136 849 584 -22178 -664 -878 26955 0 + 0 0 0 0 1674 584 -45244 -51857 12474 13024 + -12508 -2000 1646 2802 9038 -1019 -14085 268 -16725 -4249 + -21569 -3878 -27866 -1882 -19759 -1754 -34141 -1414 -3890 21224 + -398 -379 -133 0 0 64 14 -8 35 197 + 83 -185 -194 -162 0 59 129 68 304 303 + -19702 -7593 0 5157 4729 4377 4074 2094 0 0 + 26 820 67 410 -62 233 98 454 158 -26 + 133 -3333 -369 -9728 282 -2384 -110 -4524 -168 3027 + -20 -120 -5683 0 0 0 0 0 -81 30 + 2838 3046 -422 -582 3264 -165 -213 -376 -114 25 + -302 29 -2398 2201 64414 446 8327 284 4715 -384 + 3639 219 -3067 -239 -13260 -865 -678 -381 0 0 + 678 355 105 -30 171 234 -229 -594 -564 0 + 162 255 436 609 654 -27697 -24224 0 8335 7489 + 5901 5046 3935 0 0 -28 861 -54 1444 33 + 444 -41 1096 -25 482 273 -2035 -488 -14969 206 + -600 11 -462 -37 -40 31 57 -4830 0 0 + 0 0 0 21 -43 7080 7411 -268 -304 976 + -22 -105 -134 -370 -5 -493 57 1012 505 7307 + 1560 76241 373 6399 -323 2512 118 -782 -576 -16177 + 9007 -512 -476 -261 0 0 471 304 181 -76 + -116 249 155 -165 -175 0 66 142 411 533 + 299 -22963 -21506 0 873 3462 4850 6980 6853 0 + 0 1 -19 -2 32 -74 636 -15 397 -51 + 560 188 -1919 -278 -11181 133 -847 37 15 -37 + 193 48 -552 809 0 0 0 0 0 -25 + -107 5299 5510 -67 -121 1327 31 -88 -147 -72 + -33 -658 5 1039 461 4787 534 7535 1915 83355 + -134 569 88 -1393 -359 -10598 6283 9009 14 101 + -264 0 0 504 187 -33 0 118 -376 -268 + -568 -534 0 162 245 281 250 342 -20892 -28345 + 0 7049 6450 5082 4358 3332 0 0 -45 565 + -61 909 12 432 -55 733 -9 265 122 -443 + -283 -11474 55 509 11 -219 -38 -51 49 95 + -3472 0 0 0 0 0 38 -72 6444 6674 + -98 -75 425 -65 -73 -53 -379 18 -292 14 + 777 159 3738 514 62787 116 4866 -161 1663 11 + 271 -345 -12820 2713 90555 6568 -6 27 -100 0 + 0 189 184 110 -55 -99 85 212 79 -27 + 0 -56 -70 125 67 28 -19090 -27466 0 311 + 2506 3830 5708 5721 0 0 -26 64 -37 30 + -47 608 -44 270 -33 438 127 -579 21 -8931 + 77 -28 33 87 -46 205 62 -358 297 0 + 0 0 0 0 40 -98 5073 5193 -17 -8 + 616 2 -47 -131 -47 -8 -385 -31 759 180 + 2407 232 6464 681 70249 -60 269 50 -371 -49 + -9026 1623 7470 87218 9215 -6876 -14704 -1109 0 0 + 1203 1103 599 247 153 -1951 1018 874 528 0 + -74 -172 -93 1065 656 -152 -13 0 -43 -30 + -32 -91 -163 0 0 -570 173 -619 224 -604 + 31 -377 261 -215 -68 1032 204 -201 -185 1251 + 175 305 66 -162 3 -807 -41 111 0 0 + 0 0 0 9 60 -384 229 503 95 -3 + -30 -43 -607 111 -290 -30 -411 164 -1039 9 + 16980 1065 2410 170 -2130 -124 1468 179 -820 -157 + 66 70 89 -197 6 -12937 -21581 -1367 0 0 + 770 812 500 223 -307 2996 -195 289 390 0 + -299 -676 -1059 648 -99 -156 152 0 -16 -36 + 14 42 -5 0 0 -398 12 -587 -17 -939 + -140 -603 -3 -53 -115 -2044 292 -413 -29 756 + 187 111 53 -56 -35 -561 -99 98 0 0 + 0 0 0 62 0 -340 231 1340 169 149 + -154 572 19 141 -401 -68 -120 37 -811 61 + 3749 289 34120 2511 -1889 -68 957 166 -1039 79 + 106 142 625 -26 -127 6792 1501 1339 660 0 + 0 -848 857 2765 3256 -1634 550 2645 3719 3494 + 0 -2543 -3860 -6535 -19638 -9462 828 415 0 168 + -42 0 97 -362 0 0 147 -731 -295 -933 + 518 16 -1023 -1462 -237 -666 -2589 -1275 3002 3774 + -3591 -1151 1410 781 -1417 -637 705 419 -522 0 + 0 0 0 0 814 -203 -1090 -2936 247 -37 + -944 5601 -411 -2079 2308 498 105 129 -819 -32755 + -14817 -5246 -1687 -2802 -1256 4199 1986 -2356 -509 3865 + 3886 -2126 -123 -191 48 -9 312 357 2115 2553 + 771 0 0 -317 1097 2615 2968 -1266 1223 1542 + 2236 2244 0 -1481 -2158 -3868 -21251 -10884 582 237 + 0 462 164 121 273 113 0 0 -268 -888 + -154 -1021 258 -197 43 -1203 938 157 -1725 -1116 + 3814 3666 -809 -397 266 145 15 275 154 115 + -1078 0 0 0 0 0 246 -123 -942 -2152 + 371 -464 -375 -848 -804 -575 1803 263 177 117 + -982 -6449 -2435 -29767 -10681 -4777 -1642 3988 1959 -836 + -135 3623 3487 -202 -862 -187 -207 7 -5371 -1091 + 15728 1609 2152 251 0 0 452 1271 1931 1524 + -203 701 1376 1424 1155 0 -298 -134 437 -17097 + -8849 208 -161 0 383 221 96 269 845 0 + 0 319 -401 -17 -681 -1455 -407 58 -892 537 + 27 -1446 -553 3274 2644 -567 -97 168 9 -98 + 258 183 244 -986 0 0 0 0 0 67 + -69 -458 -1285 -821 -325 -285 -733 -781 212 883 + 227 142 -317 -885 -5469 -2188 -6702 -2058 -42318 -12146 + 3376 1815 -499 151 2694 2177 -207 -102 -70 69 + 763 -1122 -12420 13942 17226 diff --git a/inputs/coefficients/OtherTourDestinationModel.F12 b/inputs/coefficients/OtherTourDestinationModel.F12 new file mode 100644 index 00000000..0ec6ec1b --- /dev/null +++ b/inputs/coefficients/OtherTourDestinationModel.F12 @@ -0,0 +1,613 @@ +Tour Destination (SACOG2000 v0402) +Created by ALOGIT version 4 11:04:21 on 31 Oct 16 +END + 1 Beta00001 T 1.0000000000 .000000000000 + 2 Beta00002 F 11.7146172749 1.25201685879 + 3 Beta00003 T -0.2117000000 .000000000000 + 4 Beta00004 F 0.2712078307 .280804750599 + 5 Beta00005 F -0.3449001317 .289247597762 + 6 Beta00006 F -0.0828654732 .129557421488 + 7 Beta00007 F -3.9895313633 .545700936043 + 8 Beta00008 T 0.0694000000 .000000000000 + 9 Beta00009 F -0.0958200449 .170825615330 + 10 Beta00010 F 0.5175632615 .123013847134 + 11 Beta00011 F -0.8035235826 .360435229047 + 12 Beta00012 F -0.8053434807 .221670249048 + 13 Beta00013 F -0.5197779988 .217576975173 + 14 Beta00014 F -0.2756268696 .123285243562 + 15 Beta00015 F -0.5524542409 .227173186739 + 16 Beta00016 F -0.4930220873 .185003687165 + 17 Beta00017 T 0.0000000000 .000000000000 + 18 Beta00018 T 0.0000000000 .000000000000 + 19 Beta00019 T 0.0000000000 .000000000000 + 20 Beta00020 F 0.6377114869 .600150157333E-01 + 21 Beta00021 F -12.0946718381 2.32558563741 + 22 Beta00022 F -4.0362374532 .505413629427 + 23 Beta00023 F -2.1637181582 .273935498377 + 24 Beta00024 F 0.1042932955 .164233002949E-01 + 25 Beta00025 T 0.0000000000 .000000000000 + 26 Beta00026 F 0.4173264792 .943018767302E-01 + 27 Beta00027 F -14.8384910501 1.77123626526 + 28 Beta00028 F -5.1880432348 .434283772611 + 29 Beta00029 F -2.6156308707 .178021937290 + 30 Beta00030 F -0.9104616919 .922445273098E-01 + 31 Beta00031 F 0.0575534616 .169631861578E-01 + 32 Beta00032 F 0.2377980022 .205709725741E-01 + 33 Beta00033 T 0.0000000000 .000000000000 + 34 Beta00034 T 0.0000000000 .000000000000 + 35 Beta00035 T 0.0000000000 .000000000000 + 36 Beta00036 F 0.6125913526 .987880505895E-01 + 37 Beta00037 F -20.8102283887 1.81763227452 + 38 Beta00038 F -7.1836373472 .451844064003 + 39 Beta00039 F -3.6600975391 .215349096297 + 40 Beta00040 F -1.3605457274 .149804505345 + 41 Beta00041 F -0.2214103175 .182242204054E-01 + 42 Beta00042 F 0.6422887613 .233274256355E-01 + 43 Beta00043 F 0.7458842925 .985142854536E-01 + 44 Beta00044 F -32.1560940921 2.29488751647 + 45 Beta00045 F -7.6724081662 .669338923210 + 46 Beta00046 F -3.8966188478 .321088870642 + 47 Beta00047 F -0.9421319305 .175744591995 + 48 Beta00048 F 0.6576026009 .295007468478E-01 + 49 Beta00049 F 0.2015767197 .113095598244 + 50 Beta00050 F -13.1612105632 2.50137650421 + 51 Beta00051 F -32.9954073135 .706451432265 + 52 Beta00052 F -5.9015287160 .249918777252 + 53 Beta00053 F -0.0843107266 .123934866047 + 54 Beta00054 F 0.2081800831 .427003102948E-01 + 55 Beta00055 F 0.4252223145 .452749030180E-01 + 56 Beta00056 F -0.7435884833 .442932614674E-01 + 57 Beta00057 T 0.0621000000 .000000000000 + 118 Beta00118 T -3.0000000000 .000000000000 + 70 LSM_0070 F 0.2939469521 .810896681886E-02 + 71 Gamma071 T 0.0000000000 .000000000000 + 72 Gamma072 F -6.2798471793 1.35911922349 + 73 Gamma073 F 3.2962256518 .726530173431 + 74 Gamma074 F -5.4150639063 .666267252030 + 75 Gamma075 F -5.9482087709 1.04483291090 + 76 Gamma076 F -4.8479831726 .758771003407 + 77 Gamma077 F -5.4883496586 .742797057411 + 78 Gamma078 F -6.9308352439 .608389918813 + 79 Gamma079 F -22.4048201742 1.33299827540 + 80 Gamma080 F -2.8929233974 .609382854133 + 81 Gamma081 F -2.5610724948 .741464755293 + 82 Gamma082 F -6.7871010869 .577797778599 + 83 Gamma083 F -7.1983706387 .827053064739 + 84 Gamma084 F -6.5584328775 .625027049725 + 85 Gamma085 F -7.3832576458 .649610107798 + 86 Gamma086 F -8.5452246906 .805287961848 + 87 Gamma087 F -24.6338519652 1.27351062239 + 88 Gamma088 T 0.0000000000 .000000000000 + 89 Gamma089 F -0.5500933837 .430293593074 + 90 Gamma090 F -9.9117567038 1.20632714437 + 91 Gamma091 F -9.3194311561 .638228550903 + 92 Gamma092 F -0.2008627020 .284189665882 + 93 Gamma093 F -2.1843835310 .311596784087 + 94 Gamma094 T 0.0000000000 .000000000000 + 95 Gamma095 F -9.9476357147 .754439355005 + 96 Gamma096 F -12.8001079876 .497131887445 + 97 Gamma097 T -30.0000000000 .000000000000 + 98 Gamma098 F -21.6999285917 7.18723424230 + 99 Gamma099 F -17.7004750934 1.11807421552 + 100 Gamma100 T -0.7000000000 .000000000000 + 101 Gamma101 F -17.8758745875 1.26568694335 + 102 Gamma102 T 0.0000000000 .000000000000 + 103 Gamma103 T 5.0000000000 .000000000000 + 104 Gamma104 T -30.0000000000 .000000000000 + 105 Gamma105 F -24.1580939707 2.21086636972 + 106 Gamma106 F -9.5803170795 1.69012432688 + 107 Gamma107 T 0.0000000000 .000000000000 + 108 Gamma108 F -15.6713493387 1.35055815186 + 109 Gamma109 F -18.2085412139 2.10981581266 + 110 Gamma110 F -11.2471450075 1.15446038317 + 111 Gamma111 F -10.0807778908 .843873026796 + 112 Gamma112 T -5.6624000000 .000000000000 + 113 Gamma113 F 2.21729887932 + -1 + 10005 -.598159020986E+04 -.298057836558E+05 -.172920212879E+05 + 17 011:04:21 on 31 Oct 16 + 0 0 0 0 15444 0 0 7455 0 -52931 + 0 17299 0 12161 -48997 0 -17990 0 3679 -1867 + -3770 0 0 0 0 0 0 0 0 12 + 0 2123 -1170 -96 787 0 0 -13781 0 -4407 + -1467 -3097 4563 0 -2383 0 1436 0 993 327 + 457 111 0 7931 5999 0 -6707 0 -2345 1027 + -2370 2468 0 3015 16636 5743 0 4801 0 3790 + 2110 2212 1577 0 -12785 8906 -36036 1648 0 5131 + 0 1292 2647 -486 -20687 0 4142 12841 4254 7097 + 1423 0 740 0 201 6 -17 1896 0 -28 + 297 70 47 138 369 0 349 0 -430 260 + -182 1325 0 1485 919 -77 127 675 1851 1917 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -25745 0 -3995 -9915 11169 1403 0 5943 + 11815 -521 6114 1908 5400 30 512 0 0 0 + 0 804 0 767 -2814 3938 -1258 0 1055 1790 + -83 1429 17 401 212 -95 0 0 0 22685 + 0 5156 0 -16450 9661 2451 -3144 0 -1097 -403 + -709 -928 100 675 -12 5 0 0 0 10932 + -46754 0 4448 0 5950 -16978 13355 -3566 0 244 + -2658 -1679 -3276 -1402 -2354 104 189 0 0 0 + 70942 26409 -26180 0 277 0 204 211 72 -676 + 0 -19 32 229 -1083 303 1199 225 205 0 + 0 0 2959 1368 5103 -274 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -6973 0 -2659 -275 -2386 613 0 4349 2969 + -6825 -8742 923 -902 623 3668 0 0 0 1858 + -78 -77 2 85 0 0 6778 0 1969 -565 + 1117 -3162 0 746 -1885 -4321 -6150 1376 54 839 + 1945 0 0 0 -1852 19 253 729 77 0 + 44016 0 12500 0 -16713 13388 -1125 -5790 0 -2766 + -6421 -3411 -7342 -2530 -1077 490 749 0 0 0 + -4270 -265 4038 -456 48 0 31999 -27420 0 23957 + 0 11809 -19719 13965 -4703 0 -6037 -19224 -7790 -13618 + -2453 -6636 19 448 0 0 0 -6836 333 -79 + 5767 6 0 23966 24110 -32835 0 27531 0 3106 + 11558 -12598 -4148 0 -3292 -23281 -5268 -12579 -2300 -6461 + 612 1751 0 0 0 -12352 -958 1127 -345 85 + 0 42991 19916 29055 -14581 0 1613 0 -313 193 + 979 -633 0 964 238 -543 515 1941 1649 -384 + -671 0 0 0 -53 85 187 32 46 0 + 471 911 2318 -2593 -466 0 3428 0 352 -225 + 627 -1185 0 -1178 -14 -1114 -2739 1114 3047 -1663 + -2735 0 0 0 -899 192 25 96 289 0 + 4981 2092 3793 568 556 -43590 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -5826 0 -2592 -126 + -1394 2806 0 2378 2814 -985 -3692 -604 175 1851 + 3946 0 0 0 1634 -40 -55 -226 61 0 + 1276 -58 -292 -1355 -1540 -83 29 0 0 0 + 0 8070 0 2203 -630 1564 -2120 0 987 -1421 + -461 -2572 -73 236 -640 2267 0 0 0 -2058 + 47 280 658 13 0 -227 769 994 2450 2431 + 74 32 0 0 0 44392 0 13088 0 -19176 + 14886 -967 -5183 0 -3072 -6866 -1749 -5722 -2038 -1496 + 1161 942 0 0 0 -4392 -301 4533 -630 -3 + 0 -295 1052 6545 2547 5789 150 165 0 0 + 0 31939 -22192 0 19125 0 9242 -19786 13441 -4217 + 0 -4391 -13534 -2731 -8850 -1448 -3520 41 65 0 + 0 0 -4709 427 -33 5270 -23 0 -1021 1975 + 1810 12422 6305 112 661 0 0 0 18641 21724 + -35045 0 18837 0 3238 7789 -7981 -1719 0 -3657 + -15927 -991 -6821 -743 -3801 942 969 0 0 0 + -8392 -658 586 -393 56 0 -1274 1571 3522 6075 + 10507 36 637 0 0 0 30649 13518 25591 -30547 + 0 2026 0 1621 136 195 -698 0 716 -432 + -658 -328 1880 2886 -2757 -4413 0 0 0 -281 + -160 96 75 -164 0 -399 120 -2 255 226 + -38 -1272 0 0 0 3114 8046 5212 1176 -1068 + 0 549 0 -1294 513 254 -447 0 -1584 1674 + -139 -2 661 2496 603 -218 0 0 0 -144 + 480 -240 -420 582 0 313 -86 50 -263 56 + 565 4508 0 0 0 6287 -6470 -4197 -3482 807 + -28159 0 -1285 0 -734 -260 67 6311 0 1851 + 458 -1406 -853 884 442 109 3274 0 0 0 + 429 -62 -24 -138 -16 0 463 -20 -182 -276 + -371 -2 -115 0 0 0 449 -31 -159 -237 + -270 -83 -92 0 6511 0 1106 -422 1619 -5627 + 0 102 -2029 -607 -1621 53 -228 3356 2860 0 + 0 0 -1646 188 278 623 146 0 -113 698 + 1026 2143 2166 148 859 0 0 0 -166 538 + 921 1601 1381 -779 1851 50508 0 13621 0 -12738 + 10716 157 -14050 0 -4252 -4731 -79 -2770 -2567 -42 + -924 426 0 0 0 -4081 46 3389 -88 156 + 0 -699 1044 5258 2738 5103 268 1219 0 0 + 0 -761 955 5508 1901 3187 -628 1963 24050 -23438 + 0 14840 0 6882 -14431 9728 -5655 0 -2637 -7118 + -3380 -4026 515 -2837 175 -719 0 0 0 -3310 + 472 -20 3850 6 0 -786 1468 1210 8701 4208 + 184 812 0 0 0 -939 1416 1069 7431 2691 + 40 374 9476 17524 -42521 0 16519 0 2444 7793 + -13286 2195 0 -4376 -11063 -1621 -4226 366 -3086 568 + 43 0 0 0 -8212 -768 275 -962 10 0 + -1115 1243 2904 4790 9705 14 664 0 0 0 + -996 1309 2992 3211 6581 175 181 23083 10950 20277 + -41855 0 2203 0 1492 -1078 917 542 0 98 + 827 -744 95 1490 2587 -4129 -6550 0 0 0 + -356 197 -245 42 178 0 -267 -30 -223 400 + 113 320 1771 0 0 0 -233 -120 -476 269 + 84 -644 3347 13379 4506 -1043 -2684 -1545 0 -5974 + 0 -1972 485 -677 -50 0 3278 3293 -4766 -5796 + 2377 1727 160 1122 0 0 0 2040 -14 -26 + -219 91 0 1645 199 -244 -1476 -1731 9 83 + 0 0 0 886 -299 -472 -1381 -1467 -88 190 + 297 -239 -710 -1008 -1385 -57 0 4716 0 1939 + -752 1610 -1625 0 1226 -203 -3857 -5039 2797 1354 + -507 844 0 0 0 -951 40 129 529 66 + 0 457 798 650 1733 1433 117 217 0 0 + 0 -4 560 517 1263 806 312 -273 76 348 + 419 936 607 70 65298 0 9911 0 -19120 14558 + -784 -4832 0 -475 -1650 -3462 -6588 109 436 218 + 1186 0 0 0 -2829 -157 4273 -859 87 0 + 470 994 5825 954 3872 257 598 0 0 0 + 77 741 6237 399 2210 -146 547 0 835 4897 + 324 1805 -71 62861 12752 0 24016 0 13414 -24706 + 16193 -4363 0 -3374 -10532 -4199 -9165 -2987 -5766 158 + -257 0 0 0 -5542 709 -445 6373 -26 0 + -1042 2436 1632 14454 6881 156 1078 0 0 0 + -1290 2406 1337 12263 4384 162 26 -282 2067 2007 + 8904 3551 640 11946 20318 -29308 0 21646 0 2745 + 13795 -19917 -3548 0 -964 -11528 -3124 -9113 -1842 -1507 + 236 299 0 0 0 -10558 -1007 513 -1723 95 + 0 -636 2047 4264 5165 12779 24 844 0 0 + 0 -1057 1894 4189 3067 8387 422 -60 -314 1490 + 3750 2116 8546 202 35523 22674 35030 -30194 0 2558 + 0 416 215 681 -171 0 126 166 -524 824 + 2193 355 -72 -446 0 0 0 -487 55 122 + 45 14 0 -239 121 162 358 431 108 188 + 0 0 0 -186 155 191 318 331 35 250 + -15 157 253 327 327 199 3978 298 3049 -3254 + 5768 0 166 0 -671 896 -1307 -737 0 -111 + -573 30 -1139 -345 1902 560 84 0 0 0 + -241 -41 74 -181 73 0 121 76 257 3 + 413 43 371 0 0 0 94 -10 206 -53 + 253 -222 750 -8 168 317 -34 273 214 -4210 + -5107 -4741 3477 -5282 -64210 0 990 0 962 -732 + 1135 -870 0 -935 17 -761 987 606 2834 -341 + -267 0 0 0 26 100 -88 93 74 0 + -176 27 -109 226 -67 114 518 0 0 0 + -96 3 -186 189 -11 -220 1031 -45 203 190 + 236 -32 436 -729 5346 2414 185 1974 -34476 -23210 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 1522 0 274 + 268 -122 2191 0 -571 -1551 177 409 116 133 + -8728 -9505 0 0 0 22 -1454 1688 975 -1721 + 0 -1721 61 676 652 -539 -1443 -12868 0 0 + 0 -2363 1705 2525 2066 -142 12501 -32333 121 -6177 + -5242 -1002 -265 -8910 -789 942 -681 -19 318 -569 + -2172 -2818 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -624 0 330 316 -184 929 0 -56 + 962 106 201 -72 -145 -619 -1350 0 0 0 + 1562 3229 -316 1554 3678 0 -169 -59 -121 -380 + -481 -226 -1875 0 0 0 -257 164 127 -111 + -284 1740 -4585 45 -944 -980 -424 -252 -1299 -36 + 95 -251 -408 -195 -100 -321 -415 0 14117 0 + 0 -286 0 32 -487 45 -1080 0 -365 -942 + 212 303 -553 -805 690 -291 0 0 0 2965 + 1100 -3640 1319 7789 0 127 -77 -107 182 293 + 259 2414 0 0 0 264 -356 -446 -127 163 + -2232 5947 -163 1105 1092 378 151 1774 1 -247 + 42 255 8 101 387 521 0 -18227 0 13449 + 0 -61 0 -521 18 -166 555 0 -180 -695 + 15 267 69 495 -2773 -3093 0 0 0 1765 + 872 346 1280 7061 0 -508 -25 233 123 -298 + -441 -3973 0 0 0 -706 478 815 605 -138 + 3869 -9980 42 -1944 -1611 -344 -156 -2745 -217 260 + -173 -98 -16 -187 -657 -864 0 30925 0 15393 + 36211 0 906 0 139 -509 446 833 0 -460 + -619 -239 5 746 -465 -1718 -1622 0 0 0 + -1437 -134 -578 -876 3487 0 -354 53 172 482 + 85 -235 -2207 0 0 0 -453 347 508 682 + 106 2178 -5609 49 -1049 -888 57 89 -1517 -194 + 200 -85 365 117 -69 -391 -487 0 17388 0 + -2853 25131 32234 0 353 0 -544 913 -142 363 + 0 -358 -737 148 71 -360 -68 -2682 -2735 0 + 0 0 486 2779 -1266 1074 6351 0 -472 -9 + 331 53 -44 -370 -3254 0 0 0 -630 414 + 812 394 24 3180 -8193 0 -1586 -1175 -360 -44 + -2243 -218 213 -25 -190 136 -153 -547 -718 0 + 25404 0 18531 32029 37305 31708 0 383 0 -791 + 109 24 1054 0 -95 -338 253 48 -710 -263 + -2437 -2875 0 0 0 530 -111 3797 -334 7360 + 0 -465 -6 343 232 -167 -416 -3613 0 0 + 0 -632 468 882 638 -69 3481 -9068 60 -1758 + -1393 -256 -75 -2502 -232 233 -37 70 61 -174 + -609 -810 0 28093 0 15443 30337 43431 32392 34892 + 0 677 0 -1620 914 -208 1049 0 -127 -962 + 433 423 -875 -789 -3975 -4367 0 0 0 1810 + 3032 1007 830 22916 0 -799 -13 653 256 -154 + -681 -5959 0 0 0 -1069 767 1556 915 -27 + 5686 -14879 52 -2837 -2131 -494 -88 -4155 -407 363 + 24 -70 176 -280 -1002 -1337 0 46000 0 17787 + 13546 35373 18211 31280 34718 0 577 0 -239 345 + -335 1373 0 -284 -760 93 82 -223 -491 -4620 + -5195 0 0 0 1025 857 1659 1758 3091 0 + -884 21 421 306 -280 -797 -6976 0 0 0 + -1246 902 1425 1064 -85 6726 -17484 70 -3352 -2813 + -582 -133 -4841 -412 488 -311 -61 190 -322 -1178 + -1548 0 54037 0 17735 9344 37256 23552 31231 33688 + 36120 0 430 0 -159 -1012 133 554 0 -145 + -378 317 -69 -320 1309 -2585 -3095 0 0 0 + 2654 2137 2052 1842 28791 0 -495 20 199 428 + -283 -413 -3756 0 0 0 -672 512 745 902 + -134 3740 -9558 57 -1844 -1575 -109 -115 -2587 -222 + 290 -203 303 14 -176 -614 -805 0 29722 0 + 7917 1742 16366 8747 14016 15670 36483 19852 0 779 + 0 -175 -116 -160 1485 0 445 468 -1 -52 + -232 986 -2065 -1736 0 0 0 3405 -2675 1936 + 1036 29790 0 -241 24 148 144 -86 -193 -1897 + 0 0 0 -332 306 428 392 -37 1980 -4927 + 122 -1020 -890 -120 55 -1254 -101 192 -18 132 + 154 -71 -319 -413 0 15472 0 4964 3310 10571 + 5598 9002 10122 25252 11252 30586 0 847 0 -1129 + 777 -399 861 0 -117 -368 -47 395 85 1639 + -4667 -5127 0 0 0 2488 1918 2483 552 35886 + 0 -885 27 572 132 -400 -742 -6870 0 0 + 0 -1229 907 1588 973 -168 6754 -17335 91 -3335 + -2659 -634 -182 -4760 -364 518 -97 -209 173 -301 + -1129 -1485 0 53800 0 11431 -2275 24103 13094 20391 + 22690 48344 32966 50821 36566 0 -50 0 59 -505 + 250 991 0 -140 15 -267 639 596 460 -3165 + -3332 0 0 0 3128 3027 -1690 2650 24007 0 + -565 -30 72 87 -571 -488 -4486 0 0 0 + -790 542 715 657 -307 4364 -11247 74 -2208 -1986 + -376 -296 -3078 -226 314 -346 -72 -194 -194 -764 + -965 0 34841 0 7632 -906 15998 8661 13594 14949 + 32797 21524 33304 24607 38031 0 366 0 -285 -15 + -691 1093 0 -135 -255 311 995 -59 1531 -4508 + -5135 0 0 0 2373 1942 1330 964 29559 0 + -893 -52 260 84 -517 -701 -6396 0 0 0 + -1170 799 1192 912 -231 6288 -16111 74 -3154 -2686 + -579 -182 -4386 -393 424 -379 -168 86 -286 -1057 + -1374 0 50014 0 10632 -2074 22396 12157 18957 21056 + 45163 30636 44878 33057 58268 39102 0 231 0 -786 + -23 -134 1196 0 278 -136 308 1368 -657 1268 + -4217 -4735 0 0 0 2576 3444 411 1327 26046 + 0 -871 -72 318 35 -674 -706 -6428 0 0 + 0 -1134 788 1263 875 -351 6224 -16087 96 -3137 + -2643 -600 -329 -4431 -389 395 -304 -185 -104 -297 + -1068 -1381 0 49852 0 10412 -2529 21885 11897 18531 + 20525 43482 30321 42756 30782 56983 37175 53612 0 354 + 0 -981 309 -294 1265 0 599 -285 148 129 + -251 981 -3756 -3953 0 0 0 2972 1373 -908 + 2230 28180 0 -634 6 404 95 -408 -602 -5516 + 0 0 0 -921 714 1215 783 -208 5376 -13874 + 125 -2699 -2242 -522 -199 -3821 -254 405 -113 -145 + 60 -254 -908 -1210 0 42991 0 9200 -905 20377 + 11526 16874 18775 31737 26647 37582 27626 49749 31689 44669 + 43786 0 625 0 48 220 -357 1730 0 -143 + -953 257 1223 60 381 -5707 -6327 0 0 0 + 1121 3050 1298 1226 14566 0 -1200 -44 342 210 + -530 -954 -8575 0 0 0 -1574 1081 1587 1220 + -193 8297 -21465 96 -4147 -3576 -768 -227 -5916 -557 + 561 -541 -199 104 -378 -1444 -1864 0 66392 0 + 11233 -8860 23902 13218 19974 22120 41196 37719 34955 22874 + 52265 34778 47860 46836 40707 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 234 0 -291 280 208 547 0 111 -326 + 426 313 291 -13 972 864 0 0 0 -78 + 74 -25 -103 94 0 1921 82 2316 973 260 + -26969 22843 0 0 0 121 -88 -46 -108 97 + -718 1814 43 351 292 36 93 470 -20 -76 + 94 -31 -8 50 119 156 0 -5640 0 -799 + 1017 -1744 -973 -1434 -1583 -2589 -3049 -1679 -870 -3033 + -1966 -2822 -2809 -2421 -3739 0 0 -32 0 -287 + 307 -169 454 0 -404 -254 630 1975 499 -44 + -1369 -1508 0 0 0 134 -293 369 92 -376 + 0 828 1710 317 463 182 -1174 -4831 0 0 + 0 -547 284 464 208 -138 2558 -6734 8 -1301 + -1116 -339 -132 -1920 -292 68 -245 -298 -147 -103 + -472 -581 0 20756 0 2933 -3783 6423 3610 5271 + 5826 9555 11213 6160 3193 11167 7239 10391 10363 8918 + 13799 0 5955 0 698 0 566 -465 481 779 + 0 -56 -267 1205 608 -1080 544 -3135 -3603 0 + 0 0 113 -560 625 484 -705 0 -1526 1085 + 521 -385 -1569 -657 -1921 0 0 0 -975 708 + 913 887 -173 5106 -13283 35 -2517 -2210 -392 -243 + -3695 -394 336 -420 69 -42 -250 -894 -1147 0 + 41032 0 5800 -7486 12687 7125 10420 11531 18874 22170 + 12206 6351 22075 14295 20529 20471 17643 27246 0 10056 + 14848 0 -934 0 -365 68 -361 469 0 797 + 989 -198 209 -114 -535 -30 188 0 0 0 + 285 33 -55 -87 16 0 -3348 -1829 -346 -1975 + -1154 7435 -16001 0 0 0 138 -96 -175 -338 + -274 -244 536 43 25 -79 -180 -197 135 115 + -48 -35 -287 -218 -10 19 14 0 -1717 0 + -225 302 -531 -306 -439 -476 -782 -920 -517 -258 + -924 -590 -856 -846 -727 -1136 0 16495 8647 15501 + 0 477 0 -119 308 400 1445 0 -212 -373 + -478 537 -256 -838 -2135 -2245 0 0 0 22 + -425 558 287 -537 0 -2828 670 -389 -801 -1215 + 4766 -11607 0 0 0 -683 514 822 570 -63 + 3700 -9772 92 -1857 -1606 -341 -113 -2765 -253 265 + -158 -23 6 -175 -682 -869 0 30087 0 4260 + -5501 9296 5234 7644 8459 13853 16264 8922 4650 16175 + 10480 15030 14997 12930 19976 0 20750 14597 27166 36400 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 587 0 -97 -371 55 919 0 -582 + -790 30 1616 -185 317 -2949 -3146 0 0 0 + 20 -483 600 398 -612 0 -1167 -173 256 400 + -143 2320 -908 0 0 0 -879 566 864 832 + -66 4293 -11137 44 -2138 -1803 -247 -63 -3072 -402 + 246 -303 117 21 -188 -756 -945 0 34483 0 + 4857 -6272 10672 6003 8757 9693 15871 18631 10263 5340 + 18560 12023 17265 17216 14829 22909 0 7800 11612 22178 + 12640 22982 0 0 1834 0 292 463 169 1518 + 0 -276 -1375 377 221 301 176 -7320 -7840 0 + 0 0 -90 -1187 1434 800 -1408 0 56 1054 + 2919 917 -332 -1378 3328 0 0 0 -1983 1448 + 2154 1741 -30 10298 -26573 81 -5039 -4212 -785 -175 + -7305 -672 806 -487 33 340 -448 -1786 -2311 0 + 82204 0 11601 -14984 25417 14296 20886 23090 37812 44417 + 24427 12718 44225 28636 41107 40973 35337 54573 0 11933 + 20144 40219 17346 43368 0 34228 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 440 0 -127 -212 147 -417 0 -466 -594 + -23 -48 -61 -145 -1165 -32 0 0 0 -63 + -211 305 255 -255 0 -229 69 215 333 68 + -230 -1958 0 0 0 -902 415 607 33 409 + -359 -8631 8 -823 -619 -8 -4 -1445 -135 157 + -21 199 98 -93 -320 -424 0 14816 0 2080 + -2715 4582 2580 3761 4160 6822 8006 4404 2275 7969 + 5159 7401 7383 6366 9832 0 -835 3083 6083 -263 + 4463 0 5115 12179 0 0 851 0 -85 485 + -206 1661 0 95 -268 171 144 25 190 -3366 + -4174 0 0 0 -60 -576 700 295 -673 0 + -684 12 298 152 -194 -551 -4996 0 0 0 + 1063 2802 1676 1369 24 4659 -4948 94 -2454 -2095 + -462 -39 -3425 -307 374 -203 -82 194 -210 -846 + -1102 0 39070 0 5522 -7127 12081 6795 9926 10983 + 17975 21114 11614 6066 21027 13613 19546 19483 16807 25942 + 0 -2198 8104 16030 -665 11758 0 13470 32118 0 + -42544 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 804 + 0 -24 -5 52 843 0 -515 -731 -115 167 + -70 46 -3289 -3263 0 0 0 -55 -570 704 + 433 -678 0 -675 51 341 400 -121 -573 -5067 + 0 0 0 -58 683 2245 821 475 3402 -8112 + 60 -2396 -1999 -316 -54 -3540 -328 379 -212 123 + 169 -225 -852 -1105 0 39298 0 5543 -7170 12153 + 6837 9982 11043 18081 21236 11684 6080 21144 13691 19653 + 19593 16896 26090 0 -2215 8158 16127 -679 11829 0 + 13557 32303 0 13632 16480 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 414 0 715 + -463 1023 56 0 -184 -476 -126 -110 23 -12 + -3223 -3753 0 0 0 221 -478 545 493 -617 + 0 -604 47 138 307 -413 -520 -4654 0 0 + 0 -878 616 777 799 -205 4544 -11716 167 673 + 241 320 309 4153 -245 370 -353 75 -149 -211 + -802 -1007 0 36210 0 5117 -6591 11193 6291 9200 + 10164 16644 19563 10754 5585 19468 12617 18096 18040 15553 + 24033 0 -2052 7506 14863 -624 10894 0 12476 29770 + 0 5365 14139 0 14227 0 0 0 0 -3131 + 0 768 -1405 493 903 0 1351 2578 2013 -656 + -4305 -244 -2140 -1746 0 0 0 1036 25 -327 + 87 -55 0 214 -260 -637 -809 -1411 -140 -369 + 0 0 0 151 -181 -704 -580 -1003 288 -817 + -7 -473 -748 -522 -927 -125 4256 2093 1264 267 + 521 -17253 -13668 17139 0 2603 0 424 -448 802 + 400 673 762 1206 1423 789 436 1385 913 1316 + 1333 1138 1727 0 -196 487 1121 16 780 0 + 869 2122 0 344 1028 0 1004 0 0 0 + 977 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -1556 0 -104 -933 + -204 1261 0 -563 -1559 379 -497 -666 15 -2890 + -2403 0 0 0 427 -538 441 431 -590 0 + -425 -76 33 215 -483 -554 -4483 0 0 0 + -653 455 654 728 -255 4194 -11105 105 -2209 -2065 + -427 -297 -3166 -2638 -279 -1274 3273 -3976 -14043 822 + -827 0 34182 0 4822 -6228 10589 5939 8680 9610 + 15728 18475 10182 5276 18387 11917 17103 17050 14705 22698 + 0 -1929 7095 14031 -585 10280 0 11794 28083 0 + 5081 13340 0 13438 0 0 0 12373 24451 0 + 0 -1489 0 -854 218 -577 906 0 -543 -787 + -127 551 26 219 -2073 -1893 0 0 0 409 + -386 411 113 -419 0 -327 -129 63 -234 -496 + -372 -3142 0 0 0 -467 249 522 187 -279 + 2932 -7724 71 -1591 -1401 -502 -263 -2197 -3633 -833 + 251 -3084 -951 -6752 -3944 3230 0 23847 0 3369 + -4345 7393 4139 6062 6704 10980 12890 7095 3679 12841 + 8320 11943 11907 10264 15845 0 -1342 4969 9779 -402 + 7175 0 8237 19590 0 3539 9309 0 9373 0 + 0 0 8626 16833 0 28997 0 -224 0 -393 + -657 -505 1327 0 146 -2363 383 -458 587 -1145 + -2646 -2630 0 0 0 -9 -578 589 485 -633 + 0 -531 11 257 559 41 -548 -4730 0 0 + 0 -768 586 962 1050 107 4439 -11752 109 -2225 + -1981 -214 54 -3345 -2895 -171 -608 1204 -5138 350 + -1732 -15061 0 36091 0 5071 -6570 11175 6295 9158 + 10145 16618 19510 10738 5566 19404 12575 18043 17983 15522 + 23964 0 -2019 7503 14795 -622 10855 0 12452 29662 + 0 5368 14090 0 14188 0 0 0 13049 4770 + 0 47976 31396 0 -1212 0 -842 -999 -2 1811 + 0 -385 -1849 831 72 -219 -1043 -3390 -3029 0 + 0 0 388 -647 713 572 -753 0 -637 -109 + 184 338 -516 -669 -5607 0 0 0 -863 600 + 1016 1010 -245 5194 -13827 133 -2710 -2427 -420 -283 + -3952 -601 482 1772 978 -3570 -270 7793 -33165 0 + 42529 0 5992 -7744 13172 7407 10797 11965 19591 22992 + 12659 6563 22872 14827 21272 21213 18296 28244 0 -2385 + 8849 17452 -723 12800 0 14683 34945 0 6324 16602 + 0 16720 0 0 0 15384 30247 0 59811 38075 + 71499 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 76 0 245 -388 77 562 0 -345 -134 + 438 -340 -926 -575 -838 -652 0 0 0 -43 + -171 144 197 -206 0 -173 13 64 230 -27 + -207 -1528 0 0 0 -236 211 270 361 2 + 1394 -3779 27 -707 -641 -57 -17 -1097 525 456 + 635 1078 -27 1388 138 -12231 0 11587 0 1641 + -2115 3578 2014 2942 3264 5338 6267 3444 1791 6221 + 4030 5785 5772 4977 7688 0 -656 2398 4766 -197 + 3495 0 3994 9520 0 1725 4524 0 4558 0 + 0 0 4195 9366 0 20030 12071 19982 32501 0 diff --git a/inputs/coefficients/PersonExactNumberOfToursModel_psrcper1.F12 b/inputs/coefficients/PersonExactNumberOfToursModel.F12 similarity index 93% rename from inputs/coefficients/PersonExactNumberOfToursModel_psrcper1.F12 rename to inputs/coefficients/PersonExactNumberOfToursModel.F12 index 51c2b49c..c6dfef07 100644 --- a/inputs/coefficients/PersonExactNumberOfToursModel_psrcper1.F12 +++ b/inputs/coefficients/PersonExactNumberOfToursModel.F12 @@ -1,14 +1,14 @@ SACOG pattern model n tours by purpose -Created by ALOGIT version 4 13:12:48 on 31 Oct 13 +Created by ALOGIT version 4 20:09:22 on 10 May 17 END 1 Purpose T .000000000000 .000000000000 - 101 WT-FTW F -.407539205797 .143003841966 + 101 WT-FTW F -.697439641202 .170547210124 102 WT-PTW T -.200000000000 .000000000000 103 WT-RET T .000000000000 .000000000000 104 WT-NWA T .000000000000 .000000000000 105 WT-UNI T .000000000000 .000000000000 106 WT-DAS T .000000000000 .000000000000 - 109 WT-VLINC F .592323243932 .310797049553 + 109 WT-VLINC F .357843027752 .260091068221 110 WT-LOINC T .000000000000 .000000000000 111 WT-HIINC T .000000000000 .000000000000 112 WT-CARSPD T .000000000000 .000000000000 @@ -20,40 +20,40 @@ 119 WT-MADCU5 T .000000000000 .000000000000 120 WT-MAD515 T .000000000000 .000000000000 121 WT-AG1825 T .000000000000 .000000000000 - 122 WT-AG2635 F -.220279675211 .188014372347 + 122 WT-AG2635 F .522988815684E-01 .153388544093 123 WT-AG5165 T .000000000000 .000000000000 124 WT-WAHOME T .000000000000 .000000000000 125 WT-MIXDEN T .000000000000 .000000000000 126 WT-INTDEN T .000000000000 .000000000000 - 127 WTAGGLOG2 F .102650488614 .366361729744E-01 - 129 WTAGGLOG3 F .528604823693E-01 .194958377753 + 127 WTAGGLOG2 F .872263681443 .103217328131 + 129 WTAGGLOG3 F .645808519342 .432538066978 131 WT-NWORKT T .000000000000 .000000000000 - 132 WT-NSCHOT F -1.33014744163 1.00209246031 - 133 WT-NESCOT F .877676708277E-01 .146505766218 + 132 WT-NSCHOT F -1.13604823013 .704993371519 + 133 WT-NESCOT F .387973075912 .211832008485 134 WT-NPBUST T .000000000000 .000000000000 135 WT-NSHOPT T .000000000000 .000000000000 136 WT-NMEALT T .000000000000 .000000000000 137 WT-NSRECT T .000000000000 .000000000000 - 141 WT-IWORKS F .350052499667 .624011528381E-01 + 141 WT-IWORKS F .958843476619E-01 .780997647204E-01 142 WT-ISCHOS T .000000000000 .000000000000 - 143 WT-IESCOS F .155263206721 .102730721692 - 144 WT-IPBUSS F .193652398110 .108567137566 - 145 WT-ISHOPS F -.104486311259 .122415989039 + 143 WT-IESCOS F -.190229824757 .118739467843 + 144 WT-IPBUSS F .172460300439 .106461133727 + 145 WT-ISHOPS F .160717510000 .933973928137E-01 146 WT-IMEALS T .000000000000 .000000000000 - 147 WT-ISRECS F .383520855052E-01 .235632237301 - 152 WC-2Tours F -3.11451911428 .143515923865 - 153 WC-3Tours F -6.37034639273 .409299495180 + 147 WT-ISRECS F -.221677227968 .165998464997 + 152 WC-2Tours F -3.29143877673 .180795980710 + 153 WC-3Tours F -6.17641342081 .479839678711 201 ST-FTW T .000000000000 .000000000000 202 ST-PTW T .000000000000 .000000000000 204 ST-NWA T .000000000000 .000000000000 - 205 ST-UNI F 1.38281106133 .393048672364 - 206 ST-DAS F 1.30880197544 .327395815649 + 205 ST-UNI F 2.32811047895 .263110820113 + 206 ST-DAS F -.474248620690 .456578112813 207 ST-PAS T .000000000000 .000000000000 - 208 ST-CU5 F -1.55339312837 1.03953628998 + 208 ST-CU5 F -.599369188850 .755677959915 209 ST-VLINC T .000000000000 .000000000000 - 210 ST-LOINC F .679194642755 .377422261780 + 210 ST-LOINC F -.354130067719 .541076799593 211 ST-HIINC T .000000000000 .000000000000 - 212 ST-CARSPD F .378700705096 .324943332579 + 212 ST-CARSPD F -.552008032182 .141091622846 213 ST-ONLYAD T .000000000000 .000000000000 214 ST-ONLYWK T .000000000000 .000000000000 216 ST-FEMNOC T .000000000000 .000000000000 @@ -67,68 +67,68 @@ 224 ST-WAHOME T .000000000000 .000000000000 225 ST-MIXDEN T .000000000000 .000000000000 226 ST-INTDEN T .000000000000 .000000000000 - 227 S-AGGLOG2 F .153415903312 .200477023805 - 229 S-AGGLOG3 F .555494084520 .545681904411 - 231 ST-NWORKT F -.300889702547 .747479876874 + 227 S-AGGLOG2 F .435531040585 .885152843415E-01 + 229 S-AGGLOG3 F -.507622949882E-01 .191486477433 + 231 ST-NWORKT F -.579677483390 .330322248789 232 ST-NSCHOT T .000000000000 .000000000000 233 ST-NESCOT T .000000000000 .000000000000 234 ST-NPBUST T .000000000000 .000000000000 235 ST-NSHOPT T .000000000000 .000000000000 236 ST-NMEALT T .000000000000 .000000000000 237 ST-NSRECT T .000000000000 .000000000000 - 241 ST-IWORKS F .698040068963 .469882361509 + 241 ST-IWORKS F -.611034540147 .161607519728 242 ST-ISCHOS T .000000000000 .000000000000 243 ST-IESCOS T .000000000000 .000000000000 244 ST-IPBUSS T .000000000000 .000000000000 245 ST-ISHOPS T .000000000000 .000000000000 246 ST-IMEALS T .000000000000 .000000000000 247 ST-ISRECS T .000000000000 .000000000000 - 252 SC-2Tours F -4.93459728768 .364068090484 - 253 SC-3Tours F -8.03517142880 .738839692791 + 252 SC-2Tours F -3.95272537043 .269906917562 + 253 SC-3Tours F -5.29358690094 .318481831760 301 ET-FTW T .000000000000 .000000000000 - 302 ET-PTW F .946334843137 .151860901975 + 302 ET-PTW F .718377593909 .224738945777 303 ET-RET T .000000000000 .000000000000 - 304 ET-NWA F .906286647945 .139195901735 + 304 ET-NWA F .566317806469 .208481425943 305 ET-UNI T .000000000000 .000000000000 306 ET-DAS T .000000000000 .000000000000 - 307 ET-PAS F .701266711617 .269501949292 - 308 ET-CU5 F 1.17208615980 .203856541958 - 309 ET-VLINC F -.253772892245 .275526945160 + 307 ET-PAS F -.472021329457 .655891555065 + 308 ET-CU5 F -1.33714215126 .509634328869 + 309 ET-VLINC F .262490803452 .301960463249 310 ET-LOINC T .000000000000 .000000000000 311 ET-HIINC T .000000000000 .000000000000 - 312 ET-CARSPD F -.308158385211 .133325371807 + 312 ET-CARSPD F -.370178624163 .195063705505 313 ET-ONLYAD T .000000000000 .000000000000 314 ET-ONLYWK T .000000000000 .000000000000 316 ET-FEMNOC T .000000000000 .000000000000 - 317 ET-FADCU5 F .274344291452 .160653719953 - 318 ET-FAD515 F 1.19411206724 .127444253255 - 319 ET-MADCU5 F .738890773167 .242212736269 - 320 ET-MAD515 F .787921808992 .174556496488 - 321 ET-AG1825 F -.174545324326 .350268037846 - 322 ET-AG2635 F .472120995832E-01 .171765682939 - 323 ET-AG5165 F -.312859063315 .149732932374 - 324 ET-WAHOME F -.205931458017 .739013399251 + 317 ET-FADCU5 F .500013872000 .231509918156 + 318 ET-FAD515 F .904451780297 .195972660245 + 319 ET-MADCU5 F -.654162869331E-01 .401048232421 + 320 ET-MAD515 F .855651357287 .297834417777 + 321 ET-AG1825 F -.670277339537 .614292485238 + 322 ET-AG2635 F -.494109964571 .235700205489 + 323 ET-AG5165 F -.613256065652 .287798517089 + 324 ET-WAHOME F 1.05980594363 1.44683208792 325 ET-MIXDEN T .000000000000 .000000000000 326 ET-INTDEN T .000000000000 .000000000000 - 327 E-AGGLOG2 F -.100531824184E-02 .488132584887E-01 - 329 E-AGGLOG3 F -.291874223791E-01 .676213650763E-01 - 331 ET-NWORKT F -.723110555534 .136452958108 - 332 ET-NSCHOT F -1.52968512721 .268128339353 + 327 E-AGGLOG2 F -.127977632380E-01 .601760164209E-01 + 329 E-AGGLOG3 F -.240650231592E-01 .105056933629 + 331 ET-NWORKT F -1.16002423296 .237659413586 + 332 ET-NSCHOT F -.896482470138 .411224160892 333 ET-NESCOT T .000000000000 .000000000000 334 ET-NPBUST T .000000000000 .000000000000 335 ET-NSHOPT T .000000000000 .000000000000 336 ET-NMEALT T .000000000000 .000000000000 337 ET-NSRECT T .000000000000 .000000000000 - 341 ET-IWORKS F .102995903346 .168192419270 + 341 ET-IWORKS F -1.11548521380 .683859173797 342 ET-ISCHOS T .000000000000 .000000000000 - 343 ET-IESCOS F .100923165190 .623767748243E-01 + 343 ET-IESCOS F .320693359022E-01 .108767385788 344 ET-IPBUSS T .000000000000 .000000000000 345 ET-ISHOPS T .000000000000 .000000000000 346 ET-IMEALS T .000000000000 .000000000000 347 ET-ISRECS T .000000000000 .000000000000 - 352 EC-2Tours F -2.58701564513 .558330632557 - 353 EC-3Tours F -3.68520862124 .744128261552 - 401 PT-FTW F -.200064224537E-01 .176841761781 + 352 EC-2Tours F -1.06472249890 .623040953589 + 353 EC-3Tours F -2.75255637210 .993038077992 + 401 PT-FTW F -.593374335672 .232644061513 402 PT-PTW T .000000000000 .000000000000 403 PT-RET T .000000000000 .000000000000 404 PT-NWA T .000000000000 .000000000000 @@ -136,15 +136,15 @@ 406 PT-DAS T .000000000000 .000000000000 407 PT-PAS T .000000000000 .000000000000 408 PT-CU5 T .000000000000 .000000000000 - 409 PT-VLINC F .185407632245 .303976541107 + 409 PT-VLINC F .179468267869 .202208428204 410 PT-LOINC T .000000000000 .000000000000 411 PT-HIINC T .000000000000 .000000000000 - 412 PT-CARSPD F .201275698576 .157409477916 + 412 PT-CARSPD F .170771467636 .153611238937 413 PT-ONLYAD T .000000000000 .000000000000 414 PT-ONLYWK T .000000000000 .000000000000 416 PT-FEMNOC T .000000000000 .000000000000 - 417 PT-FADCU5 F .305091636557 .270278226369 - 418 PT-FAD515 F .233746281685E-01 .213269288348 + 417 PT-FADCU5 F .282150810054 .327808032061 + 418 PT-FAD515 F .341324547234 .370809424669 419 PT-MADCU5 T .000000000000 .000000000000 420 PT-MAD515 T .000000000000 .000000000000 421 PT-AG1825 T .000000000000 .000000000000 @@ -153,82 +153,82 @@ 424 PT-WAHOME T .000000000000 .000000000000 425 PT-MIXDEN T .000000000000 .000000000000 426 PT-INTDEN T .000000000000 .000000000000 - 427 P-AGGLOG2 F .617553783012E-01 .615866831033E-01 + 427 P-AGGLOG2 F .213146182391E-01 .461753222526E-01 429 P-AGGLOG3 T .900000000000E-01 .000000000000 - 431 PT-NWORKT F .528985987960E-02 .161414147674 - 432 PT-NSCHOT F -.170253881544 .185911343217 - 433 PT-NESCOT F .176072344595 .981932160352E-01 + 431 PT-NWORKT F -.429861002878 .249738096938 + 432 PT-NSCHOT F -.747829438778 .300200422597 + 433 PT-NESCOT F -.380234505542 .206299908226 434 PT-NPBUST T .000000000000 .000000000000 435 PT-NSHOPT T .000000000000 .000000000000 436 PT-NMEALT T .000000000000 .000000000000 437 PT-NSRECT T .000000000000 .000000000000 441 PT-IWORKS T .000000000000 .000000000000 443 PT-IESCOS T .000000000000 .000000000000 - 444 PT-IPBUSS F .206937185908 .653201822437E-01 + 444 PT-IPBUSS F .195314257914 .743499645501E-01 445 PT-ISHOPS T .000000000000 .000000000000 446 PT-IMEALS T .000000000000 .000000000000 447 PT-ISRECS T .000000000000 .000000000000 - 452 PC-2Tours F -3.24264532034 .761927981853 - 453 PC-3Tours F -6.12675011359 .266850757923 + 452 PC-2Tours F -2.24981554080 .493475253751 + 453 PC-3Tours F -4.72325617999 .215491941002 501 HT-FTW T .000000000000 .000000000000 - 502 HT-PTW F .227532849563 .245924694790 - 503 HT-RET F -.695138258212 .257496124278 + 502 HT-PTW F .218584470951E-01 .284262738570 + 503 HT-RET F .371597827307E-01 .225891583364 504 HT-NWA T .200000000000 .000000000000 505 HT-UNI T .000000000000 .000000000000 506 HT-DAS T .000000000000 .000000000000 - 507 HT-PAS F -1.71388359870 1.03649144914 + 507 HT-PAS F .321405388000E-01 .625818993754 508 HT-CU5 T .000000000000 .000000000000 509 HT-VLINC T .000000000000 .000000000000 510 HT-LOINC T .000000000000 .000000000000 - 511 HT-HIINC F .366546381354E-01 .190246614212 + 511 HT-HIINC F .164688443389 .188382808865 512 HT-CARSPD T .000000000000 .000000000000 - 513 HT-ONLYAD F .756227680628E-02 .229851545106 + 513 HT-ONLYAD F -.264726229987E-01 .208121691519 514 HT-ONLYWK T .000000000000 .000000000000 516 HT-FEMNOC T .000000000000 .000000000000 - 517 HT-FADCU5 F -.554308172356 .377672085569 - 518 HT-FAD515 F .177127345601 .273085666239 + 517 HT-FADCU5 F -1.25170386081 .613647685496 + 518 HT-FAD515 F .261995589564 .466997830408 519 HT-MADCU5 T .000000000000 .000000000000 - 520 HT-MAD515 F .110159540306 .421792594514 + 520 HT-MAD515 F 1.04678765993 .478554761641 521 HT-AG1825 T .000000000000 .000000000000 522 HT-AG2635 T .000000000000 .000000000000 - 523 HT-AG5165 F -.999304983584E-01 .203228305251 + 523 HT-AG5165 F .387868420598E-01 .232923296543 524 HT-WAHOME T .000000000000 .000000000000 525 HT-MIXDEN T .000000000000 .000000000000 526 HT-INTDEN T .000000000000 .000000000000 - 527 H-AGGLOG2 F .156765353750 .112471499197 - 529 H-AGGLOG3 F .366467374134 .346691757254 - 531 HT-NWORKT F -1.36285173840 .311945811456 + 527 H-AGGLOG2 F .842797199801E-01 .732350650015E-01 + 529 H-AGGLOG3 F -.112629556927 .282612382443 + 531 HT-NWORKT F -.552600438066 .247269605714 532 HT-NSCHOT T .000000000000 .000000000000 533 HT-NESCOT T .000000000000 .000000000000 - 534 HT-NPBUST F -.124817757499 .215725103159 + 534 HT-NPBUST F .225348241645 .163719783023 535 HT-NSHOPT T .000000000000 .000000000000 536 HT-NMEALT T .000000000000 .000000000000 537 HT-NSRECT T .000000000000 .000000000000 541 HT-IWORKS T .000000000000 .000000000000 - 543 HT-IESCOS F -.566753026177 .426746547136 - 544 HT-IPBUSS F .184116940117 .141433635306 - 545 HT-ISHOPS F -.410065439184 .221915764967 + 543 HT-IESCOS F -.202485273091 .300228695419 + 544 HT-IPBUSS F .541633101283E-01 .110344332944 + 545 HT-ISHOPS F .264721615269 .838649338075E-01 546 HT-IMEALS T .000000000000 .000000000000 - 547 HT-ISRECS F .129625182744 .204947944660 - 552 HC-2Tours F -3.82778420360 1.09561279379 - 553 HC-3Tours F -7.99512068277 3.43958324392 + 547 HT-ISRECS F -.212444686576 .259080939296 + 552 HC-2Tours F -3.35543444288 .605266020761 + 553 HC-3Tours F -4.83171914012 2.22950414543 601 MT-FTW T .000000000000 .000000000000 602 MT-PTW T .000000000000 .000000000000 603 MT-RET T .000000000000 .000000000000 - 604 MT-NWA F .107561723597 .344101976070 + 604 MT-NWA F -1.09494770164 .475723297651 605 MT-UNI T .000000000000 .000000000000 606 MT-DAS T .000000000000 .000000000000 607 MT-PAS T -3.00000000000 .000000000000 608 MT-CU5 T -3.00000000000 .000000000000 609 MT-VLINC T .000000000000 .000000000000 610 MT-LOINC T .000000000000 .000000000000 - 611 MT-HIINC F .604098763707 .333580118353 + 611 MT-HIINC F .266659120803 .358016635318 612 MT-CARSPD T .000000000000 .000000000000 - 613 MT-ONLYAD F .461933960977 .360123669499 + 613 MT-ONLYAD F .569359715996 .378095079063 614 MT-ONLYWK T .000000000000 .000000000000 616 MT-FEMNOC T .000000000000 .000000000000 - 617 MT-FADCU5 F -.482751771256 1.07098775054 - 618 MT-FAD515 F -.101105845023 .778839238831 + 617 MT-FADCU5 F 1.15172493359 .884458691943 + 618 MT-FAD515 F .873745354168 .872042536465 619 MT-MADCU5 T .000000000000 .000000000000 620 MT-MAD515 T .000000000000 .000000000000 621 MT-AG1825 T .000000000000 .000000000000 @@ -252,27 +252,27 @@ 645 MT-ISHOPS T .000000000000 .000000000000 646 MT-IMEALS T .000000000000 .000000000000 647 MT-ISRECS T .000000000000 .000000000000 - 652 MC-2Tours F -2.88911568402 .287143700717 + 652 MC-2Tours F -2.38631822660 .302241713299 653 MC-3Tours T -20.0000000000 .000000000000 701 RT-FTW T .000000000000 .000000000000 702 RT-PTW T .000000000000 .000000000000 703 RT-RET T .000000000000 .000000000000 - 704 RT-NWA F .146352138831 .163422774413 + 704 RT-NWA F .232906008900E-01 .149228122388 705 RT-UNI T .000000000000 .000000000000 - 706 RT-DAS F .790147531918E-01 .353323063884 + 706 RT-DAS F .252762715748 .346652134116 707 RT-PAS T .000000000000 .000000000000 708 RT-CU5 T .000000000000 .000000000000 709 RT-VLINC T .000000000000 .000000000000 710 RT-LOINC T .000000000000 .000000000000 711 RT-HIINC T .000000000000 .000000000000 712 RT-CARSPD T .000000000000 .000000000000 - 713 RT-ONLYAD F -.205475371812 .151991333890 + 713 RT-ONLYAD F .201443335495 .128785470542 714 RT-ONLYWK T .000000000000 .000000000000 716 RT-FEMNOC T .000000000000 .000000000000 - 717 RT-FADCU5 F -.390299510126E-01 .261508994752 - 718 RT-FAD515 F -.896256844773 .278715131139 + 717 RT-FADCU5 F -.123790788573 .259124577203 + 718 RT-FAD515 F .326393486536 .261697605025 719 RT-MADCU5 T .000000000000 .000000000000 - 720 RT-MAD515 F -.641936219745 .263333377681 + 720 RT-MAD515 F -.328048187482 .435806033149 721 RT-AG1825 T .000000000000 .000000000000 722 RT-AG2635 T .000000000000 .000000000000 723 RT-AG5165 T .000000000000 .000000000000 @@ -281,27 +281,27 @@ 726 RT-INTDEN T .000000000000 .000000000000 727 R-AGGLOG2 T .000000000000 .000000000000 729 R-AGGLOG3 T .000000000000 .000000000000 - 731 RT-NWORKT F .332328785782E-01 .127629308792 - 732 RT-NSCHOT F -.618998051613 .200593797037 + 731 RT-NWORKT F -.469139073713 .129130692794 + 732 RT-NSCHOT F -.735574481742 .187390932073 733 RT-NESCOT T .000000000000 .000000000000 734 RT-NPBUST T .000000000000 .000000000000 735 RT-NSHOPT T .000000000000 .000000000000 - 736 RT-NMEALT F .170080646681 .199851404409 + 736 RT-NMEALT F .563948188371E-01 .198357372318 737 RT-NSRECT T .000000000000 .000000000000 - 741 RT-IWORKS F -.606049331435 .281705141963 + 741 RT-IWORKS F .177167168388 .136273108066 743 RT-IESCOS T .000000000000 .000000000000 744 RT-IPBUSS T .000000000000 .000000000000 745 RT-ISHOPS T .000000000000 .000000000000 - 746 RT-IMEALS F .127872084626 .146855682830 - 747 RT-ISRECS F .839335709562E-01 .124465220624 - 752 RC-2Tours F -2.13914260357 .107391777476 - 753 RC-3Tours F -4.40147472027 .196669930776 + 746 RT-IMEALS F -.778129695724E-01 .124980421318 + 747 RT-ISRECS F .971125807422E-01 .100097898242 + 752 RC-2Tours F -1.81306276691 .955792966590E-01 + 753 RC-3Tours F -4.02191538153 .180446716482 -1 - 23766 -.752282329318E+04 -.261096196525E+05 -.652497756264E+04 - 7 013:12:48 on 31 Oct 13 + 16602 -.582340551820E+04 -.182391612165E+05 -.518544436923E+04 + 7 020:09:22 on 10 May 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 14834 0 0 0 0 0 0 0 + 0 0 20566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -316,7 +316,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 -4344 0 0 0 0 0 -1800 0 + 0 0 -5148 0 0 0 0 0 -755 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -326,20 +326,20 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 -7906 0 0 - 0 0 0 8350 0 0 0 0 0 0 - 0 0 0 0 0 -1735 0 0 0 0 - 0 -1410 0 0 0 0 0 1766 0 0 - 0 0 0 0 0 0 0 0 0 -280 - 0 0 0 0 1414 0 0 0 0 0 + 0 0 0 0 0 0 0 -13771 0 0 + 0 0 0 -6618 0 0 0 0 0 0 + 0 0 0 0 0 -380 0 0 0 0 + 0 -3427 0 0 0 0 0 -1374 0 0 + 0 0 0 0 0 0 0 0 0 -62 + 0 0 0 0 4885 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 7947 0 0 0 0 0 1690 0 + 0 0 14062 0 0 0 0 0 1399 0 0 0 0 0 0 0 0 0 0 0 - 254 0 0 0 0 -919 -201 0 0 14790 - 0 0 0 0 0 4429 0 0 0 0 - 0 0 0 0 0 0 0 3294 0 0 - 0 0 2866 466 0 897 0 0 0 0 + -359 0 0 0 0 3965 994 0 0 10062 + 0 0 0 0 0 5074 0 0 0 0 + 0 0 0 0 0 0 0 6215 0 0 + 0 0 5146 1085 0 3161 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -351,41 +351,41 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 -6872 - 0 0 0 0 0 734 0 0 0 0 - 0 0 0 0 0 0 0 4171 0 0 - 0 0 4461 813 0 1396 -1045 0 0 0 + 0 0 0 0 0 0 0 0 0 -1848 + 0 0 0 0 0 1261 0 0 0 0 + 0 0 0 0 0 0 0 5786 0 0 + 0 0 -9858 -2054 0 1320 1459 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 6516 0 0 0 - 0 0 1513 0 0 0 0 0 0 0 - 0 0 0 0 -2237 0 0 0 0 -7145 - -1448 0 -112 -18710 0 0 0 0 -1963 0 - 0 4918 0 0 0 0 0 4155 0 0 - 0 0 0 0 0 0 0 0 0 -486 - 0 0 0 0 -2368 -501 0 1619 114 0 - 0 0 0 831 0 1716 0 1202 0 0 - 0 0 0 -616 0 0 0 0 0 0 - 0 0 0 0 0 1294 0 0 0 0 - -4442 -779 0 1083 -1854 0 0 0 0 1341 - 0 -669 -24413 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -478 0 0 0 + 0 0 2540 0 0 0 0 0 0 0 + 0 0 0 0 1441 0 0 0 0 -33773 + -6792 0 -1035 -11186 0 0 0 0 -1736 0 + 0 -138 0 0 0 0 0 -7921 0 0 + 0 0 0 0 0 0 0 0 0 4987 + 0 0 0 0 319 100 0 -658 -6917 0 + 0 0 0 -6377 0 -9910 0 8846 0 0 + 0 0 0 1638 0 0 0 0 0 0 + 0 0 0 0 0 3883 0 0 0 0 + -2095 -516 0 4650 -2963 0 0 0 0 -1022 + 0 193 -17808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 5043 0 0 0 0 0 -1891 0 + 0 0 281 0 0 0 0 0 2522 0 0 0 0 0 0 0 0 0 0 0 - 2286 0 0 0 0 -642 -153 0 656 -1568 - 0 0 0 0 -1787 0 2029 -5236 -7104 0 - 0 -77644 0 0 0 0 0 -23285 0 0 - 0 0 0 0 0 0 0 0 0 -10816 - 0 0 0 0 -29015 712 0 -8964 -21835 0 - 0 0 0 -11663 0 -12594 -13113 -8822 0 -10790 - 0 -27273 0 0 0 0 0 -8290 0 0 - 0 0 0 0 0 0 0 0 0 -3822 - 0 0 0 0 1423 -60356 0 -3125 -7610 0 - 0 0 0 -4074 0 -4349 -4562 -3129 0 -3762 - 25367 0 0 0 0 0 0 0 0 0 + -5884 0 0 0 0 -3566 -910 0 -1134 -6198 + 0 0 0 0 -2019 0 -1601 -3608 -1799 0 + 0 -69281 0 0 0 0 0 -23280 0 0 + 0 0 0 0 0 0 0 0 0 -23083 + 0 0 0 0 -31571 1942 0 -16792 -17068 0 + 0 0 0 -8390 0 4326 -10985 -24069 0 -9069 + 0 -25998 0 0 0 0 0 -8923 0 0 + 0 0 0 0 0 0 0 0 0 -8718 + 0 0 0 0 3325 -67572 0 -6363 -6324 0 + 0 0 0 -3385 0 683 -4157 -9057 0 -3373 + 24731 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -407,7 +407,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 40783 0 0 0 0 0 0 0 0 0 + 51942 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -416,7 +416,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 10013 12800 0 0 0 0 0 + 0 0 0 31471 17425 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -426,7 +426,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -5868 3909 0 3204 0 0 0 0 0 0 + 20069 4463 0 6824 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -436,7 +436,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 19371 35916 0 35 0 13792 0 0 0 + 0 9115 10523 0 -3444 0 3039 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -518,22 +518,22 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -8145 -12515 0 -12034 0 7171 0 497 0 0 + -4974 -301 0 -2660 0 -2332 0 -3260 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -2379 -2063 0 -14422 - 0 1848 0 761 0 0 0 0 0 0 - 0 0 0 0 0 0 0 2827 0 0 + 0 0 0 0 0 0 -775 -822 0 -1263 + 0 -630 0 -908 0 0 0 0 0 0 + 0 0 0 0 0 0 0 7718 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 -18458 -4709 0 1972 0 -1225 0 - -1338 0 0 0 0 0 0 0 0 0 - 0 0 0 0 -9141 -1445 0 0 0 0 + 0 0 0 -2241 1042 0 1772 0 -423 0 + -9753 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -2823 -945 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -581,9 +581,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -22351 -11221 0 89 0 5289 0 3174 0 0 + -10233 -652 0 397 0 683 0 -4706 0 0 0 0 0 0 0 0 0 0 0 0 - 0 1583 501 5667 0 0 0 0 0 0 + 0 -5783 -2743 4036 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -635,19 +635,19 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -39515 -59257 0 -9168 - 0 -26335 0 -82175 0 0 0 0 0 0 - 0 0 0 0 0 0 0 -12466 570 244 - 0 0 0 0 0 0 -3865 0 0 0 + 0 0 0 0 0 0 -89939 -52401 0 -29563 + 0 -20840 0 -23955 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -23947 -535 -1062 + 0 0 0 0 0 0 2184 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 -19797 -30054 - 0 -1193 0 -12664 0 -40667 0 0 0 0 - 0 0 0 0 0 0 0 0 0 1872 - -42303 -524 0 0 0 0 0 0 -1865 0 - 0 0 0 0 0 41507 0 0 0 0 + 0 0 0 0 0 0 0 0 -76937 -44074 + 0 -25030 0 -17879 0 -20573 0 0 0 0 + 0 0 0 0 0 0 0 0 0 1632 + -37712 -1066 0 0 0 0 0 0 1882 0 + 0 0 0 0 0 73904 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -681,7 +681,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 46227 0 0 0 + 0 0 0 0 0 0 38441 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -708,7 +708,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 11643 0 16011 0 0 0 0 0 0 0 + 7205 0 6546 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -717,7 +717,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 16819 0 23472 0 0 52083 0 0 0 0 + 9936 0 8865 0 0 11216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -726,7 +726,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 -906 0 -453 0 0 -105 2996 0 0 + 0 -958 0 -5670 0 0 4047 -1791 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -754,7 +754,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -1035 0 -1384 0 0 -30138 -40073 7019 0 0 + 4425 0 15344 0 0 -10886 -19546 2862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -792,8 +792,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -7669 0 -20045 0 - 0 5920 8519 6116 0 0 -4207 0 0 0 + 0 0 0 0 0 0 -7531 0 -18248 0 + 0 1608 4045 5105 0 0 -9665 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -802,8 +802,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -27007 0 -28986 0 0 - 18762 24809 2181 0 0 -12231 0 0 0 -1282 + 0 0 0 0 0 -20105 0 -30223 0 0 + 4222 6101 2796 0 0 -11263 0 0 0 -7713 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -812,9 +812,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 938 0 -3079 0 0 - 8094 11169 1139 0 0 -6154 0 0 0 14330 - 15617 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 1687 0 -3204 0 0 + 3286 4512 4310 0 0 -10851 0 0 0 7707 + 9029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -822,9 +822,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 4668 0 1548 0 - 0 16230 21774 4616 0 0 -5910 0 0 0 - 7662 29748 -20745 0 0 0 0 0 0 0 + 0 0 0 0 0 0 6136 0 5586 0 + 0 5325 7457 2046 0 0 -812 0 0 0 + 9603 13887 -30570 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -832,9 +832,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 -2122 0 - 198 0 0 10139 11779 -4248 0 0 5043 0 - 0 0 -775 9010 3996 3602 0 0 0 0 + 0 0 0 0 0 0 0 0 -1992 0 + -6478 0 0 5293 3853 -8037 0 0 -849 0 + 0 0 -1971 5344 1424 3207 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -843,8 +843,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 -3498 0 -4564 0 0 5323 6111 -6249 0 - 0 1358 0 0 0 -36221 6584 -16987 6163 7358 + 0 3026 0 -12298 0 0 2809 3236 -6425 0 + 0 5659 0 0 0 -34604 -791 -4993 -2131 8297 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -853,9 +853,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -16066 0 -31663 0 0 - 9979 13449 1639 0 0 2060 0 0 0 18933 - 32604 12626 9040 10514 12801 0 0 0 0 0 + 0 0 0 0 0 -8864 0 -31898 0 0 + 1111 2909 -4212 0 0 2271 0 0 0 15955 + 22766 4855 7760 6953 13093 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -864,9 +864,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -5143 0 4852 0 0 2020 2983 1235 0 0 - 115 0 0 0 1616 -2865 1750 -4572 1326 872 - -2232 0 0 0 0 0 0 0 0 0 + 3914 0 4700 0 0 1160 2519 -9151 0 0 + 1008 0 0 0 809 1827 539 2617 1455 1887 + 2566 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -896,9 +896,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 148 0 51 0 0 -42070 -57552 2410 0 - 0 50158 0 0 0 -1265 -662 -1492 -1432 -4036 - 3390 5728 -1093 0 0 0 0 0 0 0 + 0 1842 0 6653 0 0 -18783 -29975 -1467 0 + 0 54971 0 0 0 -237 1443 -3948 1865 -3932 + 603 9486 1113 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -907,9 +907,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 126 0 -1 0 0 -29959 -40910 1686 0 0 - 35879 0 0 0 -883 -510 -1113 -1034 -2877 2499 - 4215 -793 0 0 49515 0 0 0 0 0 + 1073 0 3762 0 0 -10636 -16985 -864 0 0 + 31305 0 0 0 -115 790 -2231 1032 -2225 351 + 5481 610 0 0 33483 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -918,9 +918,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 2288 0 34170 0 0 9890 14830 3935 0 0 - 2835 0 0 0 -121 -17851 -5269 -14959 2684 -309 - -9251 7187 0 0 468 339 0 0 0 0 + -5309 0 21803 0 0 3454 6255 2515 0 0 + 7435 0 0 0 -567 -10752 -6730 -7425 -1981 -2393 + -3808 2286 0 0 -188 -152 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -929,9 +929,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 3770 0 6028 0 0 -31078 -2475 358 0 - 0 845 0 0 0 1313 -91 1118 456 -4148 - -1716 816 656 0 0 -289 -171 4216 0 0 + 0 3470 0 3728 0 0 -13585 5197 -5435 0 + 0 2487 0 0 0 8592 2210 499 4555 -15351 + -3167 5756 2303 0 0 -6282 -3569 7667 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -997,10 +997,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 1409 0 - -215 0 0 2517 3123 -1089 0 0 -2773 0 - 0 0 1069 3526 4256 -6368 990 1304 434 255 - 0 0 -2675 -1898 -22214 -566 0 0 0 0 + 0 0 0 0 0 0 0 0 3024 0 + 1757 0 0 1165 266 1680 0 0 2102 0 + 0 0 190 -2526 1740 1130 -59 1942 599 141 + 0 0 1122 641 -19848 -5905 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1021,10 +1021,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -2401 0 707 0 0 - 6065 7566 3068 0 0 -1947 0 0 0 5575 - 919 4678 4553 -598 2638 -4949 523 0 0 -101 - -26 -4273 -807 0 0 0 0 0 811 0 + 0 0 0 0 0 -1545 0 -3340 0 0 + 3267 -911 -2486 0 0 -4290 0 0 0 3416 + 4592 3818 5522 928 -4764 -2977 -794 0 0 4820 + 2759 -10636 2281 0 0 0 0 0 -5478 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1082,11 +1082,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -6142 0 -8502 0 0 - 33438 45279 -5743 0 0 -60188 0 0 0 -1040 - -5869 -1314 -5303 -815 -6154 -11498 42 0 0 -96721 - -49015 -6558 -1459 0 0 0 0 0 2333 0 - -3892 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -10973 0 -17283 0 0 + 13646 23098 -1971 0 0 -64849 0 0 0 -1702 + -4779 2412 -8506 1949 -3805 -13064 -3052 0 0 -95962 + -34568 -5995 698 0 0 0 0 0 -1535 0 + -9692 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1095,11 +1095,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -4626 0 -6344 0 0 24699 33370 -4258 0 0 - -44849 0 0 0 -808 -4374 -952 -3978 -646 -4667 - -8703 35 0 0 -50961 -97660 -4921 -1131 0 0 - 0 0 0 1719 0 -2965 0 0 0 0 - 54802 0 0 0 0 0 0 0 0 0 + -6902 0 -10798 0 0 8446 14319 -1215 0 0 + -40517 0 0 0 -1087 -2964 1485 -5303 1197 -2393 + -8241 -1888 0 0 -37903 -97166 -3720 410 0 0 + 0 0 0 -962 0 -6079 0 0 0 0 + 42928 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1216,7 +1216,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 7048 0 0 0 0 0 0 0 + 0 0 10582 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1257,7 +1257,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -8253 0 0 0 0 0 0 0 7271 0 + -1414 0 0 0 0 0 0 0 24395 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1312,8 +1312,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 8712 0 - 0 0 0 0 0 0 1412 0 0 -1989 + 0 0 0 0 0 0 0 0 -4783 0 + 0 0 0 0 0 0 4047 0 0 -2770 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1327,8 +1327,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 2999 0 0 0 0 0 0 0 4115 0 - 0 -5823 0 0 0 -22489 0 0 0 0 + 4101 0 0 0 0 0 0 0 1649 0 + 0 3571 0 0 0 -31192 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1459,8 +1459,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 -3290 0 0 0 0 0 0 - 0 7013 0 0 -11319 0 0 0 2144 -1827 + 0 0 0 -3843 0 0 0 0 0 0 + 0 -243 0 0 -6391 0 0 0 187 9223 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1489,10 +1489,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 -59649 0 - 0 0 0 0 0 0 4464 0 0 5357 - 0 0 0 -625 -6357 0 0 0 0 0 - 0 0 0 -5621 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -46757 0 + 0 0 0 0 0 0 -1596 0 0 1659 + 0 0 0 7426 -8084 0 0 0 0 0 + 0 0 0 -2924 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1505,9 +1505,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 19483 0 0 0 0 0 0 0 - 11122 0 0 2745 0 0 0 9517 7632 0 - 0 0 0 0 0 0 0 -6957 0 12848 + 0 0 7382 0 0 0 0 0 0 0 + 9704 0 0 13143 0 0 0 2121 1824 0 + 0 0 0 0 0 0 0 -2453 0 3070 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1520,10 +1520,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 4646 0 0 - 0 0 0 0 0 4527 0 0 7543 0 - 0 0 -6533 -22363 0 0 0 0 0 0 - 0 0 -6999 0 11324 15587 0 0 0 0 + 0 0 0 0 0 0 0 2107 0 0 + 0 0 0 0 0 8266 0 0 3686 0 + 0 0 -5325 -28175 0 0 0 0 0 0 + 0 0 -3032 0 3952 4486 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1632,9 +1632,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 8924 0 0 0 0 0 0 0 -8297 0 - 0 -1657 0 0 0 5043 3342 0 0 0 - 0 0 0 0 0 2748 0 7783 13502 8558 + 2430 0 0 0 0 0 0 0 -7178 0 + 0 -2795 0 0 0 3422 -5676 0 0 0 + 0 0 0 0 0 2112 0 -537 5932 -6981 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1697,11 +1697,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 -637 0 - 0 0 0 0 0 0 -11300 0 0 -5173 - 0 0 0 -4303 784 0 0 0 0 0 - 0 0 0 -97488 0 1132 -1433 759 0 0 - 0 0 0 0 -8988 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1364 0 + 0 0 0 0 0 0 -12032 0 0 -15867 + 0 0 0 -2722 -10404 0 0 0 0 0 + 0 0 0 -95241 0 229 -5753 -1209 0 0 + 0 0 0 0 -9790 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1714,11 +1714,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -11270 0 0 0 0 - 0 0 0 -12119 0 0 -47284 0 0 0 - -6127 -3012 0 0 0 0 0 0 0 0 - 8303 0 -12915 -24077 -17939 0 0 0 0 0 - 0 -17770 0 0 0 4313 0 0 0 0 + 0 0 0 0 0 -11788 0 0 0 0 + 0 0 0 -28075 0 0 -50725 0 0 0 + -5791 -3060 0 0 0 0 0 0 0 0 + 3755 0 -6055 -18689 -9589 0 0 0 0 0 + 0 -17655 0 0 0 13112 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1769,7 +1769,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 16301 0 0 0 0 + 0 0 0 0 0 20571 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1838,7 +1838,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 3447 7332 0 0 0 + 0 0 0 0 0 5485 12919 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1909,7 +1909,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 -3205 15549 0 0 0 27 0 0 0 + 0 1961 3975 0 0 0 -623 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1945,7 +1945,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -527 -5388 0 0 0 3370 0 0 0 25934 + 4583 -2972 0 0 0 7260 0 0 0 35658 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -1999,8 +1999,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -4419 13180 0 0 - 0 3448 0 0 0 -6482 0 7146 0 0 + 0 0 0 0 0 0 1043 8018 0 0 + 0 3964 0 0 0 3043 0 7606 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2018,8 +2018,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -10508 19083 0 0 0 5319 0 0 0 -2573 - 0 11549 0 0 -9200 0 0 0 0 0 + -7026 12521 0 0 0 4775 0 0 0 -2939 + 0 5052 0 0 -18709 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2055,8 +2055,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 6897 12274 0 0 0 3646 0 0 0 - -3998 0 7749 0 0 7621 13121 0 0 0 + 0 1547 10303 0 0 0 5339 0 0 0 + -5866 0 4584 0 0 4237 6559 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2111,9 +2111,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 86 34938 0 0 0 - 9085 0 0 0 -1379 0 -796 0 0 19435 - 22294 0 13272 0 0 0 0 0 0 0 + 0 0 0 0 0 2062 33689 0 0 0 + 11688 0 0 0 -511 0 -1407 0 0 7732 + 12044 0 11777 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2188,9 +2188,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 -3481 -7412 0 0 0 16483 0 0 0 - -2017 0 -6554 0 0 -4520 -4979 0 -3678 0 - 0 -4214 0 0 0 0 0 0 0 0 + 0 -8401 -3244 0 0 0 10488 0 0 0 + -7608 0 -14669 0 0 -1462 -1969 0 -1792 0 + 0 716 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2207,9 +2207,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -997 -2460 0 0 0 - 4752 0 0 0 -687 0 -3466 0 0 -1532 - -1432 0 -1101 0 0 -1543 0 0 0 4029 + 0 0 0 0 0 -1959 -1156 0 0 0 + 2328 0 0 0 -1824 0 -2486 0 0 -670 + -864 0 -797 0 0 -387 0 0 0 3862 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2227,9 +2227,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -1585 12376 0 0 0 1859 0 0 0 -5659 - 0 -1159 0 0 7097 2254 0 -11481 0 0 - 3196 0 0 0 -8448 -2810 0 0 0 0 + 2019 21114 0 0 0 6940 0 0 0 -5629 + 0 -190 0 0 3620 4557 0 -10228 0 0 + 9073 0 0 0 -13314 -3417 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2286,9 +2286,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 2644 -1793 0 0 0 -1159 0 0 0 - -4566 0 4769 0 0 568 -3855 0 -1637 0 - 0 3743 0 0 0 -2941 -1019 287 0 0 + 0 -4008 -2790 0 0 0 -2285 0 0 0 + -2755 0 -5439 0 0 -1471 534 0 3344 0 + 0 -5637 0 0 0 -1787 -866 6096 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2386,10 +2386,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -3488 715 0 0 - 0 -939 0 0 0 -3115 0 189 0 0 - 3210 -10020 0 -1616 0 0 540 0 0 0 - -1789 -556 -725 0 0 -4362 0 0 0 0 + 0 0 0 0 0 0 -137 3592 0 0 + 0 -3574 0 0 0 -3526 0 -3767 0 0 + -4415 -4504 0 -13156 0 0 3162 0 0 0 + 1547 211 -8765 0 0 2584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2407,10 +2407,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -4456 -3801 0 0 0 -811 0 0 0 -1994 - 0 1549 0 0 2422 -849 0 -1019 0 0 - 3196 0 0 0 -5154 -1772 4712 0 0 -14434 - 0 0 0 0 1607 0 0 0 0 0 + 1100 -4871 0 0 0 -228 0 0 0 1667 + 0 -3984 0 0 -623 644 0 4998 0 0 + -6553 0 0 0 9814 3386 893 0 0 -7158 + 0 0 0 0 -7222 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2427,11 +2427,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 1888 183 0 0 0 - -157 0 0 0 -824 0 -1115 0 0 1872 - -3167 0 -780 0 0 -313 0 0 0 -1289 - -618 1242 0 0 -4594 0 0 0 0 1204 - -21188 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -13439 -13962 0 0 0 + 4686 0 0 0 5279 0 6249 0 0 2275 + -4889 0 4603 0 0 -2539 0 0 0 1615 + 518 1986 0 0 -1989 0 0 0 0 -8057 + -9943 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2468,11 +2468,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 -268 1387 - 0 0 0 1156 0 0 0 -1312 0 307 - 0 0 -3098 -4799 0 -2873 0 0 2818 0 - 0 0 -4742 -1613 6160 0 0 4041 0 0 - 0 0 2111 -8324 -6084 0 0 0 0 0 + 0 0 0 0 0 0 0 0 -1889 824 + 0 0 0 2037 0 0 0 -2122 0 636 + 0 0 1458 1832 0 1185 0 0 -805 0 + 0 0 -3804 -808 -949 0 0 527 0 0 + 0 0 -4663 -3105 -8288 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2489,11 +2489,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -119 -1910 0 0 - 0 -18735 0 0 0 -5872 0 -108 0 0 - 794 -309 0 43 0 0 -5298 0 0 0 - -98343 -3299 5409 0 0 364 0 0 0 0 - 1296 3377 -211 0 2406 0 0 0 0 0 + 0 0 0 0 0 0 1748 -10401 0 0 + 0 -16331 0 0 0 -8952 0 -246 0 0 + -3085 -2538 0 -3244 0 0 -11747 0 0 0 + -94672 -3057 4704 0 0 -2705 0 0 0 0 + -1359 -14760 -9148 0 1356 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2510,11 +2510,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -170 -553 0 0 0 - -5376 0 0 0 -1838 0 1295 0 0 318 - -281 0 -78 0 0 -1513 0 0 0 -3318 - -99596 1792 0 0 180 0 0 0 0 389 - 1175 131 0 840 3453 0 0 0 0 0 + 0 0 0 0 0 256 -2505 0 0 0 + -4043 0 0 0 -2579 0 -1389 0 0 -544 + -333 0 -546 0 0 -2613 0 0 0 -3099 + -98238 1245 0 0 -329 0 0 0 0 -178 + -4852 -2583 0 189 4625 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2751,7 +2751,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 -9614 0 0 0 0 0 + 0 0 0 0 998 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2795,8 +2795,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 1167 0 0 - 0 0 0 0 30140 0 0 0 0 0 + 0 0 0 0 0 0 0 2397 0 0 + 0 0 0 0 32586 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2862,8 +2862,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 -7678 - 0 0 0 0 0 0 1782 0 7699 0 + 0 0 0 0 0 0 0 0 0 -25810 + 0 0 0 0 0 0 484 0 11632 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -2885,8 +2885,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 -9410 0 0 0 0 - 0 0 -3982 0 8607 0 0 -20557 0 0 + 0 0 0 0 0 1807 0 0 0 0 + 0 0 -6301 0 1944 0 0 -25642 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3457,9 +3457,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 -31140 - 0 0 0 0 0 0 -62267 0 -57821 0 - 0 -7302 -8343 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -23445 + 0 0 0 0 0 0 -66207 0 -62256 0 + 0 -8585 -6697 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3639,7 +3639,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 0 0 4293 + 0 0 0 0 0 0 0 0 0 7808 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3822,7 +3822,7 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 1155 0 4323 0 + 0 0 0 0 0 0 3638 0 14177 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3902,8 +3902,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 -18460 0 1472 0 0 0 - 0 0 0 9734 0 0 0 0 0 0 + 0 0 0 0 -14522 0 2857 0 0 0 + 0 0 0 10968 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3929,8 +3929,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 -6604 0 1483 0 0 0 0 0 - 0 5717 0 0 -15642 0 0 0 0 0 + 0 0 -11133 0 1905 0 0 0 0 0 + 0 4999 0 0 -24780 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -3983,8 +3983,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 762 0 2364 0 0 0 0 0 0 - 11833 0 0 5517 5514 0 0 0 0 0 + 0 -1317 0 2306 0 0 0 0 0 0 + 6954 0 0 3136 3005 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4230,9 +4230,9 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 34415 0 3405 0 - 0 0 0 0 0 -3630 0 0 -2276 -4747 - 0 -11660 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 26366 0 6955 0 + 0 0 0 0 0 -2923 0 0 609 -3801 + 0 -8694 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4258,10 +4258,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 21211 0 -24779 0 - 0 0 0 0 0 13662 0 0 4441 3713 - 0 5579 0 0 0 0 0 0 0 0 - 27947 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 11753 0 -23070 0 + 0 0 0 0 0 -13457 0 0 1994 1713 + 0 38 0 0 0 0 0 0 0 0 + 18211 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4371,10 +4371,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 -2679 0 1987 0 - 0 0 0 0 0 -455 0 0 1543 2150 - 0 69 0 0 0 0 0 0 0 0 - 7849 6685 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -2603 0 1896 0 + 0 0 0 0 0 -1914 0 0 2638 2980 + 0 1267 0 0 0 0 0 0 0 0 + 5551 4154 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4428,10 +4428,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 -283 0 -1732 - 0 0 0 0 0 0 -1102 0 0 -1367 - 1223 0 -1039 0 0 0 0 0 0 0 - 0 -17366 -516 0 0 0 -33 0 0 0 + 0 0 0 0 0 0 0 -1263 0 1137 + 0 0 0 0 0 0 -3293 0 0 1520 + 2502 0 3661 0 0 0 0 0 0 0 + 0 -25729 -4518 0 0 0 1526 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4544,10 +4544,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 -1734 0 -1095 0 0 0 0 0 0 - 92 0 0 79 2250 0 1365 0 0 0 - 0 0 0 0 0 3788 2350 0 0 0 - 890 0 171 0 0 0 0 0 0 0 + 0 2361 0 787 0 0 0 0 0 0 + -8091 0 0 1525 53 0 -1109 0 0 0 + 0 0 0 0 0 -3138 -588 0 0 0 + 1375 0 -10224 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4573,10 +4573,10 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 -1368 0 1039 0 0 0 0 0 - 0 -4397 0 0 3089 -3856 0 -3933 0 0 - 0 0 0 0 0 0 14305 8271 0 0 - 0 1872 0 -882 0 0 0 -14457 0 0 + 0 0 -2431 0 1793 0 0 0 0 0 + 0 -1329 0 0 170 -1635 0 2770 0 0 + 0 0 0 0 0 0 3929 2308 0 0 + 0 -2804 0 -8746 0 0 0 -15471 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4602,11 +4602,11 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 -43673 0 -9023 0 0 0 - 0 0 0 -29768 0 0 -10155 -9030 0 -12825 - 0 0 0 0 0 0 0 0 -59053 -44407 - 0 0 0 -20109 0 533 0 0 0 -18295 - -21391 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -40900 0 -18266 0 0 0 + 0 0 0 -35554 0 0 -12928 -8713 0 -8564 + 0 0 0 0 0 0 0 0 -45725 -22797 + 0 0 0 -18251 0 3455 0 0 0 -16579 + -18100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 @@ -4631,8 +4631,8 @@ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - 0 0 0 0 0 0 0 -23848 0 -4927 - 0 0 0 0 0 0 -16255 0 0 -5545 - -4931 0 -7003 0 0 0 0 0 0 0 - 0 -32246 -24249 0 0 0 -10981 0 291 0 - 0 0 -9990 -11680 39669 + 0 0 0 0 0 0 0 -21664 0 -9675 + 0 0 0 0 0 0 -18832 0 0 -6848 + -4615 0 -4536 0 0 0 0 0 0 0 + 0 -24220 -12075 0 0 0 -9667 0 1830 0 + 0 0 -8782 -9587 36211 diff --git a/inputs/coefficients/SchoolLocationModel.F12 b/inputs/coefficients/SchoolLocationModel.F12 new file mode 100644 index 00000000..b24be8f5 --- /dev/null +++ b/inputs/coefficients/SchoolLocationModel.F12 @@ -0,0 +1,243 @@ +SchoolLocation (SACOG2000 MNL v1201, NL v1301) +Created by ALOGIT version 4 15:25:25 on 7 Dec 16 +END + 1 Beta00001 T 1.00000000000 .000000000000 + 2 Beta00002 F 3.00000000000 .570961166914 + 3 Beta00003 F 3.50000000000 .347561448620 + 4 Beta00004 T 1.00000000000 .000000000000 + 5 Beta00005 T 3.00000000000 .000000000000 + 6 Beta00006 F .0000000000000 .734848357861E-01 + 7 Beta00007 F -18.0468944469 9.98465194432 + 8 Beta00008 F -6.08389365858 1.07281756864 + 9 Beta00009 F -2.68810350083 .478306799467 + 10 Beta00010 F -5.90901494887 2.90390397406 + 11 Beta00011 F -6.29842125002 .554081266989 + 12 Beta00012 F -2.49534959539 .301652154598 + 13 Beta00013 F -6.12426781036 .244062542739 + 14 Beta00014 F -4.49744162559 .133375419797 + 15 Beta00015 F -4.34266562553 .222867491503 + 16 Beta00016 F -2.04910482167 .263807571908 + 17 Beta00017 F .908434805383E-01 .154757817240 + 18 Beta00018 T .000000000000 .000000000000 + 19 Beta00019 F .209982354505 .374538212082E-01 + 20 Beta00020 T .000000000000 .000000000000 + 21 Beta00021 T .000000000000 .000000000000 + 30 Beta00030 T .000000000000 .000000000000 + 31 Beta00031 T .000000000000 .000000000000 + 32 Beta00032 T .000000000000 .000000000000 + 33 Beta00033 T .000000000000 .000000000000 + 34 Beta00034 T .000000000000 .000000000000 + 35 Beta00035 T .000000000000 .000000000000 + 36 Beta00036 T .000000000000 .000000000000 + 37 Beta00037 T .000000000000 .000000000000 + 38 Beta00038 T .000000000000 .000000000000 + 50 Beta00050 T .000000000000 .000000000000 + 51 Beta00051 T -5.00000000000 .000000000000 + 52 Beta00052 T .000000000000 .000000000000 + 60 LSM_060 F .345666377192 .375427775809E-02 + 61 Gamma61 F 52.7803605227 449.521116783 + 62 Gamma62 T -30.0000000000 .000000000000 + 63 Gamma63 T -30.0000000000 .000000000000 + 64 Gamma64 T -5.00000000000 .000000000000 + 65 Gamma65 T -5.00000000000 .000000000000 + 66 Gamma66 F 49.9170353263 449.521694159 + 67 Gamma67 T .000000000000 .000000000000 + 68 Gamma68 T -30.0000000000 .000000000000 + 69 Gamma69 F -5.05797140664 2.52585019791 + 70 Gamma70 T -30.0000000000 .000000000000 + 71 Gamma71 T -30.0000000000 .000000000000 + 72 Gamma72 F 4.72436583471 .405661413373 + 73 Gamma73 F -3.79587828332 .331572192057 + 74 Gamma74 T -30.0000000000 .000000000000 + 75 Gamma75 T -30.0000000000 .000000000000 + 76 Gamma76 F -20.6809955294 .775766293183 + 77 Gamma77 T -30.0000000000 .000000000000 + 78 Gamma78 T .000000000000 .000000000000 + 79 Gamma79 F -19.8053448433 .320349769228 + 80 Gamma80 T -30.0000000000 .000000000000 + 81 Gamma81 T -30.0000000000 .000000000000 + 82 Gamma82 T -30.0000000000 .000000000000 + 83 Gamma83 F -3.90066622139 .283882132940 + 84 Gamma84 F -16.1482512484 .470801203667 + 98 Gamma0098 T .000000000000 .000000000000 + 99 Nest F 1.20551334005 .516539667970E-01 + -1 + 3736 -.886663087869E+04 -.125193778943E+05 -.793905672389E+04 + 24 015:25:25 on 7 Dec 16 + 0 0 3 0 0 0 0 0 0 0 + 0 -11 -105 0 0 0 27280 6 0 0 + -28 0 43715 8 0 0 -37 -21212 0 50941 + -3 0 0 13 18935 -15230 0 4 44507 0 + 0 -183 9 12 -4 0 0 59657 0 0 + 22 1 1 0 -8247 0 1 48096 0 0 + -35 3 4 -1 30895 -7221 0 -1 -340 0 + 0 81 -3 -4 1 -390 -147 -162 0 -45 + -1101 0 0 6202 -110 -147 50 -1493 -227 -469 + 519 0 -11 -296 0 0 59624 -28 -37 13 + -397 -66 -127 136 7665 0 -6 -447 0 0 + -26860 -14 -19 6 -535 -169 -208 155 4320 -38948 + 0 64391 9 0 0 -40 17531 25462 29193 13 + 1 4 -5 -159 -40 -20 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 8 1704 0 0 -522 19 + 26 -9 1963 729 812 -39694 -3039 -791 -826 28 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -114 + -2286 0 0 10051 -277 -371 126 -3213 -346 -944 + 1168 39570 9937 5036 -402 0 -6968 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -21 3 0 0 -13 -23 -11 -8 + 4 0 1 -2 -53 -13 -7 -47 0 9 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -134 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -2 3 0 0 -14 4 3 4 + 4 0 1 -2 -53 -13 -7 6 0 9 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 -135 100000 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -3370 0 0 2 0 0 0 + -3128 -479 -2044 -2 4 1 -2 0 0 9 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 12 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 26 -24523 0 0 -2256 62 83 -28 -21139 + -9836 -12466 -273 -8902 -2236 -1143 90 0 1616 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -22482 30 0 0 0 0 30 + 0 0 10604 0 0 0 -21 -362 0 0 + 1839 -51 -68 23 -524 -38 -146 1053 7207 1809 + 902 -73 0 -14409 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 18237 -24 + 0 0 0 0 -25 0 0 3 0 0 + -4098 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -38 -750 0 + 0 3400 -94 -126 43 -1061 -107 -308 4253 13370 + 3357 1695 -136 0 -8673 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 33798 + -45 0 0 0 0 -46 0 0 4 0 + 0 -7598 25895 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -28 2979 0 + 0 -4089 -68 -91 31 3196 1530 1478 -740 -17572 + -4374 -875 -99 0 3354 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 24575 + -33 0 0 0 0 -33 0 0 26 0 + 0 -5411 4662 0 0 8380 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 69 5412 0 0 -8039 169 227 -77 6482 + 2042 2517 -1878 -57561 -11402 -7806 245 0 10001 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -61075 82 0 0 0 0 82 + 0 0 18 0 0 13860 -10935 0 0 -20558 + 0 0 32150 0 0 0 0 3 2106 0 + 0 -8388 6 8 -3 2385 945 1014 -622 -21624 + -4659 -1586 9 0 3095 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 -2232 + 3 0 0 0 0 3 0 0 13 0 + 0 568 -303 0 0 -712 0 0 26879 0 + 0 0 32720 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -40 -10528 0 0 2438 -98 -131 45 + -12077 -4554 -5029 3232 15773 4137 4770 -142 0 -16372 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 35391 -47 0 0 0 0 + -48 0 0 -58 0 0 -8269 5961 0 0 + 11758 0 0 -23171 0 0 0 -57757 -19283 0 diff --git a/inputs/coefficients/SchoolTourModeModel.F12 b/inputs/coefficients/SchoolTourModeModel.F12 new file mode 100644 index 00000000..09787d9f --- /dev/null +++ b/inputs/coefficients/SchoolTourModeModel.F12 @@ -0,0 +1,135 @@ +School tour mode choice +Created by ALOGIT version 4 11:29:54 on 6 Apr 17 +END + 1 costutil F 1.63662149705 .195013615205 + 2 timeutil F .912894595304 .835249730602E-01 + 10 sb-const F -.389142666043 .344312790406 + 17 sb-chun5 T -5.74750000000 .000000000000 + 18 sb-univtr F -5.26936239483 .683548354914 + 20 wt-const F -4.28024217565 .933232976540 + 21 wt-nocars F -.500453505753E-01 .176118364786 + 22 wt-carsltd F -.507464901961E-01 .300932881381 + 27 wt-chun5 T -5.00000000000 .000000000000 + 28 wt-univtr F 5.29551997311 .932711551080 + 29 wt-ch1617 F 3.24696810771 .845546672390 + 30 s3-const F -.485130899746 .343986697119 + 37 s3-twophh F -2.10666309850 .316662478729 + 38 s2-onephh F -1.02398455612 .333698615945 + 40 s2-const F -.936526397949 .345993673848 + 41 sr-nocars F -1.33074061325 .337483756145 + 44 sr-incu25 F .227089826792 .290667589086 + 45 sr-inc2550 F -.525052289289 .271068385315 + 47 sr-chun5 F 1.56402349513 .536924773793 + 50 da-const F 2.16938021038 .502148026062 + 52 da-carsltd F -2.15751259285 .363060572437 + 54 da-incu25 T .000000000000 .000000000000 + 56 da-inco75 F .309192842035 .304249577758 + 59 da-ch1617 F -3.25971406297 .471635145413 + 60 bi-const F -3.80997713671 .612602203697 + 61 bi-male F 1.04459519659 .217909240496 + 69 bi-univtr F 2.65579810914 .532185123190 + 79 wk-univtr F 3.17693103252 .443290497316 + 122 tr-ologts F -.243796592643 .107571898717 + 129 tr-dmixed F .774623764796 .286444559231 + 131 da-escsptr T .000000000000 .000000000000 + 132 da-othsptr F .133790703339E-01 .904331522262E-01 + 133 sr-escsptr T .000000000000 .000000000000 + 134 sr-othsptr F .433890995262 .721067499139E-01 + 161 bi-class1 T .000000000000 .000000000000 + 162 bi-class2 T .000000000000 .000000000000 + 163 bi-gauntl T .000000000000 .000000000000 + 164 bi-omixed T .000000000000 .000000000000 + 168 bi-dempdn F .113636471365E-04 .131537878938E-04 + 169 bi-dmixed F -.366512676514 .812673314129 + 179 wk-dmixed F .502373344261 .278716218345 + 99 modenest F .783110803536 .674943215000E-01 + -1 + 2988 -.486255421584E+04 -.538575995930E+04 -.307952410741E+04 + 11 011:29:54 on 6 Apr 17 + 57952 -7620 -21641 0 0 0 -54301 -51114 4975 0 + -33925 -34266 33256 0 28331 -3871 -2854 -1743 0 9710 + 837 756 -4274 -1715 0 -8710 -6587 22274 0 0 + 0 0 0 0 0 0 35111 43921 -3961 0 + -24832 -86641 -6973 -7225 0 23723 27648 -2208 0 -19656 + -82417 -6944 -18288 0 88465 -693 -13462 94663 0 1404 + 29091 -2714 -2182 0 1817 1155 -26941 -28984 5247 0 + 44288 17989 -1517 -20378 0 -5184 -8322 -289 -9371 -18569 + 3861 0 35453 12035 -2305 -21913 0 1629 -3848 1988 + 71658 -803 -13726 94183 0 2240 29193 -2703 -2491 0 + 1823 1016 97226 3889 92 -33193 -30650 3915 0 31111 + 15535 29975 -320 0 -18487 -12772 296 -4227 -12207 288 + 6941 4764 786 0 -2187 -3129 -1756 4931 0 5641 + 1674 -4827 6165 9653 -5274 -9391 -11913 -14163 202 0 + 11851 5937 2266 6656 0 -8013 -6978 -8674 13260 12907 + -8916 8746 9010 22681 25927 -2180 0 -20050 -12782 -2233 + -1444 0 15439 10033 -1935 -9857 -5823 -2030 -11541 6169 + -1192 42743 26487 61811 0 -11704 3467 -7843 -19631 0 + 33548 17872 67032 15544 24261 67212 -14992 7994 -6398 12886 + -50920 -43868 3817 0 27296 19510 9079 29218 0 -31636 + -22524 -1739 1881 -8170 -1845 20871 1815 14118 -16327 -46710 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -6989 6004 -3731 0 -9944 -3424 564 7015 0 + -545 1040 -1596 -19162 -21551 -1987 -1963 -8943 -9983 385 + -22707 -3831 0 -48620 -52725 7263 0 29859 26126 4988 + 4860 0 -40635 -20781 -552 6027 -2983 -672 22999 -7472 + 10462 -18330 -43223 29061 0 -25970 -27661 -37157 45360 0 + 24233 29510 2511 1780 0 -20242 -12708 41567 13831 8897 + 41546 15249 -1929 5928 -9169 12269 20431 0 -3337 24469 + 7216 8491 -924 0 -6355 -3918 -1897 -309 0 4966 + 3248 76 -3617 -2292 7 -4103 391 -1719 3065 4362 + -5400 0 516 -6171 -30047 23370 43843 -2306 0 -11448 + -16172 4248 -16688 0 37002 19405 3506 10333 15576 3778 + -10540 5450 -7735 6075 41182 -34166 0 -3916 -44284 -35043 + 9790 26874 61053 -11409 0 -12680 -20756 7094 -20686 0 + 44280 23084 -4476 13092 19184 -4056 -11686 5918 -9228 3838 + 43466 -41063 0 -4153 -52760 -25992 5600 67924 -20878 -28011 + 19300 0 16876 -4663 -9688 2962 0 -13446 -5926 17059 + 11256 7441 17082 9131 -861 3498 -4188 3071 11394 0 + -4226 14221 14470 -1842 -6114 -11161 34598 23552 4728 0 + -20254 -34433 290 -14258 0 26205 11762 7328 -12151 -5646 + 7269 -7734 2881 -4059 10350 21039 -17996 0 -1116 -18646 + -10349 2447 4827 5702 10266 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 5799 742 1089 0 232 + 913 -1124 -1502 0 959 437 -558 1809 3819 -512 + -9350 1748 -1547 727 -15797 7153 0 10785 3897 311 + -571 1733 1751 -1122 -1629 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 37363 40110 + -2947 0 -26678 -18165 -3959 -4551 0 27929 16408 -3839 + -31848 -25543 -4391 -27747 5791 -11269 15621 23864 -26714 0 + 3027 -33847 -17981 4593 29344 34462 -11013 11352 0 24360 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -1033 1925 236 0 923 1448 -54 + -481 0 -761 -502 47 599 528 67 624 -254 + 82 -1182 -481 665 0 -122 918 25861 3316 4698 + -299 -1922 -760 0 1066 0 2 0 0 0 + 0 5971 6958 10184 0 -4713 -1888 -1636 -2609 0 + 5960 3405 10895 -1742 -697 10820 -3682 1115 -1406 8832 + 12448 -6177 0 -884 -5497 -55455 1159 -21048 2160 2951 + 10043 0 156 0 5012 0 0 0 0 -46600 + 9385 10491 80301 0 -7825 19407 -2626 -3274 0 9216 + 5778 81526 -3046 -1340 81039 -4970 2660 -3397 20499 63896 + -9355 0 -2670 -8968 31247 1623 6031 -12830 13211 13759 + 0 1562 0 9556 0 0 0 0 936 15543 + -71926 -82067 9365 0 63439 41003 7400 4257 0 -52777 + -33991 -668 35795 22954 -52 39007 -6602 17263 -30573 -42524 + 52939 0 -6668 63181 37708 -9660 -49519 -58501 21824 -26186 + 0 -1063 0 -48243 0 0 0 0 1490 -8597 + -15228 diff --git a/inputs/coefficients/SchoolTourTimeModel.F12 b/inputs/coefficients/SchoolTourTimeModel.F12 new file mode 100644 index 00000000..4e15ec63 --- /dev/null +++ b/inputs/coefficients/SchoolTourTimeModel.F12 @@ -0,0 +1,258 @@ +tod school tours +Created by ALOGIT version 4 18:42:27 on 23 Oct 16 +END + 11 arr3-5 T -10.0000000000 .000000000000 + 12 arr=6 F -4.98078421252 .190843919235 + 13 arr=7 F -2.18871956594 .729952555161E-01 + 14 arr=8 T -1.29000000000 .000000000000 + 15 arr=9 F -1.46190821318 .699162011794E-01 + 16 arr10-12 F -1.91828395476 .996703159847E-01 + 17 arr13-15 F -2.06925662044 .175728660410 + 18 arr16-18 F -2.19162687458 .252587115171 + 19 arr19-21 F -3.68669536914 .345322473939 + 20 arr22-26 T -10.0000000000 .000000000000 + 21 dep3-6 T -10.0000000000 .000000000000 + 22 dep7-9 F -.986994077372 .230987524322 + 23 dep10-12 F .335515953659 .149145210443 + 24 dep13-14 F .445052899722 .101520233238 + 25 dep=16 T .000000000000 .000000000000 + 26 dep=17 F -.757707671233E-01 .950375553223E-01 + 27 dep=18 F -.515529029658 .117910019737 + 28 dep19-20 F -.680651325609 .132091652196 + 29 dep21-23 F -1.28841959876 .189238751383 + 30 dep24-26 T -10.0000000000 .000000000000 + 31 dur0-2 F .583710866244 .237170453452 + 32 dur3-4 F .491137315979 .190107165818 + 33 dur5-6 F .122927506968 .152851703493 + 34 dur7-8 F .402048151370 .117301271226 + 35 dur=9 T -.100000000000 .000000000000 + 36 dur=10 F -.345292369772 .148041807683 + 37 dur=11 F -2.03666563641 .279109881010 + 38 dur12-13 F -2.74260973283 .294702906193 + 39 dur14-17 F -4.10476615815 .480799490405 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr F .435924160948E-01 .291446538281E-01 + 42 ptwk-dur F -.138576226585E-01 .255401812415E-01 + 43 nwad-arr F .121468111211 .216348405658E-01 + 44 nwad-dur F -.297099572456E-01 .190293795026E-01 + 45 univ-arr F .122157270246 .147317799812E-01 + 46 univ-dur F -.891007829867E-01 .118154215857E-01 + 49 dkid-arr F -.226926826593 .308998166399E-01 + 50 dkid-dur F .321166964494E-01 .162016296187E-01 + 61 ns*ot-arr F .303775418381E-01 .448729647508E-02 + 62 ns*ot-dur F -.369440813007E-01 .514159630503E-02 + 65 rs*mt-arr F -.374328790180E-02 .498274263496E-02 + 66 rs*mt-dur F -.267115333952E-01 .610337578582E-02 + 67 iescs-arr F -.266854866893E-01 .167516400993E-01 + 68 iescs-dur F .324892948624E-01 .146569282191E-01 + 85 ctim-out T .250000000000 .000000000000 + 86 ctim-ret T .250000000000 .000000000000 + 87 ttim-out T .250000000000 .000000000000 + 88 ttim-ret T .250000000000 .000000000000 + 91 arrpused T 5.00000000000 .000000000000 + 92 deppused F 3.10498683131 1.33815595983 + 93 cempbef1 F -.339538823060 .197639780377E-01 + 94 cempaft1 F -.162178559252 .168630043363E-01 + 95 cempbef2 F -.168724680668 .176289796486E-01 + 96 cempaft2 F -.695954470254E-01 .143135557327E-01 + 97 toursdtwin F -152.647904618 11.5595556537 + 99 toursdbwin F -.516605388404 .141977347921 + 100 toursdawin F -.230058652498E-02 .191785892789 + 124 dep15 F .752648636825 .831142884174E-01 + 139 ftwk-arr F .173192650959 .404201567658E-01 + 140 ftwk-dur F -.813431367663E-01 .452235294624E-01 + 143 pres-arr F -.790127766631E-01 .329022148377E-01 + 144 pres-dur F .621702964049E-01 .187243596845E-01 + -1 + 2724 -.149289272801E+05 -.188050851612E+05 -.150263680045E+05 + 7 018:42:27 on 23 Oct 16 + 0 0 27936 0 0 0 0 -2015 13356 0 + 0 -14709 -8465 0 56394 0 -19001 -19060 0 48860 + 83332 0 -19349 -21487 0 43872 77939 88786 0 -15379 + -17673 0 35412 65066 75946 82838 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -11243 -16153 0 17337 + 26892 29102 28742 23845 0 0 0 -9976 -13334 0 + 13549 22625 28665 29039 24901 0 0 81550 0 -9226 + -11953 0 9412 13278 19610 22293 18609 0 0 67703 + 81562 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 4662 4120 0 -7255 + -8911 -9633 -14105 -11082 0 0 -3280 5327 23347 0 + 0 6018 7913 0 -8365 -12199 -12742 -19674 -14484 0 + 0 -18317 -12122 6455 0 52009 0 6549 8625 0 + -12421 -18734 -19479 -27306 -25997 0 0 -35083 -30640 -8724 + 0 53224 60248 0 7199 9577 0 -12156 -19314 -22522 + -28507 -33640 0 0 -45559 -44196 -22893 0 44603 53821 + 71716 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 4583 4276 0 -6217 -6323 -7213 -9933 -13660 0 + 0 -15270 -20617 -16752 0 10290 13040 16523 21409 0 + 0 4962 3765 0 -5834 -5823 -6328 -9894 -12710 0 + 0 -13194 -20731 -18523 0 11434 13843 16725 20919 0 + 94924 0 5595 4367 0 -6149 -3843 -4917 -9485 -11238 + 0 0 -11309 -16376 -20423 0 12503 14162 16055 18839 + 0 85486 89046 0 4748 1255 0 -2737 -1651 -2343 + -6389 -7312 0 0 -5419 -7577 -8363 0 14102 14717 + 14141 14675 0 67434 74345 80283 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1004 -2001 0 66 712 866 2821 4071 0 + 0 127 -89 -2191 0 -4783 -13484 -14441 -11431 0 + 6373 13054 22871 39423 0 0 510 -202 0 617 + 1374 1271 2927 4862 0 0 586 855 -680 0 + -380 -7539 -14828 -11352 0 -5903 -1964 4661 16360 0 + 28608 0 1011 -433 0 995 1485 1344 3430 8096 + 0 0 721 1623 29 0 -572 -4857 -16391 -20662 + 0 -19241 -15005 -6734 8734 0 31140 23638 0 -524 + -684 0 1124 882 789 2436 7616 0 0 -937 + 125 -507 0 -585 -3437 -8211 -20190 0 -24919 -21929 + -15073 -1452 0 22836 18571 28473 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 4023 5546 0 -6826 + -15958 -18955 -20211 -22025 0 0 16902 17550 12822 0 + -5075 -9112 -13646 -17122 0 -3980 -3975 -3320 -2132 0 + 1276 1263 2107 1551 0 0 -208 -118 0 265 + 35 -496 -600 9 0 0 10850 10196 7588 0 + -3204 -5196 -8369 -10024 0 6786 5096 3439 1690 0 + -782 -812 -1406 -1911 0 26392 0 2124 3307 0 + -5495 -16387 -22188 -25211 -27779 0 0 19962 20544 15441 + 0 -6425 -11690 -17425 -22057 0 -5790 -5802 -5099 -3415 + 0 2107 2142 3607 2930 0 26599 6896 0 308 + 636 0 -249 -1004 -1371 -542 925 0 0 10528 + 10380 8545 0 -4402 -7252 -12154 -15046 0 5270 2801 + 787 -443 0 838 1074 2005 1580 0 6577 18624 + 31277 0 2269 3555 0 -6455 -21755 -31503 -37268 -41443 + 0 0 34613 34690 25442 0 -10066 -17993 -26270 -32219 + 0 -5880 -6253 -5502 -3689 0 2119 1983 3079 1841 + 0 39922 9745 55795 12580 0 -107 482 0 638 + -139 -1036 10 2433 0 0 22288 21680 17491 0 + -8584 -13810 -22731 -27192 0 7362 978 -2877 -3497 0 + 2822 3200 5111 3471 0 11359 30331 15663 42680 28467 + 0 21294 18358 0 -7854 -9649 -9738 -11291 -12463 0 + 0 15598 16115 12543 0 -5397 -9240 -13175 -15348 0 + -2182 -2514 -2457 -1506 0 703 458 449 170 0 + 16802 4069 22241 5640 32706 9618 0 -128 381 0 + -878 -1597 -1475 -1923 -1173 0 0 15086 13942 10241 + 0 -3446 -4810 -7532 -9251 0 10017 9730 9338 6530 + 0 -4541 -5151 -9869 -13196 0 7024 20846 9689 28090 + 13689 43809 18428 0 -5161 -6428 0 6313 10010 6057 + 772 -1984 0 0 -865 -2050 -1286 0 425 301 + 537 719 0 -300 -471 -665 -546 0 493 588 + 990 1095 0 -2480 -310 -4 -717 -18045 -8311 -689 + -119 0 -78 134 0 461 885 1144 1175 1601 + 0 0 -2092 -1393 -14 0 -1025 -2006 -3942 -5089 + 0 -7033 -9600 -10096 -7288 0 5001 5694 10025 10715 + 0 -16 -1586 423 -1210 -5211 -22643 347 -2325 30361 + 0 236 796 0 -1132 -3838 -4854 -7158 -10088 0 + 0 9294 5318 2041 0 280 110 736 1200 0 + 519 964 1218 915 0 -601 -696 -1236 -1366 0 + -7783 -1690 -9154 -2616 -26781 -8785 -4763 -856 38451 6641 + 0 -376 -124 0 845 927 460 146 1079 0 + 0 8618 5977 3702 0 -1544 -2524 -5108 -6764 0 + -29 -3041 -3631 -2359 0 1247 1304 1929 1538 0 + -1176 -4845 -1047 -6279 -4841 -22410 -832 -6218 8233 21848 + 22612 0 2305 2852 0 -2038 -4035 -3273 -2245 -978 + 0 0 2485 3533 2543 0 -1194 -1883 -3156 -4028 + 0 648 361 289 150 0 -59 -63 -70 -186 + 0 -3977 -1484 -3845 -1159 10597 3014 2003 338 -15429 + -3617 -18199 -4578 0 -49 -117 0 54 64 1 + -37 278 0 0 2689 2714 1779 0 -542 -715 + -1048 -1386 0 4462 4931 4541 2913 0 -1736 -1902 + -3204 -3429 0 -926 -1920 -621 -753 3531 16754 706 + 4336 -5786 -22889 -5484 -21775 22344 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 14 -144 0 + 42 -139 -184 -202 -122 0 0 280 944 700 + 0 -204 -636 -1276 -1972 0 967 699 526 297 + 0 -105 -79 -86 -145 0 -171 37 153 -169 + -134 -526 248 -9 -204 -1066 1534 -654 -104 38 + 0 0 0 0 0 0 14940 19692 0 -19664 + -38088 -38820 -31220 -13966 0 0 -23499 -19519 -13719 0 + 5169 7569 9018 8542 0 -49091 -47099 -39103 -23483 0 + 13346 14579 25107 26127 0 -5002 5375 -11974 12663 -20907 + 18351 -8423 9554 -14545 16889 1769 -2377 -1493 -766 0 + 0 0 0 0 -1151 0 6263 8837 0 -8160 + -15526 -18555 -18442 -10709 0 0 -36804 -36562 -26498 0 + 10475 15424 20993 20506 0 -53440 -51429 -42743 -25580 0 + 14765 16310 28336 30086 0 -4737 4768 -3163 14142 -11853 + 17634 -5593 10937 5312 23835 -2773 -6588 -2621 -1449 0 + 0 0 0 0 -1947 78122 0 5701 7752 0 + -7663 -13113 -16386 -19076 -10467 0 0 -9768 -10424 -8524 + 0 4162 6205 10154 15207 0 -18911 -16024 -12371 -6901 + 0 3712 3908 6210 6417 0 -3781 6306 -3256 7200 + -13248 11233 -5067 7266 5955 -219 8700 6353 -4846 280 + 0 0 0 0 0 -2130 39567 33575 0 5433 + 7639 0 -7191 -13674 -17879 -17495 -9731 0 0 -12259 + -16301 -14069 0 7350 11566 19376 25991 0 -21960 -17931 + -13256 -7017 0 3396 3508 5682 6269 0 -5441 5660 + -4123 7764 -10581 13729 -6425 9314 -2793 -4179 6053 7227 + -4114 360 0 0 0 0 0 -4853 41450 43844 + 61800 0 -122 4 0 770 1183 1397 1294 806 + 0 0 2361 1770 952 0 -432 -723 -906 216 + 0 -4899 -7522 -8360 -6498 0 4799 5576 10036 11017 + 0 530 -1321 639 2374 245 3395 529 -3305 419 + 30007 653 -35051 304 -3193 0 0 0 0 0 + -368 19909 23504 1553 1763 0 310 695 0 -1174 + -3163 -4131 -3279 420 0 0 75 -720 -791 0 + 379 1296 1852 1774 0 -1376 -976 -626 -299 0 + 7 -10 160 310 0 -1344 840 -2031 397 -4326 + 510 -425 717 9946 -1410 14639 -1123 1581 420 0 + 0 0 0 0 2777 5857 2613 38300 2766 1097 + 0 -776 -939 0 1074 1372 144 987 495 0 + 0 -9416 -9903 -8458 0 4856 7782 11535 11513 0 + -3871 -2542 -1545 -560 0 82 187 788 1333 0 + -805 -55 237 1424 384 2806 290 2685 -3284 -8605 + 16438 92 872 -1 0 0 0 0 0 13847 + 194 15664 4111 36556 693 8252 0 -5120 -8130 0 + 6657 8007 10205 14618 11705 0 0 45650 58810 68796 + 0 39497 24907 14880 2023 0 -9659 -11087 -13783 -11088 + 0 -3531 -1949 -1584 -1285 0 5650 3749 6843 4614 + 11145 9213 6016 4931 -880 158 241 1585 1350 896 + 0 0 0 0 0 618 -7594 -14128 -5388 -8280 + 233 -412 -4146 0 949 1479 0 -2508 -8417 -11956 + -13905 -18687 0 0 12604 12500 9022 0 -3484 -6532 + -9636 -13380 0 -3474 -3437 -2936 -1894 0 1170 1202 + 2197 1911 0 13680 3740 19160 4868 28424 8527 10947 + 5014 3550 754 64 803 2100 741 0 0 0 + 0 0 -134 -5510 -2561 -302 -853 158 210 -166 + 3887 0 187 399 0 -6 -197 -460 37 1167 + 0 0 6040 5725 4495 0 -1964 -3173 -6392 -10116 + 0 2264 338 -593 -737 0 836 1128 2413 2354 + 0 2819 7507 4069 10617 5292 17640 2334 10550 334 + 3406 56 342 343 2123 0 0 0 0 0 + -430 5914 5269 5968 6974 3028 810 1324 2271 30218 + 0 11629 13013 0 -8433 -12761 -12250 -12383 -13395 0 + 0 11744 13031 10527 0 -5023 -8989 -13320 -15564 0 + -2752 -3088 -3011 -1959 0 1034 840 1267 1380 0 + 16686 3930 22736 5840 32649 9390 19335 6124 -557 589 + -4489 -621 -921 -202 0 0 0 0 0 189 + -7515 -3180 -5854 -5516 -84 -1489 1578 5194 10995 2389 + 0 275 483 0 -659 -1191 -994 -715 -1 0 + 0 11541 11377 8988 0 -3644 -5471 -8451 -9978 0 + 7974 7616 7471 5543 0 -4354 -5304 -10745 -13961 0 + 6195 17947 8629 24412 11706 36836 5804 31761 -219 -1697 + -859 -3640 -668 -1068 0 0 0 0 0 -184 + 8142 9415 5488 7132 -2498 376 2366 4663 4333 9042 + 21082 diff --git a/inputs/coefficients/TransitPassOwnershipModel.F12 b/inputs/coefficients/TransitPassOwnershipModel.F12 new file mode 100644 index 00000000..0c0d49f1 --- /dev/null +++ b/inputs/coefficients/TransitPassOwnershipModel.F12 @@ -0,0 +1,61 @@ +Transit pass ownership +Created by ALOGIT version 4 16:46:52 on 10 Oct 16 +END + 1 Pass_Cons F -1.59977559552 .550343864288 + 2 PartTime F -.628761541600 .955099932599E-01 + 3 OtherWkr F -1.15286383216 .399950646766 + 4 UnivStud F 1.48604204080 .297385206477 + 5 RetiredA F -46.7983602105 44.1851495691 + 6 NonWorkA F -2.48156369849 .831209447308 + 7 HiScStud F 4.96083577789 1.63994383799 + 8 ChildU16 T -2.40810000000 .000000000000 + 9 LogHHIncm F -.709196083248E-01 .383550115348E-01 + 10 MsgIncome F -.884061380247 .448344425993 + 11 MsgUWParc F .561731101537 .166623445388 + 12 MsgUSParc F -2.08669466526 .241012673058 + 13 HomeTDist1 F -5.34735697026 .599181112363 + 14 HomeTDist2 F .262398368335E-01 .280504936121 + 15 HomeTDistX F -.513369831133 .121222914231 + 22 UWNoPath F -.547369542311E-01 .111695443191 + 23 UWGTDiff F .511473159411E-02 .194080704134E-02 + 25 USNoPath F -.349546909989 .263723006323 + 26 HAgLSWork F .267852874840 .283671267306E-01 + 27 HAgLSStud F -.106196695955 .198623197126 + 28 HAgLSNonW F .417545730905 .926942755848E-01 + 29 HAgLSReti F 4.49869031066 4.28269734948 + 30 WAgLSWork F .412386831795 .167489630357E-01 + 31 SAGLSScho F .309089419922E-01 .555901555886E-01 + 32 CostChange T .000000000000 .000000000000 + -1 + 10414 -.560607316954E+04 -.721843473835E+04 -.376990149295E+04 + 17 016:46:52 on 10 Oct 16 + -20562 2554 -1280 -8094 6812 -62386 60 -13 -19 34 + -14984 4822 -1359 2986 183 -10883 3183 -7032 5101 79 + 5852 0 0 0 0 0 0 0 -77719 15395 + -936 6797 -493 958 -1881 0 -75294 15054 -751 6908 + -369 903 -1669 0 96411 -4882 -7687 4532 -7430 -182 + -13141 -5646 0 -5163 -5318 -39085 12766 -3303 1039 18 + 7924 17402 0 -3268 -3576 -6061 -6825 745 -542 -227 + 631 -697 -713 0 -7643 -7755 616 2528 17469 -442 + 1013 -1471 -705 -1303 3338 0 -1898 -2615 -3023 663 + -73980 5926 1781 -23 -1682 -167 -1050 552 0 -5250 + -5788 -8347 -3073 13129 8445 -15414 665 159 2446 227 + 2140 -94 0 3230 3372 31680 -1486 4022 -23052 -50882 + -16718 2867 -426 1569 58 3902 1738 0 37 88 + 37913 -753 -9136 -1093 -3791 53236 -17368 1927 3150 -1527 + 114 2301 -546 0 579 964 -978 35512 5034 -12243 + -18834 5055 1006 -45162 251 -902 1800 681 25788 11105 + 0 4129 4473 -2034 -1392 18669 -33175 -4028 13122 13612 + 4309 2504 -298 4416 -2430 41 -338 -97434 0 2433 + 2355 -693 -13171 2500 -8009 -1366 2281 456 -516 3430 + -1710 125 167 160 42 -93418 -1523 0 3615 3624 + 435 -6011 6260 -8617 134 1564 11 -529 3040 1753 + -365 86 -3 28 -99972 2 0 0 590 462 + -52 -25 -532 528 157 -161 18 -89 -142 -19 + -24 590 3616 -162 5425 -24 -3753 -1167 0 -9734 + -9159 49772 -7923 1194 4352 4848 3135 8475 -2735 -12725 + -1172 -384 -42 -34550 4128 -4098 2388 -19 4736 17522 + 0 -587 -1003 -3148 83515 1569 3270 1122 -2407 -67 + 19785 -2837 -16213 -6626 9 -2680 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 diff --git a/inputs/coefficients/TripModeModel.F12 b/inputs/coefficients/TripModeModel.F12 new file mode 100644 index 00000000..6738f440 --- /dev/null +++ b/inputs/coefficients/TripModeModel.F12 @@ -0,0 +1,279 @@ +Trip level mode choice +Created by ALOGIT version 4 17:04:56 on 10 Nov 16 +END + 1 costutil F 1.20442477367 .107113589678 + 2 timeutil F .814083305455 .347145902668E-01 + 18 sb-const F -2.97750709075 .341102330686 + 20 wt-const F -4.29559147537 .269517360754 + 22 wt-carsltd F -.113631485053 .101101652248 + 30 s3-const F -.870623852710 .306590251917 + 32 sr-hh515 F -.233901487148 .302120715830E-01 + 34 sr-hhnwa F .120001296544 .349686780803E-01 + 36 s3-onephh F -.863594903599 .112603760459 + 37 s3-twophh F -.553892923503 .845333258508E-01 + 38 s2-onephh F -.690856470421 .832951573718E-01 + 40 s2-const F -1.06026195793 .281603025335 + 41 sr-nocars F -1.47222390872 .139328795103 + 50 da-const F -1.25394974358 .263274726030 + 52 da-carsltd F -.412093007805 .614933082052E-01 + 54 da-incu25 F .454547102842E-02 .969755505889E-01 + 55 da-inc2545 F .429714605723E-01 .729144383279E-01 + 59 da-ch1617 F -.964298767073 .300795493826 + 60 bi-const F -3.21328279666 .278068617443 + 61 bi-male F .547019771896 .136264509949 + 62 bi-ageu35 F .608468098082 .159796023597 + 65 bi-ointd F -.420638579039E-03 .120426682270E-02 + 72 wk-ageu35 F .310507931956 .761411294844E-01 + 75 wk-ointd F .552523274093E-02 .589737343401E-03 + 78 wk-dmixed F -.327366380998 .153339734074 + 100 mainmode F 3.79995894901 .236620222395 + 102 mm-onlyob F 1.33149899137 .703259100486E-01 + 103 mm-onlyrt F 1.28535585405 .741476285201E-01 + 104 mm-frstob F .144922670387 .739212805893E-01 + 105 mm-frstrt F .272183536309 .633335653124E-01 + 106 mm-lastob F .633555660318 .781693489387E-01 + 107 mm-lastrt F .501174087640 .659391405061E-01 + 115 s3-wttour F -1.09047302707 .309826643142 + 116 s3-sbtour F 2.15849727582 .337484949579 + 118 s2-wttour F -.247133156811 .276261770970 + 119 s2-sbtour F 2.34935505900 .327331961241 + 120 s2-s3tour F 3.32016826460 .250950936340 + 121 da-dttour T .000000000000 .000000000000 + 122 da-wttour F -2.09191596702 .329330454670 + 124 da-s3tour F 2.01523238830 .239578331033 + 125 da-s2tour F 2.58206844468 .249326001983 + 127 bi-wttour F -1.07324034975 .236787392658 + 128 bi-sbtour F -.373150642947 .527657721335 + 130 bi-s2tour F .158756446327E-02 .259730896071 + 131 bi-datour F -.510344611976 .306227604945 + 141 wk-wktour F .983910184127 .864824310408E-01 + 142 wk-sctour F .299624797234 .938594142697E-01 + 147 bi-wbtour F -.463978661218 .785497642217 + 149 sr-wktour F -1.84171393744 .124254085662 + 150 sr-sctour F -1.03074763747 .130494318560 + 152 sr-estour F -1.52299219180 .125329036466 + 153 sr-shtour F .583655230864 .130676458937 + 154 sr-metour F .422759427147 .154119205139 + 155 sr-srtour F .112410352097 .114834819186 + 161 sr-escwkam F -2.15053460618 .226405894530 + 162 sr-wkescpm F -1.73739379610 .209546817951 + 163 sr-hmescam F 2.46079070852 .214447987552 + 164 sr-hmescmd F -1.65571112144 .172384737222 + 165 sr-hmescpm F -1.54561719024 .153230315399 + 166 sr-hmescev F -1.44529857767 .287557451400 + 167 sr-eschmam F -2.85650757105 .218756581344 + 168 sr-eschmmd F -1.29740497263 .239442703661 + 169 sr-eschmpm F .354005343260 .164876918535 + 170 sr-eschmev F -.837865898745 .213753479252 + 99 Theta0099 F .865473476511 .346096734472E-01 + -1 + 39950 -.355722910693E+05 -.483903253765E+05 -.159593005446E+05 + 14 017:04:56 on 10 Nov 16 + 32190 -1518 -2590 -15312 -23837 73928 1282 -2575 -2857 -7546 + 9723 16372 68221 76234 -651 -10957 -20066 -376 4875 -3023 + -18172 1341 -1142 -1008 -1183 1690 -11931 -6505 -10888 -17061 + -949 5999 -7977 -13346 26742 12295 -1343 -635 -138 166 + 354 -5749 20259 -7842 21032 -14243 -28661 -1118 9522 -9315 + -12015 21109 14770 47732 3137 10375 14192 68449 77884 -767 + 91999 -10209 -11532 -7863 -335 -13014 -14929 -33212 822 12054 + -12488 -13240 13790 -1194 -9107 -678 -3550 -10853 10760 12321 + 72655 83996 -1371 86455 -6574 -1173 -3805 -88 -6555 87655 + -7205 -11964 -22891 -646 6128 9185 -6570 -208 5785 -4333 + -2292 -4834 -6288 14648 -8465 3783 279 -374 -946 -1090 + -1408 3066 5647 5581 302 9677 -1294 -2260 -4512 -7951 + 880 1658 -356 -740 -574 458 489 5987 3816 -908 + 6144 296 -2682 -5045 -10016 13258 -8656 -11948 549 -465 + -1183 -8626 4144 -2163 -14 -17 1887 -8214 6835 -9154 + -3757 500 -1284 -17349 -35368 41263 61483 1004 40291 9518 + 156 8316 125 14502 39434 16203 43901 10943 -24 -319 + 3018 1808 4065 1691 916 600 2657 -841 -117 -1190 + -37 -2221 2769 -1966 2768 -905 -431 -335 -562 -25748 + 6002 16143 2659 -3532 -2851 4465 -3300 -2223 -5254 -223 + -8115 3275 -5440 1993 -4826 -552 4 653 -39746 -1011 + 2912 18262 23675 25375 -3142 29964 -7904 -571 -2691 211 + -6462 32113 -7889 33473 -6523 -894 -353 -5930 -29113 -210 + -9351 3231 15073 11022 6690 -743 15195 -2531 -4125 -4643 + -279 -6748 12324 -3814 8283 -2903 -982 1245 792 -427 + 1097 21688 608 2681 30253 -3902 -1217 -4509 10453 -12844 + -1303 -4182 17 -10209 10231 -13802 9203 -10288 -1600 -885 + -8230 -18682 1625 4974 29974 -3628 -7578 -12830 20291 36081 + -149 23601 1210 -658 3020 70 4625 27516 6368 30810 + 3431 644 709 105 35841 -26 -2827 -2821 244 -34686 + 8316 15806 -68447 -83347 43 -70664 -5486 -887 -5045 -126 + -8090 -70845 -8580 -76417 -5948 564 375 1570 -49975 -1143 + 6465 -22581 1802 10460 855 20821 35419 -1968 -13013 -2234 + 10365 -13881 4311 -7534 20 -17378 9533 -22029 9918 -12397 + -1669 -3 -7247 -20680 2832 10582 10996 10905 13976 -7047 + -998 23493 33333 -1721 -11785 -2170 10350 -13046 4809 -6530 + 76 -15769 9632 -20598 9931 -12392 -1513 258 -7277 -20115 + 2779 9840 11617 9660 16017 -7523 -1325 60910 4438 7479 + -112 -2485 -325 2529 -2776 1705 388 -86 -3474 2636 + -4160 2701 -2982 -415 -270 -1992 -4929 616 3197 2701 + 3095 5371 -1369 -8012 40622 38829 8569 11424 -648 -4648 + -1278 3085 -4882 3153 80 281 -4521 2781 -7719 3338 + -3753 -1004 -89 -2514 -8103 1485 4212 4874 4677 6074 + -4306 -8661 49288 46967 39934 13063 19499 399 -7657 346 + 6407 -6790 2296 -4601 -515 -10743 6225 -12404 6173 -7998 + -816 73 -4291 -11531 1305 6331 6234 6915 5674 -3038 + -4264 49544 45702 34332 41018 13364 16569 428 -5156 -1253 + 6231 -6347 3373 -1983 401 -7521 6051 -11108 6960 -5481 + -992 -257 -3770 -9291 1270 4857 6461 5851 6093 -1061 + -7091 51919 51021 39360 47066 42169 -15119 -34267 -56660 -52577 + 7027 -78759 13881 533 1989 -5854 11335 -70542 12110 -72251 + 11004 416 -903 10089 -21525 -2817 -4787 -27897 -8822 -8461 + 9396 70032 -16818 -16311 -3851 -6248 -9747 -8629 1514 1242 + -13184 -56246 -1446 -58335 -2315 1551 5060 514 2085 -52734 + 372 -55873 -2109 641 499 3878 -34021 -1136 2835 -16280 + 117 -877 -1366 64862 3361 2609 673 993 1640 863 + 57307 -14997 -33249 -57661 -54263 8049 -72239 9569 -1322 7074 + 825 9406 -78555 8515 -74040 10701 181 -932 9728 -20421 + -2926 -3475 -30310 -5444 -7683 8457 72680 -15820 -15251 -3695 + -5679 -9453 -7993 85489 53861 1781 4414 -8598 -53577 -1436 + -45793 -9933 239 47 -2367 2178 -54249 -2695 -52037 -2971 + 487 676 3001 -31246 -1067 4284 -16355 3739 51 -2975 + 61611 4915 4033 815 1530 2350 1532 45882 83951 55461 + 11825 23983 -58275 -74777 -283 -47635 -13866 238 -9052 -1594 + -10043 -65573 -15343 -63313 -8567 218 667 -1013 -45212 -505 + 9399 -19069 7976 13116 -2328 86280 15775 14614 3512 5251 + 8755 7099 46655 49966 66193 63231 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -23715 -50380 -47995 -38430 5701 -66689 14492 + -65 12136 562 20103 -65623 21865 -72569 13039 1702 1018 + 13470 -6511 -3637 -6993 -31375 -5705 -16500 9466 55084 -27147 + -25509 -6167 -9175 -16037 -13341 79668 43778 81301 39140 40214 + 0 -7580 -11576 -61700 -68002 1050 -62355 1769 1292 3148 + 1006 5735 -71277 1150 -83100 2382 1443 2616 5718 -29678 + -2521 1638 -30681 4531 -3718 1188 80410 -6699 -6648 -1868 + -2514 -4147 -4100 64952 50408 76040 54883 78605 0 72747 + -1741 -4140 -65412 -74038 665 -72136 253 497 1279 -133 + 662 -64627 -1244 -84040 -1721 1560 1695 5373 -38899 -1930 + 2559 -26701 2184 644 1885 87113 -1937 -2069 -513 -740 + -1281 -1529 73773 60425 68601 50310 66225 0 70066 86867 + -798 -3464 -49024 -53189 1347 -56277 -208 5 409 136 + -22 -53957 325 -57039 353 189 -123 3568 -47091 -623 + 4145 -16818 -2287 2111 4659 67157 -379 -503 9 -438 + -532 -333 60795 48135 60790 43325 55044 0 50921 57258 + 63191 4075 7259 3129 -20995 -1204 -17280 -2438 -35 -1970 + 45 -3685 -16366 -3802 -17607 -2974 223 -33 1713 -24926 + -3925 -5838 12129 -137 2306 -3008 23389 4803 4606 911 + 1549 2785 2337 15550 35499 15171 34484 20008 0 10086 + 16233 19703 23869 226 995 -43157 -49196 288 -48909 -546 + -114 62 163 -516 -40664 396 -49145 -196 275 90 + 2618 -53280 -152 11639 -1481 -1543 1171 1646 56293 722 + 643 431 369 289 529 48308 40248 41446 30663 39096 + 0 39044 46602 59102 57980 22312 -591 1638 -37093 -42160 + 454 -42085 -536 -53 270 115 -230 -39972 -174 -37506 + -125 62 -166 2256 -47603 -1467 17573 -2530 -3041 1332 + 2351 48543 1315 1156 740 642 786 906 41823 34899 + 41019 30945 39449 0 30070 35168 40518 50014 18371 47319 + 16639 43268 6257 -3248 4455 13220 -12368 707 -10478 -192 + -17446 13186 -20494 15715 -11925 -2058 -586 -6433 -11776 2005 + 8989 13206 158 14203 -5589 13283 16534 14422 851 6529 + 8451 9295 -11734 5263 -11104 6461 16105 0 -22128 -5416 + -492 2724 5926 847 2838 2854 10597 17459 9683 -9428 + 4973 -614 -166 -3475 258 -6032 4619 -1985 7319 -4903 + -688 -2424 5210 1208 788 6094 7587 -36062 -3008 6377 + 4210 1047 289 -2125 -1222 1071 352 888 7967 2102 + 8933 4901 0 -490 -1343 -939 2697 8356 -2643 -1194 + 43455 90 388 1231 1486 24 2134 -132 -489 216 + 73 89 2285 332 1889 -60 -47 200 -463 -3327 + 2531 1847 546 738 -116 309 -2277 -261 -429 223 + -18 124 68 -2200 -1619 -2398 -1635 -2136 0 -2107 + -2374 -2248 543 171 59 -3864 -2425 -3005 -27466 -51315 + -1210 14694 3668 -36169 14929 18578 16881 -1513 26353 -35946 + 29761 -12219 19364 -1610 -2994 8060 24741 -2693 -12130 -13785 + -11540 -23556 7122 -13269 -26449 -24937 -5359 -7720 -15955 -12485 + 23876 -1281 22065 -4290 -19756 0 35971 8883 1946 1161 + -5812 -433 -22 -21830 -3216 -1443 -17281 -26397 4008 9885 + -1114 -30537 4244 12688 -984 648 1479 -28818 16724 -7722 + 12832 -640 -3963 16281 12581 -916 256 -8004 -3484 -16346 + 3607 -6349 -15668 -14905 -3864 -5010 -8608 -7137 17073 -9257 + 14189 -13280 -13019 0 21564 1073 -169 1464 -1274 162 + 130 -8947 18458 -1886 65817 -23232 -44483 -1915 11681 2208 + -36357 18590 20946 14995 -328 20453 -35229 26761 -11482 15601 + 1254 -826 7093 21284 -2382 -11173 -12761 -10447 -21627 5762 + -12664 -18851 -18335 -4277 -6077 -11279 -8204 23250 -832 21053 + -4587 -18860 0 30654 7685 1385 423 -5272 -540 -331 + -24046 -5398 -1313 83695 62905 6482 15058 -422 -4925 -450 + -12541 -2776 -4835 -2342 1094 -5569 -14434 -12359 2955 -5528 + 87 -731 -3076 -7203 734 3345 3544 3667 5195 -1663 + 3639 9570 8494 453 3067 4047 4766 -7018 748 -6513 + 1457 5564 0 -10005 -2079 -534 -204 1626 307 457 + 6357 -29 -801 29684 32824 30602 5285 9583 13 -2649 + 711 -11967 -420 1787 -2081 -119 -3860 -13386 -4729 2418 + -4273 -1908 -1193 -2292 -4384 545 1863 2760 1514 4080 + -895 2416 4522 3882 -78 1947 2272 2619 -4119 422 + -4018 743 3420 0 -6176 -1358 -327 -80 1055 229 + 263 4928 910 -725 28860 29775 29447 35569 1564 2847 + -165 -983 162 -19303 -815 4294 -705 -199 -3120 -21130 + -2082 460 -1231 -686 391 -880 -1577 274 1530 422 + 3246 792 -601 697 1820 1231 -1124 766 -383 1156 + -308 445 87 554 1093 0 -1691 -391 -313 -49 + 117 249 160 399 -1842 -1014 46091 44766 46742 45586 + 38779 -17698 -32177 -1012 8924 80 -10842 9104 2381 10197 + 1820 15879 -10043 15403 -8208 12431 -706 -1845 5670 15647 + -1815 -7734 -9087 -6449 -15552 4216 -8136 -19748 -19472 -22123 + -6764 -11170 -9304 15100 -1601 14707 -3130 -12938 0 21956 + 5854 759 -49 -3975 -393 -523 -18258 -4375 -119 19841 + 14244 23714 -6296 -3872 -255 -14175 -27614 -921 7552 332 + -9720 9988 2234 8642 1891 13195 -8676 13272 -7026 10894 + -544 -2540 4665 13645 -1714 -6619 -8476 -5836 -13539 3974 + -6794 -17429 -16792 -4385 -18943 -9814 -8129 13543 -1346 12943 + -2975 -11362 0 18761 5156 707 27 -3482 -243 -445 + -16843 -4032 184 15755 12171 20683 -5660 -3487 -376 17970 + 20480 38509 515 -11291 -2670 12006 -16263 1648 -9438 -209 + -15759 10500 -19962 9203 -13613 -587 -235 -7607 -18939 1944 + 8407 10878 6540 18333 -6757 10746 17679 19970 4360 7201 + 1499 10162 -18032 1703 -16714 3855 15447 0 -26735 -5554 + -1016 -428 4622 437 311 22104 5002 144 -34005 -17147 + -30265 8025 5176 1660 -16963 -14291 -12700 -23347 61 7151 + 542 -7321 6927 -1370 8120 1346 14389 -6723 12057 -6315 + 9969 -419 -809 4560 12098 -1465 -5705 -7236 -4744 -10540 + 3039 -5101 -31166 -18144 -4585 -6241 -14931 -9617 10441 -1354 + 9926 -2420 -9691 0 16625 3822 864 -34 -3098 -386 + -590 -12275 -2863 47 17194 9505 1554 -5478 -3187 -1336 + 12063 10367 -9707 -12563 -23562 220 7297 630 -8110 6687 + 101 8911 1644 14927 -6956 12155 -6206 9698 -2299 -1639 + 4313 12212 -1456 -5638 -7295 -4365 -10496 2540 -5381 -34203 + -18718 -4688 -6358 -14068 -10009 10686 -1152 9657 -2737 -10761 + 0 16541 2844 396 -393 -3302 -693 -827 -12785 -3603 + 75 17929 10085 -207 -5566 -3062 -1286 12052 10336 -9502 + 25642 -6748 -12142 516 4033 583 -3452 4605 491 2558 + -755 6205 -3313 6683 -3122 6908 -468 203 5257 6362 + -587 -2702 -3581 -2318 -5233 1790 -2543 -17944 -9739 -2490 + -3344 -7477 -5192 5442 -1007 5120 -1420 -4838 0 8530 + 2105 345 -104 -1578 -347 -409 -5922 -963 9 8997 + 5423 -581 -3001 -1599 -592 5999 5172 -4753 13392 14870 + -19516 -35926 -218 10586 1056 -11522 10393 -934 12068 1310 + 19937 -10630 18478 -9392 15300 -567 -1975 6766 18452 -2067 + -8515 -11239 -7009 -17687 4805 -8987 -25838 -36950 -6123 -8566 + -14796 -14117 15932 -1941 15164 -3590 -14872 0 24937 5409 + 553 -278 -4783 -1007 -935 -19170 -4420 39 27735 15174 + 13010 -7968 -4805 -1549 18571 15832 -19422 22103 23618 12119 + -7656 -13962 321 4374 366 -3931 4668 -1124 4261 -335 + 8008 -3938 7228 -3582 4856 467 -523 3458 7450 -847 + -2882 -4727 -2202 -6845 1753 -3090 -11722 -18643 -2872 -3855 + -6702 -10577 5951 -1129 5854 -1469 -5499 0 9712 2485 + 224 -314 -1974 -610 -603 -7202 -1511 38 9815 5459 + -101 -3211 -1813 -636 7274 6215 -6490 11939 13013 6836 + 15908 5022 9001 -171 -3007 -663 2064 -3905 862 -2088 + 716 -3614 2119 -4312 1763 -4054 -1256 -1958 -1738 -4362 + 428 1920 1843 1616 3637 -2112 3322 2608 -2361 114 + 842 1447 -10833 -3526 657 -3523 769 3062 0 -6337 + -1130 149 -263 865 34 -127 4632 808 84 -11902 + -5252 -11690 1508 1197 367 -1792 -1102 8042 857 1426 + 747 3 2740 -5962 -10021 44 2839 304 -3231 4349 + -1063 1093 -1701 2373 -2789 6469 -2875 3125 -602 -313 + 3842 5075 -461 -1996 -3548 -1376 -5105 1025 -1860 -9042 + -14889 -2328 -3083 -5163 -12171 4886 -261 4276 -919 -4467 + 0 6959 1737 489 -221 -1442 -200 -410 -5750 -1782 + 52 5730 2955 -1602 -2427 -1278 -437 5658 4989 -4126 + 9518 10450 5627 12455 7913 3882 -42246 -79299 -1975 22658 + 2326 -25593 26290 136 21659 733 36538 -23797 41901 -20432 + 27663 438 -1272 15573 39117 -4168 -18479 -23328 -15344 -37962 + 11484 -21043 -48403 -46499 -11108 -16569 -27393 -23551 36297 -4496 + 34756 -8086 -31341 0 55651 11832 1991 609 -9816 -1186 + -868 -44157 -10128 -270 62588 34808 54765 -17057 -10743 -3053 + 40184 34557 -47607 30133 30521 15407 46003 17901 -10755 12831 diff --git a/inputs/coefficients/TripTimeModel.F12 b/inputs/coefficients/TripTimeModel.F12 new file mode 100644 index 00000000..663c6ba4 --- /dev/null +++ b/inputs/coefficients/TripTimeModel.F12 @@ -0,0 +1,334 @@ +MOD 25 TOD intermediate stops +Created by ALOGIT version 4 13:42:51 on 3 Nov 16 +END + 11 arr3-5 F -4.46474250994 .246017967983 + 12 arr=6 F -2.45653670432 .147599700843 + 13 arr=7 F -1.22383437214 .949276241623E-01 + 14 arr=8 T -.300000000000 .000000000000 + 15 arr=9 F .257548455529 .822391372217E-01 + 16 arr10-12 F .729174234173 .103855838246 + 17 arr13-15 F 1.63212903550 .160357398279 + 18 arr16-18 F 2.66307410557 .225841161566 + 19 arr19-21 F 2.96213601081 .319564863759 + 20 arr22-26 F 2.87323792200 .686489976249 + 21 dep3-6 F -2.33540892096 .720335290246 + 22 dep7-9 F -.938866454912 .232333920607 + 23 dep10-12 F -.851550153739 .152605127511 + 24 dep13-14 F -.719276200373 .110625850040 + 25 dep=16 F .130312513469E-01 .591562769429E-01 + 26 dep=17 T .000000000000 .000000000000 + 27 dep=18 F -.424260061589E-01 .588781293449E-01 + 28 dep19-20 F -.278898272550E-01 .843114375554E-01 + 29 dep21-23 F -.188508470755 .137674007022 + 30 dep24-26 F -1.46310039471 .277315625921 + 31 dur0-0 T .000000000000 .000000000000 + 32 dur1-1 F -.634501379227 .312527332263E-01 + 33 dur2-2 F -1.12685379777 .604589204056E-01 + 34 dur3-4 F -1.29836366348 .966557896134E-01 + 35 dur5-6 F -1.60701457645 .168094378132 + 36 dur7-8 F -1.48150012687 .258844135880 + 37 dur9-11 F -.923656284715 .362873686889 + 38 dur12-13 T -10.0000000000 .000000000000 + 39 dur14-17 T -10.0000000000 .000000000000 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr T .000000000000 .000000000000 + 42 ptwk-dur T .000000000000 .000000000000 + 43 nwad-arr T .000000000000 .000000000000 + 44 nwad-dur F .872830432302E-01 .152520398016E-01 + 45 univ-arr T .000000000000 .000000000000 + 46 univ-dur F .131975994035 .127780403103E-01 + 47 reti-arr T .000000000000 .000000000000 + 48 reti-dur F .712187843643E-01 .161255074205E-01 + 49 dkid-arr T .000000000000 .000000000000 + 50 dkid-dur F .146426366697 .507451281090E-01 + 51 pkid-arr T .000000000000 .000000000000 + 52 pkid-dur F .122817633818 .243981621293E-01 + 53 pres-arr T .000000000000 .000000000000 + 54 pres-dur F .626261935329E-01 .301697839513E-01 + 86 ctime T .500000000000 .000000000000 + 88 ttime T .500000000000 .000000000000 + 89 ttim-mis T .000000000000 .000000000000 + 92 deppfrac F .290076753443E-01 .441566737824E-01 + 97 toursdtwin F -99.8754521125 8.99562434024 + 98 toursdmwin T .000000000000 .000000000000 + 99 stopsdawin F -5.45968488710 .757707931680 + 124 dep13-15 F -.378479734172 .818947799271E-01 + 131 wtout-arr T .000000000000 .000000000000 + 132 wtout-dur F .575215072981E-01 .209364845098E-01 + 133 wtret-arr T .000000000000 .000000000000 + 134 wtret-dur F -.269384614830 .246693016299E-01 + 135 otret-arr T .000000000000 .000000000000 + 136 otret-dur F -.415493852115 .279037009272E-01 + 137 wbast-arr T .000000000000 .000000000000 + 138 wbast-dur F .516612020427E-02 .710022131935E-01 + 145 esco-arr T .000000000000 .000000000000 + 146 esco-dur F -.138088829603 .242148691037E-01 + 147 shop-arr T .000000000000 .000000000000 + 148 shop-dur F -.110933349745 .147831677074E-01 + 149 meal-arr T .000000000000 .000000000000 + 150 meal-dur F .667296986657E-03 .160223152446E-01 + 151 srec-arr T .000000000000 .000000000000 + 152 srec-dur F .137312604585 .148546608696E-01 + 153 pbus-arr T .000000000000 .000000000000 + 154 pbus-dur F -.139547115203E-01 .149077702486E-01 + 155 scho-arr T .000000000000 .000000000000 + 156 scho-dur F -.168440491502E-01 .194915494454E-01 + -1 + 13290 -.323517901309E+05 -.382396871659E+05 -.206998321234E+05 + 6 013:42:51 on 3 Nov 16 + 50313 36498 51973 0 0 0 -2220 5823 15650 0 + -14664 -6116 4471 0 68600 -21821 -14488 -5273 0 54244 + 81113 -22786 -16684 -8801 0 44769 69648 83447 -20573 -15734 + -9328 0 35458 56660 67961 78549 -11233 -8796 -5527 0 + 18034 29412 35424 40513 48886 -453 -462 -283 0 193 + 412 460 505 609 478 -567 -558 -293 0 147 + 343 389 553 718 736 35568 -866 -631 -344 0 + 301 621 840 1082 1245 1032 29204 77393 -897 -543 + -350 0 505 1028 1389 1581 1600 1196 26424 69744 + 88768 -160 -52 -40 0 210 418 610 659 600 + 466 16023 43104 56049 62491 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -904 -609 -312 0 20 -11 36 72 131 9 + -8961 -21530 -23535 -18157 7022 0 -1281 -932 -482 0 + 58 89 253 379 511 291 -16418 -40907 -47502 -42238 + -10922 0 66198 -1200 -1011 -522 0 92 206 340 + 584 850 713 -19451 -49099 -58226 -53828 -22478 0 55984 + 81257 -900 -764 -377 0 93 337 331 469 805 + 904 -15542 -39588 -47459 -44640 -21520 0 38269 57513 66145 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -10533 -11473 -8853 0 10632 20480 24492 26043 24165 13536 + -398 -148 -504 -2146 -836 0 -1496 -2160 -1259 -1184 + 0 -12007 -11404 -9703 0 13011 25270 29785 31235 28687 + 15883 -1021 -1324 -688 -1265 -670 0 -594 -2319 -1931 + -1393 0 67700 -13574 -11810 -10115 0 14248 28496 34551 + 35741 32130 17581 -1273 -1991 -718 -423 -539 0 -622 + -1954 -3115 -2078 0 69290 77636 -12283 -11188 -9712 0 + 13079 25835 32669 33597 29691 16242 -1642 -2821 -1795 -1380 + 20 0 -809 -1639 -3067 -3356 0 61991 70979 78370 + -11077 -10053 -8607 0 11894 23461 29373 30867 27132 14769 + -1674 -3049 -2542 -2198 -311 0 -729 -1596 -2610 -5989 + 0 54299 62882 70093 67181 -10963 -9972 -8575 0 11031 + 21401 26762 28761 25817 13979 -1712 -3237 -3026 -2823 -1051 + 0 117 -179 -1789 -6643 0 49401 57640 64695 62532 + 58029 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 1434 2038 + 2534 0 -4035 -7919 -9556 -8772 -6030 -2880 1124 2127 + 2228 2150 1279 0 151 1224 2118 1847 0 15454 + 17343 17186 14000 10488 7703 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 3873 3884 3631 0 -4969 + -10449 -12930 -12419 -9557 -6903 -1589 -1990 -171 472 924 + 0 -448 -594 -986 -2264 0 22297 24802 24346 19347 + 14296 10594 0 0 0 0 0 0 37578 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2623 3274 3536 0 + -5043 -9668 -10822 -8895 -5214 -2139 711 1579 3024 2318 + 698 0 1036 2519 3610 3162 0 14724 16606 16545 + 13372 9989 7505 0 0 0 0 0 0 36046 + 0 35829 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1940 961 905 0 -1030 -2164 -2741 -2545 -1752 + -946 -150 201 554 1755 2181 0 -1384 -2052 -1617 + -1136 0 5401 5823 5498 4000 2162 1064 0 0 + 0 0 0 0 12343 0 16474 0 11800 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 2998 3285 2955 0 -2206 -4796 -5691 -5452 -4631 -2333 + -923 -1236 -133 1630 4745 0 -3667 -4780 -4005 -2546 + 0 10054 10985 10581 8291 5920 5051 0 0 0 + 0 0 0 25225 0 31756 0 24232 0 11531 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 3754 3643 3383 0 -4117 -6442 -6514 + -5896 -3202 -1463 -367 -18 1415 595 -30 0 -950 + -717 83 634 0 8056 8873 8606 6984 5334 4036 + 0 0 0 0 0 0 20231 0 20735 0 + 20442 0 7065 0 14576 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -6574 -7423 -5599 0 4426 10020 12964 13668 12610 + 6388 1471 297 -2328 -3343 -1477 0 -39 974 1667 + 1618 0 9857 21264 26662 26249 23857 22174 0 0 + 0 0 0 0 8843 0 11950 0 8308 0 + 3634 0 5214 0 4334 0 0 0 -2329 -2118 + -1180 0 1512 2814 3264 3164 2617 1610 3723 5735 + 4213 3052 533 0 853 3204 6078 5995 0 -7780 + -7435 -6075 -3668 -1888 -560 0 0 0 0 0 + 0 -1825 0 -2210 0 -637 0 80 0 -380 + 0 -1256 0 0 0 -4209 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -600 -499 -712 0 1217 + 2102 1628 1128 4063 1945 1292 -1836 -1861 -1961 -745 + 0 685 592 -736 -1661 0 -5762 -5254 -5193 -4858 + -4649 -4655 0 0 0 0 0 0 294 0 + -61 0 808 0 1791 0 2006 0 967 0 + 0 0 -6115 1662 0 -213 -98 -86 0 332 + 684 946 1053 1020 817 21559 57205 73086 79543 67521 + 0 -7181 -28527 -40051 -34502 0 -1208 -1510 -919 -906 + -1521 -2265 0 0 0 0 0 0 1707 0 + 629 0 1464 0 3212 0 4628 0 298 0 + 0 0 -2374 1312 0 -1635 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 27648 19711 + 11482 0 -7932 -13843 -12957 -8885 -4927 -1562 180 332 + 739 568 300 0 21 113 460 807 0 21204 + 23873 24424 20568 16628 14223 0 0 0 0 0 + 0 17484 0 16900 0 18575 0 5448 0 11524 + 0 12102 0 0 0 10360 2603 0 1655 302 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 3025 3321 3341 0 -4998 + -10016 -11712 -12155 -10572 -5161 14960 37768 45567 44592 24828 + 0 -23443 -37789 -42085 -32025 0 -51993 -61355 -68176 -65175 + -59371 -55876 0 0 0 0 0 0 -8905 0 + -20582 0 -8206 0 -2325 0 -4181 0 -3714 0 + 0 0 -26297 -8810 0 -2610 36217 0 -16787 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 570 862 996 0 + -1739 -3669 -4146 -4940 -4837 -2010 14681 36273 42054 40057 + 21444 0 -18584 -29334 -32773 -24466 0 -55694 -64966 -70682 + -66008 -59081 -54680 0 0 0 0 0 0 -24725 + 0 -39230 0 -24076 0 -10693 0 -20737 0 -13917 + 0 0 0 -28689 -4419 0 -3120 32072 0 -22188 + 0 88579 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1815 -1316 -808 0 1 -1656 -2825 -1482 -722 + -281 279 1233 1429 435 -554 0 702 1291 1584 + 1234 0 2564 2952 3186 2227 1795 1663 0 0 + 0 0 0 0 5507 0 5800 0 5594 0 + 1525 0 2936 0 2853 0 0 0 1324 323 + 0 -65 -466 0 -2391 0 -2580 0 -4109 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 21491 14969 7418 0 -2158 -4139 -7296 -8131 -8664 -5034 + -1100 -1938 -3134 -3042 -1006 0 -3515 -4702 -4295 -3801 + 0 12243 15726 19479 20544 19772 19279 0 0 0 + 0 0 0 -8789 0 2115 0 -6532 0 -1794 + 0 -6151 0 -6015 0 0 0 6630 2822 0 + 606 -1118 0 -7461 0 -30258 0 -26694 0 185 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 10561 9265 6611 0 -7866 -14908 -20164 + -21381 -19919 -11238 -1783 -3964 -5269 -5471 -2490 0 -483 + -2414 -4345 -4700 0 22708 29015 35108 37263 36682 36156 + 0 0 0 0 0 0 -14991 0 3620 0 + -16898 0 -717 0 -2929 0 -7600 0 0 0 + 9266 4763 0 4940 -4355 0 4895 0 -52431 0 + -49924 0 -1398 0 35761 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 7916 5812 4080 0 -4740 -9923 -13149 -13938 -14086 -9017 + -1114 -3004 -2976 -4845 -3524 0 1370 -763 -3308 -3920 + 0 21034 25295 28373 27775 26345 25416 0 0 0 + 0 0 0 -10943 0 -6498 0 -10215 0 -2204 + 0 -3783 0 -5449 0 0 0 9156 3117 0 + 2623 -5298 0 221 0 -44689 0 -41895 0 -3658 + 0 29825 0 51422 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 9405 7379 5165 0 -5771 -11120 -14790 -16164 -16360 + -11108 -3221 -7622 -9746 -10116 -4297 0 -107 -2711 -7341 + -10397 0 25326 28986 30310 26721 23047 20767 0 0 + 0 0 0 0 -10011 0 1344 0 -9205 0 + -3369 0 -8123 0 -4529 0 0 0 12303 2215 + 0 988 -7674 0 3568 0 -50004 0 -47973 0 + -409 0 32510 0 54385 0 50881 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 10496 8818 6628 0 + -8113 -14988 -19100 -19740 -18863 -10296 -1216 -2227 -3454 -4128 + -1424 0 -1159 -2634 -3401 -3650 0 25336 30466 34294 + 33713 31779 30689 0 0 0 0 0 0 -13297 + 0 3299 0 -15115 0 -1750 0 -5756 0 -7669 + 0 0 0 12511 2576 0 1258 -3028 0 4199 + 0 -50077 0 -48182 0 -929 0 34311 0 59609 + 0 50093 0 54690 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 7485 6620 5334 0 -7510 + -13434 -15357 -13608 -11628 -5483 -450 -390 -305 -1179 -1200 + 0 -445 -1251 -1386 -816 0 17686 20745 22606 21566 + 20302 19954 0 0 0 0 0 0 -4332 0 + -27500 0 -2484 0 -3319 0 -6170 0 -1007 0 + 0 0 6938 1497 0 2009 -1573 0 6631 0 + -30188 0 -31127 0 45 0 21197 0 38615 0 + 38161 0 38728 0 38496 0 diff --git a/inputs/coefficients/WorkBasedSubtourGenerationModel.F12 b/inputs/coefficients/WorkBasedSubtourGenerationModel.F12 new file mode 100644 index 00000000..6ed41c9e --- /dev/null +++ b/inputs/coefficients/WorkBasedSubtourGenerationModel.F12 @@ -0,0 +1,32 @@ +work based tour frequency and purpose wbfreq0501.ALO +Created by ALOGIT version 4 11:09:24 on 10 May 17 +END + 1 Beta00001 F -1.508277298260 .369547513150 + 3 Beta00003 F -1.252928230223 1.02246253812 + 4 Beta00004 F -3.387895075176 .813897608768 + 6 Beta00006 F -2.435137138331 .448200190260 + 8 Beta00008 F -2.475067504445 .440312022444 + 10 Beta00010 F 0.618471919145 .356200180749 + 13 Beta00013 F -1.956446566688 .428550824115 + 15 Beta00015 F 1.106584910750 .246194541401 + 16 Beta00016 F 0.448513245484 .210310828664 + 18 Beta00018 F 0.588989523471 .420366888142 + 22 Beta00022 F -0.411564328259 .311554697881 + 23 Beta00023 F -0.116105128910 .168517199641 + 32 Beta00032 F -0.017161872754 .465827033403E-01 + 39 Beta00039 F 0.068050871158 .187947128870 + 50 Theta0050 F 1.272013471440 .185862246607 + -1 + 1062 -.531009842162E+03 -.100225059631E+04 -.500178689702E+03 + 16 011:09:24 on 10 May 17 + 38155 46734 25119 76404 38178 50055 78402 40233 51906 80070 + 86203 39304 47303 78640 80518 78792 38473 48535 76795 79269 + 81562 -10687 -12428 -22011 -25142 -27769 -7149 -19612 5217 -855 + -5190 -881 -2438 6994 -816 17402 -3465 -5172 -9186 -9460 + -11020 -3198 -8052 13465 -28695 43303 25675 25830 44308 45894 + 49923 43688 -16759 -4230 -499 29805 17995 17743 29492 29365 + 31224 27823 -7690 -8792 -2780 24041 86803 36799 43218 74652 + 76036 90725 80084 -8039 337 556 41609 21501 -3417 -2006 + -49316 -4243 -4283 -2910 -3600 3865 2999 646 -1157 1306 + -2466 29962 25644 43317 51763 56487 27407 43273 -51756 -24163 + -21289 23591 10081 10876 -6802 diff --git a/inputs/coefficients/WorkBasedSubtourModeModel_psrcper1.F12 b/inputs/coefficients/WorkBasedSubtourModeModel.F12 similarity index 100% rename from inputs/coefficients/WorkBasedSubtourModeModel_psrcper1.F12 rename to inputs/coefficients/WorkBasedSubtourModeModel.F12 diff --git a/inputs/coefficients/WorkBasedSubtourTimeModel.F12 b/inputs/coefficients/WorkBasedSubtourTimeModel.F12 new file mode 100644 index 00000000..fe2b5395 --- /dev/null +++ b/inputs/coefficients/WorkBasedSubtourTimeModel.F12 @@ -0,0 +1,179 @@ +tod workbased subtour +Created by ALOGIT version 4 10:39:27 on 24 Oct 16 +END + 11 arr3-5 F -5.54235818282 1.28303463151 + 12 arr=6 T -5.00000000000 .000000000000 + 13 arr=7 F -.660697596136 .496848008287 + 14 arr=8 T .000000000000 .000000000000 + 15 arr=9 F -.438160940428 .278605823311 + 16 arr10-12 F .350149357063 .327668009072 + 17 arr13-15 F -.971162722107 .397686926302 + 18 arr16-18 F -1.40663538516 .607423999108 + 19 arr19-21 F -3.94932741132 1.89217897237 + 20 arr22-26 T -10.0000000000 .000000000000 + 21 dep3-6 F 6.91868540387 .937471046926 + 22 dep7-9 F .823788311098 .516961662503 + 23 dep10-12 F 1.15129394327 .388901737311 + 24 dep13-14 F 1.26969878925 .336693079717 + 25 dep=16 T .000000000000 .000000000000 + 26 dep=17 F -.325983046458 .449557673080 + 27 dep=18 F -.234791951920 .556475957577 + 28 dep19-20 F -.630824163182 1.12936832791 + 29 dep21-23 F 1.77974443435 1.83373961071 + 30 dep24-26 T -10.0000000000 .000000000000 + 31 dur0-0 F 2.37870240531 .432671629106 + 32 dur1-1 F 1.49226509696 .354973453822 + 33 dur2-2 T .000000000000 .000000000000 + 34 dur3-4 F -.775912922357 .689144064316 + 35 dur5-6 T -5.00000000000 .000000000000 + 36 dur7-8 T -5.00000000000 .000000000000 + 37 dur9-11 T -5.05200000000 .000000000000 + 38 dur12-13 T -10.0000000000 .000000000000 + 39 dur14-17 T -10.0000000000 .000000000000 + 41 ptwk-arr F -.490819376318E-01 .636930851371E-01 + 42 ptwk-dur F .151855759915 .136972972591 + 85 ctim-out T .250000000000 .000000000000 + 86 ctim-ret T .250000000000 .000000000000 + 87 ttim-out T .250000000000 .000000000000 + 88 ttim-ret T .250000000000 .000000000000 + 91 arravail F 2.93049427473 .896826661680 + 92 depavail F 1.88454495722 .868637736443 + 93 cempbef1 F .170361034168 .525646457279E-01 + 94 cempaft1 F .202056492417 .448564700465E-01 + 124 dep15 F .316205849253 .352072859996 + 145 esco-arr F .538855009856E-01 .781640151165E-01 + 146 esco-dur F -.484996585356 .298255574997 + 147 shop-arr F .154541885442 .414608152130E-01 + 148 shop-dur F -.179774601487 .128305180262 + 149 meal-arr F .137175216137 .318924666951E-01 + 150 meal-dur F -.865137423254E-01 .868258390959E-01 + 151 srec-arr F .183644784769 .408784826913E-01 + 152 srec-dur F .116846885431E-01 .120123669992 + 153 pbus-arr F .106847676634 .471871945210E-01 + 154 pbus-dur F -.259959971076E-01 .134925145202 + -1 + 697 -.256784796752E+04 -.350205022989E+04 -.268365292251E+04 + 9 010:39:27 on 24 Oct 16 + 0 1236 0 0 0 0 -1605 0 20141 0 + -3161 0 11767 0 71051 -3072 0 8555 0 61968 + 91284 -2052 0 5208 0 42183 64537 72605 -798 0 + 1363 0 14272 22966 26860 35403 0 0 0 0 + 0 0 0 0 0 -39154 0 9156 0 19211 + 23506 24171 31432 10391 0 -651 0 -3437 0 17864 + 36979 40374 54882 18528 0 55202 201 0 1091 0 + -722 248 11445 44121 14786 0 50152 83379 136 0 + 788 0 -863 -1863 3882 44231 14432 0 43887 74982 + 93102 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -166 0 -231 0 368 + 990 1096 -21685 -6714 0 1086 3114 5940 9244 0 + -374 0 -592 0 1015 2932 3816 -19419 -5357 0 + -3650 -4290 -3021 404 0 34786 -188 0 -399 0 + 511 1244 1251 -10420 -30961 0 -4022 -5407 -4656 -1845 + 0 18051 19364 -265 0 -374 0 564 1167 1065 + -6232 -82413 0 -5075 -6993 -6426 -3480 0 12020 13874 + 36199 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -922 0 -103 0 -415 198 283 700 -346 0 + 30 -716 -678 -292 0 474 431 76 750 0 + -617 0 -94 0 -573 -73 212 1047 -925 0 + 794 708 881 849 0 232 56 39 1269 0 + 90926 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 438 0 -9 0 -290 -847 -1765 + -1385 7446 0 -79 157 493 1375 0 286 -87 + -2246 -8777 0 8862 23242 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 5775 0 1160 0 + 381 -167 733 1237 -535 0 649 -2465 -2142 -2500 + 0 -736 -3203 -1374 -2092 0 -4 14 0 -13 + 0 0 0 0 0 1005 0 238 0 -802 + -1217 -1270 -1157 2607 0 -129 -1084 -687 -933 0 + -191 -766 -1823 -4075 0 2844 2570 0 -4012 0 + 0 0 0 0 13290 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 432 0 2811 0 -4590 + -7138 -7447 -4430 -1335 0 580 -1494 312 1212 0 + -871 -640 -813 -511 0 -1165 -370 0 366 0 + 0 0 0 0 -365 857 0 0 0 0 + -429 0 613 0 -1199 -3007 -3631 -4618 -2103 0 + -439 -4480 -4398 -4551 0 4356 4037 2511 1162 0 + -1406 -595 0 380 0 0 0 0 0 703 + 822 0 0 0 0 -19482 5461 0 8061 0 + -16888 -36880 -41499 -32193 -12107 0 -5791 -16104 -4461 -1434 + 0 -618 -2321 -905 -895 0 -16351 -7926 0 5504 + 0 0 0 0 0 -1024 6920 0 0 0 + 0 7932 10347 1341 0 1817 0 -7855 -19071 -23928 + -20115 -7395 0 -23062 -31106 -21835 -12202 0 2431 3369 + 3477 3833 0 -17112 -8519 0 5582 0 0 0 + 0 0 895 7482 0 0 0 0 8362 8068 + 79175 31 0 196 0 187 1065 2348 42396 13984 + 0 33275 58724 75104 83104 0 10565 3675 747 -401 + 0 1041 1670 0 -685 0 0 0 0 0 + -963 -621 0 0 0 0 1028 -3581 -2114 -5897 + -2489 0 772 0 1088 1951 -1566 -3609 -1845 0 + -74 5844 2211 1035 0 -1074 -2315 -1593 -224 0 + 195 91 0 129 0 0 0 0 0 -6603 + -1002 0 0 0 0 -68 -1429 -10172 1302 -579 + -180 0 -419 0 -576 -593 -47 415 151 0 + 666 2048 2258 1337 0 -606 -799 -901 -332 0 + 11313 6021 0 -3470 0 0 0 0 0 -618 + -5676 0 0 0 0 943 503 4884 5712 1082 + 7226 -4931 0 -5850 0 6597 8625 1669 -3438 -3800 + 0 1653 12921 7707 5011 0 -481 -1390 -789 -3394 + 0 1279 610 0 271 0 0 0 0 0 + -7143 -1844 0 0 0 0 -889 -3135 -26880 -2253 + 5 20497 1120 -354 0 524 0 -1461 -2606 -1316 + 870 5850 0 1494 4020 5682 3658 0 -1304 -1557 + -4887 -8407 0 34442 21493 0 -13524 0 0 0 + 0 0 -1004 -6390 0 0 0 0 1782 2111 + 12239 13885 3147 1476 10951 9623 -6361 0 -7736 0 + 9191 11913 3102 -3503 -2100 0 1722 16045 9938 6776 + 0 -2512 -4797 -2410 -1686 0 1505 724 0 368 + 0 0 0 0 0 -5384 -1419 0 0 0 + 0 -1615 -4276 -35531 -1398 517 27009 1513 56393 3042 + -527 0 772 0 -2138 -3802 -1509 1248 -372 0 + 2186 5772 8525 5292 0 -2211 -2809 -2351 -659 0 + 55033 36032 0 -23728 0 0 0 0 0 -411 + -2612 0 0 0 0 2581 2208 17857 20698 4378 + 2236 16190 3434 43648 8336 -5177 0 -4723 0 5406 + 7008 202 -4243 -2759 0 3512 13604 9706 7127 0 + -1328 -6085 -5086 -5799 0 1053 524 0 427 0 + 0 0 0 0 -672 -219 0 0 0 0 + -371 -3183 -25296 -1460 1022 20278 1164 43298 2888 56658 + 3844 -525 0 806 0 -1897 -3404 -1714 890 2616 + 0 2384 4662 7042 4848 0 -1795 -2807 -4197 -4870 + 0 41562 28104 0 -20493 0 0 0 0 0 + 407 1945 0 0 0 0 1843 1827 13805 15251 + 3873 1423 11663 2323 32546 3026 49793 10825 -2525 0 + -3275 0 4336 5295 533 -2519 -1712 0 3510 9817 + 5409 3312 0 -1187 -750 -963 -2039 0 912 422 + 0 264 0 0 0 0 0 -7488 -1843 0 + 0 0 0 -499 -2082 -22683 -780 228 17670 1005 + 36181 2172 47358 3047 35802 1943 -595 0 548 0 + -922 -1318 -282 689 1430 0 2514 3529 4070 2239 + 0 -1059 -1116 -1986 -2575 0 36918 24883 0 -18462 + 0 0 0 0 0 -1272 -1125 0 0 0 + 0 1700 1726 11237 13170 2094 1471 10453 2226 28791 + 2853 44033 2406 33068 9553 diff --git a/inputs/coefficients/WorkLocationModel.F12 b/inputs/coefficients/WorkLocationModel.F12 new file mode 100644 index 00000000..b4581d5d --- /dev/null +++ b/inputs/coefficients/WorkLocationModel.F12 @@ -0,0 +1,377 @@ +Tour Destination +Created by ALOGIT version 4 15:25:46 on 17 Nov 16 +END + 1 Beta00001 T 1.00000000000 .000000000000 + 2 Beta00002 F 2.14949839843 .771153227678E-01 + 3 Beta00003 F 1.88565401973 .162859901555 + 4 Beta00004 F 1.80347808130 .340684475610 + 5 Beta00005 T .000000000000 .000000000000 + 6 Beta00006 F 1.10241152106 .314548096442 + 7 Beta00007 F -.111767780125 .979816810495E-01 + 8 Beta00008 F -.163341778431 .395522096651E-01 + 9 Beta00009 F -1.56614619689 .236935059210 + 10 Beta00010 F -.667796754488 .481753906634 + 11 Beta00011 F 1.51690807732 .354999347438 + 12 Beta00012 F .962811190297E-01 .102005886659 + 13 Beta00013 F .872801089522E-01 .104211381106 + 14 Beta00014 F -.653216483263 .779639413193E-01 + 15 Beta00015 F -2.08365584744 .378637599269 + 16 Beta00016 F .128419557860 .214568902150E-01 + 17 Beta00017 F .500326340563E-01 .426152046310E-01 + 18 Beta00018 F .341621264854E-01 .999590411737E-01 + 19 Beta00019 F .206192780063E-01 .980923277918E-02 + 20 Beta00020 F .709801176499 .176757252532 + 21 Beta00021 F -.212330996007 .193539837475E-01 + 22 Beta00022 F -.100909331694 .114733158947E-01 + 23 Beta00023 F .423073564650E-01 .151850147390E-01 + 24 Beta00024 F .303863002346E-01 .898835183614E-02 + 25 Beta00025 F .217544617039 .166501532379E-01 + 26 Beta00026 T .000000000000 .000000000000 + 27 Beta00027 F -.911271762171E-01 .973751261022E-02 + 28 Beta00028 F .460963372135E-01 .125146167715E-01 + 29 Beta00029 T .000000000000 .000000000000 + 30 Beta00030 F -.631219010130E-02 .134333615681E-01 + 31 Beta00031 F -.134013760011 .328053163769E-01 + 32 Beta00032 F .152536047369 .755113772942E-01 + 33 Beta00033 F -.255098126054 .658262972348E-01 + 34 Beta00034 F .160412343440 .197707552777E-01 + 35 Beta00035 F .156485884057 .115082009539 + 36 Beta00036 F -.211785995570 .181109587458 + 41 Beta00041 T 2.50000000000 .000000000000 + 42 Beta00042 F 1.73714658904 1.33079998673 + 43 Beta00043 F 2.42129987188 2.19169222222 + 44 Beta00044 F -.668408034874 1.23464751120 + 46 Distover20 T .000000000000 .000000000000 + 47 Distover30 T .000000000000 .000000000000 + 48 Distover40 T .000000000000 .000000000000 + 49 Beta00049 F -4.00000000000 .252017157415 + 50 LSM_050 T .750000000000 .000000000000 + 51 Gamma51 F -.497005831543 .149930588088 + 52 Gamma52 T .000000000000 .000000000000 + 53 Gamma53 F -.605690877287 .148411422266 + 54 Gamma54 T -30.0000000000 .000000000000 + 55 Gamma55 F -.513160526942 .152785380770 + 56 Gamma56 F -.649430279580 .148222118868 + 57 Gamma57 F -.293260022927 .142056333733 + 58 Gamma58 F -1.50906510528 .210795628568 + 59 Gamma59 F -1.36938286579 .259362692654 + 60 Gamma60 F -.937512376802 .574358052207 + 61 Gamma61 F -.923401143339 .190446776296 + 62 Gamma62 T -30.0000000000 .000000000000 + 63 Gamma63 T -3.00000000000 .000000000000 + 64 Gamma64 F -2.14922778902 2.85231408871 + 65 Gamma65 T -19.9689285352 .000000000000 + 66 Gamma66 F -.461164984096 .278217868920 + 67 Gamma67 F -.797654552414 .398384372412 + 68 Gamma68 T -14.7015000000 .000000000000 + 69 Gamma69 F -1.51078437748 .557452341240 + 70 Gamma70 F -.965631883994 .573438420275 + 71 Gamma71 F -26.8570697535 498365.116833 + 72 Gamma72 F -2.05629302589 .954275095056 + 73 Gamma73 F -.610321584961 .252963685008 + 74 Gamma74 F -.836679888059 .616508780294 + 75 Gamma75 T -4.86884752563 .000000000000 + 76 Gamma76 F -.884374638246 .570616660797 + 77 Gamma77 T -11.6984000000 .000000000000 + 78 Gamma78 F -30.3398858485 2677474.77922 + 79 Gamma79 F 1.40262934456 .816930565532 + 80 Gamma80 T .000000000000 .000000000000 + 89 Gamma89 T .000000000000 .000000000000 + 90 Gamma90 T -80.0000000000 .000000000000 + 98 Nest F .247098934499 .119834576106E-01 + -1 + 6113 -.547671958563E+04 -.208804269576E+05 -.185242315660E+05 + 3 015:25:46 on 17 Nov 16 + 0 0 1895 0 987 969 0 0 0 0 + 0 65537 1356 683 0 0 38924 1750 576 0 + -4790 0 72362 2471 922 0 55152 14173 0 2637 + 85395 906 0 4669 10810 9905 0 1032 941 87999 + 0 1782 3971 3918 3363 0 5537 9476 5235 0 + 1474 -1793 1506 1525 1612 0 2238 -504 -229 0 + -3487 -13459 -14671 -8701 -4571 6311 0 -310 -1531 581 + 0 -5198 -14002 -19352 -10406 -5639 5854 21373 0 -7671 + -4398 -1627 0 -13335 -32051 -24823 -26075 -8345 -132 -4609 + 1254 0 -114 -4 5710 0 62 321 159 279 + -3259 -1266 -1934 260 -61 0 11792 2654 694 0 + 7713 8478 7229 1628 895 2509 1288 -1250 -1789 269 + 0 1939 5942 -613 0 308 1351 1840 6196 -400 + 1857 -835 -510 -1782 -877 16617 0 240 -303 10391 + 0 142 433 257 -366 8608 742 -259 206 -375 + 14553 3942 5144 0 -11981 -1900 -682 0 -8114 -6040 + -7773 -1807 -637 -1147 -298 166 1254 -385 -11054 -4630 + -1975 0 -578 -1634 -39 0 436 669 -1283 -1335 + -103 -400 -39 325 515 1174 -1706 -848 -130 4012 + 0 25 -1 -30 0 -412 319 -958 555 -82 + -217 353 69 88 340 -15038 -2171 -915 -2957 -1248 + 0 -9511 -4905 -1760 0 -6472 -1703 -7459 -3620 -1524 + -654 596 198 888 425 -14423 -8919 -2467 10845 -7452 + 1802 0 -3615 -2735 52 0 -1255 -584 -2821 -2030 + 91 16 1155 646 772 -120 -5165 -5990 4086 128 + -14301 -32923 -12912 0 580 824 404 0 571 -1413 + 2034 327 474 817 1087 853 726 -169 -4345 -3148 + -2160 -9231 -10848 -27564 -4103 -5588 0 7339 1143 284 + 0 6081 390 5320 740 -506 213 -824 -2441 -1025 + -1199 -23914 -11351 -6503 -1853 -2170 -36003 -4342 -19831 -2785 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 412 514 -201 0 + 4546 1089 2169 1583 396 -296 -216 379 -398 188 + -4695 -3116 1125 -4795 2243 -34167 -26696 -7478 16821 13707 + 0 0 675 5151 4343 0 241 282 439 6214 + 3120 1943 -934 -192 -44 2762 5848 -29889 -8376 -3938 + 3830 -679 -10220 2581 -7867 -3122 0 -2972 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 1986 -4409 -4038 + 0 2443 1417 1500 -5696 -2922 -1447 1114 571 -16 + -2612 -10956 30646 8422 -111 -412 -1162 1662 572 -768 + 644 0 -2150 -89012 0 0 -1480 4368 -708 0 + -1528 245 -840 1644 -12 845 185 417 -620 135 + 12836 -43552 1626 1231 -4542 -4754 -16 -4451 -4250 -13941 + 0 7852 -2131 0 3457 0 93 637 -9118 0 + -268 138 291 563 -7277 -611 -764 -602 72 -7097 + 4495 1289 -39553 373 11 1447 1720 -14600 654 103 + 0 2597 2873 0 -2643 2835 0 -12 -141 2516 + 0 -475 -252 -200 -683 2759 -225 642 -375 512 + 7698 3226 6037 -21309 -263 -479 -4238 -3306 6572 122 + -1889 0 -5144 -9064 0 9696 -724 -57191 0 -10099 + 1077 -60 0 -10239 -3685 -7055 1232 381 -2487 -3371 + 945 -637 476 -24384 8583 2234 -2908 -862 6268 -4494 + -16400 -10766 -19604 0 9423 2306 0 -6884 10057 4768 + -662 0 27 21 2915 0 59 181 69 19 + 6141 1177 -881 -1013 359 -2651 -71 798 3061 134 + 966 1519 1243 -50 -7312 910 0 -215 -125 0 + 471 -380 1764 -4786 864 0 95 -224 1272 0 + 155 90 144 -44 -80 -2215 266 648 -411 1003 + 823 -46 -10752 -3 -1134 -594 -1418 442 4068 -2152 + 0 991 -1124 0 847 1003 -10167 4024 29 -75958 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -7745 19441 -137 + 0 -7404 -2074 -4974 18987 67 1848 -551 -252 -1855 + -365 -5545 23851 1013 743 1601 284 -787 -1709 -366 + -1289 0 878 -7960 0 8764 -2610 120 1099 3398 + 521 -633 0 0 -4415 -160 26380 0 -4102 -1359 + -3016 -97 25820 673 -418 263 -372 11796 -4021 1419 + 36458 269 1823 -18 -217 1161 200 -1210 0 839 + -3487 0 3795 -423 -14087 -3007 1168 -4712 6685 0 + 16609 0 -439 -807 -435 0 -552 -1395 -1174 -1561 + -662 -123 23 102 3981 -317 68 -340 -64 108 + 103 -34 96 153 88 55 0 -58 -47 0 + 79 -209 234 -87 -724 146 -501 0 -34648 -11659 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 1241 -2488 761 + 0 919 452 1110 -1067 395 -413 -811 770 -486 + -341 3794 3569 2467 458 -631 -8955 13001 -1704 8298 + -2083 0 -2452 -1175 0 -557 -3200 -341 -2461 -982 + 1637 -377 0 401 1078 -57 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 1768 -2226 438 0 + 1377 942 1702 -675 124 -95 -1099 366 -762 -409 + 5303 4403 1600 3273 -2380 -4333 13444 -11424 7348 -2078 + 0 -2208 -1288 0 -198 -2994 1582 -2767 475 1749 + -459 0 371 481 -97 0 0 0 0 57609 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 1780 + -370 1429 0 1572 193 1138 -62 1135 -759 -138 + 895 -237 -384 2974 3710 2286 -2897 15 956 13292 + -2103 5554 -14130 0 -1372 -1416 0 -735 -2809 -124 + -1700 5622 3303 -1447 0 631 1017 -149 0 0 + 0 0 40083 0 43573 0 0 730 -2199 324 + 0 511 52 922 -897 17 -384 -488 728 -244 + -593 2305 3565 2426 2235 -1674 -6095 13679 -6465 7855 + -1554 0 327 -869 0 152 -3870 -503 -2920 -576 + 1695 -226 0 531 976 -10 0 0 0 0 + 60380 0 57110 0 40362 0 2477 -1972 480 0 + 2369 745 1855 -890 238 -81 -451 -138 -184 -553 + 4324 3661 2663 1237 -953 -1552 12324 -5167 4375 -3882 + 0 -5153 -1653 0 -664 -3072 594 -3748 1627 1946 + -604 0 143 794 -89 0 0 0 0 48217 + 0 50694 0 49060 49008 0 260 409 1914 0 + 749 78 307 513 146 286 -261 250 94 -128 + -4099 15916 1359 -453 1497 -1435 11111 -250 6275 -757 + 0 2810 1559 0 -3714 -23118 -1471 3539 -2562 3047 + -3026 0 4112 2247 15 0 0 0 0 34531 + 0 33420 0 30359 34803 31224 0 5242 227 1240 + 0 2351 2375 3996 415 742 269 -119 -369 -710 + -33 5724 4181 2392 -2188 -5402 -1636 2913 -1598 9561 + 1003 0 4561 -13635 0 1494 -1684 -232 -1425 2448 + 1293 -266 0 339 791 -102 0 0 0 0 + 31929 0 31379 0 26767 31206 29819 19412 0 3954 + -1557 464 0 2653 1261 3137 -494 186 -53 -749 + 187 -683 -268 847 2678 2278 124 -1554 3355 13746 + -1626 -14510 -3994 0 -934 -571 0 -859 -1797 -229 + -2689 5458 3281 -1308 0 15 509 -61 0 0 + 0 0 42010 0 44244 0 43581 43263 47895 26187 + 25642 0 3334 -3446 -909 0 1719 1754 2085 -1605 + -102 -373 -371 538 -710 -288 6429 -9528 1364 -301 + -1344 -2340 14413 -2909 4284 -4102 0 7596 -4649 0 + 3135 9564 293 -6940 -3457 557 1293 0 -3402 -805 + -58 0 0 0 0 49250 0 48391 0 35827 + 50201 42172 -20105 26952 39946 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 48 245 2105 + 0 13 -86 -1 99 1781 445 -39 318 -159 + -1404 -1123 -143 8276 -672 -45 -154 181 1922 938 + 353 0 -537 425 0 -676 -1109 -17068 4003 -649 + 469 1704 0 78 3502 -37 0 0 0 0 + 396 0 -11070 0 1640 -369 1214 2797 535 -235 + -2270 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 864 -286 305 0 1131 185 610 98 + 91 -986 -626 -298 100 -426 1290 985 759 366 + -2210 -2024 7963 -4151 2887 -1546 0 493 -34 0 + -1150 -1776 228 -597 2723 1667 -1288 0 123 188 + -46 0 0 0 0 13607 0 17956 0 35813 + -3163 28277 15341 12165 24013 13589 0 0 1308 0 + 0 1555 32 520 0 1253 709 1034 -80 223 + 95 -307 -344 84 113 1412 1599 641 -396 -932 + -2868 6154 -1151 1905 -1026 0 53 -1293 0 148 + -303 -393 -314 2027 1073 210 0 405 367 -89 + 0 0 0 0 -13474 0 9715 0 27930 6825 + 20912 9563 8696 18546 8593 0 0 2503 0 24624 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 -238 -588 -404 0 -265 -124 435 -27 + -506 395 -2403 66 -320 355 -86 1568 660 -596 + -151 586 3926 -994 1697 -4993 0 -936 -196 0 + -123 151 487 -1454 2656 -916 1033 0 345 184 + 79 0 0 0 0 19140 0 15707 0 -35055 + 20179 13188 7647 8386 13273 14062 0 0 -468 0 + -11180 -11056 0 0 -3345 -2523 -614 0 -2808 -979 + -2273 -1228 -827 -833 -1386 1036 179 -501 -3013 885 + 722 774 2062 -2918 -9929 888 10331 2930 0 275 + 1882 0 533 -3620 -429 -1934 -2115 1045 -209 0 + 802 796 -13 0 0 0 0 57222 0 53765 + 0 33899 56844 41052 31413 22223 34739 45364 0 0 + -214 0 9313 2538 0 14427 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1275 -557 141 0 510 517 1208 -197 -123 + -252 -971 979 -536 281 771 339 510 380 831 + -1811 664 648 2381 641 0 -1156 459 0 -440 + -1639 233 -1727 -2471 335 71 0 -264 221 -2 + 0 0 0 0 27242 0 21474 0 1716 26130 + -33752 9737 9737 4100 20719 0 0 -945 0 -10581 + -12308 0 5527 31540 0 0 52 -2883 -686 0 + -530 754 672 -1405 -710 112 -770 -273 -563 -257 + 3769 2121 1267 -2937 418 -1204 7341 1345 7535 -7446 + 0 -3031 -515 0 808 -2370 -749 -1764 -9387 -249 + 974 0 138 510 45 0 0 0 0 53409 + 0 46394 0 -13713 52444 26700 24675 22780 23357 41681 + 0 0 -1296 0 -7954 -12243 0 44511 55285 0 + 39733 0 -104 -1516 -224 0 -528 298 -186 -872 + -319 -184 97 541 -221 -189 3578 48 379 997 + 987 -2936 3830 2144 3244 479 0 -2237 -259 0 + 563 -2136 -642 -886 -12673 275 82 0 -129 242 + 21 0 0 0 0 29748 0 24859 0 4959 + 28647 8410 13041 11169 -37845 21901 0 0 -810 0 + -7641 -10566 0 5504 32839 0 30567 41370 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -1010 1416 51 + 0 -1196 -397 -677 1959 -106 -97 153 -72 4 + -164 389 2070 86 -38 249 -659 1651 -734 2172 + -1902 0 -1580 -1792 0 2107 1374 -400 1655 -747 + 258 -184 0 2494 284 100 0 0 0 0 + 10765 0 9585 0 4195 10368 -2059 12732 4986 4468 + 252 0 0 -575 0 -648 -1815 0 7862 10543 + 0 -1833 10928 4303 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 -453 178 -31 + 0 -619 -486 228 71 -68 -30 -246 -252 859 + 44 360 -173 -96 961 833 -227 235 -259 -12 + -148 0 168 -59 0 -102 471 46 83 5 + -29 113 0 -341 -813 -66 0 0 0 0 + 1004 0 950 0 548 998 308 866 533 586 + 499 0 0 -53 0 127 20 0 505 971 + 0 60 860 400 0 5232 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -15297 -775 -668 0 -14492 -6591 -11466 -1364 -673 + -913 -463 287 3579 -737 -15394 -2315 -634 4047 -12349 + 2759 2714 4112 1599 994 0 -3308 -761 0 2192 + -585 -247 88 1298 268 -1340 0 18904 14540 54872 + 0 0 0 0 -6163 0 -6123 0 -5346 -5820 + -6004 -3188 -4894 -5374 -6861 0 0 137 0 -2225 + -1848 0 -1216 -4367 0 -2194 -4192 -2209 0 -455 + 0 0 -4019 0 0 0 diff --git a/inputs/coefficients/WorkTourModeModel.F12 b/inputs/coefficients/WorkTourModeModel.F12 new file mode 100644 index 00000000..1645965e --- /dev/null +++ b/inputs/coefficients/WorkTourModeModel.F12 @@ -0,0 +1,121 @@ +Work tour mode choice +Created by ALOGIT version 4 15:44:55 on 1 May 17 +END + 1 costutil F .913987315438 .119978654393 + 2 timeutil F .494905334037 .352259138343E-01 + 10 dt-const F -3.62180391994 .639000940182 + 11 dt-nocars F -2.55265924276 .723704134852 + 13 dt-carsltw F -1.23551757237 .373214611079 + 20 wt-const F -3.00000000000 .703863866025 + 30 s3-const F -2.36776269155 .657333312310 + 31 sr-hhcu5 T .000000000000 .000000000000 + 32 sr-hh515 F .424150550258 .153910431918 + 35 sr-lndist F -.329682994195 .818769580854E-01 + 38 s3-onephh F -1.97669041117 .354240547592 + 39 s3-twophh F -1.14944838217 .162076098736 + 40 s2-const F -1.85122248808 .651681414087 + 41 sr-nocars F -3.40952362851 .584612473262 + 42 sr-carsltd F .393726919986 .186814315852 + 48 s2-onephh F -1.86371577793 .323041305235 + 50 da-const F 1.47717162385 .622888056127 + 53 da-carsltw F -2.42775238233 .260206750282 + 54 da-incu25 F .722357676215 .344640862740 + 60 bi-const F -3.82418201142 .734476028767 + 61 bi-male F 1.68948111252 .271310636831 + 63 bi-ageo50 F -1.14178095791 .363808721882 + 71 wk-male F .854883728444 .247038504634 + 124 tr-omixed F 1.28079621866 .396767461549 + 127 tr-dintdn F .874808195926E-02 .147917415201E-02 + 128 tr-dempdn F .439389256336E-04 .666301569058E-05 + 131 da-escsptr F -4.32879566052 .623607324540 + 132 da-othsptr F .183820798159 .718597604090E-01 + 133 sr-escsptr F 5.30097909432 .555268162696 + 134 sr-othsptr F .405208661578 .862488170309E-01 + 162 bi-class2 T .000000000000 .000000000000 + 164 bi-omixed F 1.37786885758 .585035141037 + 168 bi-dempdn F -.233482125125E-05 .766397855790E-05 + 169 bi-dmixed F 1.36304407845 .525374557684 + 179 wk-dmixed F 1.72088584014 .392981353282 + 180 tr-univst F .471353296801 .282267769164 + 201 distcont1 T -1.00000000000 .000000000000 + 202 distcont2 T -1.00000000000 .000000000000 + 203 distcont3 T .000000000000 .000000000000 + 204 distcont4 T .000000000000 .000000000000 + 205 distcont5 T .000000000000 .000000000000 + 206 distcont6 T .000000000000 .000000000000 + 207 distcont7 T .000000000000 .000000000000 + 208 distcont8 T -2.00000000000 .000000000000 + 209 distcont9 T -.10000000000 .000000000000 + 210 distcon10 T -2.00000000000 .000000000000 + 211 distcon11 T .000000000000 .000000000000 + 99 modenest F .557856817597 .412038641952E-01 + -1 + 5421 -.704028877695E+04 -.958513424704E+04 -.491650759978E+04 + 15 015:44:55 on 1 May 17 + 41586 -17081 -30093 2897 6233 -4576 80 113 -5239 5320 + -16213 -24927 87488 -1380 -948 -14120 -26963 86593 -1488 -51 + 76597 0 0 0 0 0 0 0 15128 19540 + -7892 1277 -963 -7247 -11995 0 -7096 -25266 11995 -2082 + 199 10272 -21460 0 -7634 -21572 -28835 9271 -2008 120 + 9408 -3003 0 2781 13082 -3393 -2324 1134 -113 313 + 1042 -7587 0 7607 1656 16526 -13487 -26679 87193 -1461 + -13 77128 99083 0 -10945 -21567 -246 -493 -26212 -32425 + 12499 -1073 883 12671 4167 0 -8265 11728 6131 1223 + 3967 8026 14398 -2341 1737 4570 -2714 -17809 0 9282 + 8532 13946 2646 -17476 2398 -21136 -30107 9527 -2112 57 + 9719 -479 0 1510 13597 72641 3528 -1148 5879 14748 + 11595 -685 84209 389 -83 73185 83344 0 3420 4622 + -7682 -453 84122 -8724 4729 -8092 -42111 -51742 17965 -3069 + 5444 17334 11857 0 -20243 13720 25006 3399 11757 31213 + 9611 25669 -15121 9945 12624 -5694 1013 186 -5087 -5244 + 0 7180 -5530 -1343 -313 -5181 -5749 7231 -1181 -1526 + -12531 -25049 -41494 61275 -2885 42 55757 56802 0 -11306 + 12466 15946 1355 57047 18255 -7644 16616 44030 29245 -7288 + 22482 36066 -2445 2358 27 -2592 67 0 10430 -8426 + -15134 -1263 279 -17704 8125 -15806 16026 -26760 5955 -34898 + -6128 -10504 4039 -860 -84 3658 2921 0 -3717 3323 + 4608 413 2894 4843 -3274 4821 -1626 7423 -2032 -2200 + -4939 9951 20003 15752 1306 209 13937 16689 0 5985 + -4294 -8471 -560 16940 -9759 5627 -8925 26583 -13992 3559 + -1569 47394 -2679 6409 2905 -966 698 3880 -46027 2827 + 0 1931 -1523 -5363 -151 2909 -5424 4603 -5708 8471 + -5972 1348 -4316 4516 -1114 3035 17091 33579 -24583 2117 + -319 -24039 -4806 0 10939 -9616 -17619 -1218 -4700 -22320 + 10754 -18611 12668 -28580 5524 -19634 19841 -7007 11220 7374 + 739 34007 -9208 3095 -356 -11205 -3834 0 11758 -10106 + -17986 -874 -3860 -23027 8577 -19349 14555 -34109 3390 -19798 + 19874 -5843 14145 9986 -2666 -34414 -40191 13560 -3027 138 + 12867 7280 0 -8586 15244 19221 1524 7039 21851 -7747 + 20024 -11584 37728 -9302 22638 -20763 5611 -10819 -5698 -22772 + -23001 15942 13916 -2967 1153 401 -3860 -7209 0 4057 + -1641 -7722 -930 -7160 -10957 1929 -7903 -2115 -13014 1563 + -8408 6019 -1195 2381 4342 9498 8478 -16062 36893 54752 + -15679 3959 -536 -16387 -15663 0 13430 -11184 -26330 -782 + -15303 -27060 16517 -27856 15237 -47333 9498 -30247 28567 -9668 + 16608 10623 33446 37795 -2394 8716 22990 25975 -7262 1994 + 364 -7979 -14425 0 10952 -6068 -19577 -2587 -14512 -15971 + 6156 -20378 4034 -23341 5188 -15090 12392 -3518 6045 6090 + 16683 16511 -20788 62323 17765 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 12000 19090 12657 2093 648 + 9635 13558 0 5501 -5426 -9734 -403 13819 -9519 7810 + -10307 25502 -16153 3558 -44238 15755 1299 10238 7140 14160 + 15501 -13963 6579 20743 10705 0 -15737 -1749 1324 -61 + -43 130 2961 0 -143 -287 -104 498 2866 -1888 + 117 -497 2890 -775 -2247 1844 -6020 3443 4123 2421 + 1610 21534 1149 -338 2281 40 0 -9917 9411 20396 + 14289 1713 264 11715 15906 0 5954 -5379 -10388 -538 + 16148 -11204 7281 -11032 27767 -16714 3178 -38238 18449 -3364 + 8066 5364 17699 16073 -13772 7683 20617 11461 0 3934 + -6386 4109 18683 77289 1888 576 68523 76507 0 4219 + -3964 -9375 -180 77255 -9544 8206 -10100 91421 -14513 1630 + 37326 12209 -3185 10720 6472 16598 20064 -12328 6933 20400 + 10511 0 29504 5257 32198 -4014 3696 -2643 2224 -2845 + -4051 -2141 0 1965 -3272 1278 -233 -2212 -2710 -1225 + 1317 -423 -7729 510 -3555 -498 -2870 -2539 -428 -4633 + 14846 -3524 2321 4595 2752 0 3424 1886 3089 3018 + -57552 -77423 23930 -5734 238 23985 17653 0 -25011 19084 + 36989 3188 17315 41988 -18702 38551 -21357 67082 -13845 43229 + -40392 12569 -22541 -13534 -46079 -49690 50527 -19483 -71820 -34540 + 0 -28323 -1050 -28143 -26650 -6309 diff --git a/inputs/coefficients/WorkTourTimeModel.F12 b/inputs/coefficients/WorkTourTimeModel.F12 new file mode 100644 index 00000000..619e8ce5 --- /dev/null +++ b/inputs/coefficients/WorkTourTimeModel.F12 @@ -0,0 +1,351 @@ +tod work tours +Created by ALOGIT version 4 22:41:39 on 21 Oct 16 +END + 11 arr3-5 F -3.00954429793 .111547792916 + 12 arr=6 F -1.58667790379 .676548628597E-01 + 13 arr=7 T -1.10000000000 .000000000000 + 14 arr=8 F -.958312892831 .492893244979E-01 + 15 arr=9 F -1.36276779728 .740056376990E-01 + 16 arr10-12 F -2.16982755807 .118598871277 + 17 arr13-15 F -2.53223936974 .195520805213 + 18 arr16-18 F -2.71575163592 .275357523627 + 19 arr19-21 F -3.59072824508 .390868298598 + 20 arr22-26 F -4.37590204819 .644149289670 + 21 dep3-6 F -3.59264701764 .596223957706 + 22 dep7-9 F -2.58729797621 .263684414900 + 23 dep10-12 F -1.27783467776 .156974176178 + 24 dep13-14 F -1.00880256605 .905873322902E-01 + 25 dep=16 T -.170000000000 .000000000000 + 26 dep=17 F -.122309636108 .517062550224E-01 + 27 dep=18 F -.753657184505 .803694953980E-01 + 28 dep19-20 F -1.37122111432 .119185349777 + 29 dep21-23 F -1.83034628200 .197536812892 + 30 dep24-26 F -3.36909462814 .330870514996 + 31 dur0-2 F .183624277425 .175001025225 + 32 dur3-4 F .310016060835 .115592429652 + 33 dur5-6 F -.143522144689 .721237849394E-01 + 34 dur7-8 T -.500000000000E-01 .000000000000 + 35 dur=9 F -.576003869356 .117641287836 + 36 dur=10 F -1.78390178475 .132088155335 + 37 dur=11 F -2.86129311268 .156842966920 + 38 dur12-13 F -4.45442939374 .197262263599 + 39 dur14-17 F -6.93098862840 .317639718759 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr F .582450596706E-01 .887905135251E-02 + 42 ptwk-dur F -.122016350351 .115960687555E-01 + 43 nwad-arr F .787771424232E-01 .171039304127E-01 + 44 nwad-dur F -.126428774600 .236061772133E-01 + 45 univ-arr F .125971373815 .116945154377E-01 + 46 univ-dur F -.241731499966E-01 .158565018226E-01 + 49 dkid-arr F .199930195372 .424160916159E-01 + 50 dkid-dur F -.840668178690E-01 .613912624298E-01 + 51 linc-arr F .478636958544E-01 .118291358842E-01 + 52 linc-dur F -.127303532315E-01 .146824829080E-01 + 53 hinc-arr F -.145583663303E-01 .895274085620E-02 + 54 hinc-dur F -.286901997683E-02 .751640495013E-02 + 57 lprs-arr F 1.10445300062 635.139807831 + 58 lprs-dur F .708422786545 635.139630402 + 61 ns*ot-arr F -.163523567914E-01 .441925649590E-02 + 62 ns*ot-dur F -.822829642200E-01 .459438024121E-02 + 63 ns*mt-arr F -.217611951314E-01 .434193069963E-02 + 64 ns*mt-dur F -.807125548433E-01 .470498525369E-02 + 67 iescs-arr F -.645953287314E-02 .597985024206E-02 + 68 iescs-dur F .203095761600E-01 .609592325212E-02 + 69 nsubt-arr F .360896050038E-01 .102058240426E-01 + 70 nsubt-dur F .164601626744 .104625214392E-01 + 71 ftwk-x<9 F -.686329824023 .120856907505 + 72 hinc-d36 F -.343651105097 .912565736612E-01 + 73 hinc-a2226 F -.556102855394 .171518761183 + 81 hprs-x<8 F 1.57683206470 .240342453581 + 82 lprs-x<8 T 5.00000000000 .000000000000 + 83 hprd-x<8 F -.555049666025 .803756448397E-01 + 85 ctim-out T .500000000000 .000000000000 + 86 ctim-ret T .500000000000 .000000000000 + 87 ttim-out T .500000000000 .000000000000 + 88 ttim-ret T .500000000000 .000000000000 + 89 ttim-mis F -2.19775257829 .217378681852 + 91 arravail F 2.42829592347 1.66775950936 + 92 depavail T 5.00000000000 .000000000000 + 93 cempbef1 F -.289914675386 .198690984760E-01 + 94 cempaft1 F -.276489728600 .205205456749E-01 + 95 cempbef2 F -.794482507026 .778925933624 + 96 cempaft2 F .473871851175 635.139630037 + 97 toursdtwin F -95.7171601666 8.73948446740 + 98 toursdmwin F -19.2290114621 3.51990602591 + 99 toursdbwin F -1.05292060087 .172940906413 + 100 toursdawin F -.794527397332 .585014588444 + 124 dep15 F -.495805951982 .572315648939E-01 + -1 + 5481 -.302979674099E+05 -.385373912812E+05 -.297474189414E+05 + 7 022:41:39 on 21 Oct 16 + 57393 0 0 -22678 1916 0 -39572 -13396 0 67716 + -53219 -25277 0 66201 79054 -57515 -30768 0 61250 76099 + 89850 -56643 -32023 0 57245 72463 86561 91620 -50523 -29154 + 0 49076 62892 76327 81956 84803 -37455 -21989 0 35419 + 45691 55838 60861 63574 61305 -3951 -1794 0 -962 -748 + -1356 -1743 -1679 -2064 -1936 -2275 -837 0 -918 -210 + -1042 -1763 -1862 -2520 -2670 48219 -2277 -187 0 -3121 + -2793 -2910 -2865 -3085 -3510 -3681 50483 84353 -5862 -2981 + 0 -2150 -2113 -2597 -2476 -2280 -2873 -3154 44566 74516 + 83068 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -636 1228 0 -9563 -6870 + -2725 -1150 -1484 -116 823 -26361 -42139 -41343 -28282 0 + -1824 289 0 -6601 -8664 -2829 -299 -829 1053 1970 + -35330 -57848 -59551 -47436 0 66456 -2010 -628 0 -2736 + -4674 -3851 -395 -925 -146 2230 -41499 -68745 -72288 -60320 + 0 65083 75387 -5132 -4466 0 468 97 334 1072 + 1287 -153 2030 -41930 -69973 -74624 -63877 0 58779 70895 + 81615 -4896 -3496 0 1246 1113 1838 1773 180 -592 + -2532 -36073 -60643 -65730 -57454 0 49307 60834 71118 78691 + -1790 -1614 0 2264 2897 1837 -89 1404 773 1789 + 1395 -235 -1802 1329 0 -3303 -3111 -2776 -1925 -4004 + -723 -1364 0 3003 3520 982 -227 2300 1656 2934 + 2032 806 -5346 -1431 0 -2900 -2550 -1768 -1129 -3136 + 88470 162 -607 0 2133 1566 -1417 -50 1467 1524 + 2489 494 -876 -5326 -7805 0 -1721 -1126 206 367 + -1336 70725 74055 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -269 -1333 0 2947 + 4161 2427 1404 20 -755 -1828 40 306 583 857 + 0 -3184 -3279 -1391 -331 1260 -20109 -15097 -7754 0 + -935 -2709 0 5085 5329 2902 1685 59 -770 -2167 + -378 -271 451 512 0 -5207 -6573 -3938 -1654 771 + -34976 -30011 -20074 0 89162 -2738 -3740 0 4063 4356 + 2798 1708 73 -567 -2185 -830 -1049 -75 34 0 + -4478 -6946 -6201 -2519 466 -43827 -39405 -28258 0 78555 + 81285 -2600 -1151 0 1930 2178 1247 359 -1377 -1371 + -2926 -1253 -1607 -172 37 0 -2111 -4015 -6616 -4636 + -313 -52305 -48664 -36576 0 66205 72296 72379 -747 -731 + 0 586 478 119 -31 -1445 -768 -1414 -3037 -4279 + -2953 -2800 0 476 -280 -1109 -3860 -3428 -53160 -50846 + -39587 0 45221 53718 56976 60383 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -11023 -6664 0 6753 8222 + 7241 2401 -2627 -6128 -6522 2780 3663 1866 522 0 + 933 1544 2753 4624 5306 70 -513 -832 0 -19 + 373 615 458 38 0 -1876 -1061 0 1139 1257 + 1142 405 17 -792 -789 315 559 324 696 0 + -289 -301 -567 -432 43 3093 -3483 -6181 0 -30021 + -23542 -16803 -9360 -536 0 41074 -5898 -3818 0 3947 + 4967 4718 2004 -1223 -3837 -4769 1150 1783 955 397 + 0 119 228 733 1907 2414 86 -421 -650 0 + 366 640 777 663 289 0 19381 5317 -681 -394 + 0 646 773 809 441 212 -470 -683 -159 24 + 114 469 0 -393 -535 -822 -767 -503 961 -2833 + -3889 0 -12659 -9560 -6480 -3136 593 0 4789 16937 + 48200 -9490 -7831 0 5081 6289 6030 2537 -1713 -5239 + -5844 -342 -25 319 811 0 -626 -795 -832 -590 + -786 824 -77 -660 0 -570 54 585 1000 1508 + 0 23520 6912 13657 3790 479 305 0 139 -24 + 1 18 327 334 635 -1930 -2290 -1079 447 0 + -1024 -1406 -2392 -3965 -4415 2428 -1328 -3264 0 -26515 + -21643 -16267 -10103 -2089 0 4261 24065 2626 11834 48649 + -3365 -1914 0 2325 3012 3198 1898 -308 -3231 -6857 + -393 -768 -988 -762 0 505 575 593 198 -1715 + 435 16 -243 0 260 440 599 790 1241 0 + 7321 1913 4260 1034 6684 1502 190 135 0 63 + 14 79 103 159 29 -93 -957 -1544 -1291 -648 + 0 162 132 -221 -1190 -2956 1512 -159 -1156 0 + -5252 -3941 -2556 -846 1430 0 797 6463 501 3160 + 1466 5398 59578 -4033 -4064 0 1559 2018 2130 1227 + -288 -2176 -3106 -438 -234 125 403 0 -459 -650 + -789 -554 -445 310 -41 -233 0 311 482 609 + 726 865 0 -14455 -6199 -11024 -4350 10848 3122 732 + -239 317 139 0 30 60 161 209 246 -60 + -120 -977 -1060 -470 66 0 -372 -570 -1000 -1726 + -1749 1116 25 -506 0 769 1158 1502 2081 2826 + 0 -7553 -13069 -5457 -9735 3339 6784 -178 32 47825 + -16257 -26909 0 -2416 -2790 -2149 -772 4 -149 -109 + 320 654 847 703 0 -591 -742 -691 13122 8801 + 106 111 86 0 474 370 302 275 259 0 + 6033 1634 3425 619 17470 3273 1016 -176 16693 4544 + -3068 -4448 0 14 96 273 206 -24 -890 -951 + -138 442 733 688 0 -729 -927 -798 9708 6691 + 896 729 448 0 1149 1029 1033 1417 2504 0 + 3331 5429 2019 3544 7836 14885 816 1539 8038 16425 + 46579 2 1 0 -2 -2 -3 -4 -4 -5 + -3 1 2 2 2 0 -1 -2 -2 -2 + -3 0 0 0 0 0 0 0 0 0 + 0 1 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 1 1 + 1 1 0 1 2 2 2 0 -1 -2 + -2 -3 -3 2 1 1 0 0 -1 -1 + -1 -1 0 -1 0 0 0 0 0 0 + 0 0 0 0 0 100000 -8901 -1568 0 -922 + -2078 -4516 -5100 -5091 -3539 -106 5914 10269 7641 4596 + 0 -608 151 2683 8035 16919 -110 502 734 0 + -1157 -1345 -1513 -2387 -3126 0 2871 520 -878 -891 + 264 -728 1409 -549 -1482 -1313 3584 1941 0 -2 + -2887 -927 0 147 42 -769 -1085 -891 -732 991 + 4928 7742 5796 3629 0 -658 -223 1280 4935 12542 + 5375 2330 364 0 955 3215 5169 7626 9957 0 + 2193 9454 113 2834 654 2671 331 2885 -594 -89 + 1582 3284 -1 -1 47759 -12911 -4122 0 3176 3658 + 1623 -1938 -5815 -6766 -3990 7947 11039 4979 672 0 + 2275 3682 5921 9535 17832 515 1205 960 0 -929 + -1236 -1363 -1956 -2285 0 -937 -2154 -4369 -3193 -8492 + -5693 3383 -600 -557 -1550 3285 2354 0 -2 53345 + 27396 -4569 -2060 0 1702 2358 1988 98 -1268 -2225 + -978 6328 8451 3461 111 0 1422 2044 3168 5654 + 12230 5508 -1197 -5122 0 3534 5302 6522 7637 7973 + 0 1122 5569 -1062 128 -2579 -2844 1307 3102 24 + -239 1170 2829 -1 -1 25675 38489 44687 1999 1133 + 0 -1292 -1580 -1319 -504 222 902 1037 -806 -1119 + -720 -201 0 -155 -331 -631 -1515 -1668 -31 -24 + 49 0 69 26 1 39 165 0 -759 16 + -2412 -640 5314 2578 -1373 -4 -760 -59 -4558 -2592 + 0 0 -19314 -8870 -25156 -10665 655 415 0 -305 + -397 -363 -162 51 405 516 -215 -504 -339 -131 + 0 17 -21 -49 -573 -653 -1116 14 789 0 + -1254 -1744 -2092 -2477 -2507 0 -83 -1328 -790 -1705 + 2469 4024 -531 -1153 -216 -82 -2224 -6322 0 0 + -8696 -22404 -10678 -26695 38302 3542 2451 0 -2721 -3138 + -2632 -1350 89 1401 2024 -3120 -3623 -2077 -257 0 + -1901 -3140 -4917 -6237 -4621 927 686 369 0 -230 + 47 267 467 245 0 3378 2375 5430 2607 8864 + 5165 1074 1309 1880 1979 -351 -499 0 0 -19135 + -8227 -14674 -5336 2144 1104 2912 1450 0 -1225 -1438 + -1173 -418 218 1266 2079 -1831 -2378 -1166 -134 0 + -1224 -1902 -2823 -3289 -2444 -6164 -3309 -862 0 1038 + -701 -2601 -5597 -10980 0 75 -1871 1513 2044 3256 + 4517 131 -60 1146 1532 93 -924 0 0 -7687 + -28625 -4968 -16914 1413 3413 40405 -267 -450 0 176 + 698 960 622 -160 -686 -1237 439 515 -248 -1010 + 0 451 347 616 1049 1368 2483 6168 6763 0 + 89586 78116 64077 48541 26688 0 -542 -37930 -41 -16660 + -1225 -32080 64 -6843 103 322 607 1485 0 0 + -840 -807 -491 524 129 -593 -409 2208 -32176 -51883 + 0 -2300 -2760 -2452 -1272 -303 291 548 610 329 + 176 43 0 147 161 60 4503 2955 39 122 + 188 0 784 517 270 -31 181 0 1657 -424 + 1070 -443 6510 -930 164 -373 4970 -224 49545 8077 + 0 0 1087 262 701 177 20 -169 -47 -44 + 1016 4850 8190 0 733 725 63 -297 -103 1207 + 1122 54 -32 -322 -464 0 534 711 652 -23467 + -14417 -684 -453 -247 0 -417 -312 -327 -1090 -2047 + 0 -448 -106 -444 -72 1277 2225 -368 83 24 + 1140 -45194 -33533 0 0 -1681 -894 -1574 -90 1021 + 822 -691 -1647 -640 -15605 188 -7 0 -450 -694 + -463 -423 -244 -167 84 428 337 -421 -1157 0 + 254 16 -7 -3 -187 4130 1636 -2734 0 -132 + -1946 -2907 -3511 -3187 0 -25 -2103 -92 -1736 -117 + -2167 -55 -496 -32 330 -63 -1300 0 0 -431 + -2943 309 -703 38 376 28 -136 -24 46 183 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 514 45 0 -1434 + -2133 -1439 -1314 -722 -532 196 1387 1123 -1350 -3667 + 0 868 178 55 276 -174 11942 3816 -8943 0 + 2536 -2744 -5779 -7905 -7761 0 -292 -2572 -317 -1581 + -568 -410 -182 91 -263 -355 276 972 0 0 + -552 -8918 1518 9446 -124 -370 -64 1641 2941 208 + -131 19004 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -4789 1302 0 -1958 -2773 -2948 -3525 -3277 -2945 + -2016 -1859 -3331 -3744 -3579 0 2056 2566 3141 -1308 + -1712 -77 -84 -10 0 219 223 114 -257 -1293 + 0 252 251 -872 -424 -2459 -1676 73 3 -2031 + -1413 -175 -341 0 0 -328 35 308 201 58 + 654 -410 -238 182 -40 1018 -22 0 169 0 + 0 0 0 -543 -285 0 492 533 731 702 + 1120 1523 832 -10 20 38 69 0 -13 -47 + -59 0 -90 57 58 25 0 -117 -113 -101 + -114 -92 0 -490 -1 -262 -3 -284 55 -149 + 7 101 62 -103 -52 -70 32 184 46 -143 + -26 -18 -8 34 48 -103 -44 105 -21 0 + -32 0 0 0 0 -61 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 49392 31722 0 -37812 -50541 -61387 -63658 -63760 -56809 -43272 + -1770 -1631 1573 692 0 104 -1471 -2167 -5328 -3222 + -57651 -57178 -46236 0 11577 23902 31779 41180 44524 0 + -8750 11785 -4464 6108 -8001 9701 -2624 3210 -4007 4512 + -10339 7233 3 -1 -6619 14099 -7137 4714 1120 -1264 + 1236 -1078 -8545 -7003 2962 -3422 0 -8770 0 0 + 0 0 2461 -621 0 -1214 -1067 0 738 51 + 531 1353 145 491 287 -37739 -61715 -64724 -57899 0 + 41184 52446 61398 64222 58934 -56075 -54654 -43101 0 11314 + 22890 30648 38463 43043 0 4757 14343 2133 6883 3866 + 10560 1685 3633 2342 5680 6656 15321 -2 -3 4362 + 19300 4575 10951 -628 -1899 -1360 -3303 -7567 887 -4225 + -3437 0 -8650 0 0 0 0 2642 -64 0 + 46408 -608 -506 0 899 1070 1510 1970 1949 3078 + 1397 38 -19 37 95 0 -3 -90 -120 -172 + -163 -77 -64 -151 0 -139 -103 -62 -33 23 + 0 -974 26 -403 16 -449 117 -257 21 66 + 82 -187 -97 -84 38 -737 25 -1409 -89 -83 + -12 8 88 -182 -63 212 -6 0 35 0 + 0 0 0 -15 82999 0 -985 -6 0 0 + 0 0 0 1 1 1 1 0 0 0 + 0 0 0 0 0 0 0 -1 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 100000 100000 -2 -1 -2 -1 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 32 0 0 0 38 -3903 -3069 0 3951 + 5312 5624 2449 -855 -2912 -2735 -623 -2171 -3733 -3960 + 0 1672 1286 -384 -3304 -3132 10135 5474 -2022 0 + 543 -413 55 2358 6180 0 72 2748 -227 828 + -2021 -233 488 1258 -626 832 656 334 1 0 + -8339 17742 10380 -11895 -440 -705 301 -5064 220 375 + -310 16074 0 37946 0 0 0 0 596 -478 + 0 7986 6259 -373 0 5799 4581 0 -7800 -10956 + -11762 -5876 1309 5301 6032 3726 6656 7370 5287 0 + -1846 -1017 2782 8583 8355 -2427 -1890 -716 0 -664 + -1247 -1986 -3458 -4960 0 697 252 520 83 3460 + 1095 -1297 -390 773 100 -357 -414 -1 0 16686 + 8358 -15563 -6015 128 -62 -2476 -3103 -274 -162 174 + -136 0 -221 0 0 0 0 -674 725 0 + -1503 2299 681 0 -53079 -15515 -2092 0 -376 -1585 + -4691 -6203 -8421 -7213 -5799 -4007 48 124 1000 0 + -919 -1213 -1115 -745 245 276 645 558 0 -325 + 20 376 281 194 0 -2162 -595 -1636 -510 -1431 + 50 816 117 -551 -39 652 281 4 -1 27532 + 1672 27325 834 3284 148 4571 -25 -520 147 -588 + -54 0 -97 0 0 0 0 -661 266 0 + 2605 -390 -2179 -1 -240 -9 110 -767 0 1297 + 1563 2285 2235 1485 -741 -6180 -7393 -10906 -8801 -6057 + 0 2766 2894 1836 -2613 -20563 -1726 -1868 -1457 0 + 1590 1978 2257 2919 2938 0 931 -654 469 -580 + -1274 -2428 2174 828 -530 -651 -296 -146 3 3 + -39739 -32316 -37391 -28149 -272 -452 -12685 -13378 978 -11 + 261 164 0 70 0 0 0 0 -588 -151 + 0 1098 3857 -208 3 -1287 885 -2682 -3708 -6939 + 0 338 763 -524 -726 20 -763 -1230 29754 50609 + 58151 60972 0 -2053 -20636 -32003 -36928 -34709 2892 2168 + -1443 0 1882 2263 846 607 -1659 0 -131 543 + 77 401 620 792 -440 -222 296 182 401 541 + 1 1 1995 1593 -667 -758 12 -30 647 411 + -902 -203 -375 -810 0 -2605 0 0 0 0 + -1929 70 0 -750 -37719 59 0 -2488 2702 1014 + -3315 diff --git a/inputs/coefficients/WorkbasedSubtourGenerationCoefficients_SACOG-v1.5.F12 b/inputs/coefficients/WorkbasedSubtourGenerationCoefficients_SACOG-v1.5.F12 deleted file mode 100644 index 3ba59e7f..00000000 --- a/inputs/coefficients/WorkbasedSubtourGenerationCoefficients_SACOG-v1.5.F12 +++ /dev/null @@ -1,32 +0,0 @@ -work based tour frequency and purpose wbfreq0501.ALO -Created by ALOGIT version 4 12:39:34 on 6 Apr 12 -END - 1 Beta00001 F 1.226014052955 .230710861441 - 3 Beta00003 F 0.58949163188 .619604842912 - 4 Beta00004 F 0.13633704997 .499140793754 - 6 Beta00006 F 0.30036927295 .235261602792 - 8 Beta00008 F 0.39617773946 .243715805154 - 10 Beta00010 F 0.571469703452 .221813898300 - 13 Beta00013 F 0.12974858328 .264124077795 - 15 Beta00015 F 5.57466202513 .139256633046 - 16 Beta00016 F 1.377063261524 .111028836990 - 18 Beta00018 F 1.735525734682 .163490879176 - 22 Beta00022 F .289006440718E-01 .449871733599 - 23 Beta00023 F .283050733130E-01 .116767868120 - 32 Beta00032 F -.550200492856E-01 .264673368684E-01 - 39 Beta00039 F .118883573823 .901918825112E-01 - 50 Theta0050 F 1.33662480750 .989512009706E-01 - -1 - 2386 -.156632394409E+04 -.229667942815E+04 -.137608319294E+04 - 16 012:39:34 on 6 Apr 12 - 30077 40018 18598 80903 34889 44178 77336 34568 43319 83650 - 87036 32697 43142 86266 82841 72192 29915 38390 75373 73156 - 76681 7848 -13554 -12048 -14751 -18366 4088 -10198 11363 -451 - 2254 8706 8603 13818 7394 16874 8245 -4866 -4923 -4390 - -8061 1783 -2192 25772 -36156 19695 6173 8145 18094 17831 - 20820 15433 1613 5480 1543 21396 5362 9711 20572 19186 - 22502 19975 4884 -5000 865 6500 88224 35199 45638 89877 - 86698 92992 79683 -10978 -590 601 18462 17152 -1595 362 - -79238 -247 -80 -1525 -395 -3043 -529 -1104 499 986 - -1452 -88 20609 19373 26065 30333 5312 17905 -64075 -17862 - -30496 -1471 -5383 11030 4193 diff --git a/inputs/coefficients/HTransitPassOwnershipModel_psrcper1.F12 b/inputs/coefficients/old/HTransitPassOwnershipModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/HTransitPassOwnershipModel_psrcper1.F12 rename to inputs/coefficients/old/HTransitPassOwnershipModel_psrcper1.F12 diff --git a/inputs/coefficients/IndividualPersonDayPatternModel_psrcper1.F12 b/inputs/coefficients/old/IndividualPersonDayPatternModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/IndividualPersonDayPatternModel_psrcper1.F12 rename to inputs/coefficients/old/IndividualPersonDayPatternModel_psrcper1.F12 diff --git a/inputs/coefficients/OtherHomeBasedTourModeModel_psrcper1.F12 b/inputs/coefficients/old/OtherHomeBasedTourModeModel_psrcper1.F12 similarity index 97% rename from inputs/coefficients/OtherHomeBasedTourModeModel_psrcper1.F12 rename to inputs/coefficients/old/OtherHomeBasedTourModeModel_psrcper1.F12 index cf8edae1..0b751f01 100644 --- a/inputs/coefficients/OtherHomeBasedTourModeModel_psrcper1.F12 +++ b/inputs/coefficients/old/OtherHomeBasedTourModeModel_psrcper1.F12 @@ -47,11 +47,11 @@ 178 wk-dempdn F -.234459082958E-05 .464232969057E-04 201 distcont1 T .000000000000 .000000000000 202 distcont2 T .000000000000 .000000000000 - 203 distcont3 T .000000000000 .000000000000 - 204 distcont4 T .000000000000 .000000000000 - 205 distcont5 T .000000000000 .000000000000 - 206 distcont6 T .000000000000 .000000000000 - 207 distcont7 T .000000000000 .000000000000 + 203 distcont3 T .500000000000 .000000000000 + 204 distcont4 T .500000000000 .000000000000 + 205 distcont5 T .500000000000 .000000000000 + 206 distcont6 T .500000000000 .000000000000 + 207 distcont7 T .500000000000 .000000000000 208 distcont8 T .000000000000 .000000000000 209 distcont9 T .000000000000 .000000000000 210 distcon10 T .000000000000 .000000000000 diff --git a/inputs/coefficients/OtherHomeBasedTourTimeModel_psrcper1.F12 b/inputs/coefficients/old/OtherHomeBasedTourTimeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/OtherHomeBasedTourTimeModel_psrcper1.F12 rename to inputs/coefficients/old/OtherHomeBasedTourTimeModel_psrcper1.F12 diff --git a/inputs/coefficients/OtherTourDestinationModel_psrcper1.F12 b/inputs/coefficients/old/OtherTourDestinationModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/OtherTourDestinationModel_psrcper1.F12 rename to inputs/coefficients/old/OtherTourDestinationModel_psrcper1.F12 diff --git a/inputs/coefficients/SchoolLocationModel_psrcper1_Calib2.F12 b/inputs/coefficients/old/SchoolLocationModel_psrcper1_Calib2.F12 similarity index 100% rename from inputs/coefficients/SchoolLocationModel_psrcper1_Calib2.F12 rename to inputs/coefficients/old/SchoolLocationModel_psrcper1_Calib2.F12 diff --git a/inputs/coefficients/SchoolTourModeModel_psrcper1.F12 b/inputs/coefficients/old/SchoolTourModeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/SchoolTourModeModel_psrcper1.F12 rename to inputs/coefficients/old/SchoolTourModeModel_psrcper1.F12 diff --git a/inputs/coefficients/SchoolTourTimeModel_psrcper1.F12 b/inputs/coefficients/old/SchoolTourTimeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/SchoolTourTimeModel_psrcper1.F12 rename to inputs/coefficients/old/SchoolTourTimeModel_psrcper1.F12 diff --git a/inputs/coefficients/TransitPassOwnershipCoefficients_SACOG-v1.5.F12 b/inputs/coefficients/old/TransitPassOwnershipCoefficients_SACOG-v1.5.F12 similarity index 100% rename from inputs/coefficients/TransitPassOwnershipCoefficients_SACOG-v1.5.F12 rename to inputs/coefficients/old/TransitPassOwnershipCoefficients_SACOG-v1.5.F12 diff --git a/inputs/coefficients/TripModeModel_psrcper1.F12 b/inputs/coefficients/old/TripModeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/TripModeModel_psrcper1.F12 rename to inputs/coefficients/old/TripModeModel_psrcper1.F12 diff --git a/inputs/coefficients/TripTimeModel_psrcper1.F12 b/inputs/coefficients/old/TripTimeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/TripTimeModel_psrcper1.F12 rename to inputs/coefficients/old/TripTimeModel_psrcper1.F12 diff --git a/inputs/coefficients/WorkBasedSubtourGenerationModel_psrcper1.F12 b/inputs/coefficients/old/WorkBasedSubtourGenerationModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/WorkBasedSubtourGenerationModel_psrcper1.F12 rename to inputs/coefficients/old/WorkBasedSubtourGenerationModel_psrcper1.F12 diff --git a/inputs/coefficients/WorkBasedSubtourModeCoefficients_SACOG-v1.5.F12 b/inputs/coefficients/old/WorkBasedSubtourModeCoefficients_SACOG-v1.5.F12 similarity index 100% rename from inputs/coefficients/WorkBasedSubtourModeCoefficients_SACOG-v1.5.F12 rename to inputs/coefficients/old/WorkBasedSubtourModeCoefficients_SACOG-v1.5.F12 diff --git a/inputs/coefficients/old/WorkBasedSubtourModeModel_psrcper1.F12 b/inputs/coefficients/old/WorkBasedSubtourModeModel_psrcper1.F12 new file mode 100644 index 00000000..34717ca8 --- /dev/null +++ b/inputs/coefficients/old/WorkBasedSubtourModeModel_psrcper1.F12 @@ -0,0 +1,37 @@ +work-based subtour mode choice +Created by ALOGIT version 4 13:19:05 on 25 Sep 16 +END + 1 costutil F 1.12373372453 .303342006880 + 2 timeutil F .861836144761 .164742484383 + 20 wt-const F -4.79053527255 .980028555843 + 30 s3-const F -4.71332555385 .789657354370 + 40 s2-const F -4.09650302056 .771197857924 + 50 da-const F -3.48043680515 .771734676954 + 54 da-incu25 F .975106248661 .897392554431 + 55 da-inc2550 F .146716430635 .363618834453 + 58 da-dtowork F 2.12759699035 .590922896554 + 59 da-stowork F 1.74975968113 .615867961817 + 60 bi-const F -6.37760511056 1.03992794538 + 61 bi-male F -.402217695370 .980381068216 + 69 bi-btowork F 2.90443825653 1.00067132879 + 79 wk-wtowork T 5.00000000000 .000000000000 + 88 sr-dtowork F .535432858414 .402774301814 + 89 sr-stowork F 1.18262094931 .541700297308 + 99 modenest F .889593189059 .177685142273 + -1 + 685 -.726708588249E+03 -.117789730981E+04 -.470201094335E+03 + 12 013:19:05 on 25 Sep 16 + 60466 -68272 -87167 -55289 -87980 86738 -53835 -88315 86888 95860 + -50235 -85098 83444 87632 88445 19745 19431 -20458 -17770 -17861 + -20944 9632 6089 -7979 -6303 -6311 -9350 7789 47681 66291 + -69441 -73897 -74455 -90292 16415 -1713 32994 53569 -55282 -60957 + -61594 -77357 9672 2885 75985 -41009 -55703 55534 54030 54146 + 51988 -11751 -4401 -42013 -33681 -1031 -3418 2538 2591 2667 + 2955 -1172 -571 -2262 -1727 -38807 15036 19760 -20035 -18442 + -18482 -17860 4060 1627 13398 10431 -64054 91 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 12488 28222 -27666 -52453 -53667 -38653 4295 1497 49209 + 32609 -16887 -74 2284 0 23817 42192 -42982 -60247 -61377 + -49209 3648 1778 44389 65322 -26357 -687 7052 0 51296 + -72758 -86036 93479 87082 87170 83834 -21378 -9329 -71655 -56223 + 56292 3278 -21409 0 -25667 -42357 diff --git a/inputs/coefficients/WorkBasedSubtourTimeModel_psrcper1.F12 b/inputs/coefficients/old/WorkBasedSubtourTimeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/WorkBasedSubtourTimeModel_psrcper1.F12 rename to inputs/coefficients/old/WorkBasedSubtourTimeModel_psrcper1.F12 diff --git a/inputs/coefficients/WorkLocationCoefficients_SACOG-v1.5.F12 b/inputs/coefficients/old/WorkLocationCoefficients_SACOG-v1.5.F12 similarity index 100% rename from inputs/coefficients/WorkLocationCoefficients_SACOG-v1.5.F12 rename to inputs/coefficients/old/WorkLocationCoefficients_SACOG-v1.5.F12 diff --git a/inputs/coefficients/WorkLocationModel_psrcper1_Calib3.F12 b/inputs/coefficients/old/WorkLocationModel_psrcper1_Calib3.F12 similarity index 100% rename from inputs/coefficients/WorkLocationModel_psrcper1_Calib3.F12 rename to inputs/coefficients/old/WorkLocationModel_psrcper1_Calib3.F12 diff --git a/inputs/coefficients/WorkTourModeModel_psrcper1.F12 b/inputs/coefficients/old/WorkTourModeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/WorkTourModeModel_psrcper1.F12 rename to inputs/coefficients/old/WorkTourModeModel_psrcper1.F12 diff --git a/inputs/coefficients/WorkTourTimeModel_psrcper1.F12 b/inputs/coefficients/old/WorkTourTimeModel_psrcper1.F12 similarity index 100% rename from inputs/coefficients/WorkTourTimeModel_psrcper1.F12 rename to inputs/coefficients/old/WorkTourTimeModel_psrcper1.F12 diff --git a/inputs/coefficients/WorkbasedSubtourTimeCoefficients_SACOG-v1.5.F12 b/inputs/coefficients/old/WorkbasedSubtourTimeCoefficients_SACOG-v1.5.F12 similarity index 100% rename from inputs/coefficients/WorkbasedSubtourTimeCoefficients_SACOG-v1.5.F12 rename to inputs/coefficients/old/WorkbasedSubtourTimeCoefficients_SACOG-v1.5.F12 diff --git a/inputs/coefficients/time_of_day_not_calibrated/OtherHomeBasedTourTimeModel.F12 b/inputs/coefficients/time_of_day_not_calibrated/OtherHomeBasedTourTimeModel.F12 new file mode 100644 index 00000000..23d1ec24 --- /dev/null +++ b/inputs/coefficients/time_of_day_not_calibrated/OtherHomeBasedTourTimeModel.F12 @@ -0,0 +1,548 @@ +tod other hb tours +Created by ALOGIT version 4 8:27:34 on 24 Oct 16 +END + 11 arr3-5 F -5.83394352623 .196467712740 + 12 arr=6 F -3.69482906931 .126940004868 + 13 arr=7 F -2.53140088294 .731050681203E-01 + 14 arr=8 T -1.50000000000 .000000000000 + 15 arr=9 T -.814000000000 .000000000000 + 16 arr10-12 F -.590582979288 .578854755963E-01 + 17 arr13-15 F -.428347595139 .937913353497E-01 + 18 arr16-18 F .674993288795E-02 .127604949171 + 19 arr19-21 F -.524396067458 .155369324824 + 20 arr22-26 F -1.73303497801 .209193818033 + 21 dep3-6 F -.742619928241 .235423054428 + 22 dep7-9 F -.487364018539 .148605628050 + 23 dep10-12 F -.340259765483 .111466711918 + 24 dep13-14 F -.164142444931 .741933877512E-01 + 25 dep=16 T -.100000000000 .000000000000 + 26 dep=17 F -.295004011497 .605569926014E-01 + 27 dep=18 F -.323507220866 .693505274618E-01 + 28 dep19-20 F -.646528042834E-01 .828382994952E-01 + 29 dep21-23 F -.529711356979 .126498955420 + 30 dep24-26 F -2.51944413757 .234355985342 + 31 dur0-0 F -.112315605057 .900408467735E-01 + 32 dur1-1 F .448644060055 .565549789028E-01 + 33 dur2-2 T .300000000000 .000000000000 + 34 dur3-4 F -.222818880434 .725416105392E-01 + 35 dur5-6 F -.649521963388 .165272574258 + 36 dur7-8 F -.783056613699 .277464656477 + 37 dur9-11 F .137128000866 .349722823663 + 38 dur12-13 F .440244630504 .562731158258 + 39 dur14-17 T -5.00000000000 .000000000000 + 40 dur18-23 T -11.1077000000 .000000000000 + 41 ptwk-arr F .157596375933E-02 .516766856991E-02 + 42 ptwk-dur F .236575030997E-01 .173260473826E-01 + 43 nwad-arr F -.416898319598E-02 .442577932291E-02 + 44 nwad-dur F .311117942816E-01 .141553095043E-01 + 45 univ-arr F .548384258545E-01 .684060086015E-02 + 46 univ-dur F .127880714137 .190102421161E-01 + 47 reti-arr F -.315026395184E-01 .476250615430E-02 + 48 reti-dur F .233259811244E-01 .143855984548E-01 + 49 dkid-arr F .290154733761E-01 .124116369391E-01 + 50 dkid-dur F .918077269859E-01 .266182375167E-01 + 55 hprs-arr F -.113201043143 .682114498830E-02 + 56 hprs-dur F -.101114915442 .385931895538E-01 + 57 lprs-arr F -.352433301168E-02 .123668925389E-01 + 58 lprs-dur F -.330376387105 .298325597743E-01 + 59 only-arr F .350687500550E-01 .109840390943E-01 + 60 only-dur F -.563754366513E-01 .421451374206E-01 + 61 ns*ot-arr F -.630121697193E-02 .347421655897E-02 + 62 ns*ot-dur F .116944752556E-01 .644250481470E-02 + 63 ns*mt-arr F .161196011772E-03 .172608381879E-02 + 64 ns*mt-dur F .142180351646E-01 .598845357594E-02 + 67 iescs-arr F -.616006463022E-02 .339783990548E-02 + 68 iescs-dur F -.164469457853E-01 .131601158710E-01 + 84 lprd-x<4 F .544794143464 .144612271173 + 85 ctim-out T .500000000000 .000000000000 + 86 ctim-ret T .500000000000 .000000000000 + 87 ttim-out T .500000000000 .000000000000 + 88 ttim-ret T .500000000000 .000000000000 + 89 ttim-mis T -5.00000000000 .000000000000 + 91 arravail F 2.71948020350 .200261919444 + 92 depavail F 1.22301881911 .191162834971 + 93 cempbef1 F .679185150307E-01 .482028000511E-01 + 94 cempaft1 F .194073554374 .472370302614E-01 + 95 cempbef2 F -.324623261504E-01 .572465339688E-02 + 96 cempaft2 F .950463379183E-02 .471799655593E-02 + 97 toursdtwin F -180.839609481 20.5639733495 + 98 toursdmwin F -11.8764460898 2.18050551651 + 99 toursdbwin F -.167811058346 .367597167083E-01 + 100 toursdawin F -.183142462469 .532261466735E-01 + 124 dep15 F .181786556475 .633434882631E-01 + 141 pkid-arr F .666227928154E-02 .941075377409E-02 + 142 pkid-dur F .177962688409E-01 .273048054012E-01 + 143 pres-arr F -.145743524439E-01 .708037010130E-02 + 144 pres-dur F .985250993738E-01 .166025085294E-01 + 145 esco-arr F -.148629196988E-01 .564320608651E-02 + 146 esco-dur F .656575747883E-01 .230170143821E-01 + 147 shop-arr F .278843316035E-01 .516727140392E-02 + 148 shop-dur F .756156021776E-01 .235271981470E-01 + 149 meal-arr F .565107703753E-01 .721700645273E-02 + 150 meal-dur F -.359651360663E-01 .374797569572E-01 + 151 srec-arr F .659103512651E-02 .451471163132E-02 + 152 srec-dur F .375385795211E-01 .115298223933E-01 + 155 hprd-arr F .464927202305E-01 .107737696450E-01 + 156 hprd-dur F -.294609748156E-01 .456418413981E-01 + 157 lprd-arr F -.823525331879E-01 .115849774506E-01 + 158 lprd-dur F -.263880781790 .273473163059E-01 + 169 esco-x=0 F 2.63302051617 .121484699545 + 170 shop-x=0 F 2.50893029698 .172971958307 + 171 meal-x=0 F .222092495040 .213782810047 + 173 shop-x=1 F 1.60452708466 .142630451961 + 174 meal-x=1 F .588035332772 .153280784783 + 176 shop-a<7 F -1.15790235963 .322156174531 + 177 meal-a<7 F .644831943159 .299086186574 + 178 esco-d>21 F .516632347074E-01 .154854694156 + 179 shop-d<21 F -.588687982080 .128944906333 + 180 meal-d<21 F -.226842152337 .136884287647 + -1 + 9565 -.480242442642E+05 -.611463066653E+05 -.454215794815E+05 + 11 0 8:27:34 on 24 Oct 16 + 59739 23933 26339 0 0 0 0 0 0 0 + -18846 -14819 -12993 0 0 -23254 -19076 -18174 0 0 + 77290 -24077 -19954 -19437 0 0 68481 87864 -25751 -21071 + -21025 0 0 64635 83369 94243 -24911 -20135 -20707 0 + 0 55321 71187 80196 85027 -38721 -30776 7653 0 0 + 6957 13476 15345 10482 3117 11091 3798 6920 0 0 + 12896 21912 23938 16629 6127 73176 15331 10294 16541 0 + 0 -5237 15990 21401 14331 4459 66721 90960 12459 8500 + 13188 0 0 -11015 3494 17519 11554 3661 54981 76021 + 83948 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -6142 -4129 -6417 0 0 + 5354 4401 -8601 -5544 -1582 -10904 -11788 -7090 5569 0 + -13188 -9210 -13187 0 0 13205 12977 -2258 2236 7245 + -25846 -31701 -27570 -13470 0 62210 -16238 -11158 -16643 0 + 0 15253 13799 -1004 -3777 4191 -38602 -48220 -44119 -28114 + 0 60908 76316 -18359 -13097 -18133 0 0 16593 14604 + 3258 -2315 2458 -42395 -53752 -50760 -35912 0 48879 65821 + 85848 -14990 -10678 -14762 0 0 13827 12379 5400 2735 + -6382 -34136 -43409 -41568 -30768 0 32171 45788 60638 67864 + 733 641 610 0 0 -965 -532 119 98 -195 + -169 44 840 989 0 -948 -929 -936 -1185 -1148 + -999 -1103 94 0 0 161 89 947 760 251 + 1527 741 679 813 0 -2010 -1837 -1842 -1431 -1094 + 84603 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 1725 1662 1328 0 0 -2239 -537 + -823 -994 -1067 863 1748 3188 2033 0 -319 -84 + -415 -1763 -1855 -41389 -22276 0 2065 2003 1704 0 + 0 -2361 -1096 -272 -564 -537 554 1652 3473 3558 + 0 -723 -945 -871 -1834 -2491 -54034 -38838 0 60709 + 1939 1806 1439 0 0 -2747 -1720 186 -267 -182 + 633 1654 3375 4423 0 -1853 -2298 -2128 -2455 -3634 + -54757 -41430 0 54133 59373 2076 1971 1826 0 0 + -3507 -2913 -867 -827 -535 -62 522 2201 3466 0 + -1978 -2902 -3416 -3848 -4449 -63247 -49016 0 59403 66651 + 64854 1285 1266 809 0 0 -2195 -2723 -1887 -1305 + -425 -1092 -1175 -282 836 0 -426 -726 -1381 -2957 + -3736 -53452 -42101 0 48859 55630 54624 63965 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -1750 -1356 -1659 0 0 + -1302 -1701 -1819 -633 706 -1073 818 1458 1329 0 + -650 -901 -1335 -752 -213 73 124 0 -114 1 + 25 22 -19 0 0 440 -178 -608 0 0 + 1379 2233 2447 919 -483 1789 3252 3021 2236 0 + -1751 -2567 -996 1209 1774 -555 156 0 -952 -1467 + -1806 -2122 -1832 0 0 4029 -1763 -1201 -1692 0 + 0 -2325 -2830 -2793 -1059 919 -980 1327 2303 2148 + 0 -907 -1084 -1541 -592 58 74 127 0 -152 + 22 49 15 -75 0 0 37489 996 503 -245 + -782 0 0 1872 3065 3320 1288 -561 2537 4466 + 4189 3154 0 -2133 -3062 -1014 1840 2520 -707 316 + 0 -1543 -2473 -3074 -3564 -2905 0 0 1013 45095 + 5118 -1848 -1109 -1902 0 0 52 68 -330 1 + -782 -2155 -624 -229 103 0 -365 -703 -1247 -1900 + -3471 263 243 0 40 166 345 607 705 0 + 0 21054 2 24297 -192 1353 790 90 0 0 + -831 -668 101 -224 -126 -582 432 723 976 0 + -1285 -1940 -1363 -709 -1968 -662 328 0 -1731 -3123 + -4342 -6145 -6205 0 0 456 30940 410 38456 7176 + -30 210 -82 0 0 -3432 -3712 -3138 -1054 1123 + -810 1469 2158 1764 0 -520 -271 -459 548 952 + 6 82 0 -179 -17 -37 -138 -230 0 0 + 34915 953 45478 1562 22479 333 -419 -1041 -1211 0 + 0 2914 4070 3920 1546 -486 3343 4921 4207 2870 + 0 -1795 -2477 46 3201 3665 -774 270 0 -1672 + -2771 -3474 -4082 -3410 0 0 972 45036 1620 58690 + -290 38385 5087 -836 -397 -652 0 0 -180 -286 + -701 -424 61 -801 -770 -522 -620 0 -477 -1075 + -1612 -1734 -1428 76 53 0 21 28 136 316 + 373 0 0 12046 -17 14611 -102 8873 93 13455 + -166 1348 1028 485 0 0 -915 -810 119 -70 + -537 -58 677 900 887 0 -1661 -2719 -2588 -1388 + -802 -507 272 0 -1474 -2463 -3258 -4167 -4057 0 + 0 399 22287 514 28150 165 21017 454 27766 10196 + 5178 1240 2469 0 0 -368 -805 -857 187 1318 + 3141 -839 -1862 -1831 0 1409 2700 3965 5594 4315 + -319 -54 0 -441 -487 -615 -810 -749 0 0 + 277 198 2248 475 -1270 -266 4028 705 -654 -346 + -5386 -4247 -1635 0 0 3280 3182 2102 643 -98 + 3698 1345 4 -583 0 617 1365 3511 4591 3582 + 1568 -459 0 725 695 1201 1336 1022 0 0 + -341 -2076 -192 -2567 -326 -1256 -133 -2405 -413 -1761 + -765 28246 21484 26819 0 0 -32751 -38113 -39122 -43431 + -45589 43407 56103 55087 44102 0 -22279 -42661 -55230 -59759 + -47521 762 626 0 2194 2115 2228 2505 1319 0 + 0 -13411 423 -16372 416 -8002 549 -16622 -134 -3969 + 1003 -646 -1526 5986 4354 6450 0 0 -4695 -2664 + 441 2024 1118 17257 22050 21897 18047 0 -9589 -15866 + -24064 -27483 -22074 60315 47469 0 -40390 -43068 -39608 -43632 + -36096 0 0 -325 -21872 -263 -26548 837 -15817 -750 + -27901 191 -12350 -2123 7147 19823 -2360 -3137 -3008 0 + 0 576 -1588 -1605 -836 225 1117 758 2530 2945 + 0 -940 -1390 -1470 -4 110 -23 128 0 -179 + 65 109 143 141 0 0 4078 267 4621 385 + 431 110 3216 148 -1002 -163 55116 -313 -1296 -1010 + -1883 -1004 612 0 0 -871 617 1330 353 -478 + 2304 1976 3082 2983 0 -1260 -1668 -766 328 824 + -1486 -2920 0 1111 -877 -1650 -3381 -3664 0 0 + 140 -180 235 -1212 -65 -1089 142 -810 -198 -1057 + -1611 76072 845 -1721 1631 320 633 532 0 0 + -1074 -784 -296 -87 -55 -381 155 155 17 0 + 56 148 62 -246 -50 45 12 0 -8 6 + 0 11 65 0 0 -2354 -64 -2106 -103 -1110 + -62 -4110 -362 1343 59 -175 -55 1003 171 -25131 + -1852 -129 -155 -209 0 0 439 465 262 141 + 4 111 297 151 -48 0 181 194 236 176 + 474 755 433 0 -666 -1302 -2116 -3812 -4349 0 + 0 -151 -3600 -204 -2552 -314 -1031 -462 -5103 -41 + 3060 26 -471 52 1395 -3847 -12545 14638 606 1165 + 1055 0 0 -574 -70 69 157 -417 140 45 + -244 -402 0 272 608 869 731 -678 12 5 + 0 80 75 51 1 -34 0 0 -3726 -259 + -2168 -328 -5275 -600 -2503 -265 1399 208 -2361 -233 + -12478 638 11975 -184 3672 -99 -688 -822 -609 0 + 0 269 -227 -437 -345 297 -495 -1048 -1207 -733 + 0 574 757 841 92 -554 -808 -275 0 -231 + -537 -520 -424 -134 0 0 25 -2256 -155 -1518 + -450 -4911 -289 -2809 308 2716 53 192 -606 -19567 + 305 13149 99 5640 738 1190 810 664 0 0 + 229 296 268 57 135 965 -526 -551 -471 0 + 147 261 404 370 236 -75 -101 0 28 -28 + -47 -60 -71 0 0 697 -10 -69 -20 5830 + 639 1650 107 -621 -2 2572 161 2001 -467 -2950 + -23 -7581 -370 -32884 -726 -468 -40 201 0 0 + 110 38 -123 75 108 -30 -460 -463 -442 0 + 243 552 245 -72 98 11 -322 0 596 824 + 981 1172 1109 0 0 -18 913 -45 652 643 + 4119 73 2327 128 223 144 1344 -271 2438 88 + -788 -401 -13608 -424 -28991 -30 -581 -440 93 0 + 0 -203 271 474 420 -117 770 676 906 872 + 0 -264 -658 -1892 -155 1745 20443 16045 0 7186 + 12772 2257 -1008 -1815 0 0 266 2496 372 3729 + 3 4521 339 3803 45 3875 500 -5103 520 6528 + 669 -8505 -27 110 -121 -102 -34 -1335 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 -1873 -1119 -942 0 0 333 146 + -205 -641 -466 79 -165 -383 -560 0 293 21 + -110 -207 -210 301 317 0 -297 -304 -281 -260 + -169 0 0 -12 -592 139 -737 447 -387 39 + -760 -132 -397 -149 447 20 1482 153 -393 323 + -47 1377 -799 -65 200 303 0 0 0 0 + 0 478 693 365 0 0 -317 -155 -16 44 + -208 -1044 86 209 103 0 -423 -894 -1092 -1228 + -1766 587 678 0 -449 -452 -417 -435 -358 0 + 0 595 409 913 434 18 220 783 334 196 + 2 185 1690 -673 614 855 1017 -541 -414 3104 + -228 186 13 372 0 0 0 0 0 -17831 + 4154 4376 5567 0 0 -9556 -10964 -11295 -13008 -12666 + 675 407 1463 1834 0 -969 -2713 -1048 -202 -226 + -35896 -30448 0 27772 29616 27742 30442 24777 0 0 + -3835 12391 -4884 15970 -2460 9521 -4778 17086 -1563 7495 + -13910 64912 10387 -35410 -18779 82524 350 -1324 -2868 11399 + 771 -1092 -8657 0 0 0 0 0 -735 470 + -4207 -2415 -2496 0 0 25 -465 -1039 -1844 -1092 + -10336 -13972 -12403 -9108 0 4635 8000 13078 15441 12165 + -36832 -31201 0 27726 29646 27709 30390 24936 0 0 + 199 12610 466 16328 -140 9560 575 17621 -146 7385 + -959 66605 -11387 -41679 259 84100 -146 -1394 -155 11848 + 126 -1024 -8801 0 0 0 0 0 -699 621 + 95029 2776 2749 2805 0 0 659 954 688 231 + -398 659 -481 -965 -570 0 343 550 658 216 + -997 28 -370 0 556 560 581 608 453 0 + 0 -1723 -458 -1365 -586 2396 79 -2495 -620 -2791 + 20 -7614 -1513 -11423 10989 -10207 -1483 1114 -125 6273 + -1602 -1419 -395 -816 0 0 0 0 0 344 + 1143 1064 -1164 1845 2739 3719 0 0 -456 -1073 + -1306 -114 1292 3205 2091 969 962 0 682 1875 + 3324 4896 2767 -221 -740 0 583 596 433 143 + -198 0 0 -359 -614 1173 -561 2552 -152 202 + -402 268 605 -8542 -1679 -6880 11797 -8669 -1800 -190 + -536 7959 -1302 -2105 -292 -1019 0 0 0 0 + 0 3014 -1551 512 -1467 74822 -1013 -614 282 0 + 0 462 1109 1055 552 -355 1067 496 650 696 + 0 -363 -923 -911 -47 401 -4018 -5001 0 4807 + 4286 3482 3154 2220 0 0 294 298 7 1218 + -162 1504 -43 3314 -223 2937 923 -42131 1434 -17983 + -3290 -5721 -203 767 -45 -2089 131 458 -4153 0 + 0 0 0 0 -1701 -1746 -13 -801 3929 2477 + 352 1239 1183 0 0 -2748 -3154 -1434 -658 1162 + 1142 2374 2417 1354 0 667 1404 1807 2655 2958 + -80 -4 0 -147 -125 -333 -632 -746 0 0 + 105 284 351 336 620 -78 1400 446 1576 54 + -10288 1723 -8145 -2714 13724 1709 1256 44 735 -908 + -559 33 160 0 0 0 0 0 -818 -1316 + -1787 1478 -13845 -5252 -18966 -1180 3615 3501 0 0 + -2889 -3071 -2774 -1074 -604 1097 1468 952 246 0 + -63 830 1479 2037 610 -52 -48 0 -30 -48 + -171 -379 -480 0 0 -1691 523 -422 612 88 + -323 680 785 -897 219 -2500 346 -2152 1629 -3340 + -682 3439 -265 9510 -6067 1268 -264 -9 0 0 + 0 0 0 12691 2232 563 -530 28841 7987 -1481 + 8350 2520 1722 1766 0 0 -1099 -1313 -948 81 + 755 2262 219 -354 -855 0 1244 2981 4392 5197 + -779 -178 -256 0 155 28 -147 -476 -613 0 + 0 -1852 -518 -1436 -566 966 -411 -493 -209 215 + 327 -2001 -164 -1107 3209 922 -925 -2555 -2117 19754 + -3414 2844 236 -323 0 0 0 0 0 1143 + 15443 -975 -598 10775 34146 -1753 8307 15483 4167 2532 + 4716 0 0 -2078 1201 20712 16574 10909 33688 47940 + 55451 66580 0 18872 6183 -3412 -10789 -11327 717 551 + 0 1172 2094 3632 3320 1280 0 0 416 1289 + 859 1820 -57 905 704 1522 -494 893 -866 -666 + 18264 9511 1247 1611 75 -122 -103 -284 -195 -288 + 327 0 0 0 0 0 -464 334 134 -4487 + -172 307 646 -369 -54 -568 -624 188 -6 0 + 0 232 75 -280 73 632 -1116 -176 -64 -136 + 0 -305 -667 -935 -701 -246 33 5 0 11 + 6 23 45 27 0 0 15757 254 18758 274 + 11229 167 17765 269 6937 212 44 -386 -7079 -836 + 697 -131 551 58 4570 563 -482 -73 -30 0 + 0 0 0 0 -404 -480 -2174 -16 -5706 -4374 + 406 -1318 -959 -1559 -264 1049 812 658 0 0 + -799 -785 -86 -123 -731 -15 531 624 485 0 + -1489 -2656 -2659 -1435 -370 575 796 0 -1049 -1062 + -977 -947 -862 0 0 398 21052 480 25840 161 + 19192 469 25522 200 14413 -148 -159 880 -12740 24 + 734 43 1130 411 5927 -38 -1502 2082 0 0 + 0 0 0 -350 -26 8267 8198 -273 -86 782 + -176 216 25 235 2740 421 638 99 0 0 + -3079 -3422 -2806 -1126 546 -1546 290 1226 1626 0 + -836 -1081 -1800 -1421 -969 100 124 0 -135 54 + 175 350 462 0 0 23143 419 30086 675 14783 + 118 28994 681 9647 329 2519 -542 -8237 100 456 + -61 2605 228 1206 34 -3278 -156 260 0 0 + 0 0 0 100 273 -2930 154 -1978 374 -26 + 1310 157 -533 864 12110 354 503 -67 -430 0 + 0 1287 2325 2655 1050 -471 2135 3715 3583 2846 + 0 -1782 -2574 -983 1442 2166 -1350 -234 0 -1939 + -4136 -6216 -9909 -11316 0 0 827 38933 1357 51426 + -373 34446 1404 51208 -149 25958 435 -1855 497 -20564 + -53 -1640 333 5802 5 791 -171 -2902 3035 0 + 0 0 0 0 -627 225 12811 13077 -473 -229 + 1803 355 557 -202 1650 239 22554 8703 -5294 -4326 + -1777 0 0 5121 3465 1066 -64 786 4037 222 + -2734 -3473 0 2721 4453 7513 12839 8289 -1203 -538 + 0 -286 -389 -494 -695 -379 0 0 993 585 + 2224 837 1904 -113 11645 1995 -841 -104 1579 1267 + -22899 -4424 6380 501 -6204 -983 -4679 -89 -16334 26 + 10 0 0 0 0 0 44 2 -3809 2395 + -1409 1244 1196 -4108 -274 1784 -2352 2383 -31 1757 + 921 -1138 -1065 -525 0 0 931 524 95 -234 + 365 605 -146 -718 -773 0 329 661 1474 3670 + 2153 -15604 -9124 0 6540 6166 5055 4097 1395 0 + 0 -37 2011 81 1252 -119 1307 696 7268 -30 + -2005 552 -1962 -1675 -21019 798 633 -741 -11067 -226 + 777 -27 -16172 -3038 0 0 0 0 0 -172 + 62 10797 11644 -230 -70 2764 -901 215 405 -531 + 50 1032 16 -4333 9483 -8356 -10188 -3807 0 0 + 5894 4759 1985 51 95 1364 1560 -443 -1530 0 + 1370 2035 4128 11370 6891 -1170 -569 0 -260 -329 + -380 -604 -555 0 0 63 789 -2083 804 1132 + 110 1223 1454 2715 127 -877 1105 -19069 -3859 -2980 + 141 -204 70 200 -111 2041 106 356 0 0 + 0 0 0 12 186 -3010 2095 1615 1206 119 + 3078 660 -390 -1618 3017 64 -1534 821 39075 2851 + -304 -402 -319 0 0 466 245 182 -102 185 + -292 92 -129 -52 0 -132 -173 99 2506 1523 + -24361 -21649 0 9755 9104 7215 6295 5009 0 0 + 19 781 -150 871 243 142 27 2290 87 2338 + 179 -2283 -1228 -23433 185 -2307 23 -659 -13 102 + 116 708 -4049 0 0 0 0 0 -71 -20 + 12252 12881 -126 -139 3970 232 77 -112 -26 153 + 995 125 -755 2468 20238 8780 -5474 -7154 -2475 0 + 0 2257 1752 664 69 -731 92 -484 -543 -466 + 0 16 -307 -727 6040 2527 -631 -211 0 -83 + -75 -1 -22 -227 0 0 2200 241 136 147 + -1450 -103 1653 368 2316 103 691 165 -13358 -1844 + -617 -41 -426 33 -1093 -113 2618 17 361 0 + 0 0 0 0 158 166 -2623 1137 3170 1877 + -17 2922 461 -626 -552 2827 98 2054 525 26890 + 1801 35188 2211 -231 -326 48 0 0 -540 -793 + -612 -458 -138 -336 -518 -455 -141 0 -98 -261 + -462 1519 411 -18773 -17619 0 1666 4305 5697 7804 + 7274 0 0 60 1356 -15 1312 108 414 -31 + 2864 20 2532 171 -1207 -745 -16228 174 -1183 47 + -118 -49 -355 124 537 -128 0 0 0 0 + 0 -60 -60 8910 9289 224 -7 2562 222 63 + -185 13 126 1333 214 2106 1504 11763 1960 14244 + 9786 1954 1864 27 0 0 188 181 338 348 + -369 -1363 -620 -645 -461 0 197 415 285 -2139 + -2202 345 190 0 62 57 132 289 437 0 + 0 1554 -138 943 -315 1924 353 5144 -173 591 + 201 -6856 -637 -22909 -1269 -4930 -276 -631 -192 -244 + -153 4025 427 -220 0 0 0 0 0 174 + -146 -3687 528 2301 400 -783 8253 925 520 -219 + 1237 68 -1712 -343 41475 951 49203 1361 37775 1059 + -213 -3 112 0 0 -578 -647 -332 -216 139 + -441 -726 -517 -104 0 -30 15 75 -1100 -1297 + -2566 -1583 0 506 -607 -1931 -3752 -4392 0 0 + 143 418 -56 1919 323 2473 208 6781 297 2238 + -715 -9056 -1608 -27980 -264 -3952 -53 96 -167 411 + 474 2199 986 0 0 0 0 0 -292 -134 + 10821 11342 -306 -730 15082 945 -162 -263 82 222 + 230 -43 -3656 2206 29482 2933 30678 2259 19381 6970 + -3186 -4085 -4129 0 0 2517 369 -573 -417 224 + 1227 1149 2392 2347 0 -575 -956 -729 582 790 + -7 136 0 -207 -80 -98 -149 -120 0 0 + 3733 382 4434 553 1547 43 2744 435 -556 -235 + 56158 -212 -356 -1383 82946 505 -783 -4 -3650 253 + 1037 97 628 0 0 0 0 0 114 146 + -18700 292 -10066 -10156 -2693 10871 -4353 -4057 700 440 + -72 862 213 3858 538 1758 189 3040 182 3224 + 231 -1410 -744 402 0 0 -762 328 889 154 + -419 1599 1447 2327 2223 0 -1063 -1312 -517 126 + 313 1047 -467 0 198 -101 365 420 220 0 + 0 4 -857 171 -1571 13 -607 48 -1854 -182 + -1633 -1339 81666 723 4992 643 86920 2 -296 -281 + -956 82 1491 -4708 0 0 0 0 0 249 + 1456 75258 76738 -1545 -2009 -31364 2298 217 -635 1145 + -226 -116 -90 -1757 -84 -1065 112 -786 -48 -567 + -104 -235 1466 32590 25367 31008 0 0 -36903 -42214 + -42390 -46731 -48030 46225 59174 57754 45862 0 -23152 -44520 + -58021 -62919 -49610 683 585 0 2308 2173 2294 2577 + 1303 0 0 -10976 620 -11524 842 -9739 433 -12305 + 214 -5292 904 -6532 -1535 89633 20569 -4539 911 636 + 22 -14440 -718 -456 -379 129 0 0 0 0 + 0 -600 -672 11829 -11924 -4501 -5530 300 -2255 -515 + -1925 18934 -8063 891 -6671 696 -19970 -1680 -24323 -1478 + -18776 -898 -28112 -2008 -4797 787 4457 3089 6209 0 + 0 -3274 -1784 630 2439 1207 19542 23617 22405 17815 + 0 -9216 -15612 -24885 -28291 -22023 70017 55804 0 -43832 + -45556 -44234 -49375 -40873 0 0 -21 -18477 304 -21413 + 537 -17624 -261 -22828 -130 -13784 -2226 -3145 19622 78440 + -1037 -9510 136 849 584 -22178 -664 -878 26955 0 + 0 0 0 0 1674 584 -45244 -51857 12474 13024 + -12508 -2000 1646 2802 9038 -1019 -14085 268 -16725 -4249 + -21569 -3878 -27866 -1882 -19759 -1754 -34141 -1414 -3890 21224 + -398 -379 -133 0 0 64 14 -8 35 197 + 83 -185 -194 -162 0 59 129 68 304 303 + -19702 -7593 0 5157 4729 4377 4074 2094 0 0 + 26 820 67 410 -62 233 98 454 158 -26 + 133 -3333 -369 -9728 282 -2384 -110 -4524 -168 3027 + -20 -120 -5683 0 0 0 0 0 -81 30 + 2838 3046 -422 -582 3264 -165 -213 -376 -114 25 + -302 29 -2398 2201 64414 446 8327 284 4715 -384 + 3639 219 -3067 -239 -13260 -865 -678 -381 0 0 + 678 355 105 -30 171 234 -229 -594 -564 0 + 162 255 436 609 654 -27697 -24224 0 8335 7489 + 5901 5046 3935 0 0 -28 861 -54 1444 33 + 444 -41 1096 -25 482 273 -2035 -488 -14969 206 + -600 11 -462 -37 -40 31 57 -4830 0 0 + 0 0 0 21 -43 7080 7411 -268 -304 976 + -22 -105 -134 -370 -5 -493 57 1012 505 7307 + 1560 76241 373 6399 -323 2512 118 -782 -576 -16177 + 9007 -512 -476 -261 0 0 471 304 181 -76 + -116 249 155 -165 -175 0 66 142 411 533 + 299 -22963 -21506 0 873 3462 4850 6980 6853 0 + 0 1 -19 -2 32 -74 636 -15 397 -51 + 560 188 -1919 -278 -11181 133 -847 37 15 -37 + 193 48 -552 809 0 0 0 0 0 -25 + -107 5299 5510 -67 -121 1327 31 -88 -147 -72 + -33 -658 5 1039 461 4787 534 7535 1915 83355 + -134 569 88 -1393 -359 -10598 6283 9009 14 101 + -264 0 0 504 187 -33 0 118 -376 -268 + -568 -534 0 162 245 281 250 342 -20892 -28345 + 0 7049 6450 5082 4358 3332 0 0 -45 565 + -61 909 12 432 -55 733 -9 265 122 -443 + -283 -11474 55 509 11 -219 -38 -51 49 95 + -3472 0 0 0 0 0 38 -72 6444 6674 + -98 -75 425 -65 -73 -53 -379 18 -292 14 + 777 159 3738 514 62787 116 4866 -161 1663 11 + 271 -345 -12820 2713 90555 6568 -6 27 -100 0 + 0 189 184 110 -55 -99 85 212 79 -27 + 0 -56 -70 125 67 28 -19090 -27466 0 311 + 2506 3830 5708 5721 0 0 -26 64 -37 30 + -47 608 -44 270 -33 438 127 -579 21 -8931 + 77 -28 33 87 -46 205 62 -358 297 0 + 0 0 0 0 40 -98 5073 5193 -17 -8 + 616 2 -47 -131 -47 -8 -385 -31 759 180 + 2407 232 6464 681 70249 -60 269 50 -371 -49 + -9026 1623 7470 87218 9215 -6876 -14704 -1109 0 0 + 1203 1103 599 247 153 -1951 1018 874 528 0 + -74 -172 -93 1065 656 -152 -13 0 -43 -30 + -32 -91 -163 0 0 -570 173 -619 224 -604 + 31 -377 261 -215 -68 1032 204 -201 -185 1251 + 175 305 66 -162 3 -807 -41 111 0 0 + 0 0 0 9 60 -384 229 503 95 -3 + -30 -43 -607 111 -290 -30 -411 164 -1039 9 + 16980 1065 2410 170 -2130 -124 1468 179 -820 -157 + 66 70 89 -197 6 -12937 -21581 -1367 0 0 + 770 812 500 223 -307 2996 -195 289 390 0 + -299 -676 -1059 648 -99 -156 152 0 -16 -36 + 14 42 -5 0 0 -398 12 -587 -17 -939 + -140 -603 -3 -53 -115 -2044 292 -413 -29 756 + 187 111 53 -56 -35 -561 -99 98 0 0 + 0 0 0 62 0 -340 231 1340 169 149 + -154 572 19 141 -401 -68 -120 37 -811 61 + 3749 289 34120 2511 -1889 -68 957 166 -1039 79 + 106 142 625 -26 -127 6792 1501 1339 660 0 + 0 -848 857 2765 3256 -1634 550 2645 3719 3494 + 0 -2543 -3860 -6535 -19638 -9462 828 415 0 168 + -42 0 97 -362 0 0 147 -731 -295 -933 + 518 16 -1023 -1462 -237 -666 -2589 -1275 3002 3774 + -3591 -1151 1410 781 -1417 -637 705 419 -522 0 + 0 0 0 0 814 -203 -1090 -2936 247 -37 + -944 5601 -411 -2079 2308 498 105 129 -819 -32755 + -14817 -5246 -1687 -2802 -1256 4199 1986 -2356 -509 3865 + 3886 -2126 -123 -191 48 -9 312 357 2115 2553 + 771 0 0 -317 1097 2615 2968 -1266 1223 1542 + 2236 2244 0 -1481 -2158 -3868 -21251 -10884 582 237 + 0 462 164 121 273 113 0 0 -268 -888 + -154 -1021 258 -197 43 -1203 938 157 -1725 -1116 + 3814 3666 -809 -397 266 145 15 275 154 115 + -1078 0 0 0 0 0 246 -123 -942 -2152 + 371 -464 -375 -848 -804 -575 1803 263 177 117 + -982 -6449 -2435 -29767 -10681 -4777 -1642 3988 1959 -836 + -135 3623 3487 -202 -862 -187 -207 7 -5371 -1091 + 15728 1609 2152 251 0 0 452 1271 1931 1524 + -203 701 1376 1424 1155 0 -298 -134 437 -17097 + -8849 208 -161 0 383 221 96 269 845 0 + 0 319 -401 -17 -681 -1455 -407 58 -892 537 + 27 -1446 -553 3274 2644 -567 -97 168 9 -98 + 258 183 244 -986 0 0 0 0 0 67 + -69 -458 -1285 -821 -325 -285 -733 -781 212 883 + 227 142 -317 -885 -5469 -2188 -6702 -2058 -42318 -12146 + 3376 1815 -499 151 2694 2177 -207 -102 -70 69 + 763 -1122 -12420 13942 17226 diff --git a/inputs/coefficients/time_of_day_not_calibrated/SchoolTourTimeModel.F12 b/inputs/coefficients/time_of_day_not_calibrated/SchoolTourTimeModel.F12 new file mode 100644 index 00000000..4e15ec63 --- /dev/null +++ b/inputs/coefficients/time_of_day_not_calibrated/SchoolTourTimeModel.F12 @@ -0,0 +1,258 @@ +tod school tours +Created by ALOGIT version 4 18:42:27 on 23 Oct 16 +END + 11 arr3-5 T -10.0000000000 .000000000000 + 12 arr=6 F -4.98078421252 .190843919235 + 13 arr=7 F -2.18871956594 .729952555161E-01 + 14 arr=8 T -1.29000000000 .000000000000 + 15 arr=9 F -1.46190821318 .699162011794E-01 + 16 arr10-12 F -1.91828395476 .996703159847E-01 + 17 arr13-15 F -2.06925662044 .175728660410 + 18 arr16-18 F -2.19162687458 .252587115171 + 19 arr19-21 F -3.68669536914 .345322473939 + 20 arr22-26 T -10.0000000000 .000000000000 + 21 dep3-6 T -10.0000000000 .000000000000 + 22 dep7-9 F -.986994077372 .230987524322 + 23 dep10-12 F .335515953659 .149145210443 + 24 dep13-14 F .445052899722 .101520233238 + 25 dep=16 T .000000000000 .000000000000 + 26 dep=17 F -.757707671233E-01 .950375553223E-01 + 27 dep=18 F -.515529029658 .117910019737 + 28 dep19-20 F -.680651325609 .132091652196 + 29 dep21-23 F -1.28841959876 .189238751383 + 30 dep24-26 T -10.0000000000 .000000000000 + 31 dur0-2 F .583710866244 .237170453452 + 32 dur3-4 F .491137315979 .190107165818 + 33 dur5-6 F .122927506968 .152851703493 + 34 dur7-8 F .402048151370 .117301271226 + 35 dur=9 T -.100000000000 .000000000000 + 36 dur=10 F -.345292369772 .148041807683 + 37 dur=11 F -2.03666563641 .279109881010 + 38 dur12-13 F -2.74260973283 .294702906193 + 39 dur14-17 F -4.10476615815 .480799490405 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr F .435924160948E-01 .291446538281E-01 + 42 ptwk-dur F -.138576226585E-01 .255401812415E-01 + 43 nwad-arr F .121468111211 .216348405658E-01 + 44 nwad-dur F -.297099572456E-01 .190293795026E-01 + 45 univ-arr F .122157270246 .147317799812E-01 + 46 univ-dur F -.891007829867E-01 .118154215857E-01 + 49 dkid-arr F -.226926826593 .308998166399E-01 + 50 dkid-dur F .321166964494E-01 .162016296187E-01 + 61 ns*ot-arr F .303775418381E-01 .448729647508E-02 + 62 ns*ot-dur F -.369440813007E-01 .514159630503E-02 + 65 rs*mt-arr F -.374328790180E-02 .498274263496E-02 + 66 rs*mt-dur F -.267115333952E-01 .610337578582E-02 + 67 iescs-arr F -.266854866893E-01 .167516400993E-01 + 68 iescs-dur F .324892948624E-01 .146569282191E-01 + 85 ctim-out T .250000000000 .000000000000 + 86 ctim-ret T .250000000000 .000000000000 + 87 ttim-out T .250000000000 .000000000000 + 88 ttim-ret T .250000000000 .000000000000 + 91 arrpused T 5.00000000000 .000000000000 + 92 deppused F 3.10498683131 1.33815595983 + 93 cempbef1 F -.339538823060 .197639780377E-01 + 94 cempaft1 F -.162178559252 .168630043363E-01 + 95 cempbef2 F -.168724680668 .176289796486E-01 + 96 cempaft2 F -.695954470254E-01 .143135557327E-01 + 97 toursdtwin F -152.647904618 11.5595556537 + 99 toursdbwin F -.516605388404 .141977347921 + 100 toursdawin F -.230058652498E-02 .191785892789 + 124 dep15 F .752648636825 .831142884174E-01 + 139 ftwk-arr F .173192650959 .404201567658E-01 + 140 ftwk-dur F -.813431367663E-01 .452235294624E-01 + 143 pres-arr F -.790127766631E-01 .329022148377E-01 + 144 pres-dur F .621702964049E-01 .187243596845E-01 + -1 + 2724 -.149289272801E+05 -.188050851612E+05 -.150263680045E+05 + 7 018:42:27 on 23 Oct 16 + 0 0 27936 0 0 0 0 -2015 13356 0 + 0 -14709 -8465 0 56394 0 -19001 -19060 0 48860 + 83332 0 -19349 -21487 0 43872 77939 88786 0 -15379 + -17673 0 35412 65066 75946 82838 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -11243 -16153 0 17337 + 26892 29102 28742 23845 0 0 0 -9976 -13334 0 + 13549 22625 28665 29039 24901 0 0 81550 0 -9226 + -11953 0 9412 13278 19610 22293 18609 0 0 67703 + 81562 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 4662 4120 0 -7255 + -8911 -9633 -14105 -11082 0 0 -3280 5327 23347 0 + 0 6018 7913 0 -8365 -12199 -12742 -19674 -14484 0 + 0 -18317 -12122 6455 0 52009 0 6549 8625 0 + -12421 -18734 -19479 -27306 -25997 0 0 -35083 -30640 -8724 + 0 53224 60248 0 7199 9577 0 -12156 -19314 -22522 + -28507 -33640 0 0 -45559 -44196 -22893 0 44603 53821 + 71716 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 4583 4276 0 -6217 -6323 -7213 -9933 -13660 0 + 0 -15270 -20617 -16752 0 10290 13040 16523 21409 0 + 0 4962 3765 0 -5834 -5823 -6328 -9894 -12710 0 + 0 -13194 -20731 -18523 0 11434 13843 16725 20919 0 + 94924 0 5595 4367 0 -6149 -3843 -4917 -9485 -11238 + 0 0 -11309 -16376 -20423 0 12503 14162 16055 18839 + 0 85486 89046 0 4748 1255 0 -2737 -1651 -2343 + -6389 -7312 0 0 -5419 -7577 -8363 0 14102 14717 + 14141 14675 0 67434 74345 80283 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1004 -2001 0 66 712 866 2821 4071 0 + 0 127 -89 -2191 0 -4783 -13484 -14441 -11431 0 + 6373 13054 22871 39423 0 0 510 -202 0 617 + 1374 1271 2927 4862 0 0 586 855 -680 0 + -380 -7539 -14828 -11352 0 -5903 -1964 4661 16360 0 + 28608 0 1011 -433 0 995 1485 1344 3430 8096 + 0 0 721 1623 29 0 -572 -4857 -16391 -20662 + 0 -19241 -15005 -6734 8734 0 31140 23638 0 -524 + -684 0 1124 882 789 2436 7616 0 0 -937 + 125 -507 0 -585 -3437 -8211 -20190 0 -24919 -21929 + -15073 -1452 0 22836 18571 28473 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 4023 5546 0 -6826 + -15958 -18955 -20211 -22025 0 0 16902 17550 12822 0 + -5075 -9112 -13646 -17122 0 -3980 -3975 -3320 -2132 0 + 1276 1263 2107 1551 0 0 -208 -118 0 265 + 35 -496 -600 9 0 0 10850 10196 7588 0 + -3204 -5196 -8369 -10024 0 6786 5096 3439 1690 0 + -782 -812 -1406 -1911 0 26392 0 2124 3307 0 + -5495 -16387 -22188 -25211 -27779 0 0 19962 20544 15441 + 0 -6425 -11690 -17425 -22057 0 -5790 -5802 -5099 -3415 + 0 2107 2142 3607 2930 0 26599 6896 0 308 + 636 0 -249 -1004 -1371 -542 925 0 0 10528 + 10380 8545 0 -4402 -7252 -12154 -15046 0 5270 2801 + 787 -443 0 838 1074 2005 1580 0 6577 18624 + 31277 0 2269 3555 0 -6455 -21755 -31503 -37268 -41443 + 0 0 34613 34690 25442 0 -10066 -17993 -26270 -32219 + 0 -5880 -6253 -5502 -3689 0 2119 1983 3079 1841 + 0 39922 9745 55795 12580 0 -107 482 0 638 + -139 -1036 10 2433 0 0 22288 21680 17491 0 + -8584 -13810 -22731 -27192 0 7362 978 -2877 -3497 0 + 2822 3200 5111 3471 0 11359 30331 15663 42680 28467 + 0 21294 18358 0 -7854 -9649 -9738 -11291 -12463 0 + 0 15598 16115 12543 0 -5397 -9240 -13175 -15348 0 + -2182 -2514 -2457 -1506 0 703 458 449 170 0 + 16802 4069 22241 5640 32706 9618 0 -128 381 0 + -878 -1597 -1475 -1923 -1173 0 0 15086 13942 10241 + 0 -3446 -4810 -7532 -9251 0 10017 9730 9338 6530 + 0 -4541 -5151 -9869 -13196 0 7024 20846 9689 28090 + 13689 43809 18428 0 -5161 -6428 0 6313 10010 6057 + 772 -1984 0 0 -865 -2050 -1286 0 425 301 + 537 719 0 -300 -471 -665 -546 0 493 588 + 990 1095 0 -2480 -310 -4 -717 -18045 -8311 -689 + -119 0 -78 134 0 461 885 1144 1175 1601 + 0 0 -2092 -1393 -14 0 -1025 -2006 -3942 -5089 + 0 -7033 -9600 -10096 -7288 0 5001 5694 10025 10715 + 0 -16 -1586 423 -1210 -5211 -22643 347 -2325 30361 + 0 236 796 0 -1132 -3838 -4854 -7158 -10088 0 + 0 9294 5318 2041 0 280 110 736 1200 0 + 519 964 1218 915 0 -601 -696 -1236 -1366 0 + -7783 -1690 -9154 -2616 -26781 -8785 -4763 -856 38451 6641 + 0 -376 -124 0 845 927 460 146 1079 0 + 0 8618 5977 3702 0 -1544 -2524 -5108 -6764 0 + -29 -3041 -3631 -2359 0 1247 1304 1929 1538 0 + -1176 -4845 -1047 -6279 -4841 -22410 -832 -6218 8233 21848 + 22612 0 2305 2852 0 -2038 -4035 -3273 -2245 -978 + 0 0 2485 3533 2543 0 -1194 -1883 -3156 -4028 + 0 648 361 289 150 0 -59 -63 -70 -186 + 0 -3977 -1484 -3845 -1159 10597 3014 2003 338 -15429 + -3617 -18199 -4578 0 -49 -117 0 54 64 1 + -37 278 0 0 2689 2714 1779 0 -542 -715 + -1048 -1386 0 4462 4931 4541 2913 0 -1736 -1902 + -3204 -3429 0 -926 -1920 -621 -753 3531 16754 706 + 4336 -5786 -22889 -5484 -21775 22344 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 14 -144 0 + 42 -139 -184 -202 -122 0 0 280 944 700 + 0 -204 -636 -1276 -1972 0 967 699 526 297 + 0 -105 -79 -86 -145 0 -171 37 153 -169 + -134 -526 248 -9 -204 -1066 1534 -654 -104 38 + 0 0 0 0 0 0 14940 19692 0 -19664 + -38088 -38820 -31220 -13966 0 0 -23499 -19519 -13719 0 + 5169 7569 9018 8542 0 -49091 -47099 -39103 -23483 0 + 13346 14579 25107 26127 0 -5002 5375 -11974 12663 -20907 + 18351 -8423 9554 -14545 16889 1769 -2377 -1493 -766 0 + 0 0 0 0 -1151 0 6263 8837 0 -8160 + -15526 -18555 -18442 -10709 0 0 -36804 -36562 -26498 0 + 10475 15424 20993 20506 0 -53440 -51429 -42743 -25580 0 + 14765 16310 28336 30086 0 -4737 4768 -3163 14142 -11853 + 17634 -5593 10937 5312 23835 -2773 -6588 -2621 -1449 0 + 0 0 0 0 -1947 78122 0 5701 7752 0 + -7663 -13113 -16386 -19076 -10467 0 0 -9768 -10424 -8524 + 0 4162 6205 10154 15207 0 -18911 -16024 -12371 -6901 + 0 3712 3908 6210 6417 0 -3781 6306 -3256 7200 + -13248 11233 -5067 7266 5955 -219 8700 6353 -4846 280 + 0 0 0 0 0 -2130 39567 33575 0 5433 + 7639 0 -7191 -13674 -17879 -17495 -9731 0 0 -12259 + -16301 -14069 0 7350 11566 19376 25991 0 -21960 -17931 + -13256 -7017 0 3396 3508 5682 6269 0 -5441 5660 + -4123 7764 -10581 13729 -6425 9314 -2793 -4179 6053 7227 + -4114 360 0 0 0 0 0 -4853 41450 43844 + 61800 0 -122 4 0 770 1183 1397 1294 806 + 0 0 2361 1770 952 0 -432 -723 -906 216 + 0 -4899 -7522 -8360 -6498 0 4799 5576 10036 11017 + 0 530 -1321 639 2374 245 3395 529 -3305 419 + 30007 653 -35051 304 -3193 0 0 0 0 0 + -368 19909 23504 1553 1763 0 310 695 0 -1174 + -3163 -4131 -3279 420 0 0 75 -720 -791 0 + 379 1296 1852 1774 0 -1376 -976 -626 -299 0 + 7 -10 160 310 0 -1344 840 -2031 397 -4326 + 510 -425 717 9946 -1410 14639 -1123 1581 420 0 + 0 0 0 0 2777 5857 2613 38300 2766 1097 + 0 -776 -939 0 1074 1372 144 987 495 0 + 0 -9416 -9903 -8458 0 4856 7782 11535 11513 0 + -3871 -2542 -1545 -560 0 82 187 788 1333 0 + -805 -55 237 1424 384 2806 290 2685 -3284 -8605 + 16438 92 872 -1 0 0 0 0 0 13847 + 194 15664 4111 36556 693 8252 0 -5120 -8130 0 + 6657 8007 10205 14618 11705 0 0 45650 58810 68796 + 0 39497 24907 14880 2023 0 -9659 -11087 -13783 -11088 + 0 -3531 -1949 -1584 -1285 0 5650 3749 6843 4614 + 11145 9213 6016 4931 -880 158 241 1585 1350 896 + 0 0 0 0 0 618 -7594 -14128 -5388 -8280 + 233 -412 -4146 0 949 1479 0 -2508 -8417 -11956 + -13905 -18687 0 0 12604 12500 9022 0 -3484 -6532 + -9636 -13380 0 -3474 -3437 -2936 -1894 0 1170 1202 + 2197 1911 0 13680 3740 19160 4868 28424 8527 10947 + 5014 3550 754 64 803 2100 741 0 0 0 + 0 0 -134 -5510 -2561 -302 -853 158 210 -166 + 3887 0 187 399 0 -6 -197 -460 37 1167 + 0 0 6040 5725 4495 0 -1964 -3173 -6392 -10116 + 0 2264 338 -593 -737 0 836 1128 2413 2354 + 0 2819 7507 4069 10617 5292 17640 2334 10550 334 + 3406 56 342 343 2123 0 0 0 0 0 + -430 5914 5269 5968 6974 3028 810 1324 2271 30218 + 0 11629 13013 0 -8433 -12761 -12250 -12383 -13395 0 + 0 11744 13031 10527 0 -5023 -8989 -13320 -15564 0 + -2752 -3088 -3011 -1959 0 1034 840 1267 1380 0 + 16686 3930 22736 5840 32649 9390 19335 6124 -557 589 + -4489 -621 -921 -202 0 0 0 0 0 189 + -7515 -3180 -5854 -5516 -84 -1489 1578 5194 10995 2389 + 0 275 483 0 -659 -1191 -994 -715 -1 0 + 0 11541 11377 8988 0 -3644 -5471 -8451 -9978 0 + 7974 7616 7471 5543 0 -4354 -5304 -10745 -13961 0 + 6195 17947 8629 24412 11706 36836 5804 31761 -219 -1697 + -859 -3640 -668 -1068 0 0 0 0 0 -184 + 8142 9415 5488 7132 -2498 376 2366 4663 4333 9042 + 21082 diff --git a/inputs/coefficients/time_of_day_not_calibrated/TripTimeModel.F12 b/inputs/coefficients/time_of_day_not_calibrated/TripTimeModel.F12 new file mode 100644 index 00000000..663c6ba4 --- /dev/null +++ b/inputs/coefficients/time_of_day_not_calibrated/TripTimeModel.F12 @@ -0,0 +1,334 @@ +MOD 25 TOD intermediate stops +Created by ALOGIT version 4 13:42:51 on 3 Nov 16 +END + 11 arr3-5 F -4.46474250994 .246017967983 + 12 arr=6 F -2.45653670432 .147599700843 + 13 arr=7 F -1.22383437214 .949276241623E-01 + 14 arr=8 T -.300000000000 .000000000000 + 15 arr=9 F .257548455529 .822391372217E-01 + 16 arr10-12 F .729174234173 .103855838246 + 17 arr13-15 F 1.63212903550 .160357398279 + 18 arr16-18 F 2.66307410557 .225841161566 + 19 arr19-21 F 2.96213601081 .319564863759 + 20 arr22-26 F 2.87323792200 .686489976249 + 21 dep3-6 F -2.33540892096 .720335290246 + 22 dep7-9 F -.938866454912 .232333920607 + 23 dep10-12 F -.851550153739 .152605127511 + 24 dep13-14 F -.719276200373 .110625850040 + 25 dep=16 F .130312513469E-01 .591562769429E-01 + 26 dep=17 T .000000000000 .000000000000 + 27 dep=18 F -.424260061589E-01 .588781293449E-01 + 28 dep19-20 F -.278898272550E-01 .843114375554E-01 + 29 dep21-23 F -.188508470755 .137674007022 + 30 dep24-26 F -1.46310039471 .277315625921 + 31 dur0-0 T .000000000000 .000000000000 + 32 dur1-1 F -.634501379227 .312527332263E-01 + 33 dur2-2 F -1.12685379777 .604589204056E-01 + 34 dur3-4 F -1.29836366348 .966557896134E-01 + 35 dur5-6 F -1.60701457645 .168094378132 + 36 dur7-8 F -1.48150012687 .258844135880 + 37 dur9-11 F -.923656284715 .362873686889 + 38 dur12-13 T -10.0000000000 .000000000000 + 39 dur14-17 T -10.0000000000 .000000000000 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr T .000000000000 .000000000000 + 42 ptwk-dur T .000000000000 .000000000000 + 43 nwad-arr T .000000000000 .000000000000 + 44 nwad-dur F .872830432302E-01 .152520398016E-01 + 45 univ-arr T .000000000000 .000000000000 + 46 univ-dur F .131975994035 .127780403103E-01 + 47 reti-arr T .000000000000 .000000000000 + 48 reti-dur F .712187843643E-01 .161255074205E-01 + 49 dkid-arr T .000000000000 .000000000000 + 50 dkid-dur F .146426366697 .507451281090E-01 + 51 pkid-arr T .000000000000 .000000000000 + 52 pkid-dur F .122817633818 .243981621293E-01 + 53 pres-arr T .000000000000 .000000000000 + 54 pres-dur F .626261935329E-01 .301697839513E-01 + 86 ctime T .500000000000 .000000000000 + 88 ttime T .500000000000 .000000000000 + 89 ttim-mis T .000000000000 .000000000000 + 92 deppfrac F .290076753443E-01 .441566737824E-01 + 97 toursdtwin F -99.8754521125 8.99562434024 + 98 toursdmwin T .000000000000 .000000000000 + 99 stopsdawin F -5.45968488710 .757707931680 + 124 dep13-15 F -.378479734172 .818947799271E-01 + 131 wtout-arr T .000000000000 .000000000000 + 132 wtout-dur F .575215072981E-01 .209364845098E-01 + 133 wtret-arr T .000000000000 .000000000000 + 134 wtret-dur F -.269384614830 .246693016299E-01 + 135 otret-arr T .000000000000 .000000000000 + 136 otret-dur F -.415493852115 .279037009272E-01 + 137 wbast-arr T .000000000000 .000000000000 + 138 wbast-dur F .516612020427E-02 .710022131935E-01 + 145 esco-arr T .000000000000 .000000000000 + 146 esco-dur F -.138088829603 .242148691037E-01 + 147 shop-arr T .000000000000 .000000000000 + 148 shop-dur F -.110933349745 .147831677074E-01 + 149 meal-arr T .000000000000 .000000000000 + 150 meal-dur F .667296986657E-03 .160223152446E-01 + 151 srec-arr T .000000000000 .000000000000 + 152 srec-dur F .137312604585 .148546608696E-01 + 153 pbus-arr T .000000000000 .000000000000 + 154 pbus-dur F -.139547115203E-01 .149077702486E-01 + 155 scho-arr T .000000000000 .000000000000 + 156 scho-dur F -.168440491502E-01 .194915494454E-01 + -1 + 13290 -.323517901309E+05 -.382396871659E+05 -.206998321234E+05 + 6 013:42:51 on 3 Nov 16 + 50313 36498 51973 0 0 0 -2220 5823 15650 0 + -14664 -6116 4471 0 68600 -21821 -14488 -5273 0 54244 + 81113 -22786 -16684 -8801 0 44769 69648 83447 -20573 -15734 + -9328 0 35458 56660 67961 78549 -11233 -8796 -5527 0 + 18034 29412 35424 40513 48886 -453 -462 -283 0 193 + 412 460 505 609 478 -567 -558 -293 0 147 + 343 389 553 718 736 35568 -866 -631 -344 0 + 301 621 840 1082 1245 1032 29204 77393 -897 -543 + -350 0 505 1028 1389 1581 1600 1196 26424 69744 + 88768 -160 -52 -40 0 210 418 610 659 600 + 466 16023 43104 56049 62491 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -904 -609 -312 0 20 -11 36 72 131 9 + -8961 -21530 -23535 -18157 7022 0 -1281 -932 -482 0 + 58 89 253 379 511 291 -16418 -40907 -47502 -42238 + -10922 0 66198 -1200 -1011 -522 0 92 206 340 + 584 850 713 -19451 -49099 -58226 -53828 -22478 0 55984 + 81257 -900 -764 -377 0 93 337 331 469 805 + 904 -15542 -39588 -47459 -44640 -21520 0 38269 57513 66145 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -10533 -11473 -8853 0 10632 20480 24492 26043 24165 13536 + -398 -148 -504 -2146 -836 0 -1496 -2160 -1259 -1184 + 0 -12007 -11404 -9703 0 13011 25270 29785 31235 28687 + 15883 -1021 -1324 -688 -1265 -670 0 -594 -2319 -1931 + -1393 0 67700 -13574 -11810 -10115 0 14248 28496 34551 + 35741 32130 17581 -1273 -1991 -718 -423 -539 0 -622 + -1954 -3115 -2078 0 69290 77636 -12283 -11188 -9712 0 + 13079 25835 32669 33597 29691 16242 -1642 -2821 -1795 -1380 + 20 0 -809 -1639 -3067 -3356 0 61991 70979 78370 + -11077 -10053 -8607 0 11894 23461 29373 30867 27132 14769 + -1674 -3049 -2542 -2198 -311 0 -729 -1596 -2610 -5989 + 0 54299 62882 70093 67181 -10963 -9972 -8575 0 11031 + 21401 26762 28761 25817 13979 -1712 -3237 -3026 -2823 -1051 + 0 117 -179 -1789 -6643 0 49401 57640 64695 62532 + 58029 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 1434 2038 + 2534 0 -4035 -7919 -9556 -8772 -6030 -2880 1124 2127 + 2228 2150 1279 0 151 1224 2118 1847 0 15454 + 17343 17186 14000 10488 7703 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 3873 3884 3631 0 -4969 + -10449 -12930 -12419 -9557 -6903 -1589 -1990 -171 472 924 + 0 -448 -594 -986 -2264 0 22297 24802 24346 19347 + 14296 10594 0 0 0 0 0 0 37578 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 2623 3274 3536 0 + -5043 -9668 -10822 -8895 -5214 -2139 711 1579 3024 2318 + 698 0 1036 2519 3610 3162 0 14724 16606 16545 + 13372 9989 7505 0 0 0 0 0 0 36046 + 0 35829 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 1940 961 905 0 -1030 -2164 -2741 -2545 -1752 + -946 -150 201 554 1755 2181 0 -1384 -2052 -1617 + -1136 0 5401 5823 5498 4000 2162 1064 0 0 + 0 0 0 0 12343 0 16474 0 11800 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 2998 3285 2955 0 -2206 -4796 -5691 -5452 -4631 -2333 + -923 -1236 -133 1630 4745 0 -3667 -4780 -4005 -2546 + 0 10054 10985 10581 8291 5920 5051 0 0 0 + 0 0 0 25225 0 31756 0 24232 0 11531 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 3754 3643 3383 0 -4117 -6442 -6514 + -5896 -3202 -1463 -367 -18 1415 595 -30 0 -950 + -717 83 634 0 8056 8873 8606 6984 5334 4036 + 0 0 0 0 0 0 20231 0 20735 0 + 20442 0 7065 0 14576 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -6574 -7423 -5599 0 4426 10020 12964 13668 12610 + 6388 1471 297 -2328 -3343 -1477 0 -39 974 1667 + 1618 0 9857 21264 26662 26249 23857 22174 0 0 + 0 0 0 0 8843 0 11950 0 8308 0 + 3634 0 5214 0 4334 0 0 0 -2329 -2118 + -1180 0 1512 2814 3264 3164 2617 1610 3723 5735 + 4213 3052 533 0 853 3204 6078 5995 0 -7780 + -7435 -6075 -3668 -1888 -560 0 0 0 0 0 + 0 -1825 0 -2210 0 -637 0 80 0 -380 + 0 -1256 0 0 0 -4209 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -600 -499 -712 0 1217 + 2102 1628 1128 4063 1945 1292 -1836 -1861 -1961 -745 + 0 685 592 -736 -1661 0 -5762 -5254 -5193 -4858 + -4649 -4655 0 0 0 0 0 0 294 0 + -61 0 808 0 1791 0 2006 0 967 0 + 0 0 -6115 1662 0 -213 -98 -86 0 332 + 684 946 1053 1020 817 21559 57205 73086 79543 67521 + 0 -7181 -28527 -40051 -34502 0 -1208 -1510 -919 -906 + -1521 -2265 0 0 0 0 0 0 1707 0 + 629 0 1464 0 3212 0 4628 0 298 0 + 0 0 -2374 1312 0 -1635 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 27648 19711 + 11482 0 -7932 -13843 -12957 -8885 -4927 -1562 180 332 + 739 568 300 0 21 113 460 807 0 21204 + 23873 24424 20568 16628 14223 0 0 0 0 0 + 0 17484 0 16900 0 18575 0 5448 0 11524 + 0 12102 0 0 0 10360 2603 0 1655 302 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 3025 3321 3341 0 -4998 + -10016 -11712 -12155 -10572 -5161 14960 37768 45567 44592 24828 + 0 -23443 -37789 -42085 -32025 0 -51993 -61355 -68176 -65175 + -59371 -55876 0 0 0 0 0 0 -8905 0 + -20582 0 -8206 0 -2325 0 -4181 0 -3714 0 + 0 0 -26297 -8810 0 -2610 36217 0 -16787 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 570 862 996 0 + -1739 -3669 -4146 -4940 -4837 -2010 14681 36273 42054 40057 + 21444 0 -18584 -29334 -32773 -24466 0 -55694 -64966 -70682 + -66008 -59081 -54680 0 0 0 0 0 0 -24725 + 0 -39230 0 -24076 0 -10693 0 -20737 0 -13917 + 0 0 0 -28689 -4419 0 -3120 32072 0 -22188 + 0 88579 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -1815 -1316 -808 0 1 -1656 -2825 -1482 -722 + -281 279 1233 1429 435 -554 0 702 1291 1584 + 1234 0 2564 2952 3186 2227 1795 1663 0 0 + 0 0 0 0 5507 0 5800 0 5594 0 + 1525 0 2936 0 2853 0 0 0 1324 323 + 0 -65 -466 0 -2391 0 -2580 0 -4109 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 21491 14969 7418 0 -2158 -4139 -7296 -8131 -8664 -5034 + -1100 -1938 -3134 -3042 -1006 0 -3515 -4702 -4295 -3801 + 0 12243 15726 19479 20544 19772 19279 0 0 0 + 0 0 0 -8789 0 2115 0 -6532 0 -1794 + 0 -6151 0 -6015 0 0 0 6630 2822 0 + 606 -1118 0 -7461 0 -30258 0 -26694 0 185 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 10561 9265 6611 0 -7866 -14908 -20164 + -21381 -19919 -11238 -1783 -3964 -5269 -5471 -2490 0 -483 + -2414 -4345 -4700 0 22708 29015 35108 37263 36682 36156 + 0 0 0 0 0 0 -14991 0 3620 0 + -16898 0 -717 0 -2929 0 -7600 0 0 0 + 9266 4763 0 4940 -4355 0 4895 0 -52431 0 + -49924 0 -1398 0 35761 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 7916 5812 4080 0 -4740 -9923 -13149 -13938 -14086 -9017 + -1114 -3004 -2976 -4845 -3524 0 1370 -763 -3308 -3920 + 0 21034 25295 28373 27775 26345 25416 0 0 0 + 0 0 0 -10943 0 -6498 0 -10215 0 -2204 + 0 -3783 0 -5449 0 0 0 9156 3117 0 + 2623 -5298 0 221 0 -44689 0 -41895 0 -3658 + 0 29825 0 51422 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 9405 7379 5165 0 -5771 -11120 -14790 -16164 -16360 + -11108 -3221 -7622 -9746 -10116 -4297 0 -107 -2711 -7341 + -10397 0 25326 28986 30310 26721 23047 20767 0 0 + 0 0 0 0 -10011 0 1344 0 -9205 0 + -3369 0 -8123 0 -4529 0 0 0 12303 2215 + 0 988 -7674 0 3568 0 -50004 0 -47973 0 + -409 0 32510 0 54385 0 50881 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 10496 8818 6628 0 + -8113 -14988 -19100 -19740 -18863 -10296 -1216 -2227 -3454 -4128 + -1424 0 -1159 -2634 -3401 -3650 0 25336 30466 34294 + 33713 31779 30689 0 0 0 0 0 0 -13297 + 0 3299 0 -15115 0 -1750 0 -5756 0 -7669 + 0 0 0 12511 2576 0 1258 -3028 0 4199 + 0 -50077 0 -48182 0 -929 0 34311 0 59609 + 0 50093 0 54690 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 7485 6620 5334 0 -7510 + -13434 -15357 -13608 -11628 -5483 -450 -390 -305 -1179 -1200 + 0 -445 -1251 -1386 -816 0 17686 20745 22606 21566 + 20302 19954 0 0 0 0 0 0 -4332 0 + -27500 0 -2484 0 -3319 0 -6170 0 -1007 0 + 0 0 6938 1497 0 2009 -1573 0 6631 0 + -30188 0 -31127 0 45 0 21197 0 38615 0 + 38161 0 38728 0 38496 0 diff --git a/inputs/coefficients/time_of_day_not_calibrated/WorkBasedSubtourTimeModel.F12 b/inputs/coefficients/time_of_day_not_calibrated/WorkBasedSubtourTimeModel.F12 new file mode 100644 index 00000000..fe2b5395 --- /dev/null +++ b/inputs/coefficients/time_of_day_not_calibrated/WorkBasedSubtourTimeModel.F12 @@ -0,0 +1,179 @@ +tod workbased subtour +Created by ALOGIT version 4 10:39:27 on 24 Oct 16 +END + 11 arr3-5 F -5.54235818282 1.28303463151 + 12 arr=6 T -5.00000000000 .000000000000 + 13 arr=7 F -.660697596136 .496848008287 + 14 arr=8 T .000000000000 .000000000000 + 15 arr=9 F -.438160940428 .278605823311 + 16 arr10-12 F .350149357063 .327668009072 + 17 arr13-15 F -.971162722107 .397686926302 + 18 arr16-18 F -1.40663538516 .607423999108 + 19 arr19-21 F -3.94932741132 1.89217897237 + 20 arr22-26 T -10.0000000000 .000000000000 + 21 dep3-6 F 6.91868540387 .937471046926 + 22 dep7-9 F .823788311098 .516961662503 + 23 dep10-12 F 1.15129394327 .388901737311 + 24 dep13-14 F 1.26969878925 .336693079717 + 25 dep=16 T .000000000000 .000000000000 + 26 dep=17 F -.325983046458 .449557673080 + 27 dep=18 F -.234791951920 .556475957577 + 28 dep19-20 F -.630824163182 1.12936832791 + 29 dep21-23 F 1.77974443435 1.83373961071 + 30 dep24-26 T -10.0000000000 .000000000000 + 31 dur0-0 F 2.37870240531 .432671629106 + 32 dur1-1 F 1.49226509696 .354973453822 + 33 dur2-2 T .000000000000 .000000000000 + 34 dur3-4 F -.775912922357 .689144064316 + 35 dur5-6 T -5.00000000000 .000000000000 + 36 dur7-8 T -5.00000000000 .000000000000 + 37 dur9-11 T -5.05200000000 .000000000000 + 38 dur12-13 T -10.0000000000 .000000000000 + 39 dur14-17 T -10.0000000000 .000000000000 + 41 ptwk-arr F -.490819376318E-01 .636930851371E-01 + 42 ptwk-dur F .151855759915 .136972972591 + 85 ctim-out T .250000000000 .000000000000 + 86 ctim-ret T .250000000000 .000000000000 + 87 ttim-out T .250000000000 .000000000000 + 88 ttim-ret T .250000000000 .000000000000 + 91 arravail F 2.93049427473 .896826661680 + 92 depavail F 1.88454495722 .868637736443 + 93 cempbef1 F .170361034168 .525646457279E-01 + 94 cempaft1 F .202056492417 .448564700465E-01 + 124 dep15 F .316205849253 .352072859996 + 145 esco-arr F .538855009856E-01 .781640151165E-01 + 146 esco-dur F -.484996585356 .298255574997 + 147 shop-arr F .154541885442 .414608152130E-01 + 148 shop-dur F -.179774601487 .128305180262 + 149 meal-arr F .137175216137 .318924666951E-01 + 150 meal-dur F -.865137423254E-01 .868258390959E-01 + 151 srec-arr F .183644784769 .408784826913E-01 + 152 srec-dur F .116846885431E-01 .120123669992 + 153 pbus-arr F .106847676634 .471871945210E-01 + 154 pbus-dur F -.259959971076E-01 .134925145202 + -1 + 697 -.256784796752E+04 -.350205022989E+04 -.268365292251E+04 + 9 010:39:27 on 24 Oct 16 + 0 1236 0 0 0 0 -1605 0 20141 0 + -3161 0 11767 0 71051 -3072 0 8555 0 61968 + 91284 -2052 0 5208 0 42183 64537 72605 -798 0 + 1363 0 14272 22966 26860 35403 0 0 0 0 + 0 0 0 0 0 -39154 0 9156 0 19211 + 23506 24171 31432 10391 0 -651 0 -3437 0 17864 + 36979 40374 54882 18528 0 55202 201 0 1091 0 + -722 248 11445 44121 14786 0 50152 83379 136 0 + 788 0 -863 -1863 3882 44231 14432 0 43887 74982 + 93102 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -166 0 -231 0 368 + 990 1096 -21685 -6714 0 1086 3114 5940 9244 0 + -374 0 -592 0 1015 2932 3816 -19419 -5357 0 + -3650 -4290 -3021 404 0 34786 -188 0 -399 0 + 511 1244 1251 -10420 -30961 0 -4022 -5407 -4656 -1845 + 0 18051 19364 -265 0 -374 0 564 1167 1065 + -6232 -82413 0 -5075 -6993 -6426 -3480 0 12020 13874 + 36199 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + -922 0 -103 0 -415 198 283 700 -346 0 + 30 -716 -678 -292 0 474 431 76 750 0 + -617 0 -94 0 -573 -73 212 1047 -925 0 + 794 708 881 849 0 232 56 39 1269 0 + 90926 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 438 0 -9 0 -290 -847 -1765 + -1385 7446 0 -79 157 493 1375 0 286 -87 + -2246 -8777 0 8862 23242 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 5775 0 1160 0 + 381 -167 733 1237 -535 0 649 -2465 -2142 -2500 + 0 -736 -3203 -1374 -2092 0 -4 14 0 -13 + 0 0 0 0 0 1005 0 238 0 -802 + -1217 -1270 -1157 2607 0 -129 -1084 -687 -933 0 + -191 -766 -1823 -4075 0 2844 2570 0 -4012 0 + 0 0 0 0 13290 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 432 0 2811 0 -4590 + -7138 -7447 -4430 -1335 0 580 -1494 312 1212 0 + -871 -640 -813 -511 0 -1165 -370 0 366 0 + 0 0 0 0 -365 857 0 0 0 0 + -429 0 613 0 -1199 -3007 -3631 -4618 -2103 0 + -439 -4480 -4398 -4551 0 4356 4037 2511 1162 0 + -1406 -595 0 380 0 0 0 0 0 703 + 822 0 0 0 0 -19482 5461 0 8061 0 + -16888 -36880 -41499 -32193 -12107 0 -5791 -16104 -4461 -1434 + 0 -618 -2321 -905 -895 0 -16351 -7926 0 5504 + 0 0 0 0 0 -1024 6920 0 0 0 + 0 7932 10347 1341 0 1817 0 -7855 -19071 -23928 + -20115 -7395 0 -23062 -31106 -21835 -12202 0 2431 3369 + 3477 3833 0 -17112 -8519 0 5582 0 0 0 + 0 0 895 7482 0 0 0 0 8362 8068 + 79175 31 0 196 0 187 1065 2348 42396 13984 + 0 33275 58724 75104 83104 0 10565 3675 747 -401 + 0 1041 1670 0 -685 0 0 0 0 0 + -963 -621 0 0 0 0 1028 -3581 -2114 -5897 + -2489 0 772 0 1088 1951 -1566 -3609 -1845 0 + -74 5844 2211 1035 0 -1074 -2315 -1593 -224 0 + 195 91 0 129 0 0 0 0 0 -6603 + -1002 0 0 0 0 -68 -1429 -10172 1302 -579 + -180 0 -419 0 -576 -593 -47 415 151 0 + 666 2048 2258 1337 0 -606 -799 -901 -332 0 + 11313 6021 0 -3470 0 0 0 0 0 -618 + -5676 0 0 0 0 943 503 4884 5712 1082 + 7226 -4931 0 -5850 0 6597 8625 1669 -3438 -3800 + 0 1653 12921 7707 5011 0 -481 -1390 -789 -3394 + 0 1279 610 0 271 0 0 0 0 0 + -7143 -1844 0 0 0 0 -889 -3135 -26880 -2253 + 5 20497 1120 -354 0 524 0 -1461 -2606 -1316 + 870 5850 0 1494 4020 5682 3658 0 -1304 -1557 + -4887 -8407 0 34442 21493 0 -13524 0 0 0 + 0 0 -1004 -6390 0 0 0 0 1782 2111 + 12239 13885 3147 1476 10951 9623 -6361 0 -7736 0 + 9191 11913 3102 -3503 -2100 0 1722 16045 9938 6776 + 0 -2512 -4797 -2410 -1686 0 1505 724 0 368 + 0 0 0 0 0 -5384 -1419 0 0 0 + 0 -1615 -4276 -35531 -1398 517 27009 1513 56393 3042 + -527 0 772 0 -2138 -3802 -1509 1248 -372 0 + 2186 5772 8525 5292 0 -2211 -2809 -2351 -659 0 + 55033 36032 0 -23728 0 0 0 0 0 -411 + -2612 0 0 0 0 2581 2208 17857 20698 4378 + 2236 16190 3434 43648 8336 -5177 0 -4723 0 5406 + 7008 202 -4243 -2759 0 3512 13604 9706 7127 0 + -1328 -6085 -5086 -5799 0 1053 524 0 427 0 + 0 0 0 0 -672 -219 0 0 0 0 + -371 -3183 -25296 -1460 1022 20278 1164 43298 2888 56658 + 3844 -525 0 806 0 -1897 -3404 -1714 890 2616 + 0 2384 4662 7042 4848 0 -1795 -2807 -4197 -4870 + 0 41562 28104 0 -20493 0 0 0 0 0 + 407 1945 0 0 0 0 1843 1827 13805 15251 + 3873 1423 11663 2323 32546 3026 49793 10825 -2525 0 + -3275 0 4336 5295 533 -2519 -1712 0 3510 9817 + 5409 3312 0 -1187 -750 -963 -2039 0 912 422 + 0 264 0 0 0 0 0 -7488 -1843 0 + 0 0 0 -499 -2082 -22683 -780 228 17670 1005 + 36181 2172 47358 3047 35802 1943 -595 0 548 0 + -922 -1318 -282 689 1430 0 2514 3529 4070 2239 + 0 -1059 -1116 -1986 -2575 0 36918 24883 0 -18462 + 0 0 0 0 0 -1272 -1125 0 0 0 + 0 1700 1726 11237 13170 2094 1471 10453 2226 28791 + 2853 44033 2406 33068 9553 diff --git a/inputs/coefficients/time_of_day_not_calibrated/WorkTourTimeModel.F12 b/inputs/coefficients/time_of_day_not_calibrated/WorkTourTimeModel.F12 new file mode 100644 index 00000000..619e8ce5 --- /dev/null +++ b/inputs/coefficients/time_of_day_not_calibrated/WorkTourTimeModel.F12 @@ -0,0 +1,351 @@ +tod work tours +Created by ALOGIT version 4 22:41:39 on 21 Oct 16 +END + 11 arr3-5 F -3.00954429793 .111547792916 + 12 arr=6 F -1.58667790379 .676548628597E-01 + 13 arr=7 T -1.10000000000 .000000000000 + 14 arr=8 F -.958312892831 .492893244979E-01 + 15 arr=9 F -1.36276779728 .740056376990E-01 + 16 arr10-12 F -2.16982755807 .118598871277 + 17 arr13-15 F -2.53223936974 .195520805213 + 18 arr16-18 F -2.71575163592 .275357523627 + 19 arr19-21 F -3.59072824508 .390868298598 + 20 arr22-26 F -4.37590204819 .644149289670 + 21 dep3-6 F -3.59264701764 .596223957706 + 22 dep7-9 F -2.58729797621 .263684414900 + 23 dep10-12 F -1.27783467776 .156974176178 + 24 dep13-14 F -1.00880256605 .905873322902E-01 + 25 dep=16 T -.170000000000 .000000000000 + 26 dep=17 F -.122309636108 .517062550224E-01 + 27 dep=18 F -.753657184505 .803694953980E-01 + 28 dep19-20 F -1.37122111432 .119185349777 + 29 dep21-23 F -1.83034628200 .197536812892 + 30 dep24-26 F -3.36909462814 .330870514996 + 31 dur0-2 F .183624277425 .175001025225 + 32 dur3-4 F .310016060835 .115592429652 + 33 dur5-6 F -.143522144689 .721237849394E-01 + 34 dur7-8 T -.500000000000E-01 .000000000000 + 35 dur=9 F -.576003869356 .117641287836 + 36 dur=10 F -1.78390178475 .132088155335 + 37 dur=11 F -2.86129311268 .156842966920 + 38 dur12-13 F -4.45442939374 .197262263599 + 39 dur14-17 F -6.93098862840 .317639718759 + 40 dur18-23 T -10.0000000000 .000000000000 + 41 ptwk-arr F .582450596706E-01 .887905135251E-02 + 42 ptwk-dur F -.122016350351 .115960687555E-01 + 43 nwad-arr F .787771424232E-01 .171039304127E-01 + 44 nwad-dur F -.126428774600 .236061772133E-01 + 45 univ-arr F .125971373815 .116945154377E-01 + 46 univ-dur F -.241731499966E-01 .158565018226E-01 + 49 dkid-arr F .199930195372 .424160916159E-01 + 50 dkid-dur F -.840668178690E-01 .613912624298E-01 + 51 linc-arr F .478636958544E-01 .118291358842E-01 + 52 linc-dur F -.127303532315E-01 .146824829080E-01 + 53 hinc-arr F -.145583663303E-01 .895274085620E-02 + 54 hinc-dur F -.286901997683E-02 .751640495013E-02 + 57 lprs-arr F 1.10445300062 635.139807831 + 58 lprs-dur F .708422786545 635.139630402 + 61 ns*ot-arr F -.163523567914E-01 .441925649590E-02 + 62 ns*ot-dur F -.822829642200E-01 .459438024121E-02 + 63 ns*mt-arr F -.217611951314E-01 .434193069963E-02 + 64 ns*mt-dur F -.807125548433E-01 .470498525369E-02 + 67 iescs-arr F -.645953287314E-02 .597985024206E-02 + 68 iescs-dur F .203095761600E-01 .609592325212E-02 + 69 nsubt-arr F .360896050038E-01 .102058240426E-01 + 70 nsubt-dur F .164601626744 .104625214392E-01 + 71 ftwk-x<9 F -.686329824023 .120856907505 + 72 hinc-d36 F -.343651105097 .912565736612E-01 + 73 hinc-a2226 F -.556102855394 .171518761183 + 81 hprs-x<8 F 1.57683206470 .240342453581 + 82 lprs-x<8 T 5.00000000000 .000000000000 + 83 hprd-x<8 F -.555049666025 .803756448397E-01 + 85 ctim-out T .500000000000 .000000000000 + 86 ctim-ret T .500000000000 .000000000000 + 87 ttim-out T .500000000000 .000000000000 + 88 ttim-ret T .500000000000 .000000000000 + 89 ttim-mis F -2.19775257829 .217378681852 + 91 arravail F 2.42829592347 1.66775950936 + 92 depavail T 5.00000000000 .000000000000 + 93 cempbef1 F -.289914675386 .198690984760E-01 + 94 cempaft1 F -.276489728600 .205205456749E-01 + 95 cempbef2 F -.794482507026 .778925933624 + 96 cempaft2 F .473871851175 635.139630037 + 97 toursdtwin F -95.7171601666 8.73948446740 + 98 toursdmwin F -19.2290114621 3.51990602591 + 99 toursdbwin F -1.05292060087 .172940906413 + 100 toursdawin F -.794527397332 .585014588444 + 124 dep15 F -.495805951982 .572315648939E-01 + -1 + 5481 -.302979674099E+05 -.385373912812E+05 -.297474189414E+05 + 7 022:41:39 on 21 Oct 16 + 57393 0 0 -22678 1916 0 -39572 -13396 0 67716 + -53219 -25277 0 66201 79054 -57515 -30768 0 61250 76099 + 89850 -56643 -32023 0 57245 72463 86561 91620 -50523 -29154 + 0 49076 62892 76327 81956 84803 -37455 -21989 0 35419 + 45691 55838 60861 63574 61305 -3951 -1794 0 -962 -748 + -1356 -1743 -1679 -2064 -1936 -2275 -837 0 -918 -210 + -1042 -1763 -1862 -2520 -2670 48219 -2277 -187 0 -3121 + -2793 -2910 -2865 -3085 -3510 -3681 50483 84353 -5862 -2981 + 0 -2150 -2113 -2597 -2476 -2280 -2873 -3154 44566 74516 + 83068 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -636 1228 0 -9563 -6870 + -2725 -1150 -1484 -116 823 -26361 -42139 -41343 -28282 0 + -1824 289 0 -6601 -8664 -2829 -299 -829 1053 1970 + -35330 -57848 -59551 -47436 0 66456 -2010 -628 0 -2736 + -4674 -3851 -395 -925 -146 2230 -41499 -68745 -72288 -60320 + 0 65083 75387 -5132 -4466 0 468 97 334 1072 + 1287 -153 2030 -41930 -69973 -74624 -63877 0 58779 70895 + 81615 -4896 -3496 0 1246 1113 1838 1773 180 -592 + -2532 -36073 -60643 -65730 -57454 0 49307 60834 71118 78691 + -1790 -1614 0 2264 2897 1837 -89 1404 773 1789 + 1395 -235 -1802 1329 0 -3303 -3111 -2776 -1925 -4004 + -723 -1364 0 3003 3520 982 -227 2300 1656 2934 + 2032 806 -5346 -1431 0 -2900 -2550 -1768 -1129 -3136 + 88470 162 -607 0 2133 1566 -1417 -50 1467 1524 + 2489 494 -876 -5326 -7805 0 -1721 -1126 206 367 + -1336 70725 74055 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 -269 -1333 0 2947 + 4161 2427 1404 20 -755 -1828 40 306 583 857 + 0 -3184 -3279 -1391 -331 1260 -20109 -15097 -7754 0 + -935 -2709 0 5085 5329 2902 1685 59 -770 -2167 + -378 -271 451 512 0 -5207 -6573 -3938 -1654 771 + -34976 -30011 -20074 0 89162 -2738 -3740 0 4063 4356 + 2798 1708 73 -567 -2185 -830 -1049 -75 34 0 + -4478 -6946 -6201 -2519 466 -43827 -39405 -28258 0 78555 + 81285 -2600 -1151 0 1930 2178 1247 359 -1377 -1371 + -2926 -1253 -1607 -172 37 0 -2111 -4015 -6616 -4636 + -313 -52305 -48664 -36576 0 66205 72296 72379 -747 -731 + 0 586 478 119 -31 -1445 -768 -1414 -3037 -4279 + -2953 -2800 0 476 -280 -1109 -3860 -3428 -53160 -50846 + -39587 0 45221 53718 56976 60383 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 -11023 -6664 0 6753 8222 + 7241 2401 -2627 -6128 -6522 2780 3663 1866 522 0 + 933 1544 2753 4624 5306 70 -513 -832 0 -19 + 373 615 458 38 0 -1876 -1061 0 1139 1257 + 1142 405 17 -792 -789 315 559 324 696 0 + -289 -301 -567 -432 43 3093 -3483 -6181 0 -30021 + -23542 -16803 -9360 -536 0 41074 -5898 -3818 0 3947 + 4967 4718 2004 -1223 -3837 -4769 1150 1783 955 397 + 0 119 228 733 1907 2414 86 -421 -650 0 + 366 640 777 663 289 0 19381 5317 -681 -394 + 0 646 773 809 441 212 -470 -683 -159 24 + 114 469 0 -393 -535 -822 -767 -503 961 -2833 + -3889 0 -12659 -9560 -6480 -3136 593 0 4789 16937 + 48200 -9490 -7831 0 5081 6289 6030 2537 -1713 -5239 + -5844 -342 -25 319 811 0 -626 -795 -832 -590 + -786 824 -77 -660 0 -570 54 585 1000 1508 + 0 23520 6912 13657 3790 479 305 0 139 -24 + 1 18 327 334 635 -1930 -2290 -1079 447 0 + -1024 -1406 -2392 -3965 -4415 2428 -1328 -3264 0 -26515 + -21643 -16267 -10103 -2089 0 4261 24065 2626 11834 48649 + -3365 -1914 0 2325 3012 3198 1898 -308 -3231 -6857 + -393 -768 -988 -762 0 505 575 593 198 -1715 + 435 16 -243 0 260 440 599 790 1241 0 + 7321 1913 4260 1034 6684 1502 190 135 0 63 + 14 79 103 159 29 -93 -957 -1544 -1291 -648 + 0 162 132 -221 -1190 -2956 1512 -159 -1156 0 + -5252 -3941 -2556 -846 1430 0 797 6463 501 3160 + 1466 5398 59578 -4033 -4064 0 1559 2018 2130 1227 + -288 -2176 -3106 -438 -234 125 403 0 -459 -650 + -789 -554 -445 310 -41 -233 0 311 482 609 + 726 865 0 -14455 -6199 -11024 -4350 10848 3122 732 + -239 317 139 0 30 60 161 209 246 -60 + -120 -977 -1060 -470 66 0 -372 -570 -1000 -1726 + -1749 1116 25 -506 0 769 1158 1502 2081 2826 + 0 -7553 -13069 -5457 -9735 3339 6784 -178 32 47825 + -16257 -26909 0 -2416 -2790 -2149 -772 4 -149 -109 + 320 654 847 703 0 -591 -742 -691 13122 8801 + 106 111 86 0 474 370 302 275 259 0 + 6033 1634 3425 619 17470 3273 1016 -176 16693 4544 + -3068 -4448 0 14 96 273 206 -24 -890 -951 + -138 442 733 688 0 -729 -927 -798 9708 6691 + 896 729 448 0 1149 1029 1033 1417 2504 0 + 3331 5429 2019 3544 7836 14885 816 1539 8038 16425 + 46579 2 1 0 -2 -2 -3 -4 -4 -5 + -3 1 2 2 2 0 -1 -2 -2 -2 + -3 0 0 0 0 0 0 0 0 0 + 0 1 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 1 1 + 1 1 0 1 2 2 2 0 -1 -2 + -2 -3 -3 2 1 1 0 0 -1 -1 + -1 -1 0 -1 0 0 0 0 0 0 + 0 0 0 0 0 100000 -8901 -1568 0 -922 + -2078 -4516 -5100 -5091 -3539 -106 5914 10269 7641 4596 + 0 -608 151 2683 8035 16919 -110 502 734 0 + -1157 -1345 -1513 -2387 -3126 0 2871 520 -878 -891 + 264 -728 1409 -549 -1482 -1313 3584 1941 0 -2 + -2887 -927 0 147 42 -769 -1085 -891 -732 991 + 4928 7742 5796 3629 0 -658 -223 1280 4935 12542 + 5375 2330 364 0 955 3215 5169 7626 9957 0 + 2193 9454 113 2834 654 2671 331 2885 -594 -89 + 1582 3284 -1 -1 47759 -12911 -4122 0 3176 3658 + 1623 -1938 -5815 -6766 -3990 7947 11039 4979 672 0 + 2275 3682 5921 9535 17832 515 1205 960 0 -929 + -1236 -1363 -1956 -2285 0 -937 -2154 -4369 -3193 -8492 + -5693 3383 -600 -557 -1550 3285 2354 0 -2 53345 + 27396 -4569 -2060 0 1702 2358 1988 98 -1268 -2225 + -978 6328 8451 3461 111 0 1422 2044 3168 5654 + 12230 5508 -1197 -5122 0 3534 5302 6522 7637 7973 + 0 1122 5569 -1062 128 -2579 -2844 1307 3102 24 + -239 1170 2829 -1 -1 25675 38489 44687 1999 1133 + 0 -1292 -1580 -1319 -504 222 902 1037 -806 -1119 + -720 -201 0 -155 -331 -631 -1515 -1668 -31 -24 + 49 0 69 26 1 39 165 0 -759 16 + -2412 -640 5314 2578 -1373 -4 -760 -59 -4558 -2592 + 0 0 -19314 -8870 -25156 -10665 655 415 0 -305 + -397 -363 -162 51 405 516 -215 -504 -339 -131 + 0 17 -21 -49 -573 -653 -1116 14 789 0 + -1254 -1744 -2092 -2477 -2507 0 -83 -1328 -790 -1705 + 2469 4024 -531 -1153 -216 -82 -2224 -6322 0 0 + -8696 -22404 -10678 -26695 38302 3542 2451 0 -2721 -3138 + -2632 -1350 89 1401 2024 -3120 -3623 -2077 -257 0 + -1901 -3140 -4917 -6237 -4621 927 686 369 0 -230 + 47 267 467 245 0 3378 2375 5430 2607 8864 + 5165 1074 1309 1880 1979 -351 -499 0 0 -19135 + -8227 -14674 -5336 2144 1104 2912 1450 0 -1225 -1438 + -1173 -418 218 1266 2079 -1831 -2378 -1166 -134 0 + -1224 -1902 -2823 -3289 -2444 -6164 -3309 -862 0 1038 + -701 -2601 -5597 -10980 0 75 -1871 1513 2044 3256 + 4517 131 -60 1146 1532 93 -924 0 0 -7687 + -28625 -4968 -16914 1413 3413 40405 -267 -450 0 176 + 698 960 622 -160 -686 -1237 439 515 -248 -1010 + 0 451 347 616 1049 1368 2483 6168 6763 0 + 89586 78116 64077 48541 26688 0 -542 -37930 -41 -16660 + -1225 -32080 64 -6843 103 322 607 1485 0 0 + -840 -807 -491 524 129 -593 -409 2208 -32176 -51883 + 0 -2300 -2760 -2452 -1272 -303 291 548 610 329 + 176 43 0 147 161 60 4503 2955 39 122 + 188 0 784 517 270 -31 181 0 1657 -424 + 1070 -443 6510 -930 164 -373 4970 -224 49545 8077 + 0 0 1087 262 701 177 20 -169 -47 -44 + 1016 4850 8190 0 733 725 63 -297 -103 1207 + 1122 54 -32 -322 -464 0 534 711 652 -23467 + -14417 -684 -453 -247 0 -417 -312 -327 -1090 -2047 + 0 -448 -106 -444 -72 1277 2225 -368 83 24 + 1140 -45194 -33533 0 0 -1681 -894 -1574 -90 1021 + 822 -691 -1647 -640 -15605 188 -7 0 -450 -694 + -463 -423 -244 -167 84 428 337 -421 -1157 0 + 254 16 -7 -3 -187 4130 1636 -2734 0 -132 + -1946 -2907 -3511 -3187 0 -25 -2103 -92 -1736 -117 + -2167 -55 -496 -32 330 -63 -1300 0 0 -431 + -2943 309 -703 38 376 28 -136 -24 46 183 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 514 45 0 -1434 + -2133 -1439 -1314 -722 -532 196 1387 1123 -1350 -3667 + 0 868 178 55 276 -174 11942 3816 -8943 0 + 2536 -2744 -5779 -7905 -7761 0 -292 -2572 -317 -1581 + -568 -410 -182 91 -263 -355 276 972 0 0 + -552 -8918 1518 9446 -124 -370 -64 1641 2941 208 + -131 19004 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 -4789 1302 0 -1958 -2773 -2948 -3525 -3277 -2945 + -2016 -1859 -3331 -3744 -3579 0 2056 2566 3141 -1308 + -1712 -77 -84 -10 0 219 223 114 -257 -1293 + 0 252 251 -872 -424 -2459 -1676 73 3 -2031 + -1413 -175 -341 0 0 -328 35 308 201 58 + 654 -410 -238 182 -40 1018 -22 0 169 0 + 0 0 0 -543 -285 0 492 533 731 702 + 1120 1523 832 -10 20 38 69 0 -13 -47 + -59 0 -90 57 58 25 0 -117 -113 -101 + -114 -92 0 -490 -1 -262 -3 -284 55 -149 + 7 101 62 -103 -52 -70 32 184 46 -143 + -26 -18 -8 34 48 -103 -44 105 -21 0 + -32 0 0 0 0 -61 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 49392 31722 0 -37812 -50541 -61387 -63658 -63760 -56809 -43272 + -1770 -1631 1573 692 0 104 -1471 -2167 -5328 -3222 + -57651 -57178 -46236 0 11577 23902 31779 41180 44524 0 + -8750 11785 -4464 6108 -8001 9701 -2624 3210 -4007 4512 + -10339 7233 3 -1 -6619 14099 -7137 4714 1120 -1264 + 1236 -1078 -8545 -7003 2962 -3422 0 -8770 0 0 + 0 0 2461 -621 0 -1214 -1067 0 738 51 + 531 1353 145 491 287 -37739 -61715 -64724 -57899 0 + 41184 52446 61398 64222 58934 -56075 -54654 -43101 0 11314 + 22890 30648 38463 43043 0 4757 14343 2133 6883 3866 + 10560 1685 3633 2342 5680 6656 15321 -2 -3 4362 + 19300 4575 10951 -628 -1899 -1360 -3303 -7567 887 -4225 + -3437 0 -8650 0 0 0 0 2642 -64 0 + 46408 -608 -506 0 899 1070 1510 1970 1949 3078 + 1397 38 -19 37 95 0 -3 -90 -120 -172 + -163 -77 -64 -151 0 -139 -103 -62 -33 23 + 0 -974 26 -403 16 -449 117 -257 21 66 + 82 -187 -97 -84 38 -737 25 -1409 -89 -83 + -12 8 88 -182 -63 212 -6 0 35 0 + 0 0 0 -15 82999 0 -985 -6 0 0 + 0 0 0 1 1 1 1 0 0 0 + 0 0 0 0 0 0 0 -1 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 100000 100000 -2 -1 -2 -1 0 0 0 0 + 0 0 0 0 0 0 0 0 0 0 + 0 32 0 0 0 38 -3903 -3069 0 3951 + 5312 5624 2449 -855 -2912 -2735 -623 -2171 -3733 -3960 + 0 1672 1286 -384 -3304 -3132 10135 5474 -2022 0 + 543 -413 55 2358 6180 0 72 2748 -227 828 + -2021 -233 488 1258 -626 832 656 334 1 0 + -8339 17742 10380 -11895 -440 -705 301 -5064 220 375 + -310 16074 0 37946 0 0 0 0 596 -478 + 0 7986 6259 -373 0 5799 4581 0 -7800 -10956 + -11762 -5876 1309 5301 6032 3726 6656 7370 5287 0 + -1846 -1017 2782 8583 8355 -2427 -1890 -716 0 -664 + -1247 -1986 -3458 -4960 0 697 252 520 83 3460 + 1095 -1297 -390 773 100 -357 -414 -1 0 16686 + 8358 -15563 -6015 128 -62 -2476 -3103 -274 -162 174 + -136 0 -221 0 0 0 0 -674 725 0 + -1503 2299 681 0 -53079 -15515 -2092 0 -376 -1585 + -4691 -6203 -8421 -7213 -5799 -4007 48 124 1000 0 + -919 -1213 -1115 -745 245 276 645 558 0 -325 + 20 376 281 194 0 -2162 -595 -1636 -510 -1431 + 50 816 117 -551 -39 652 281 4 -1 27532 + 1672 27325 834 3284 148 4571 -25 -520 147 -588 + -54 0 -97 0 0 0 0 -661 266 0 + 2605 -390 -2179 -1 -240 -9 110 -767 0 1297 + 1563 2285 2235 1485 -741 -6180 -7393 -10906 -8801 -6057 + 0 2766 2894 1836 -2613 -20563 -1726 -1868 -1457 0 + 1590 1978 2257 2919 2938 0 931 -654 469 -580 + -1274 -2428 2174 828 -530 -651 -296 -146 3 3 + -39739 -32316 -37391 -28149 -272 -452 -12685 -13378 978 -11 + 261 164 0 70 0 0 0 0 -588 -151 + 0 1098 3857 -208 3 -1287 885 -2682 -3708 -6939 + 0 338 763 -524 -726 20 -763 -1230 29754 50609 + 58151 60972 0 -2053 -20636 -32003 -36928 -34709 2892 2168 + -1443 0 1882 2263 846 607 -1659 0 -131 543 + 77 401 620 792 -440 -222 296 182 401 541 + 1 1 1995 1593 -667 -758 12 -30 647 411 + -902 -203 -375 -810 0 -2605 0 0 0 0 + -1929 70 0 -750 -37719 59 0 -2488 2702 1014 + -3315 diff --git a/inputs/p_r_nodes.csv b/inputs/p_r_nodes.csv deleted file mode 100644 index c3fc7c41..00000000 --- a/inputs/p_r_nodes.csv +++ /dev/null @@ -1,157 +0,0 @@ -NodeID,ZoneID,XCoord,YCoord,Capacity,Cost -3799,3831,1272390,297351,255,0 -3761,3793,1295406,217932,447,0 -3773,3805,1319345,233607,203,0 -3827,3859,1275420,214765,200,0 -3797,3829,1277718,290340,30,0 -3849,3881,1196440,272024,90,0 -3795,3827,1237014,189502,230,0 -3730,3762,1261462,110955,600,0 -3837,3869,1280266,207177,200,0 -3824,3856,1269504,286155,202,0 -3743,3775,1236360,79518,44,0 -3723,3755,1289548,76556,286,0 -3805,3837,1309823,404453,57,0 -3861,3893,1343528,214797,265,0 -3829,3861,1310139,134552,172,0 -3835,3867,1221044,300895,225,0 -3777,3809,1296392,229734,48,0 -3846,3878,1236374,79737,33,0 -3823,3855,1190249,38052,125,0 -3820,3852,1276693,73605,364,0 -3757,3789,1340327,147016,122,0 -3746,3778,1223274,116128,79,0 -3867,3899,1278631,133784,75,0 -3765,3797,1310305,208754,75,0 -3853,3885,1210087,175956,47,0 -3838,3870,1224728,188459,44,0 -3769,3801,1404279,182374,80,0 -3826,3858,1310845,210430,64,0 -3729,3761,1276788,73848,50,0 -3752,3784,1302170,262284,40,0 -3822,3854,1258525,218561,100,0 -3871,3903,1344884,252321,52,0 -3808,3840,1296896,454997,147,0 -3851,3883,1367654,194217,53,0 -3874,3906,1273629,268535,46,0 -3825,3857,1270957,279490,116,0 -3737,3769,1274599,54903,20,0 -3739,3771,1230040,63380,493,0 -3831,3863,1304194,337027,173,0 -3749,3781,1276219,117359,877,0 -3771,3803,1300644,228187,50,0 -3852,3884,1228807,296203,220,0 -3850,3882,1196664,278230,56,0 -3788,3820,1262383,212305,55,0 -3764,3796,1307996,204046,37,0 -3803,3835,1329696,342429,104,0 -3736,3768,1241443,34325,100,0 -3776,3808,1322630,249259,377,0 -3814,3846,1220654,236418,80,0 -3859,3891,1310249,386247,74,0 -3731,3763,1195569,235734,137,0 -3811,3843,1199522,199830,105,0 -3727,3759,1226007,60315,600,0 -3735,3767,1357058,273085,40,0 -3745,3777,1196476,147340,200,0 -3847,3879,1347501,201100,1010,0 -3815,3847,1196087,272880,138,0 -3724,3756,1281209,349504,63,0 -3864,3896,1300653,178706,150,0 -3726,3758,1293561,114842,614,0 -3748,3780,1402435,316366,58,0 -3722,3754,1306255,358805,770,0 -3834,3866,1268266,289280,25,0 -3747,3779,1270895,109056,515,0 -3753,3785,1280136,146264,370,0 -3721,3753,1229574,78530,220,0 -3839,3871,1198002,176010,108,0 -3732,3764,1320004,237745,170,0 -3781,3813,1307054,273247,443,0 -3806,3838,1308855,423448,32,0 -3873,3905,1313320,164611,49,0 -3845,3877,1274246,62449,350,0 -3758,3790,1299069,175583,373,0 -3783,3815,1293940,279769,603,0 -3760,3792,1337101,200124,819,0 -3728,3760,1191507,212174,122,0 -3870,3902,1343970,221903,54,0 -3807,3839,1324358,439030,25,0 -3821,3853,1248063,74414,68,0 -3866,3898,1346267,134779,90,0 -3790,3822,1272806,259705,1486,0 -3754,3786,1291190,143618,713,0 -3719,3751,1292484,171164,208,0 -3770,3802,1294144,235413,51,0 -3792,3824,1268242,283392,389,0 -3855,3887,1283033,193902,200,0 -3818,3850,1216089,272227,56,0 -3786,3818,1316210,278850,438,0 -3789,3821,1274012,250393,411,0 -3844,3876,1280667,172900,661,0 -3768,3800,1314962,214630,1614,0 -3841,3873,1220208,93321,95,0 -3872,3904,1302321,192056,50,0 -3836,3868,1193069,282469,100,0 -3793,3825,1301396,330334,397,0 -3819,3851,1226899,232139,354,0 -3767,3799,1306911,223003,186,0 -3840,3872,1282775,199502,200,0 -3860,3892,1287436,313478,57,0 -3741,3773,1234018,82282,150,0 -3833,3865,1301725,292863,302,0 -3778,3810,1237508,158590,55,0 -3854,3886,1198104,210774,566,0 -3800,3832,1281147,300810,1371,0 -3810,3842,1275434,119455,1198,0 -3828,3860,1279173,213401,200,0 -3738,3770,1241715,58095,62,0 -3802,3834,1295738,324095,644,0 -3734,3766,1205549,120761,306,0 -3857,3889,1311242,390155,213,0 -3796,3828,1276195,290093,819,0 -3772,3804,1304338,237799,596,0 -3816,3848,1212941,265319,62,0 -3763,3795,1305731,206149,275,0 -3742,3774,1235255,79261,78,0 -3868,3900,1297592,178330,72,0 -3750,3782,1294655,120285,358,0 -3720,3752,1244897,91830,2283,0 -3780,3812,1306916,264387,502,0 -3865,3897,1274676,250982,125,0 -3756,3788,1285434,179204,296,0 -3862,3894,1300371,178485,200,0 -3856,3888,1275841,71116,219,0 -3804,3836,1310196,387058,202,0 -3798,3830,1259389,299599,460,0 -3725,3757,1293417,143069,996,0 -3863,3895,1336919,199605,170,0 -3733,3765,1274505,133006,697,0 -3791,3823,1273561,271978,68,0 -3794,3826,1237981,169093,48,0 -3843,3875,1304264,66481,356,0 -3842,3874,1290519,314114,1022,0 -3817,3849,1231599,295748,73,0 -3775,3807,1274981,279180,40,0 -3784,3816,1289668,280149,75,0 -3809,3841,1355067,318951,103,0 -3744,3776,1218429,98025,195,0 -3858,3890,1271084,455763,74,0 -3779,3811,1328063,248646,283,0 -3830,3862,1311172,425068,50,0 -3812,3844,1229061,191096,313,0 -3766,3798,1305596,217050,519,0 -3832,3864,1300005,324200,409,0 -3774,3806,1307424,246840,470,0 -3869,3901,1304737,246031,61,0 -3848,3880,1329479,366744,207,0 -3787,3819,1269129,193348,99,0 -3759,3791,1306688,187922,146,0 -3751,3783,1277271,134297,540,0 -3782,3814,1291701,280913,376,0 -3762,3794,1296318,213707,30,0 -3740,3772,1227210,89858,75,0 -3755,3787,1268256,174822,334,0 -3785,3817,1303895,280014,220,0 -3813,3845,1197786,231694,99,0 -3801,3833,1286143,313630,410,0 diff --git a/inputs/psrc_roster.csv b/inputs/psrc_roster.csv index 965c3d92..2244baef 100644 --- a/inputs/psrc_roster.csv +++ b/inputs/psrc_roster.csv @@ -1,649 +1,579 @@ #variable,mode,path-type,vot-group,start-minute,end-minute,length,file-type, name, field, transpose, blend-variable,blend-path-type,factor,scaling -time,bike,full-network,all,0,1439,maxzone,hdf5,7to8.h5/Skims/mfbkpt,1,FALSE,distance,null,null,TRUE distance,bike,full-network,all,0,1439,maxzone,hdf5,7to8.h5/Skims/mfbkpt,1,FALSE,distance,null,0.15,TRUE -distance,hov2,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl1d,1,FALSE,distance,null,null,TRUE -distance,hov2,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl1d,1,FALSE,distance,null,null,TRUE -distance,hov2,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl2d,1,FALSE,distance,null,null,TRUE +time,bike,full-network,all,0,1439,maxzone,hdf5,7to8.h5/Skims/mfbkpt,1,FALSE,distance,null,null,TRUE distance,hov2,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl2d,1,FALSE,distance,null,null,TRUE distance,hov2,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl3d,1,FALSE,distance,null,null,TRUE +distance,hov2,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl1d,1,FALSE,distance,null,null,TRUE +distance,hov2,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl2d,1,FALSE,distance,null,null,TRUE distance,hov2,full-network,very-high,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl3d,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -toll,hov2,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov2,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE -distance,hov3,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl1d,1,FALSE,distance,null,null,TRUE -distance,hov3,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl1d,1,FALSE,distance,null,null,TRUE -distance,hov3,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl2d,1,FALSE,distance,null,null,TRUE +distance,hov2,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/h2tl1d,1,FALSE,distance,null,null,TRUE distance,hov3,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl2d,1,FALSE,distance,null,null,TRUE distance,hov3,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl3d,1,FALSE,distance,null,null,TRUE +distance,hov3,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl1d,1,FALSE,distance,null,null,TRUE +distance,hov3,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl2d,1,FALSE,distance,null,null,TRUE distance,hov3,full-network,very-high,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl3d,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -toll,hov3,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -ivtime,hov3,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE -distance,sov,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl1d,1,FALSE,distance,null,null,TRUE -distance,sov,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl1d,1,FALSE,distance,null,null,TRUE -distance,sov,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl2d,1,FALSE,distance,null,null,TRUE +distance,hov3,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/h3tl1d,1,FALSE,distance,null,null,TRUE distance,sov,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl2d,1,FALSE,distance,null,null,TRUE distance,sov,full-network,high,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl3d,1,FALSE,distance,null,null,TRUE +distance,sov,full-network,low,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl1d,1,FALSE,distance,null,null,TRUE +distance,sov,full-network,medium,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl2d,1,FALSE,distance,null,null,TRUE distance,sov,full-network,very-high,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl3d,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -toll,sov,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -ivtime,sov,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE -time,walk,full-network,all,0,1439,maxzone,hdf5,5to6.h5/Skims/walkt,1,FALSE,distance,null,2,TRUE -distance,walk,full-network,all,0,1439,maxzone,hdf5,5to6.h5/Skims/walkt,1,FALSE,distance,null,0.1,TRUE +distance,sov,full-network,very-low,0,1439,maxzone,hdf5,7to8.h5/Skims/svtl1d,1,FALSE,distance,null,null,TRUE fare,transit,local-bus,all,0,1439,maxzone,hdf5,9to10.h5/Skims/mfmfarbx,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/twtwa,1,FALSE,null,null,null,TRUE -ivtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -iwaittime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -xwaittime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -nboard,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -premtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -lrttime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -comtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -ferrtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE fare,transit,light-rail,all,0,1439,maxzone,hdf5,9to10.h5/Skims/mfmfarbx,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +distance,walk,full-network,all,0,1439,maxzone,hdf5,5to6.h5/Skims/walkt,1,FALSE,distance,null,0.05,TRUE +time,walk,full-network,all,0,1439,maxzone,hdf5,5to6.h5/Skims/walkt,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,300,359,maxzone,hdf5,5to6.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,300,359,maxzone,hdf5,5to6.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,300,359,maxzone,hdf5,5to6.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,300,359,maxzone,hdf5,5to6.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,300,359,maxzone,hdf5,5to6.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,360,419,maxzone,hdf5,6to7.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,360,419,maxzone,hdf5,6to7.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,360,419,maxzone,hdf5,6to7.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,360,419,maxzone,hdf5,6to7.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,360,419,maxzone,hdf5,6to7.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,420,479,maxzone,hdf5,7to8.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,420,479,maxzone,hdf5,7to8.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,420,479,maxzone,hdf5,7to8.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,420,479,maxzone,hdf5,7to8.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,420,479,maxzone,hdf5,7to8.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,480,539,maxzone,hdf5,8to9.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,480,539,maxzone,hdf5,8to9.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,480,539,maxzone,hdf5,8to9.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,480,539,maxzone,hdf5,8to9.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,480,539,maxzone,hdf5,8to9.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,540,599,maxzone,hdf5,9to10.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,540,599,maxzone,hdf5,9to10.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,540,599,maxzone,hdf5,9to10.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,540,599,maxzone,hdf5,9to10.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,540,599,maxzone,hdf5,9to10.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,600,839,maxzone,hdf5,10to14.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,600,839,maxzone,hdf5,10to14.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,600,839,maxzone,hdf5,10to14.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,600,839,maxzone,hdf5,10to14.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,600,839,maxzone,hdf5,10to14.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,840,899,maxzone,hdf5,14to15.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,840,899,maxzone,hdf5,14to15.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,840,899,maxzone,hdf5,14to15.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,840,899,maxzone,hdf5,14to15.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,840,899,maxzone,hdf5,14to15.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,900,959,maxzone,hdf5,15to16.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,900,959,maxzone,hdf5,15to16.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,900,959,maxzone,hdf5,15to16.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,900,959,maxzone,hdf5,15to16.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,900,959,maxzone,hdf5,15to16.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,960,1019,maxzone,hdf5,16to17.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,960,1019,maxzone,hdf5,16to17.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,960,1019,maxzone,hdf5,16to17.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,1020,1079,maxzone,hdf5,17to18.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE -ivtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE -iwaittime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/twtwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,1020,1079,maxzone,hdf5,17to18.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,1080,1199,maxzone,hdf5,18to20.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwac,1,FALSE,null,null,null,TRUE comtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwrc,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwaf,1,FALSE,null,null,null,TRUE ferrtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwrf,1,FALSE,null,null,null,TRUE -premtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwa,1,FALSE,null,null,null,TRUE +ivtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwr,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/iwtwa,1,FALSE,null,null,null,TRUE +iwaittime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/iwtwr,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwar,1,FALSE,null,null,null,TRUE lrttime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwrr,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ndbwa,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ndbwr,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwap,1,FALSE,null,null,null,TRUE +premtime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/ivtwrp,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/xfrwa,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,1080,1319,maxzone,hdf5,18to20.h5/Skims/xfrwr,1,FALSE,null,null,null,TRUE +ivtime,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov2,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1t,1,FALSE,distance,null,null,TRUE +toll,hov2,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h2tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl2c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl3c,1,FALSE,distance,null,null,TRUE +ivtime,hov3,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1t,1,FALSE,distance,null,null,TRUE +toll,hov3,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/h3tl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,medium,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl2c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-high,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl3c,1,FALSE,distance,null,null,TRUE +ivtime,sov,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1t,1,FALSE,distance,null,null,TRUE +toll,sov,full-network,very-low,1200,299,maxzone,hdf5,20to5.h5/Skims/svtl1c,1,FALSE,distance,null,null,TRUE +comtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +comtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +ferrtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +ferrtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +ivtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE ivtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +iwaittime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE iwaittime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -xwaittime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +lrttime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +lrttime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +nboard,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE nboard,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +premtime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE premtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -lrttime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -comtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE -ferrtime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +xwaittime,transit,local-bus,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE +xwaittime,transit,light-rail,all,1320,299,maxzone,null,null,1,FALSE,null,null,null,TRUE diff --git a/inputs/psrc_worker_ixxifractions.dat b/inputs/psrc_worker_ixxifractions.dat deleted file mode 100644 index 2ac69f5f..00000000 --- a/inputs/psrc_worker_ixxifractions.dat +++ /dev/null @@ -1,3850 +0,0 @@ -1 0 0 -2 0 0 -3 0 0 -4 0 0 -5 0 0 -6 0 0 -7 0 0 -8 0 0 -9 0 0 -10 0 0 -11 0 0 -12 0 0 -13 0 0 -14 0 0 -15 0 0 -16 0 0 -17 0 0 -18 0 0 -19 0 0 -20 0 0 -21 0 0 -22 0 0 -23 0 0 -24 0 0 -25 0 0 -26 0 0 -27 0 0 -28 0 0 -29 0 0 -30 0 0 -31 0 0 -32 0 0 -33 0 0 -34 0 0 -35 0 0 -36 0 0 -37 0 0 -38 0 0 -39 0 0 -40 0 0 -41 0 0 -42 0 0 -43 0 0 -44 0 0 -45 0 0 -46 0 0 -47 0 0 -48 0 0 -49 0 0 -50 0 0 -51 0 0 -52 0 0 -53 0 0 -54 0 0 -55 0 0 -56 0 0 -57 0 0 -58 0 0 -59 0 0 -60 0 0 -61 0 0 -62 0 0 -63 0 0 -64 0 0 -65 0 0 -66 0 0 -67 0 0 -68 0 0 -69 0 0 -70 0 0 -71 0 0 -72 0 0 -73 0 0 -74 0 0 -75 0 0 -76 0 0 -77 0 0 -78 0 0 -79 0 0 -80 0 0 -81 0 0 -82 0 0 -83 0 0 -84 0 0 -85 0 0 -86 0 0 -87 0 0 -88 0 0 -89 0 0 -90 0 0 -91 0 0 -92 0 0 -93 0 0 -94 0 0 -95 0 0 -96 0 0 -97 0 0 -98 0 0 -99 0 0 -100 0 0 -101 0 0 -102 0 0 -103 0 0 -104 0 0 -105 0 0 -106 0 0 -107 0 0 -108 0 0 -109 0 0 -110 0 0 -111 0 0 -112 0 0 -113 0 0 -114 0 0 -115 0 0 -116 0 0 -117 0 0 -118 0 0 -119 0 0 -120 0 0 -121 0 0 -122 0 0 -123 0 0 -124 0 0 -125 0 0 -126 0 0 -127 0 0 -128 0 0 -129 0 0 -130 0 0 -131 0 0 -132 0 0 -133 0 0 -134 0 0 -135 0 0 -136 0 0 -137 0 0 -138 0 0 -139 0 0 -140 0 0 -141 0 0 -142 0 0 -143 0 0 -144 0 0 -145 0 0 -146 0 0 -147 0 0 -148 0 0 -149 0 0 -150 0 0 -151 0 0 -152 0 0 -153 0 0 -154 0 0 -155 0 0 -156 0 0 -157 0 0 -158 0 0 -159 0 0 -160 0 0 -161 0 0 -162 0 0 -163 0 0 -164 0 0 -165 0 0 -166 0 0 -167 0 0 -168 0 0 -169 0 0 -170 0 0 -171 0 0 -172 0 0 -173 0 0 -174 0 0 -175 0 0 -176 0 0 -177 0 0 -178 0 0 -179 0 0 -180 0 0 -181 0 0 -182 0 0 -183 0 0 -184 0 0 -185 0 0 -186 0 0 -187 0 0 -188 0 0 -189 0 0 -190 0 0 -191 0 0 -192 0 0 -193 0 0 -194 0 0 -195 0 0 -196 0 0 -197 0 0 -198 0 0 -199 0 0 -200 0 0 -201 0 0 -202 0 0 -203 0 0 -204 0 0 -205 0 0 -206 0 0 -207 0 0 -208 0 0 -209 0 0 -210 0 0 -211 0 0 -212 0 0 -213 0 0 -214 0 0 -215 0 0 -216 0 0 -217 0 0 -218 0 0 -219 0 0 -220 0 0 -221 0 0 -222 0 0 -223 0 0 -224 0 0 -225 0 0 -226 0 0 -227 0 0 -228 0 0 -229 0 0 -230 0 0 -231 0 0 -232 0 0 -233 0 0 -234 0 0 -235 0 0 -236 0 0 -237 0 0 -238 0 0 -239 0 0 -240 0 0 -241 0 0 -242 0 0 -243 0 0 -244 0 0 -245 0 0 -246 0 0 -247 0 0 -248 0 0 -249 0 0 -250 0 0 -251 0 0 -252 0 0 -253 0 0 -254 0 0 -255 0 0 -256 0 0 -257 0 0 -258 0 0 -259 0 0 -260 0 0 -261 0 0 -262 0 0 -263 0 0 -264 0 0 -265 0 0 -266 0 0 -267 0 0 -268 0 0 -269 0 0 -270 0 0 -271 0 0 -272 0 0 -273 0 0 -274 0 0 -275 0 0 -276 0 0 -277 0 0 -278 0 0 -279 0 0 -280 0 0 -281 0 0 -282 0 0 -283 0 0 -284 0 0 -285 0 0 -286 0 0 -287 0 0 -288 0 0 -289 0 0 -290 0 0 -291 0 0 -292 0 0 -293 0 0 -294 0 0 -295 0 0 -296 0 0 -297 0 0 -298 0 0 -299 0 0 -300 0 0 -301 0 0 -302 0 0 -303 0 0 -304 0 0 -305 0 0 -306 0 0 -307 0 0 -308 0 0 -309 0 0 -310 0 0 -311 0 0 -312 0 0 -313 0 0 -314 0 0 -315 0 0 -316 0 0 -317 0 0 -318 0 0 -319 0 0 -320 0 0 -321 0 0 -322 0 0 -323 0 0 -324 0 0 -325 0 0 -326 0 0 -327 0 0 -328 0 0 -329 0 0 -330 0 0 -331 0 0 -332 0 0 -333 0 0 -334 0 0 -335 0 0 -336 0 0 -337 0 0 -338 0 0 -339 0 0 -340 0 0 -341 0 0 -342 0 0 -343 0 0 -344 0 0 -345 0 0 -346 0 0 -347 0 0 -348 0 0 -349 0 0 -350 0 0 -351 0 0 -352 0 0 -353 0 0 -354 0 0 -355 0 0 -356 0 0 -357 0 0 -358 0 0 -359 0 0 -360 0 0 -361 0 0 -362 0 0 -363 0 0 -364 0 0 -365 0 0 -366 0 0 -367 0 0 -368 0 0 -369 0 0 -370 0 0 -371 0 0 -372 0 0 -373 0 0 -374 0 0 -375 0 0 -376 0 0 -377 0 0 -378 0 0 -379 0 0 -380 0 0 -381 0 0 -382 0 0 -383 0 0 -384 0 0 -385 0 0 -386 0 0 -387 0 0 -388 0 0 -389 0 0 -390 0 0 -391 0 0 -392 0 0 -393 0 0 -394 0 0 -395 0 0 -396 0 0 -397 0 0 -398 0 0 -399 0 0 -400 0 0 -401 0 0 -402 0 0 -403 0 0 -404 0 0 -405 0 0 -406 0 0 -407 0 0 -408 0 0 -409 0 0 -410 0 0 -411 0 0 -412 0 0 -413 0 0 -414 0 0 -415 0 0 -416 0 0 -417 0 0 -418 0 0 -419 0 0 -420 0 0 -421 0 0 -422 0 0 -423 0 0 -424 0 0 -425 0 0 -426 0 0 -427 0 0 -428 0 0 -429 0 0 -430 0 0 -431 0 0 -432 0 0 -433 0 0 -434 0 0 -435 0 0 -436 0 0 -437 0 0 -438 0 0 -439 0 0 -440 0 0 -441 0 0 -442 0 0 -443 0 0 -444 0 0 -445 0 0 -446 0 0 -447 0 0 -448 0 0 -449 0 0 -450 0 0 -451 0 0 -452 0 0 -453 0 0 -454 0 0 -455 0 0 -456 0 0 -457 0 0 -458 0 0 -459 0 0 -460 0 0 -461 0 0 -462 0 0 -463 0 0 -464 0 0 -465 0 0 -466 0 0 -467 0 0 -468 0 0 -469 0 0 -470 0 0 -471 0 0 -472 0 0 -473 0 0 -474 0 0 -475 0 0 -476 0 0 -477 0 0 -478 0 0 -479 0 0 -480 0 0 -481 0 0 -482 0 0 -483 0 0 -484 0 0 -485 0 0 -486 0 0 -487 0 0 -488 0 0 -489 0 0 -490 0 0 -491 0 0 -492 0 0 -493 0 0 -494 0 0 -495 0 0 -496 0 0 -497 0 0 -498 0 0 -499 0 0 -500 0 0 -501 0 0 -502 0 0 -503 0 0 -504 0 0 -505 0 0 -506 0 0 -507 0 0 -508 0 0 -509 0 0 -510 0 0 -511 0 0 -512 0 0 -513 0 0 -514 0 0 -515 0 0 -516 0 0 -517 0 0 -518 0 0 -519 0 0 -520 0 0 -521 0 0 -522 0 0 -523 0 0 -524 0 0 -525 0 0 -526 0 0 -527 0 0 -528 0 0 -529 0 0 -530 0 0 -531 0 0 -532 0 0 -533 0 0 -534 0 0 -535 0 0 -536 0 0 -537 0 0 -538 0 0 -539 0 0 -540 0 0 -541 0 0 -542 0 0 -543 0 0 -544 0 0 -545 0 0 -546 0 0 -547 0 0 -548 0 0 -549 0 0 -550 0 0 -551 0 0 -552 0 0 -553 0 0 -554 0 0 -555 0 0 -556 0 0 -557 0 0 -558 0 0 -559 0 0 -560 0 0 -561 0 0 -562 0 0 -563 0 0 -564 0 0 -565 0 0 -566 0 0 -567 0 0 -568 0 0 -569 0 0 -570 0 0 -571 0 0 -572 0 0 -573 0 0 -574 0 0 -575 0 0 -576 0 0 -577 0 0 -578 0 0 -579 0 0 -580 0 0 -581 0 0 -582 0 0 -583 0 0 -584 0 0 -585 0 0 -586 0 0 -587 0 0 -588 0 0 -589 0 0 -590 0 0 -591 0 0 -592 0 0 -593 0 0 -594 0 0 -595 0 0 -596 0 0 -597 0 0 -598 0 0 -599 0 0 -600 0 0 -601 0 0 -602 0 0 -603 0 0 -604 0 0 -605 0 0 -606 0 0 -607 0 0 -608 0 0 -609 0 0 -610 0 0 -611 0 0 -612 0 0 -613 0 0 -614 0 0 -615 0 0 -616 0 0 -617 0 0 -618 0 0 -619 0 0 -620 0 0 -621 0 0 -622 0 0 -623 0 0 -624 0 0 -625 0 0 -626 0 0 -627 0 0 -628 0 0 -629 0 0 -630 0 0 -631 0 0 -632 0 0 -633 0 0 -634 0 0 -635 0 0 -636 0 0 -637 0 0 -638 0 0 -639 0 0 -640 0 0 -641 0 0 -642 0 0 -643 0 0 -644 0 0 -645 0 0 -646 0 0 -647 0 0 -648 0 0 -649 0 0 -650 0 0 -651 0 0 -652 0 0 -653 0 0 -654 0 0 -655 0 0 -656 0 0 -657 0 0 -658 0 0 -659 0 0 -660 0 0 -661 0 0 -662 0 0 -663 0 0 -664 0 0 -665 0 0 -666 0 0 -667 0 0 -668 0 0 -669 0 0 -670 0 0 -671 0 0 -672 0 0 -673 0 0 -674 0 0 -675 0 0 -676 0 0 -677 0 0 -678 0 0 -679 0 0 -680 0 0 -681 0 0 -682 0 0 -683 0 0 -684 0 0 -685 0 0 -686 0 0 -687 0 0 -688 0 0 -689 0 0 -690 0 0 -691 0 0 -692 0 0 -693 0 0 -694 0 0 -695 0 0 -696 0 0 -697 0 0 -698 0 0 -699 0 0 -700 0 0 -701 0 0 -702 0 0 -703 0 0 -704 0 0 -705 0 0 -706 0 0 -707 0 0 -708 0 0 -709 0 0 -710 0 0 -711 0 0 -712 0 0 -713 0 0 -714 0 0 -715 0 0 -716 0 0 -717 0 0 -718 0 0 -719 0 0 -720 0 0 -721 0 0 -722 0 0 -723 0 0 -724 0 0 -725 0 0 -726 0 0 -727 0 0 -728 0 0 -729 0 0 -730 0 0 -731 0 0 -732 0 0 -733 0 0 -734 0 0 -735 0 0 -736 0 0 -737 0 0 -738 0 0 -739 0 0 -740 0 0 -741 0 0 -742 0 0 -743 0 0 -744 0 0 -745 0 0 -746 0 0 -747 0 0 -748 0 0 -749 0 0 -750 0 0 -751 0 0 -752 0 0 -753 0 0 -754 0 0 -755 0 0 -756 0 0 -757 0 0 -758 0 0 -759 0 0 -760 0 0 -761 0 0 -762 0 0 -763 0 0 -764 0 0 -765 0 0 -766 0 0 -767 0 0 -768 0 0 -769 0 0 -770 0 0 -771 0 0 -772 0 0 -773 0 0 -774 0 0 -775 0 0 -776 0 0 -777 0 0 -778 0 0 -779 0 0 -780 0 0 -781 0 0 -782 0 0 -783 0 0 -784 0 0 -785 0 0 -786 0 0 -787 0 0 -788 0 0 -789 0 0 -790 0 0 -791 0 0 -792 0 0 -793 0 0 -794 0 0 -795 0 0 -796 0 0 -797 0 0 -798 0 0 -799 0 0 -800 0 0 -801 0 0 -802 0 0 -803 0 0 -804 0 0 -805 0 0 -806 0 0 -807 0 0 -808 0 0 -809 0 0 -810 0 0 -811 0 0 -812 0 0 -813 0 0 -814 0 0 -815 0 0 -816 0 0 -817 0 0 -818 0 0 -819 0 0 -820 0 0 -821 0 0 -822 0 0 -823 0 0 -824 0 0 -825 0 0 -826 0 0 -827 0 0 -828 0 0 -829 0 0 -830 0 0 -831 0 0 -832 0 0 -833 0 0 -834 0 0 -835 0 0 -836 0 0 -837 0 0 -838 0 0 -839 0 0 -840 0 0 -841 0 0 -842 0 0 -843 0 0 -844 0 0 -845 0 0 -846 0 0 -847 0 0 -848 0 0 -849 0 0 -850 0 0 -851 0 0 -852 0 0 -853 0 0 -854 0 0 -855 0 0 -856 0 0 -857 0 0 -858 0 0 -859 0 0 -860 0 0 -861 0 0 -862 0 0 -863 0 0 -864 0 0 -865 0 0 -866 0 0 -867 0 0 -868 0 0 -869 0 0 -870 0 0 -871 0 0 -872 0 0 -873 0 0 -874 0 0 -875 0 0 -876 0 0 -877 0 0 -878 0 0 -879 0 0 -880 0 0 -881 0 0 -882 0 0 -883 0 0 -884 0 0 -885 0 0 -886 0 0 -887 0 0 -888 0 0 -889 0 0 -890 0 0 -891 0 0 -892 0 0 -893 0 0 -894 0 0 -895 0 0 -896 0 0 -897 0 0 -898 0 0 -899 0 0 -900 0 0 -901 0 0 -902 0 0 -903 0 0 -904 0 0 -905 0 0 -906 0 0 -907 0 0 -908 0 0 -909 0 0 -910 0 0 -911 0 0 -912 0 0 -913 0 0 -914 0 0 -915 0 0 -916 0 0 -917 0 0 -918 0 0 -919 0 0 -920 0 0 -921 0 0 -922 0 0 -923 0 0 -924 0 0 -925 0 0 -926 0 0 -927 0 0 -928 0 0 -929 0 0 -930 0 0 -931 0 0 -932 0 0 -933 0 0 -934 0 0 -935 0 0 -936 0 0 -937 0 0 -938 0 0 -939 0 0 -940 0 0 -941 0 0 -942 0 0 -943 0 0 -944 0 0 -945 0 0 -946 0 0 -947 0 0 -948 0 0 -949 0 0 -950 0 0 -951 0 0 -952 0 0 -953 0 0 -954 0 0 -955 0 0 -956 0 0 -957 0 0 -958 0 0 -959 0 0 -960 0 0 -961 0 0 -962 0 0 -963 0 0 -964 0 0 -965 0 0 -966 0 0 -967 0 0 -968 0 0 -969 0 0 -970 0 0 -971 0 0 -972 0 0 -973 0 0 -974 0 0 -975 0 0 -976 0 0 -977 0 0 -978 0 0 -979 0 0 -980 0 0 -981 0 0 -982 0 0 -983 0 0 -984 0 0 -985 0 0 -986 0 0 -987 0 0 -988 0 0 -989 0 0 -990 0 0 -991 0 0 -992 0 0 -993 0 0 -994 0 0 -995 0 0 -996 0 0 -997 0 0 -998 0 0 -999 0 0 -1000 0 0 -1001 0 0 -1002 0 0 -1003 0 0 -1004 0 0 -1005 0 0 -1006 0 0 -1007 0 0 -1008 0 0 -1009 0 0 -1010 0 0 -1011 0 0 -1012 0 0 -1013 0 0 -1014 0 0 -1015 0 0 -1016 0 0 -1017 0 0 -1018 0 0 -1019 0 0 -1020 0 0 -1021 0 0 -1022 0 0 -1023 0 0 -1024 0 0 -1025 0 0 -1026 0 0 -1027 0 0 -1028 0 0 -1029 0 0 -1030 0 0 -1031 0 0 -1032 0 0 -1033 0 0 -1034 0 0 -1035 0 0 -1036 0 0 -1037 0 0 -1038 0 0 -1039 0 0 -1040 0 0 -1041 0 0 -1042 0 0 -1043 0 0 -1044 0 0 -1045 0 0 -1046 0 0 -1047 0 0 -1048 0 0 -1049 0 0 -1050 0 0 -1051 0 0 -1052 0 0 -1053 0 0 -1054 0 0 -1055 0 0 -1056 0 0 -1057 0 0 -1058 0 0 -1059 0 0 -1060 0 0 -1061 0 0 -1062 0 0 -1063 0 0 -1064 0 0 -1065 0 0 -1066 0 0 -1067 0 0 -1068 0 0 -1069 0 0 -1070 0 0 -1071 0 0 -1072 0 0 -1073 0 0 -1074 0 0 -1075 0 0 -1076 0 0 -1077 0 0 -1078 0 0 -1079 0 0 -1080 0 0 -1081 0 0 -1082 0 0 -1083 0 0 -1084 0 0 -1085 0 0 -1086 0 0 -1087 0 0 -1088 0 0 -1089 0 0 -1090 0 0 -1091 0 0 -1092 0 0 -1093 0 0 -1094 0 0 -1095 0 0 -1096 0 0 -1097 0 0 -1098 0 0 -1099 0 0 -1100 0 0 -1101 0 0 -1102 0 0 -1103 0 0 -1104 0 0 -1105 0 0 -1106 0 0 -1107 0 0 -1108 0 0 -1109 0 0 -1110 0 0 -1111 0 0 -1112 0 0 -1113 0 0 -1114 0 0 -1115 0 0 -1116 0 0 -1117 0 0 -1118 0 0 -1119 0 0 -1120 0 0 -1121 0 0 -1122 0 0 -1123 0 0 -1124 0 0 -1125 0 0 -1126 0 0 -1127 0 0 -1128 0 0 -1129 0 0 -1130 0 0 -1131 0 0 -1132 0 0 -1133 0 0 -1134 0 0 -1135 0 0 -1136 0 0 -1137 0 0 -1138 0 0 -1139 0 0 -1140 0 0 -1141 0 0 -1142 0 0 -1143 0 0 -1144 0 0 -1145 0 0 -1146 0 0 -1147 0 0 -1148 0 0 -1149 0 0 -1150 0 0 -1151 0 0 -1152 0 0 -1153 0 0 -1154 0 0 -1155 0 0 -1156 0 0 -1157 0 0 -1158 0 0 -1159 0 0 -1160 0 0 -1161 0 0 -1162 0 0 -1163 0 0 -1164 0 0 -1165 0 0 -1166 0 0 -1167 0 0 -1168 0 0 -1169 0 0 -1170 0 0 -1171 0 0 -1172 0 0 -1173 0 0 -1174 0 0 -1175 0 0 -1176 0 0 -1177 0 0 -1178 0 0 -1179 0 0 -1180 0 0 -1181 0 0 -1182 0 0 -1183 0 0 -1184 0 0 -1185 0 0 -1186 0 0 -1187 0 0 -1188 0 0 -1189 0 0 -1190 0 0 -1191 0 0 -1192 0 0 -1193 0 0 -1194 0 0 -1195 0 0 -1196 0 0 -1197 0 0 -1198 0 0 -1199 0 0 -1200 0 0 -1201 0 0 -1202 0 0 -1203 0 0 -1204 0 0 -1205 0 0 -1206 0 0 -1207 0 0 -1208 0 0 -1209 0 0 -1210 0 0 -1211 0 0 -1212 0 0 -1213 0 0 -1214 0 0 -1215 0 0 -1216 0 0 -1217 0 0 -1218 0 0 -1219 0 0 -1220 0 0 -1221 0 0 -1222 0 0 -1223 0 0 -1224 0 0 -1225 0 0 -1226 0 0 -1227 0 0 -1228 0 0 -1229 0 0 -1230 0 0 -1231 0 0 -1232 0 0 -1233 0 0 -1234 0 0 -1235 0 0 -1236 0 0 -1237 0 0 -1238 0 0 -1239 0 0 -1240 0 0 -1241 0 0 -1242 0 0 -1243 0 0 -1244 0 0 -1245 0 0 -1246 0 0 -1247 0 0 -1248 0 0 -1249 0 0 -1250 0 0 -1251 0 0 -1252 0 0 -1253 0 0 -1254 0 0 -1255 0 0 -1256 0 0 -1257 0 0 -1258 0 0 -1259 0 0 -1260 0 0 -1261 0 0 -1262 0 0 -1263 0 0 -1264 0 0 -1265 0 0 -1266 0 0 -1267 0 0 -1268 0 0 -1269 0 0 -1270 0 0 -1271 0 0 -1272 0 0 -1273 0 0 -1274 0 0 -1275 0 0 -1276 0 0 -1277 0 0 -1278 0 0 -1279 0 0 -1280 0 0 -1281 0 0 -1282 0 0 -1283 0 0 -1284 0 0 -1285 0 0 -1286 0 0 -1287 0 0 -1288 0 0 -1289 0 0 -1290 0 0 -1291 0 0 -1292 0 0 -1293 0 0 -1294 0 0 -1295 0 0 -1296 0 0 -1297 0 0 -1298 0 0 -1299 0 0 -1300 0 0 -1301 0 0 -1302 0 0 -1303 0 0 -1304 0 0 -1305 0 0 -1306 0 0 -1307 0 0 -1308 0 0 -1309 0 0 -1310 0 0 -1311 0 0 -1312 0 0 -1313 0 0 -1314 0 0 -1315 0 0 -1316 0 0 -1317 0 0 -1318 0 0 -1319 0 0 -1320 0 0 -1321 0 0 -1322 0 0 -1323 0 0 -1324 0 0 -1325 0 0 -1326 0 0 -1327 0 0 -1328 0 0 -1329 0 0 -1330 0 0 -1331 0 0 -1332 0 0 -1333 0 0 -1334 0 0 -1335 0 0 -1336 0 0 -1337 0 0 -1338 0 0 -1339 0 0 -1340 0 0 -1341 0 0 -1342 0 0 -1343 0 0 -1344 0 0 -1345 0 0 -1346 0 0 -1347 0 0 -1348 0 0 -1349 0 0 -1350 0 0 -1351 0 0 -1352 0 0 -1353 0 0 -1354 0 0 -1355 0 0 -1356 0 0 -1357 0 0 -1358 0 0 -1359 0 0 -1360 0 0 -1361 0 0 -1362 0 0 -1363 0 0 -1364 0 0 -1365 0 0 -1366 0 0 -1367 0 0 -1368 0 0 -1369 0 0 -1370 0 0 -1371 0 0 -1372 0 0 -1373 0 0 -1374 0 0 -1375 0 0 -1376 0 0 -1377 0 0 -1378 0 0 -1379 0 0 -1380 0 0 -1381 0 0 -1382 0 0 -1383 0 0 -1384 0 0 -1385 0 0 -1386 0 0 -1387 0 0 -1388 0 0 -1389 0 0 -1390 0 0 -1391 0 0 -1392 0 0 -1393 0 0 -1394 0 0 -1395 0 0 -1396 0 0 -1397 0 0 -1398 0 0 -1399 0 0 -1400 0 0 -1401 0 0 -1402 0 0 -1403 0 0 -1404 0 0 -1405 0 0 -1406 0 0 -1407 0 0 -1408 0 0 -1409 0 0 -1410 0 0 -1411 0 0 -1412 0 0 -1413 0 0 -1414 0 0 -1415 0 0 -1416 0 0 -1417 0 0 -1418 0 0 -1419 0 0 -1420 0 0 -1421 0 0 -1422 0 0 -1423 0 0 -1424 0 0 -1425 0 0 -1426 0 0 -1427 0 0 -1428 0 0 -1429 0 0 -1430 0 0 -1431 0 0 -1432 0 0 -1433 0 0 -1434 0 0 -1435 0 0 -1436 0 0 -1437 0 0 -1438 0 0 -1439 0 0 -1440 0 0 -1441 0 0 -1442 0 0 -1443 0 0 -1444 0 0 -1445 0 0 -1446 0 0 -1447 0 0 -1448 0 0 -1449 0 0 -1450 0 0 -1451 0 0 -1452 0 0 -1453 0 0 -1454 0 0 -1455 0 0 -1456 0 0 -1457 0 0 -1458 0 0 -1459 0 0 -1460 0 0 -1461 0 0 -1462 0 0 -1463 0 0 -1464 0 0 -1465 0 0 -1466 0 0 -1467 0 0 -1468 0 0 -1469 0 0 -1470 0 0 -1471 0 0 -1472 0 0 -1473 0 0 -1474 0 0 -1475 0 0 -1476 0 0 -1477 0 0 -1478 0 0 -1479 0 0 -1480 0 0 -1481 0 0 -1482 0 0 -1483 0 0 -1484 0 0 -1485 0 0 -1486 0 0 -1487 0 0 -1488 0 0 -1489 0 0 -1490 0 0 -1491 0 0 -1492 0 0 -1493 0 0 -1494 0 0 -1495 0 0 -1496 0 0 -1497 0 0 -1498 0 0 -1499 0 0 -1500 0 0 -1501 0 0 -1502 0 0 -1503 0 0 -1504 0 0 -1505 0 0 -1506 0 0 -1507 0 0 -1508 0 0 -1509 0 0 -1510 0 0 -1511 0 0 -1512 0 0 -1513 0 0 -1514 0 0 -1515 0 0 -1516 0 0 -1517 0 0 -1518 0 0 -1519 0 0 -1520 0 0 -1521 0 0 -1522 0 0 -1523 0 0 -1524 0 0 -1525 0 0 -1526 0 0 -1527 0 0 -1528 0 0 -1529 0 0 -1530 0 0 -1531 0 0 -1532 0 0 -1533 0 0 -1534 0 0 -1535 0 0 -1536 0 0 -1537 0 0 -1538 0 0 -1539 0 0 -1540 0 0 -1541 0 0 -1542 0 0 -1543 0 0 -1544 0 0 -1545 0 0 -1546 0 0 -1547 0 0 -1548 0 0 -1549 0 0 -1550 0 0 -1551 0 0 -1552 0 0 -1553 0 0 -1554 0 0 -1555 0 0 -1556 0 0 -1557 0 0 -1558 0 0 -1559 0 0 -1560 0 0 -1561 0 0 -1562 0 0 -1563 0 0 -1564 0 0 -1565 0 0 -1566 0 0 -1567 0 0 -1568 0 0 -1569 0 0 -1570 0 0 -1571 0 0 -1572 0 0 -1573 0 0 -1574 0 0 -1575 0 0 -1576 0 0 -1577 0 0 -1578 0 0 -1579 0 0 -1580 0 0 -1581 0 0 -1582 0 0 -1583 0 0 -1584 0 0 -1585 0 0 -1586 0 0 -1587 0 0 -1588 0 0 -1589 0 0 -1590 0 0 -1591 0 0 -1592 0 0 -1593 0 0 -1594 0 0 -1595 0 0 -1596 0 0 -1597 0 0 -1598 0 0 -1599 0 0 -1600 0 0 -1601 0 0 -1602 0 0 -1603 0 0 -1604 0 0 -1605 0 0 -1606 0 0 -1607 0 0 -1608 0 0 -1609 0 0 -1610 0 0 -1611 0 0 -1612 0 0 -1613 0 0 -1614 0 0 -1615 0 0 -1616 0 0 -1617 0 0 -1618 0 0 -1619 0 0 -1620 0 0 -1621 0 0 -1622 0 0 -1623 0 0 -1624 0 0 -1625 0 0 -1626 0 0 -1627 0 0 -1628 0 0 -1629 0 0 -1630 0 0 -1631 0 0 -1632 0 0 -1633 0 0 -1634 0 0 -1635 0 0 -1636 0 0 -1637 0 0 -1638 0 0 -1639 0 0 -1640 0 0 -1641 0 0 -1642 0 0 -1643 0 0 -1644 0 0 -1645 0 0 -1646 0 0 -1647 0 0 -1648 0 0 -1649 0 0 -1650 0 0 -1651 0 0 -1652 0 0 -1653 0 0 -1654 0 0 -1655 0 0 -1656 0 0 -1657 0 0 -1658 0 0 -1659 0 0 -1660 0 0 -1661 0 0 -1662 0 0 -1663 0 0 -1664 0 0 -1665 0 0 -1666 0 0 -1667 0 0 -1668 0 0 -1669 0 0 -1670 0 0 -1671 0 0 -1672 0 0 -1673 0 0 -1674 0 0 -1675 0 0 -1676 0 0 -1677 0 0 -1678 0 0 -1679 0 0 -1680 0 0 -1681 0 0 -1682 0 0 -1683 0 0 -1684 0 0 -1685 0 0 -1686 0 0 -1687 0 0 -1688 0 0 -1689 0 0 -1690 0 0 -1691 0 0 -1692 0 0 -1693 0 0 -1694 0 0 -1695 0 0 -1696 0 0 -1697 0 0 -1698 0 0 -1699 0 0 -1700 0 0 -1701 0 0 -1702 0 0 -1703 0 0 -1704 0 0 -1705 0 0 -1706 0 0 -1707 0 0 -1708 0 0 -1709 0 0 -1710 0 0 -1711 0 0 -1712 0 0 -1713 0 0 -1714 0 0 -1715 0 0 -1716 0 0 -1717 0 0 -1718 0 0 -1719 0 0 -1720 0 0 -1721 0 0 -1722 0 0 -1723 0 0 -1724 0 0 -1725 0 0 -1726 0 0 -1727 0 0 -1728 0 0 -1729 0 0 -1730 0 0 -1731 0 0 -1732 0 0 -1733 0 0 -1734 0 0 -1735 0 0 -1736 0 0 -1737 0 0 -1738 0 0 -1739 0 0 -1740 0 0 -1741 0 0 -1742 0 0 -1743 0 0 -1744 0 0 -1745 0 0 -1746 0 0 -1747 0 0 -1748 0 0 -1749 0 0 -1750 0 0 -1751 0 0 -1752 0 0 -1753 0 0 -1754 0 0 -1755 0 0 -1756 0 0 -1757 0 0 -1758 0 0 -1759 0 0 -1760 0 0 -1761 0 0 -1762 0 0 -1763 0 0 -1764 0 0 -1765 0 0 -1766 0 0 -1767 0 0 -1768 0 0 -1769 0 0 -1770 0 0 -1771 0 0 -1772 0 0 -1773 0 0 -1774 0 0 -1775 0 0 -1776 0 0 -1777 0 0 -1778 0 0 -1779 0 0 -1780 0 0 -1781 0 0 -1782 0 0 -1783 0 0 -1784 0 0 -1785 0 0 -1786 0 0 -1787 0 0 -1788 0 0 -1789 0 0 -1790 0 0 -1791 0 0 -1792 0 0 -1793 0 0 -1794 0 0 -1795 0 0 -1796 0 0 -1797 0 0 -1798 0 0 -1799 0 0 -1800 0 0 -1801 0 0 -1802 0 0 -1803 0 0 -1804 0 0 -1805 0 0 -1806 0 0 -1807 0 0 -1808 0 0 -1809 0 0 -1810 0 0 -1811 0 0 -1812 0 0 -1813 0 0 -1814 0 0 -1815 0 0 -1816 0 0 -1817 0 0 -1818 0 0 -1819 0 0 -1820 0 0 -1821 0 0 -1822 0 0 -1823 0 0 -1824 0 0 -1825 0 0 -1826 0 0 -1827 0 0 -1828 0 0 -1829 0 0 -1830 0 0 -1831 0 0 -1832 0 0 -1833 0 0 -1834 0 0 -1835 0 0 -1836 0 0 -1837 0 0 -1838 0 0 -1839 0 0 -1840 0 0 -1841 0 0 -1842 0 0 -1843 0 0 -1844 0 0 -1845 0 0 -1846 0 0 -1847 0 0 -1848 0 0 -1849 0 0 -1850 0 0 -1851 0 0 -1852 0 0 -1853 0 0 -1854 0 0 -1855 0 0 -1856 0 0 -1857 0 0 -1858 0 0 -1859 0 0 -1860 0 0 -1861 0 0 -1862 0 0 -1863 0 0 -1864 0 0 -1865 0 0 -1866 0 0 -1867 0 0 -1868 0 0 -1869 0 0 -1870 0 0 -1871 0 0 -1872 0 0 -1873 0 0 -1874 0 0 -1875 0 0 -1876 0 0 -1877 0 0 -1878 0 0 -1879 0 0 -1880 0 0 -1881 0 0 -1882 0 0 -1883 0 0 -1884 0 0 -1885 0 0 -1886 0 0 -1887 0 0 -1888 0 0 -1889 0 0 -1890 0 0 -1891 0 0 -1892 0 0 -1893 0 0 -1894 0 0 -1895 0 0 -1896 0 0 -1897 0 0 -1898 0 0 -1899 0 0 -1900 0 0 -1901 0 0 -1902 0 0 -1903 0 0 -1904 0 0 -1905 0 0 -1906 0 0 -1907 0 0 -1908 0 0 -1909 0 0 -1910 0 0 -1911 0 0 -1912 0 0 -1913 0 0 -1914 0 0 -1915 0 0 -1916 0 0 -1917 0 0 -1918 0 0 -1919 0 0 -1920 0 0 -1921 0 0 -1922 0 0 -1923 0 0 -1924 0 0 -1925 0 0 -1926 0 0 -1927 0 0 -1928 0 0 -1929 0 0 -1930 0 0 -1931 0 0 -1932 0 0 -1933 0 0 -1934 0 0 -1935 0 0 -1936 0 0 -1937 0 0 -1938 0 0 -1939 0 0 -1940 0 0 -1941 0 0 -1942 0 0 -1943 0 0 -1944 0 0 -1945 0 0 -1946 0 0 -1947 0 0 -1948 0 0 -1949 0 0 -1950 0 0 -1951 0 0 -1952 0 0 -1953 0 0 -1954 0 0 -1955 0 0 -1956 0 0 -1957 0 0 -1958 0 0 -1959 0 0 -1960 0 0 -1961 0 0 -1962 0 0 -1963 0 0 -1964 0 0 -1965 0 0 -1966 0 0 -1967 0 0 -1968 0 0 -1969 0 0 -1970 0 0 -1971 0 0 -1972 0 0 -1973 0 0 -1974 0 0 -1975 0 0 -1976 0 0 -1977 0 0 -1978 0 0 -1979 0 0 -1980 0 0 -1981 0 0 -1982 0 0 -1983 0 0 -1984 0 0 -1985 0 0 -1986 0 0 -1987 0 0 -1988 0 0 -1989 0 0 -1990 0 0 -1991 0 0 -1992 0 0 -1993 0 0 -1994 0 0 -1995 0 0 -1996 0 0 -1997 0 0 -1998 0 0 -1999 0 0 -2000 0 0 -2001 0 0 -2002 0 0 -2003 0 0 -2004 0 0 -2005 0 0 -2006 0 0 -2007 0 0 -2008 0 0 -2009 0 0 -2010 0 0 -2011 0 0 -2012 0 0 -2013 0 0 -2014 0 0 -2015 0 0 -2016 0 0 -2017 0 0 -2018 0 0 -2019 0 0 -2020 0 0 -2021 0 0 -2022 0 0 -2023 0 0 -2024 0 0 -2025 0 0 -2026 0 0 -2027 0 0 -2028 0 0 -2029 0 0 -2030 0 0 -2031 0 0 -2032 0 0 -2033 0 0 -2034 0 0 -2035 0 0 -2036 0 0 -2037 0 0 -2038 0 0 -2039 0 0 -2040 0 0 -2041 0 0 -2042 0 0 -2043 0 0 -2044 0 0 -2045 0 0 -2046 0 0 -2047 0 0 -2048 0 0 -2049 0 0 -2050 0 0 -2051 0 0 -2052 0 0 -2053 0 0 -2054 0 0 -2055 0 0 -2056 0 0 -2057 0 0 -2058 0 0 -2059 0 0 -2060 0 0 -2061 0 0 -2062 0 0 -2063 0 0 -2064 0 0 -2065 0 0 -2066 0 0 -2067 0 0 -2068 0 0 -2069 0 0 -2070 0 0 -2071 0 0 -2072 0 0 -2073 0 0 -2074 0 0 -2075 0 0 -2076 0 0 -2077 0 0 -2078 0 0 -2079 0 0 -2080 0 0 -2081 0 0 -2082 0 0 -2083 0 0 -2084 0 0 -2085 0 0 -2086 0 0 -2087 0 0 -2088 0 0 -2089 0 0 -2090 0 0 -2091 0 0 -2092 0 0 -2093 0 0 -2094 0 0 -2095 0 0 -2096 0 0 -2097 0 0 -2098 0 0 -2099 0 0 -2100 0 0 -2101 0 0 -2102 0 0 -2103 0 0 -2104 0 0 -2105 0 0 -2106 0 0 -2107 0 0 -2108 0 0 -2109 0 0 -2110 0 0 -2111 0 0 -2112 0 0 -2113 0 0 -2114 0 0 -2115 0 0 -2116 0 0 -2117 0 0 -2118 0 0 -2119 0 0 -2120 0 0 -2121 0 0 -2122 0 0 -2123 0 0 -2124 0 0 -2125 0 0 -2126 0 0 -2127 0 0 -2128 0 0 -2129 0 0 -2130 0 0 -2131 0 0 -2132 0 0 -2133 0 0 -2134 0 0 -2135 0 0 -2136 0 0 -2137 0 0 -2138 0 0 -2139 0 0 -2140 0 0 -2141 0 0 -2142 0 0 -2143 0 0 -2144 0 0 -2145 0 0 -2146 0 0 -2147 0 0 -2148 0 0 -2149 0 0 -2150 0 0 -2151 0 0 -2152 0 0 -2153 0 0 -2154 0 0 -2155 0 0 -2156 0 0 -2157 0 0 -2158 0 0 -2159 0 0 -2160 0 0 -2161 0 0 -2162 0 0 -2163 0 0 -2164 0 0 -2165 0 0 -2166 0 0 -2167 0 0 -2168 0 0 -2169 0 0 -2170 0 0 -2171 0 0 -2172 0 0 -2173 0 0 -2174 0 0 -2175 0 0 -2176 0 0 -2177 0 0 -2178 0 0 -2179 0 0 -2180 0 0 -2181 0 0 -2182 0 0 -2183 0 0 -2184 0 0 -2185 0 0 -2186 0 0 -2187 0 0 -2188 0 0 -2189 0 0 -2190 0 0 -2191 0 0 -2192 0 0 -2193 0 0 -2194 0 0 -2195 0 0 -2196 0 0 -2197 0 0 -2198 0 0 -2199 0 0 -2200 0 0 -2201 0 0 -2202 0 0 -2203 0 0 -2204 0 0 -2205 0 0 -2206 0 0 -2207 0 0 -2208 0 0 -2209 0 0 -2210 0 0 -2211 0 0 -2212 0 0 -2213 0 0 -2214 0 0 -2215 0 0 -2216 0 0 -2217 0 0 -2218 0 0 -2219 0 0 -2220 0 0 -2221 0 0 -2222 0 0 -2223 0 0 -2224 0 0 -2225 0 0 -2226 0 0 -2227 0 0 -2228 0 0 -2229 0 0 -2230 0 0 -2231 0 0 -2232 0 0 -2233 0 0 -2234 0 0 -2235 0 0 -2236 0 0 -2237 0 0 -2238 0 0 -2239 0 0 -2240 0 0 -2241 0 0 -2242 0 0 -2243 0 0 -2244 0 0 -2245 0 0 -2246 0 0 -2247 0 0 -2248 0 0 -2249 0 0 -2250 0 0 -2251 0 0 -2252 0 0 -2253 0 0 -2254 0 0 -2255 0 0 -2256 0 0 -2257 0 0 -2258 0 0 -2259 0 0 -2260 0 0 -2261 0 0 -2262 0 0 -2263 0 0 -2264 0 0 -2265 0 0 -2266 0 0 -2267 0 0 -2268 0 0 -2269 0 0 -2270 0 0 -2271 0 0 -2272 0 0 -2273 0 0 -2274 0 0 -2275 0 0 -2276 0 0 -2277 0 0 -2278 0 0 -2279 0 0 -2280 0 0 -2281 0 0 -2282 0 0 -2283 0 0 -2284 0 0 -2285 0 0 -2286 0 0 -2287 0 0 -2288 0 0 -2289 0 0 -2290 0 0 -2291 0 0 -2292 0 0 -2293 0 0 -2294 0 0 -2295 0 0 -2296 0 0 -2297 0 0 -2298 0 0 -2299 0 0 -2300 0 0 -2301 0 0 -2302 0 0 -2303 0 0 -2304 0 0 -2305 0 0 -2306 0 0 -2307 0 0 -2308 0 0 -2309 0 0 -2310 0 0 -2311 0 0 -2312 0 0 -2313 0 0 -2314 0 0 -2315 0 0 -2316 0 0 -2317 0 0 -2318 0 0 -2319 0 0 -2320 0 0 -2321 0 0 -2322 0 0 -2323 0 0 -2324 0 0 -2325 0 0 -2326 0 0 -2327 0 0 -2328 0 0 -2329 0 0 -2330 0 0 -2331 0 0 -2332 0 0 -2333 0 0 -2334 0 0 -2335 0 0 -2336 0 0 -2337 0 0 -2338 0 0 -2339 0 0 -2340 0 0 -2341 0 0 -2342 0 0 -2343 0 0 -2344 0 0 -2345 0 0 -2346 0 0 -2347 0 0 -2348 0 0 -2349 0 0 -2350 0 0 -2351 0 0 -2352 0 0 -2353 0 0 -2354 0 0 -2355 0 0 -2356 0 0 -2357 0 0 -2358 0 0 -2359 0 0 -2360 0 0 -2361 0 0 -2362 0 0 -2363 0 0 -2364 0 0 -2365 0 0 -2366 0 0 -2367 0 0 -2368 0 0 -2369 0 0 -2370 0 0 -2371 0 0 -2372 0 0 -2373 0 0 -2374 0 0 -2375 0 0 -2376 0 0 -2377 0 0 -2378 0 0 -2379 0 0 -2380 0 0 -2381 0 0 -2382 0 0 -2383 0 0 -2384 0 0 -2385 0 0 -2386 0 0 -2387 0 0 -2388 0 0 -2389 0 0 -2390 0 0 -2391 0 0 -2392 0 0 -2393 0 0 -2394 0 0 -2395 0 0 -2396 0 0 -2397 0 0 -2398 0 0 -2399 0 0 -2400 0 0 -2401 0 0 -2402 0 0 -2403 0 0 -2404 0 0 -2405 0 0 -2406 0 0 -2407 0 0 -2408 0 0 -2409 0 0 -2410 0 0 -2411 0 0 -2412 0 0 -2413 0 0 -2414 0 0 -2415 0 0 -2416 0 0 -2417 0 0 -2418 0 0 -2419 0 0 -2420 0 0 -2421 0 0 -2422 0 0 -2423 0 0 -2424 0 0 -2425 0 0 -2426 0 0 -2427 0 0 -2428 0 0 -2429 0 0 -2430 0 0 -2431 0 0 -2432 0 0 -2433 0 0 -2434 0 0 -2435 0 0 -2436 0 0 -2437 0 0 -2438 0 0 -2439 0 0 -2440 0 0 -2441 0 0 -2442 0 0 -2443 0 0 -2444 0 0 -2445 0 0 -2446 0 0 -2447 0 0 -2448 0 0 -2449 0 0 -2450 0 0 -2451 0 0 -2452 0 0 -2453 0 0 -2454 0 0 -2455 0 0 -2456 0 0 -2457 0 0 -2458 0 0 -2459 0 0 -2460 0 0 -2461 0 0 -2462 0 0 -2463 0 0 -2464 0 0 -2465 0 0 -2466 0 0 -2467 0 0 -2468 0 0 -2469 0 0 -2470 0 0 -2471 0 0 -2472 0 0 -2473 0 0 -2474 0 0 -2475 0 0 -2476 0 0 -2477 0 0 -2478 0 0 -2479 0 0 -2480 0 0 -2481 0 0 -2482 0 0 -2483 0 0 -2484 0 0 -2485 0 0 -2486 0 0 -2487 0 0 -2488 0 0 -2489 0 0 -2490 0 0 -2491 0 0 -2492 0 0 -2493 0 0 -2494 0 0 -2495 0 0 -2496 0 0 -2497 0 0 -2498 0 0 -2499 0 0 -2500 0 0 -2501 0 0 -2502 0 0 -2503 0 0 -2504 0 0 -2505 0 0 -2506 0 0 -2507 0 0 -2508 0 0 -2509 0 0 -2510 0 0 -2511 0 0 -2512 0 0 -2513 0 0 -2514 0 0 -2515 0 0 -2516 0 0 -2517 0 0 -2518 0 0 -2519 0 0 -2520 0 0 -2521 0 0 -2522 0 0 -2523 0 0 -2524 0 0 -2525 0 0 -2526 0 0 -2527 0 0 -2528 0 0 -2529 0 0 -2530 0 0 -2531 0 0 -2532 0 0 -2533 0 0 -2534 0 0 -2535 0 0 -2536 0 0 -2537 0 0 -2538 0 0 -2539 0 0 -2540 0 0 -2541 0 0 -2542 0 0 -2543 0 0 -2544 0 0 -2545 0 0 -2546 0 0 -2547 0 0 -2548 0 0 -2549 0 0 -2550 0 0 -2551 0 0 -2552 0 0 -2553 0 0 -2554 0 0 -2555 0 0 -2556 0 0 -2557 0 0 -2558 0 0 -2559 0 0 -2560 0 0 -2561 0 0 -2562 0 0 -2563 0 0 -2564 0 0 -2565 0 0 -2566 0 0 -2567 0 0 -2568 0 0 -2569 0 0 -2570 0 0 -2571 0 0 -2572 0 0 -2573 0 0 -2574 0 0 -2575 0 0 -2576 0 0 -2577 0 0 -2578 0 0 -2579 0 0 -2580 0 0 -2581 0 0 -2582 0 0 -2583 0 0 -2584 0 0 -2585 0 0 -2586 0 0 -2587 0 0 -2588 0 0 -2589 0 0 -2590 0 0 -2591 0 0 -2592 0 0 -2593 0 0 -2594 0 0 -2595 0 0 -2596 0 0 -2597 0 0 -2598 0 0 -2599 0 0 -2600 0 0 -2601 0 0 -2602 0 0 -2603 0 0 -2604 0 0 -2605 0 0 -2606 0 0 -2607 0 0 -2608 0 0 -2609 0 0 -2610 0 0 -2611 0 0 -2612 0 0 -2613 0 0 -2614 0 0 -2615 0 0 -2616 0 0 -2617 0 0 -2618 0 0 -2619 0 0 -2620 0 0 -2621 0 0 -2622 0 0 -2623 0 0 -2624 0 0 -2625 0 0 -2626 0 0 -2627 0 0 -2628 0 0 -2629 0 0 -2630 0 0 -2631 0 0 -2632 0 0 -2633 0 0 -2634 0 0 -2635 0 0 -2636 0 0 -2637 0 0 -2638 0 0 -2639 0 0 -2640 0 0 -2641 0 0 -2642 0 0 -2643 0 0 -2644 0 0 -2645 0 0 -2646 0 0 -2647 0 0 -2648 0 0 -2649 0 0 -2650 0 0 -2651 0 0 -2652 0 0 -2653 0 0 -2654 0 0 -2655 0 0 -2656 0 0 -2657 0 0 -2658 0 0 -2659 0 0 -2660 0 0 -2661 0 0 -2662 0 0 -2663 0 0 -2664 0 0 -2665 0 0 -2666 0 0 -2667 0 0 -2668 0 0 -2669 0 0 -2670 0 0 -2671 0 0 -2672 0 0 -2673 0 0 -2674 0 0 -2675 0 0 -2676 0 0 -2677 0 0 -2678 0 0 -2679 0 0 -2680 0 0 -2681 0 0 -2682 0 0 -2683 0 0 -2684 0 0 -2685 0 0 -2686 0 0 -2687 0 0 -2688 0 0 -2689 0 0 -2690 0 0 -2691 0 0 -2692 0 0 -2693 0 0 -2694 0 0 -2695 0 0 -2696 0 0 -2697 0 0 -2698 0 0 -2699 0 0 -2700 0 0 -2701 0 0 -2702 0 0 -2703 0 0 -2704 0 0 -2705 0 0 -2706 0 0 -2707 0 0 -2708 0 0 -2709 0 0 -2710 0 0 -2711 0 0 -2712 0 0 -2713 0 0 -2714 0 0 -2715 0 0 -2716 0 0 -2717 0 0 -2718 0 0 -2719 0 0 -2720 0 0 -2721 0 0 -2722 0 0 -2723 0 0 -2724 0 0 -2725 0 0 -2726 0 0 -2727 0 0 -2728 0 0 -2729 0 0 -2730 0 0 -2731 0 0 -2732 0 0 -2733 0 0 -2734 0 0 -2735 0 0 -2736 0 0 -2737 0 0 -2738 0 0 -2739 0 0 -2740 0 0 -2741 0 0 -2742 0 0 -2743 0 0 -2744 0 0 -2745 0 0 -2746 0 0 -2747 0 0 -2748 0 0 -2749 0 0 -2750 0 0 -2751 0 0 -2752 0 0 -2753 0 0 -2754 0 0 -2755 0 0 -2756 0 0 -2757 0 0 -2758 0 0 -2759 0 0 -2760 0 0 -2761 0 0 -2762 0 0 -2763 0 0 -2764 0 0 -2765 0 0 -2766 0 0 -2767 0 0 -2768 0 0 -2769 0 0 -2770 0 0 -2771 0 0 -2772 0 0 -2773 0 0 -2774 0 0 -2775 0 0 -2776 0 0 -2777 0 0 -2778 0 0 -2779 0 0 -2780 0 0 -2781 0 0 -2782 0 0 -2783 0 0 -2784 0 0 -2785 0 0 -2786 0 0 -2787 0 0 -2788 0 0 -2789 0 0 -2790 0 0 -2791 0 0 -2792 0 0 -2793 0 0 -2794 0 0 -2795 0 0 -2796 0 0 -2797 0 0 -2798 0 0 -2799 0 0 -2800 0 0 -2801 0 0 -2802 0 0 -2803 0 0 -2804 0 0 -2805 0 0 -2806 0 0 -2807 0 0 -2808 0 0 -2809 0 0 -2810 0 0 -2811 0 0 -2812 0 0 -2813 0 0 -2814 0 0 -2815 0 0 -2816 0 0 -2817 0 0 -2818 0 0 -2819 0 0 -2820 0 0 -2821 0 0 -2822 0 0 -2823 0 0 -2824 0 0 -2825 0 0 -2826 0 0 -2827 0 0 -2828 0 0 -2829 0 0 -2830 0 0 -2831 0 0 -2832 0 0 -2833 0 0 -2834 0 0 -2835 0 0 -2836 0 0 -2837 0 0 -2838 0 0 -2839 0 0 -2840 0 0 -2841 0 0 -2842 0 0 -2843 0 0 -2844 0 0 -2845 0 0 -2846 0 0 -2847 0 0 -2848 0 0 -2849 0 0 -2850 0 0 -2851 0 0 -2852 0 0 -2853 0 0 -2854 0 0 -2855 0 0 -2856 0 0 -2857 0 0 -2858 0 0 -2859 0 0 -2860 0 0 -2861 0 0 -2862 0 0 -2863 0 0 -2864 0 0 -2865 0 0 -2866 0 0 -2867 0 0 -2868 0 0 -2869 0 0 -2870 0 0 -2871 0 0 -2872 0 0 -2873 0 0 -2874 0 0 -2875 0 0 -2876 0 0 -2877 0 0 -2878 0 0 -2879 0 0 -2880 0 0 -2881 0 0 -2882 0 0 -2883 0 0 -2884 0 0 -2885 0 0 -2886 0 0 -2887 0 0 -2888 0 0 -2889 0 0 -2890 0 0 -2891 0 0 -2892 0 0 -2893 0 0 -2894 0 0 -2895 0 0 -2896 0 0 -2897 0 0 -2898 0 0 -2899 0 0 -2900 0 0 -2901 0 0 -2902 0 0 -2903 0 0 -2904 0 0 -2905 0 0 -2906 0 0 -2907 0 0 -2908 0 0 -2909 0 0 -2910 0 0 -2911 0 0 -2912 0 0 -2913 0 0 -2914 0 0 -2915 0 0 -2916 0 0 -2917 0 0 -2918 0 0 -2919 0 0 -2920 0 0 -2921 0 0 -2922 0 0 -2923 0 0 -2924 0 0 -2925 0 0 -2926 0 0 -2927 0 0 -2928 0 0 -2929 0 0 -2930 0 0 -2931 0 0 -2932 0 0 -2933 0 0 -2934 0 0 -2935 0 0 -2936 0 0 -2937 0 0 -2938 0 0 -2939 0 0 -2940 0 0 -2941 0 0 -2942 0 0 -2943 0 0 -2944 0 0 -2945 0 0 -2946 0 0 -2947 0 0 -2948 0 0 -2949 0 0 -2950 0 0 -2951 0 0 -2952 0 0 -2953 0 0 -2954 0 0 -2955 0 0 -2956 0 0 -2957 0 0 -2958 0 0 -2959 0 0 -2960 0 0 -2961 0 0 -2962 0 0 -2963 0 0 -2964 0 0 -2965 0 0 -2966 0 0 -2967 0 0 -2968 0 0 -2969 0 0 -2970 0 0 -2971 0 0 -2972 0 0 -2973 0 0 -2974 0 0 -2975 0 0 -2976 0 0 -2977 0 0 -2978 0 0 -2979 0 0 -2980 0 0 -2981 0 0 -2982 0 0 -2983 0 0 -2984 0 0 -2985 0 0 -2986 0 0 -2987 0 0 -2988 0 0 -2989 0 0 -2990 0 0 -2991 0 0 -2992 0 0 -2993 0 0 -2994 0 0 -2995 0 0 -2996 0 0 -2997 0 0 -2998 0 0 -2999 0 0 -3000 0 0 -3001 0 0 -3002 0 0 -3003 0 0 -3004 0 0 -3005 0 0 -3006 0 0 -3007 0 0 -3008 0 0 -3009 0 0 -3010 0 0 -3011 0 0 -3012 0 0 -3013 0 0 -3014 0 0 -3015 0 0 -3016 0 0 -3017 0 0 -3018 0 0 -3019 0 0 -3020 0 0 -3021 0 0 -3022 0 0 -3023 0 0 -3024 0 0 -3025 0 0 -3026 0 0 -3027 0 0 -3028 0 0 -3029 0 0 -3030 0 0 -3031 0 0 -3032 0 0 -3033 0 0 -3034 0 0 -3035 0 0 -3036 0 0 -3037 0 0 -3038 0 0 -3039 0 0 -3040 0 0 -3041 0 0 -3042 0 0 -3043 0 0 -3044 0 0 -3045 0 0 -3046 0 0 -3047 0 0 -3048 0 0 -3049 0 0 -3050 0 0 -3051 0 0 -3052 0 0 -3053 0 0 -3054 0 0 -3055 0 0 -3056 0 0 -3057 0 0 -3058 0 0 -3059 0 0 -3060 0 0 -3061 0 0 -3062 0 0 -3063 0 0 -3064 0 0 -3065 0 0 -3066 0 0 -3067 0 0 -3068 0 0 -3069 0 0 -3070 0 0 -3071 0 0 -3072 0 0 -3073 0 0 -3074 0 0 -3075 0 0 -3076 0 0 -3077 0 0 -3078 0 0 -3079 0 0 -3080 0 0 -3081 0 0 -3082 0 0 -3083 0 0 -3084 0 0 -3085 0 0 -3086 0 0 -3087 0 0 -3088 0 0 -3089 0 0 -3090 0 0 -3091 0 0 -3092 0 0 -3093 0 0 -3094 0 0 -3095 0 0 -3096 0 0 -3097 0 0 -3098 0 0 -3099 0 0 -3100 0 0 -3101 0 0 -3102 0 0 -3103 0 0 -3104 0 0 -3105 0 0 -3106 0 0 -3107 0 0 -3108 0 0 -3109 0 0 -3110 0 0 -3111 0 0 -3112 0 0 -3113 0 0 -3114 0 0 -3115 0 0 -3116 0 0 -3117 0 0 -3118 0 0 -3119 0 0 -3120 0 0 -3121 0 0 -3122 0 0 -3123 0 0 -3124 0 0 -3125 0 0 -3126 0 0 -3127 0 0 -3128 0 0 -3129 0 0 -3130 0 0 -3131 0 0 -3132 0 0 -3133 0 0 -3134 0 0 -3135 0 0 -3136 0 0 -3137 0 0 -3138 0 0 -3139 0 0 -3140 0 0 -3141 0 0 -3142 0 0 -3143 0 0 -3144 0 0 -3145 0 0 -3146 0 0 -3147 0 0 -3148 0 0 -3149 0 0 -3150 0 0 -3151 0 0 -3152 0 0 -3153 0 0 -3154 0 0 -3155 0 0 -3156 0 0 -3157 0 0 -3158 0 0 -3159 0 0 -3160 0 0 -3161 0 0 -3162 0 0 -3163 0 0 -3164 0 0 -3165 0 0 -3166 0 0 -3167 0 0 -3168 0 0 -3169 0 0 -3170 0 0 -3171 0 0 -3172 0 0 -3173 0 0 -3174 0 0 -3175 0 0 -3176 0 0 -3177 0 0 -3178 0 0 -3179 0 0 -3180 0 0 -3181 0 0 -3182 0 0 -3183 0 0 -3184 0 0 -3185 0 0 -3186 0 0 -3187 0 0 -3188 0 0 -3189 0 0 -3190 0 0 -3191 0 0 -3192 0 0 -3193 0 0 -3194 0 0 -3195 0 0 -3196 0 0 -3197 0 0 -3198 0 0 -3199 0 0 -3200 0 0 -3201 0 0 -3202 0 0 -3203 0 0 -3204 0 0 -3205 0 0 -3206 0 0 -3207 0 0 -3208 0 0 -3209 0 0 -3210 0 0 -3211 0 0 -3212 0 0 -3213 0 0 -3214 0 0 -3215 0 0 -3216 0 0 -3217 0 0 -3218 0 0 -3219 0 0 -3220 0 0 -3221 0 0 -3222 0 0 -3223 0 0 -3224 0 0 -3225 0 0 -3226 0 0 -3227 0 0 -3228 0 0 -3229 0 0 -3230 0 0 -3231 0 0 -3232 0 0 -3233 0 0 -3234 0 0 -3235 0 0 -3236 0 0 -3237 0 0 -3238 0 0 -3239 0 0 -3240 0 0 -3241 0 0 -3242 0 0 -3243 0 0 -3244 0 0 -3245 0 0 -3246 0 0 -3247 0 0 -3248 0 0 -3249 0 0 -3250 0 0 -3251 0 0 -3252 0 0 -3253 0 0 -3254 0 0 -3255 0 0 -3256 0 0 -3257 0 0 -3258 0 0 -3259 0 0 -3260 0 0 -3261 0 0 -3262 0 0 -3263 0 0 -3264 0 0 -3265 0 0 -3266 0 0 -3267 0 0 -3268 0 0 -3269 0 0 -3270 0 0 -3271 0 0 -3272 0 0 -3273 0 0 -3274 0 0 -3275 0 0 -3276 0 0 -3277 0 0 -3278 0 0 -3279 0 0 -3280 0 0 -3281 0 0 -3282 0 0 -3283 0 0 -3284 0 0 -3285 0 0 -3286 0 0 -3287 0 0 -3288 0 0 -3289 0 0 -3290 0 0 -3291 0 0 -3292 0 0 -3293 0 0 -3294 0 0 -3295 0 0 -3296 0 0 -3297 0 0 -3298 0 0 -3299 0 0 -3300 0 0 -3301 0 0 -3302 0 0 -3303 0 0 -3304 0 0 -3305 0 0 -3306 0 0 -3307 0 0 -3308 0 0 -3309 0 0 -3310 0 0 -3311 0 0 -3312 0 0 -3313 0 0 -3314 0 0 -3315 0 0 -3316 0 0 -3317 0 0 -3318 0 0 -3319 0 0 -3320 0 0 -3321 0 0 -3322 0 0 -3323 0 0 -3324 0 0 -3325 0 0 -3326 0 0 -3327 0 0 -3328 0 0 -3329 0 0 -3330 0 0 -3331 0 0 -3332 0 0 -3333 0 0 -3334 0 0 -3335 0 0 -3336 0 0 -3337 0 0 -3338 0 0 -3339 0 0 -3340 0 0 -3341 0 0 -3342 0 0 -3343 0 0 -3344 0 0 -3345 0 0 -3346 0 0 -3347 0 0 -3348 0 0 -3349 0 0 -3350 0 0 -3351 0 0 -3352 0 0 -3353 0 0 -3354 0 0 -3355 0 0 -3356 0 0 -3357 0 0 -3358 0 0 -3359 0 0 -3360 0 0 -3361 0 0 -3362 0 0 -3363 0 0 -3364 0 0 -3365 0 0 -3366 0 0 -3367 0 0 -3368 0 0 -3369 0 0 -3370 0 0 -3371 0 0 -3372 0 0 -3373 0 0 -3374 0 0 -3375 0 0 -3376 0 0 -3377 0 0 -3378 0 0 -3379 0 0 -3380 0 0 -3381 0 0 -3382 0 0 -3383 0 0 -3384 0 0 -3385 0 0 -3386 0 0 -3387 0 0 -3388 0 0 -3389 0 0 -3390 0 0 -3391 0 0 -3392 0 0 -3393 0 0 -3394 0 0 -3395 0 0 -3396 0 0 -3397 0 0 -3398 0 0 -3399 0 0 -3400 0 0 -3401 0 0 -3402 0 0 -3403 0 0 -3404 0 0 -3405 0 0 -3406 0 0 -3407 0 0 -3408 0 0 -3409 0 0 -3410 0 0 -3411 0 0 -3412 0 0 -3413 0 0 -3414 0 0 -3415 0 0 -3416 0 0 -3417 0 0 -3418 0 0 -3419 0 0 -3420 0 0 -3421 0 0 -3422 0 0 -3423 0 0 -3424 0 0 -3425 0 0 -3426 0 0 -3427 0 0 -3428 0 0 -3429 0 0 -3430 0 0 -3431 0 0 -3432 0 0 -3433 0 0 -3434 0 0 -3435 0 0 -3436 0 0 -3437 0 0 -3438 0 0 -3439 0 0 -3440 0 0 -3441 0 0 -3442 0 0 -3443 0 0 -3444 0 0 -3445 0 0 -3446 0 0 -3447 0 0 -3448 0 0 -3449 0 0 -3450 0 0 -3451 0 0 -3452 0 0 -3453 0 0 -3454 0 0 -3455 0 0 -3456 0 0 -3457 0 0 -3458 0 0 -3459 0 0 -3460 0 0 -3461 0 0 -3462 0 0 -3463 0 0 -3464 0 0 -3465 0 0 -3466 0 0 -3467 0 0 -3468 0 0 -3469 0 0 -3470 0 0 -3471 0 0 -3472 0 0 -3473 0 0 -3474 0 0 -3475 0 0 -3476 0 0 -3477 0 0 -3478 0 0 -3479 0 0 -3480 0 0 -3481 0 0 -3482 0 0 -3483 0 0 -3484 0 0 -3485 0 0 -3486 0 0 -3487 0 0 -3488 0 0 -3489 0 0 -3490 0 0 -3491 0 0 -3492 0 0 -3493 0 0 -3494 0 0 -3495 0 0 -3496 0 0 -3497 0 0 -3498 0 0 -3499 0 0 -3500 0 0 -3501 0 0 -3502 0 0 -3503 0 0 -3504 0 0 -3505 0 0 -3506 0 0 -3507 0 0 -3508 0 0 -3509 0 0 -3510 0 0 -3511 0 0 -3512 0 0 -3513 0 0 -3514 0 0 -3515 0 0 -3516 0 0 -3517 0 0 -3518 0 0 -3519 0 0 -3520 0 0 -3521 0 0 -3522 0 0 -3523 0 0 -3524 0 0 -3525 0 0 -3526 0 0 -3527 0 0 -3528 0 0 -3529 0 0 -3530 0 0 -3531 0 0 -3532 0 0 -3533 0 0 -3534 0 0 -3535 0 0 -3536 0 0 -3537 0 0 -3538 0 0 -3539 0 0 -3540 0 0 -3541 0 0 -3542 0 0 -3543 0 0 -3544 0 0 -3545 0 0 -3546 0 0 -3547 0 0 -3548 0 0 -3549 0 0 -3550 0 0 -3551 0 0 -3552 0 0 -3553 0 0 -3554 0 0 -3555 0 0 -3556 0 0 -3557 0 0 -3558 0 0 -3559 0 0 -3560 0 0 -3561 0 0 -3562 0 0 -3563 0 0 -3564 0 0 -3565 0 0 -3566 0 0 -3567 0 0 -3568 0 0 -3569 0 0 -3570 0 0 -3571 0 0 -3572 0 0 -3573 0 0 -3574 0 0 -3575 0 0 -3576 0 0 -3577 0 0 -3578 0 0 -3579 0 0 -3580 0 0 -3581 0 0 -3582 0 0 -3583 0 0 -3584 0 0 -3585 0 0 -3586 0 0 -3587 0 0 -3588 0 0 -3589 0 0 -3590 0 0 -3591 0 0 -3592 0 0 -3593 0 0 -3594 0 0 -3595 0 0 -3596 0 0 -3597 0 0 -3598 0 0 -3599 0 0 -3600 0 0 -3601 0 0 -3602 0 0 -3603 0 0 -3604 0 0 -3605 0 0 -3606 0 0 -3607 0 0 -3608 0 0 -3609 0 0 -3610 0 0 -3611 0 0 -3612 0 0 -3613 0 0 -3614 0 0 -3615 0 0 -3616 0 0 -3617 0 0 -3618 0 0 -3619 0 0 -3620 0 0 -3621 0 0 -3622 0 0 -3623 0 0 -3624 0 0 -3625 0 0 -3626 0 0 -3627 0 0 -3628 0 0 -3629 0 0 -3630 0 0 -3631 0 0 -3632 0 0 -3633 0 0 -3634 0 0 -3635 0 0 -3636 0 0 -3637 0 0 -3638 0 0 -3639 0 0 -3640 0 0 -3641 0 0 -3642 0 0 -3643 0 0 -3644 0 0 -3645 0 0 -3646 0 0 -3647 0 0 -3648 0 0 -3649 0 0 -3650 0 0 -3651 0 0 -3652 0 0 -3653 0 0 -3654 0 0 -3655 0 0 -3656 0 0 -3657 0 0 -3658 0 0 -3659 0 0 -3660 0 0 -3661 0 0 -3662 0 0 -3663 0 0 -3664 0 0 -3665 0 0 -3666 0 0 -3667 0 0 -3668 0 0 -3669 0 0 -3670 0 0 -3671 0 0 -3672 0 0 -3673 0 0 -3674 0 0 -3675 0 0 -3676 0 0 -3677 0 0 -3678 0 0 -3679 0 0 -3680 0 0 -3681 0 0 -3682 0 0 -3683 0 0 -3684 0 0 -3685 0 0 -3686 0 0 -3687 0 0 -3688 0 0 -3689 0 0 -3690 0 0 -3691 0 0 -3692 0 0 -3693 0 0 -3694 0 0 -3695 0 0 -3696 0 0 -3697 0 0 -3698 0 0 -3699 0 0 -3700 0 0 -3733 0 0 -3734 0 0 -3735 0 0 -3736 0 0 -3737 0 0 -3738 0 0 -3739 0 0 -3740 0 0 -3741 0 0 -3742 0 0 -3743 0 0 -3744 0 0 -3745 0 0 -3746 0 0 -3747 0 0 -3748 0 0 -3749 0 0 -3750 0 0 -3751 0 0 -3752 0 0 -3753 0 0 -3754 0 0 -3755 0 0 -3756 0 0 -3757 0 0 -3758 0 0 -3759 0 0 -3761 0 0 -3762 0 0 -3764 0 0 -3765 0 0 -3766 0 0 -3767 0 0 -3768 0 0 -3769 0 0 -3770 0 0 -3771 0 0 -3772 0 0 -3773 0 0 -3774 0 0 -3775 0 0 -3776 0 0 -3777 0 0 -3778 0 0 -3779 0 0 -3780 0 0 -3781 0 0 -3782 0 0 -3783 0 0 -3784 0 0 -3785 0 0 -3786 0 0 -3787 0 0 -3788 0 0 -3789 0 0 -3790 0 0 -3791 0 0 -3792 0 0 -3793 0 0 -3794 0 0 -3795 0 0 -3796 0 0 -3797 0 0 -3798 0 0 -3799 0 0 -3800 0 0 -3801 0 0 -3802 0 0 -3803 0 0 -3804 0 0 -3805 0 0 -3806 0 0 -3807 0 0 -3808 0 0 -3809 0 0 -3810 0 0 -3811 0 0 -3812 0 0 -3813 0 0 -3814 0 0 -3815 0 0 -3816 0 0 -3817 0 0 -3818 0 0 -3819 0 0 -3820 0 0 -3821 0 0 -3822 0 0 -3823 0 0 -3824 0 0 -3825 0 0 -3826 0 0 -3827 0 0 -3828 0 0 -3829 0 0 -3830 0 0 -3831 0 0 -3832 0 0 -3833 0 0 -3834 0 0 -3835 0 0 -3836 0 0 -3837 0 0 -3838 0 0 -3839 0 0 -3840 0 0 -3841 0 0 -3842 0 0 -3843 0 0 -3844 0 0 -3845 0 0 -3846 0 0 -3847 0 0 -3848 0 0 -3849 0 0 -3850 0 0 -3851 0 0 -3852 0 0 -3853 0 0 -3854 0 0 -3855 0 0 -3856 0 0 -3857 0 0 -3858 0 0 -3859 0 0 -3860 0 0 -3861 0 0 -3862 0 0 -3863 0 0 -3864 0 0 -3865 0 0 -3866 0 0 -3867 0 0 -3868 0 0 -3869 0 0 -3870 0 0 -3871 0 0 -3872 0 0 -3873 0 0 -3874 0 0 -3875 0 0 -3876 0 0 -3877 0 0 -3878 0 0 -3879 0 0 -3880 0 0 -3883 0 0 -3884 0 0 -3886 0 0 -3887 0 0 diff --git a/inputs/skim_params/bike_assignment.json b/inputs/skim_params/bike_assignment.json index 53fce11a..8fdfadd3 100644 --- a/inputs/skim_params/bike_assignment.json +++ b/inputs/skim_params/bike_assignment.json @@ -2,7 +2,8 @@ "modes": [ "k", "l", - "q" + "q", + "f" ], "demand": "mfbike", "waiting_time": { diff --git a/inputs/skim_params/bike_skim_setup.json b/inputs/skim_params/bike_skim_setup.json index 325c7a98..5b87b5a4 100644 --- a/inputs/skim_params/bike_skim_setup.json +++ b/inputs/skim_params/bike_skim_setup.json @@ -3,7 +3,8 @@ "modes": [ "k", "l", - "q" + "q", + "f" ], "actual_aux_transit_times": "mfbkat" }, diff --git a/inputs/skim_params/bike_walk_assignment.json b/inputs/skim_params/bike_walk_assignment.json index f487bc09..676fd4e3 100644 --- a/inputs/skim_params/bike_walk_assignment.json +++ b/inputs/skim_params/bike_walk_assignment.json @@ -1,8 +1,9 @@ { "modes": [ "k", - "l" -, "q" ], + "l", + "q", + "f" ], "demand": "mfbike", "waiting_time": { "headway_fraction": 1, diff --git a/inputs/skim_params/demand_matrix_dictionary.json b/inputs/skim_params/demand_matrix_dictionary.json index c7517300..3c5ae6bd 100644 --- a/inputs/skim_params/demand_matrix_dictionary.json +++ b/inputs/skim_params/demand_matrix_dictionary.json @@ -10,15 +10,24 @@ (2,1,1):bike (2,2,1):bike (2,3,1):bike +(3,1,0):svtl1 (3,1,1):svtl1 +(3,2,0):svtl2 (3,2,1):svtl2 +(3,3,0):svtl3 (3,3,1):svtl3 (4,1,1):h2tl1 +(4,1,0):h2tl1 (4,2,1):h2tl2 +(4,2,0):h2tl2 (4,3,1):h2tl3 +(4,3,0):h2tl3 (5,1,1):h3tl1 +(5,1,0):h3tl1 (5,2,1):h3tl2 +(5,2,0):h3tl2 (5,3,1):h3tl3 +(5,3,0):h3tl3 (6,1,0):trnst (6,2,0):trnst (6,3,0):trnst diff --git a/inputs/skim_params/emme_bank_dimensions.json b/inputs/skim_params/emme_bank_dimensions.json index 7ad2c945..b05b4c28 100644 --- a/inputs/skim_params/emme_bank_dimensions.json +++ b/inputs/skim_params/emme_bank_dimensions.json @@ -10,7 +10,7 @@ "functions": 99, "destination_matrices": 125, "transit_segments": 640000, - "full_matrices": 100, + "full_matrices": 125, "scenarios": 10, "origin_matrices": 125, "transit_vehicles": 37 diff --git a/inputs/skim_params/extended_transit_assignment.json b/inputs/skim_params/extended_transit_assignment.json index 62dbc7a5..94c75ea5 100644 --- a/inputs/skim_params/extended_transit_assignment.json +++ b/inputs/skim_params/extended_transit_assignment.json @@ -46,7 +46,7 @@ "choices_at_regular_nodes": "OPTIMAL_STRATEGY" }, "flow_distribution_between_lines": { - "consider_total_impedance": false + "consider_total_impedance": true }, "connector_to_connector_path_prohibition": null, "od_results": { diff --git a/inputs/skim_params/extended_transit_assignment_lr.json b/inputs/skim_params/extended_transit_assignment_lr.json index de33cf21..e883f92d 100644 --- a/inputs/skim_params/extended_transit_assignment_lr.json +++ b/inputs/skim_params/extended_transit_assignment_lr.json @@ -36,7 +36,7 @@ }, "in_vehicle_cost": null, "aux_transit_time": { - "perception_factor": 2 + "perception_factor": 2.0 }, "aux_transit_cost": null, "flow_distribution_at_origins": { @@ -47,7 +47,7 @@ "choices_at_regular_nodes": "OPTIMAL_STRATEGY" }, "flow_distribution_between_lines": { - "consider_total_impedance": false + "consider_total_impedance": true }, "connector_to_connector_path_prohibition": null, "od_results": { diff --git a/inputs/skim_params/transit_skim_aggregate_matrix_names.json b/inputs/skim_params/transit_skim_aggregate_matrix_names.json index c8306978..ad86ff43 100644 --- a/inputs/skim_params/transit_skim_aggregate_matrix_names.json +++ b/inputs/skim_params/transit_skim_aggregate_matrix_names.json @@ -1 +1 @@ -{"ndbwa": "ABs All Modes","ndbwr": "ABs Light Rail", "twtwa": "Total Wait Time All Modes","twtwr": "Total Wait Time Light Rail", "ivtwa": "Actual IVTs All Modes", "ivtwr": "Actual IVTs Light Rail", "iwtwa": "First Wait Time All Modes", "iwtwr": "First Wait Time Light Rail", "xfrwa": "Transfer Time All Modes", "xfrwr": "Transfer Time Light Rail"} \ No newline at end of file +{"ndbwa": "ABs All Modes","ndbwr": "ABs Light Rail", "twtwa": "Total Wait Time All Modes","twtwr": "Total Wait Time Light Rail", "ivtwa": "Actual IVTs All Modes", "ivtwr": "Actual IVTs Light Rail", "iwtwa": "First Wait Time All Modes", "iwtwr": "First Wait Time Light Rail", "xfrwa": "Transfer Time All Modes", "xfrwr": "Transfer Time Light Rail", "auxwa" : "Walk Access Transit All Modes", "auxwr" : "Walk Access Light Rail All Modes"} \ No newline at end of file diff --git a/inputs/skim_params/transit_skim_setup.json b/inputs/skim_params/transit_skim_setup.json index 9c3cfe27..50ba30b0 100644 --- a/inputs/skim_params/transit_skim_setup.json +++ b/inputs/skim_params/transit_skim_setup.json @@ -52,9 +52,12 @@ "c", "f", "p", - "r" + "r", + "w", + "x" ], "actual_in_vehicle_times": "mfivtwa", + "actual_aux_transit_times": "mfauxwa", "avg_boardings": "mfndbwa" }, "type": "EXTENDED_TRANSIT_MATRIX_RESULTS", diff --git a/inputs/skim_params/transit_skim_setup_lr.json b/inputs/skim_params/transit_skim_setup_lr.json index 08c351b0..0187cc21 100644 --- a/inputs/skim_params/transit_skim_setup_lr.json +++ b/inputs/skim_params/transit_skim_setup_lr.json @@ -52,9 +52,12 @@ "c", "f", "p", - "r" + "r", + "w", + "x" ], "actual_in_vehicle_times": "mfivtwr", + "actual_aux_transit_times": "mfauxwr", "avg_boardings": "mfndbwr" }, "type": "EXTENDED_TRANSIT_MATRIX_RESULTS", diff --git a/inputs/skim_params/user_classes.json b/inputs/skim_params/user_classes.json index 1e47d9e9..eea31084 100644 --- a/inputs/skim_params/user_classes.json +++ b/inputs/skim_params/user_classes.json @@ -1,16 +1,16 @@ {"Highway": [ -{"Name": "svtl1", "Description": "SOV Toll Income Level 1","Value of Time": 1200,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, -{"Name": "svtl2", "Description": "SOV Toll Income Level 2","Value of Time": 2400,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, -{"Name": "svtl3", "Description": "SOV Toll Income Level 3","Value of Time": 4000,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, -{"Name": "h2tl1", "Description": "HOV 2 Toll Income Level 1","Value of Time": 2000,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, -{"Name": "h2tl2", "Description": "HOV 2 Toll Income Level 2","Value of Time": 3000,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, -{"Name": "h2tl3", "Description": "HOV 2 Toll Income Level 3","Value of Time": 5000,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, -{"Name": "h3tl1", "Description": "HOV 3 Toll Income Level 1","Value of Time": 2400,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, -{"Name": "h3tl2", "Description": "HOV 3 Toll Income Level 2","Value of Time": 3500,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, -{"Name": "h3tl3", "Description": "HOV 3 Toll Income Level 3","Value of Time": 5500,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, -{"Name": "lttrk", "Description": "Light Trucks","atrr_Name": "svtl1","Value of Time": 4000,"Mode": "v","Toll": "@trkc1","Time": "@timau","Distance": "@dist"}, -{"Name": "metrk", "Description": "Medium Trucks","atrr_Name": "svtl1","Value of Time": 4500,"Mode": "u","Toll": "@trkc2","Time": "@timau","Distance": "@dist"}, -{"Name": "hvtrk", "Description": "Heavy Trucks","atrr_Name": "svtl1","Value of Time": 5000,"Mode": "t","Toll": "@trkc3","Time": "@timau","Distance": "@dist"} +{"Name": "svtl1", "Description": "SOV Toll Income Level 1","Value of Time": 1307,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, +{"Name": "svtl2", "Description": "SOV Toll Income Level 2","Value of Time": 2614,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, +{"Name": "svtl3", "Description": "SOV Toll Income Level 3","Value of Time": 4356,"Mode": "e","Toll": "@toll1","Time": "@timau","Distance": "@dist"}, +{"Name": "h2tl1", "Description": "HOV 2 Toll Income Level 1","Value of Time": 2178,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, +{"Name": "h2tl2", "Description": "HOV 2 Toll Income Level 2","Value of Time": 3267,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, +{"Name": "h2tl3", "Description": "HOV 2 Toll Income Level 3","Value of Time": 5445,"Mode": "d","Toll": "@toll2","Time": "@timau","Distance": "@dist"}, +{"Name": "h3tl1", "Description": "HOV 3 Toll Income Level 1","Value of Time": 2614,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, +{"Name": "h3tl2", "Description": "HOV 3 Toll Income Level 2","Value of Time": 3811,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, +{"Name": "h3tl3", "Description": "HOV 3 Toll Income Level 3","Value of Time": 5989,"Mode": "m","Toll": "@toll3","Time": "@timau","Distance": "@dist"}, +{"Name": "lttrk", "Description": "Light Trucks","atrr_Name": "svtl1","Value of Time": 4356,"Mode": "v","Toll": "@trkc1","Time": "@timau","Distance": "@dist"}, +{"Name": "metrk", "Description": "Medium Trucks","atrr_Name": "svtl1","Value of Time": 4900,"Mode": "u","Toll": "@trkc2","Time": "@timau","Distance": "@dist"}, +{"Name": "hvtrk", "Description": "Heavy Trucks","atrr_Name": "svtl1","Value of Time": 5445,"Mode": "t","Toll": "@trkc3","Time": "@timau","Distance": "@dist"} ], "Walk": [ {"Name": "walk", "Description": "Walk Trips","Mode": "w","Time": "@timau","Distance": "@dist"} diff --git a/inputs/soundcast.yml b/inputs/soundcast.yml new file mode 100644 index 00000000..24ec1f58 --- /dev/null +++ b/inputs/soundcast.yml @@ -0,0 +1,432 @@ +name: soundcast +channels: +- !!python/unicode + 'udst' +- !!python/unicode + 'conda-forge' +- !!python/unicode + 'synthicity' +- !!python/unicode + 'defaults' +dependencies: +- !!python/unicode + 'click-plugins=1.0.3=py27_0' +- !!python/unicode + 'cligj=0.4.0=py27_0' +- !!python/unicode + 'descartes=1.1.0=py27_0' +- !!python/unicode + 'expat=2.1.0=vc9_2' +- !!python/unicode + 'fiona=1.7.6=np111py27_0' +- !!python/unicode + 'freexl=1.0.2=vc9_1' +- !!python/unicode + 'geopandas=0.2.1=py27_3' +- !!python/unicode + 'geos=3.5.1=vc9_1' +- !!python/unicode + 'h5py=2.7.0=np111py27_0' +- !!python/unicode + 'hdf4=4.2.12=vc9_0' +- !!python/unicode + 'hdf5=1.8.17=vc9_10' +- !!python/unicode + 'jpeg=9b=vc9_0' +- !!python/unicode + 'kealib=1.4.6=vc9_3' +- !!python/unicode + 'krb5=1.14.2=vc9_0' +- !!python/unicode + 'libiconv=1.14=vc9_4' +- !!python/unicode + 'libnetcdf=4.4.1.1=vc9_4' +- !!python/unicode + 'libpng=1.6.28=vc9_0' +- !!python/unicode + 'libpq=9.5.4=vc9_4' +- !!python/unicode + 'libspatialindex=1.8.5=vc9_1' +- !!python/unicode + 'libspatialite=4.3.0a=vc9_14' +- !!python/unicode + 'libtiff=4.0.6=vc9_7' +- !!python/unicode + 'libxml2=2.9.3=vc9_9' +- !!python/unicode + 'munch=2.1.1=py27_0' +- !!python/unicode + 'openjpeg=2.1.2=vc9_2' +- !!python/unicode + 'pcre=8.39=vc9_0' +- !!python/unicode + 'pillow=3.2.0=py27_1' +- !!python/unicode + 'proj4=4.9.3=vc9_3' +- !!python/unicode + 'psycopg2=2.6.2=py27_1' +- !!python/unicode + 'pyproj=1.9.5.1=py27_0' +- !!python/unicode + 'pyqt=4.11.4=py27_2' +- !!python/unicode + 'pysal=1.13.0=py27_0' +- !!python/unicode + 'pytables=3.4.2=np111py27_0' +- !!python/unicode + 'qt=4.8.7=vc9_6' +- !!python/unicode + 'rtree=0.8.3=py27_0' +- !!python/unicode + 'shapely=1.5.17=np111py27_2' +- !!python/unicode + 'sqlite=3.13.0=vc9_1' +- !!python/unicode + 'vc=9=0' +- !!python/unicode + 'xerces-c=3.1.4=vc9_3' +- !!python/unicode + '_nb_ext_conf=0.2.0=py27_0' +- !!python/unicode + 'alabaster=0.7.8=py27_0' +- !!python/unicode + 'anaconda-client=1.4.0=py27_0' +- !!python/unicode + 'anaconda=custom=py27_0' +- !!python/unicode + 'anaconda-navigator=1.2.1=py27_0' +- !!python/unicode + 'argcomplete=1.0.0=py27_1' +- !!python/unicode + 'astropy=1.2.1=np111py27_0' +- !!python/unicode + 'babel=2.3.3=py27_0' +- !!python/unicode + 'backports=1.0=py27_0' +- !!python/unicode + 'backports_abc=0.4=py27_0' +- !!python/unicode + 'beautifulsoup4=4.4.1=py27_0' +- !!python/unicode + 'bitarray=0.8.1=py27_1' +- !!python/unicode + 'boto=2.40.0=py27_0' +- !!python/unicode + 'bottleneck=1.0.0=np111py27_1' +- !!python/unicode + 'bzip2=1.0.6=vc9_3' +- !!python/unicode + 'cdecimal=2.3=py27_2' +- !!python/unicode + 'cffi=1.6.0=py27_0' +- !!python/unicode + 'chest=0.2.3=py27_0' +- !!python/unicode + 'click=6.6=py27_0' +- !!python/unicode + 'cloudpickle=0.2.1=py27_0' +- !!python/unicode + 'clyent=1.2.2=py27_0' +- !!python/unicode + 'colorama=0.3.7=py27_0' +- !!python/unicode + 'comtypes=1.1.2=py27_0' +- !!python/unicode + 'configobj=5.0.6=py27_0' +- !!python/unicode + 'configparser=3.5.0b2=py27_1' +- !!python/unicode + 'console_shortcut=0.1.1=py27_1' +- !!python/unicode + 'contextlib2=0.5.3=py27_0' +- !!python/unicode + 'cryptography=1.4=py27_0' +- !!python/unicode + 'curl=7.49.0=vc9_0' +- !!python/unicode + 'cycler=0.10.0=py27_0' +- !!python/unicode + 'cython=0.24=py27_0' +- !!python/unicode + 'cytoolz=0.8.0=py27_0' +- !!python/unicode + 'dask=0.10.0=py27_0' +- !!python/unicode + 'datashape=0.5.2=py27_0' +- !!python/unicode + 'decorator=4.0.10=py27_0' +- !!python/unicode + 'dill=0.2.5=py27_0' +- !!python/unicode + 'docutils=0.12=py27_2' +- !!python/unicode + 'entrypoints=0.2.2=py27_0' +- !!python/unicode + 'enum34=1.1.6=py27_0' +- !!python/unicode + 'et_xmlfile=1.0.1=py27_0' +- !!python/unicode + 'fastcache=1.0.2=py27_1' +- !!python/unicode + 'flask=0.11.1=py27_0' +- !!python/unicode + 'flask-cors=2.1.2=py27_0' +- !!python/unicode + 'freetype=2.5.5=vc9_2' +- !!python/unicode + 'funcsigs=1.0.2=py27_0' +- !!python/unicode + 'functools32=3.2.3.2=py27_0' +- !!python/unicode + 'futures=3.0.5=py27_0' +- !!python/unicode + 'get_terminal_size=1.0.0=py27_0' +- !!python/unicode + 'gevent=1.1.1=py27_0' +- !!python/unicode + 'greenlet=0.4.10=py27_0' +- !!python/unicode + 'grin=1.2.1=py27_3' +- !!python/unicode + 'heapdict=1.0.0=py27_1' +- !!python/unicode + 'icu=57.1=vc9_0' +- !!python/unicode + 'idna=2.1=py27_0' +- !!python/unicode + 'imagesize=0.7.1=py27_0' +- !!python/unicode + 'ipaddress=1.0.16=py27_0' +- !!python/unicode + 'ipykernel=4.3.1=py27_0' +- !!python/unicode + 'ipython=4.2.0=py27_0' +- !!python/unicode + 'ipython_genutils=0.1.0=py27_0' +- !!python/unicode + 'ipywidgets=4.1.1=py27_0' +- !!python/unicode + 'itsdangerous=0.24=py27_0' +- !!python/unicode + 'jdcal=1.2=py27_1' +- !!python/unicode + 'jedi=0.9.0=py27_1' +- !!python/unicode + 'jinja2=2.8=py27_1' +- !!python/unicode + 'jsonschema=2.5.1=py27_0' +- !!python/unicode + 'jupyter=1.0.0=py27_3' +- !!python/unicode + 'jupyter_client=4.3.0=py27_0' +- !!python/unicode + 'jupyter_console=4.1.1=py27_0' +- !!python/unicode + 'jupyter_core=4.1.0=py27_0' +- !!python/unicode + 'llvmlite=0.11.0=py27_0' +- !!python/unicode + 'locket=0.2.0=py27_1' +- !!python/unicode + 'lxml=3.6.0=py27_0' +- !!python/unicode + 'markupsafe=0.23=py27_2' +- !!python/unicode + 'matplotlib=1.5.1=np111py27_0' +- !!python/unicode + 'menuinst=1.4.1=py27_0' +- !!python/unicode + 'mistune=0.7.2=py27_0' +- !!python/unicode + 'mkl=11.3.3=1' +- !!python/unicode + 'mkl-service=1.1.2=py27_2' +- !!python/unicode + 'mock=2.0.0=py27_0' +- !!python/unicode + 'mpmath=0.19=py27_1' +- !!python/unicode + 'multipledispatch=0.4.8=py27_0' +- !!python/unicode + 'nb_anacondacloud=1.1.0=py27_0' +- !!python/unicode + 'nb_conda=1.1.0=py27_0' +- !!python/unicode + 'nb_conda_kernels=1.0.3=py27_0' +- !!python/unicode + 'nbconvert=4.2.0=py27_0' +- !!python/unicode + 'nbformat=4.0.1=py27_0' +- !!python/unicode + 'nbpresent=3.0.2=py27_0' +- !!python/unicode + 'networkx=1.11=py27_0' +- !!python/unicode + 'nltk=3.2.1=py27_0' +- !!python/unicode + 'nose=1.3.7=py27_1' +- !!python/unicode + 'notebook=4.2.1=py27_0' +- !!python/unicode + 'numba=0.26.0=np111py27_0' +- !!python/unicode + 'numexpr=2.6.0=np111py27_0' +- !!python/unicode + 'numpy=1.11.0=py27_2' +- !!python/unicode + 'odo=0.5.0=py27_0' +- !!python/unicode + 'openpyxl=2.3.2=py27_0' +- !!python/unicode + 'openssl=1.0.2h=vc9_0' +- !!python/unicode + 'pandas=0.18.1=np111py27_0' +- !!python/unicode + 'partd=0.3.4=py27_0' +- !!python/unicode + 'patch=2.5.9=1' +- !!python/unicode + 'path.py=8.2.1=py27_0' +- !!python/unicode + 'pathlib2=2.1.0=py27_0' +- !!python/unicode + 'patsy=0.4.1=py27_0' +- !!python/unicode + 'pbr=1.10.0=py27_0' +- !!python/unicode + 'pep8=1.7.0=py27_0' +- !!python/unicode + 'pickleshare=0.7.2=py27_0' +- !!python/unicode + 'pip=8.1.2=py27_0' +- !!python/unicode + 'psutil=4.3.0=py27_0' +- !!python/unicode + 'py=1.4.31=py27_0' +- !!python/unicode + 'pyasn1=0.1.9=py27_0' +- !!python/unicode + 'pycosat=0.6.1=py27_1' +- !!python/unicode + 'pycparser=2.14=py27_1' +- !!python/unicode + 'pycrypto=2.6.1=py27_4' +- !!python/unicode + 'pycurl=7.43.0=py27_0' +- !!python/unicode + 'pyflakes=1.2.3=py27_0' +- !!python/unicode + 'pygments=2.1.3=py27_0' +- !!python/unicode + 'pyopenssl=16.2.0=py27_0' +- !!python/unicode + 'pyparsing=2.1.4=py27_0' +- !!python/unicode + 'pyreadline=2.1=py27_0' +- !!python/unicode + 'pytest=2.9.2=py27_0' +- !!python/unicode + 'python=2.7.11=5' +- !!python/unicode + 'python-dateutil=2.5.3=py27_0' +- !!python/unicode + 'pytz=2016.4=py27_0' +- !!python/unicode + 'pywin32=220=py27_1' +- !!python/unicode + 'pyyaml=3.11=py27_4' +- !!python/unicode + 'pyzmq=15.2.0=py27_0' +- !!python/unicode + 'qtconsole=4.2.1=py27_0' +- !!python/unicode + 'qtpy=1.0.2=py27_0' +- !!python/unicode + 'requests=2.13.0=py27_0' +- !!python/unicode + 'rope=0.9.4=py27_1' +- !!python/unicode + 'ruamel_yaml=0.11.14=py27_1' +- !!python/unicode + 'scikit-image=0.12.3=np111py27_1' +- !!python/unicode + 'scikit-learn=0.17.1=np111py27_1' +- !!python/unicode + 'scipy=0.17.1=np111py27_1' +- !!python/unicode + 'setuptools=23.0.0=py27_0' +- !!python/unicode + 'simplegeneric=0.8.1=py27_1' +- !!python/unicode + 'singledispatch=3.4.0.3=py27_0' +- !!python/unicode + 'sip=4.18=py27_0' +- !!python/unicode + 'six=1.10.0=py27_0' +- !!python/unicode + 'snowballstemmer=1.2.1=py27_0' +- !!python/unicode + 'sockjs-tornado=1.0.3=py27_0' +- !!python/unicode + 'sphinx=1.4.1=py27_0' +- !!python/unicode + 'sphinx_rtd_theme=0.1.9=py27_0' +- !!python/unicode + 'spyder=2.3.9=py27_0' +- !!python/unicode + 'sqlalchemy=1.0.13=py27_0' +- !!python/unicode + 'ssl_match_hostname=3.4.0.2=py27_1' +- !!python/unicode + 'statsmodels=0.6.1=np111py27_1' +- !!python/unicode + 'sympy=1.0=py27_0' +- !!python/unicode + 'tk=8.5.18=vc9_0' +- !!python/unicode + 'toolz=0.8.0=py27_0' +- !!python/unicode + 'tornado=4.3=py27_1' +- !!python/unicode + 'traitlets=4.2.1=py27_0' +- !!python/unicode + 'unicodecsv=0.14.1=py27_0' +- !!python/unicode + 'vs2008_runtime=9.00.30729.1=2' +- !!python/unicode + 'werkzeug=0.11.10=py27_0' +- !!python/unicode + 'wheel=0.29.0=py27_0' +- !!python/unicode + 'xlsxwriter=0.9.2=py27_0' +- !!python/unicode + 'xlwings=0.7.2=py27_0' +- !!python/unicode + 'xlwt=1.1.2=py27_0' +- !!python/unicode + 'zlib=1.2.8=vc9_3' +- !!python/unicode + 'brewer2mpl=1.4=py27_0' +- !!python/unicode + 'osmnet=0.1.4=py27_0' +- !!python/unicode + 'pandana=0.3.0=py27_0' +- pip: + - backports-abc==0.4 + - backports.shutil-get-terminal-size==1.0.0 + - backports.ssl-match-hostname==3.4.0.2 + - et-xmlfile==1.0.1 + - geojson==1.3.5 + - geopy==1.11.0 + - ipython-genutils==0.1.0 + - jupyter-client==4.3.0 + - jupyter-console==4.1.1 + - jupyter-core==4.1.0 + - nb-anacondacloud==1.1.0 + - nb-conda==1.1.0 + - nb-conda-kernels==1.0.3 + - sphinx-rtd-theme==0.1.9 + - tables==3.4.2 + - xlrd==1.0.0 +prefix: C:\Anaconda + diff --git a/inputs/supplemental/parameters.json b/inputs/supplemental/parameters.json new file mode 100644 index 00000000..d989e68f --- /dev/null +++ b/inputs/supplemental/parameters.json @@ -0,0 +1 @@ +{"hbo": {"vot": {"mvotda": 0.0303, "mvots3": 0.0223, "mvots2": 0.0246}, "modechoice": {"asccs3": -0.5327, "asccs2": -0.3985, "asccwk": 1.896, "trwovt": -0.03, "trwcos": -0.0015, "walktm": -0.0923, "biketm": -0.0342, "ascctw": -2.00, "asccbk": -3.4304, "autcos": -0.0015, "trwivt": -0.005, "autivt": -0.015}, "global": {"autoop": 16.75}}, "hbw3": {"vot": {"avot4v": 0.0142, "avots2": 0.0157, "avots3": 0.0125}, "modechoice": {"asccs3": -4.7987, "asccs2": -3.0284, "asccwk": 0.7207, "trwovt": -0.05, "trwcos": -0.0018, "walktm": -0.0885, "biketm": -0.048, "ascctw": -1.934, "asccbk": -2.7077, "autcos": -0.0018, "trwivt": -0.025, "autivt": -0.025}, "global": {"autoop": 16.75}}, "hbw2": {"vot": {"avots3": 0.0125, "avots2": 0.0157, "avot3v": 0.0184}, "modechoice": {"asccs3": -4.6849, "asccs2": -3.0411, "asccwk": 0.9008, "trwovt": -0.05, "trwcos": -0.0023, "walktm": -0.1104, "biketm": -0.0521, "ascctw": -1.9304, "asccbk": -2.714, "autcos": -0.0023, "trwivt": -0.025, "autivt": -0.025}, "global": {"autoop": 16.75}}, "hbw1": {"vot": {"avots3": 0.0125, "avots2": 0.0157, "avot1v": 0.0496}, "modechoice": {"asccs3": -4.3741, "asccs2": -2.2303, "asccwk": -0.6436, "trwovt": -0.05, "trwcos": -0.004, "walktm": -0.0318, "biketm": -0.0258, "ascctw": -0.6911, "asccbk": -4.7651, "autcos": -0.004, "trwivt": -0.025, "autivt": -0.025}, "global": {"autoop": 16.75}}, "nhb": {"vot": {"mvotda": 0.0303, "mvots3": 0.0223, "mvots2": 0.0246}, "modechoice": {"asccs3": -1.0424, "asccs2": -0.7953, "asccwk": 2.2288, "trwovt": -0.05, "trwcos": -0.0025, "walktm": -0.1333, "biketm": -0.0273, "ascctw": -2.268, "asccbk": -4.357, "autcos": -0.0025, "trwivt": -0.025, "autivt": -0.025}, "global": {"autoop": 16.75}}} \ No newline at end of file diff --git a/inputs/supplemental/supplemental_matrices_dict.txt b/inputs/supplemental/supplemental_matrices_dict.txt new file mode 100644 index 00000000..c8160c1f --- /dev/null +++ b/inputs/supplemental/supplemental_matrices_dict.txt @@ -0,0 +1,990 @@ +{ + "Scalar_Matrices": [ + { + "Name": "autoop", + "Description": "auto operating cost (cents/mile)" + }, + { + "Name": "asccs2", + "Description": "asc for shared ride 2" + }, + { + "Name": "asccs3", + "Description": "asc for shared ride 3+" + }, + { + "Name": "ascctw", + "Description": "asc for transit walk" + }, + { + "Name": "asccbk", + "Description": "asc for bike" + }, + { + "Name": "asccwk", + "Description": "asc for walk" + }, + { + "Name": "autivt", + "Description": "auto iv-time coeff" + }, + { + "Name": "trwivt", + "Description": "tw iv-time coeff" + }, + { + "Name": "biketm", + "Description": "bike time coeff" + }, + { + "Name": "walktm", + "Description": "walk time coeff" + }, + { + "Name": "autovt", + "Description": "auto ov-time coeff" + }, + { + "Name": "trwovt", + "Description": "tw ov-time coeff" + }, + { + "Name": "trwaux", + "Description": "tw aux-time coeff" + }, + { + "Name": "trwiwt", + "Description": "tw iw-time coeff" + }, + { + "Name": "trwxfr", + "Description": "tw xfr-time coeff" + }, + { + "Name": "trwbrd", + "Description": "tw brd-time coeff" + }, + { + "Name": "trwnbd", + "Description": "tw nbd coeff" + }, + { + "Name": "autcos", + "Description": "auto cost coefficient" + }, + { + "Name": "trwcos", + "Description": "tw cost coeff" + }, + { + "Name": "bdsovo", + "Description": "cbd coeff for sov (mo)" + }, + { + "Name": "bdsovd", + "Description": "cbd coeff for sov (md)" + }, + { + "Name": "bdsr2o", + "Description": "cbd coeff for sr2 (mo)" + }, + { + "Name": "bdsr2d", + "Description": "cbd coeff for sr2 (md)" + }, + { + "Name": "bdsr3o", + "Description": "cbd coeff for sr3 (mo)" + }, + { + "Name": "bdsr3d", + "Description": "cbd coeff for sr3 (md)" + }, + { + "Name": "bdtrwo", + "Description": "cbd coeff for tw (mo)" + }, + { + "Name": "bdtrwd", + "Description": "cbd coeff for tw (md)" + }, + { + "Name": "bdbiko", + "Description": "cbd coeff for bike (mo)" + }, + { + "Name": "bdbikd", + "Description": "cbd coeff for bike (md)" + }, + { + "Name": "bdwlko", + "Description": "cbd coeff for walk (mo)" + }, + { + "Name": "bdwlkd", + "Description": "cbd coeff for walk (md)" + }, + { + "Name": "uidsvo", + "Description": "uf coeff for sov (mo) - int density" + }, + { + "Name": "uidsvd", + "Description": "uf coeff for sov (md) - int density" + }, + { + "Name": "umxsvo", + "Description": "uf coeff for sov (mo) - lu mix" + }, + { + "Name": "umxsvd", + "Description": "uf coeff for sov (md) - lu mix" + }, + { + "Name": "unmsvo", + "Description": "uf coeff for sov (mo) - non motorized" + }, + { + "Name": "unmsvd", + "Description": "uf coeff for sov (md) - non motorized" + }, + { + "Name": "uresvo", + "Description": "uf coeff for sov (mo) - retail far" + }, + { + "Name": "uresvd", + "Description": "uf coeff for sov (md) - retail far" + }, + { + "Name": "uids2o", + "Description": "uf coeff for sr2 (mo) - int density" + }, + { + "Name": "uids2d", + "Description": "uf coeff for sr2 (md) - int density" + }, + { + "Name": "umxs2o", + "Description": "uf coeff for sr2 (mo) - lu mix" + }, + { + "Name": "umxs2d", + "Description": "uf coeff for sr2 (md) - lu mix" + }, + { + "Name": "unms2o", + "Description": "uf coeff for sr2 (mo) - non motorized" + }, + { + "Name": "unms2d", + "Description": "uf coeff for sr2 (md) - non motorized" + }, + { + "Name": "ures2o", + "Description": "uf coeff for sr2 (mo) - retail far" + }, + { + "Name": "ures2d", + "Description": "uf coeff for sr2 (md) - retail far" + }, + { + "Name": "uids3o", + "Description": "uf coeff for sr3 (mo) - int density" + }, + { + "Name": "uids3d", + "Description": "uf coeff for sr3 (md) - int density" + }, + { + "Name": "umxs3o", + "Description": "uf coeff for sr3 (mo) - lu mix" + }, + { + "Name": "umxs3d", + "Description": "uf coeff for sr3 (md) - lu mix" + }, + { + "Name": "unms3o", + "Description": "uf coeff for sr3 (mo) - non motorized" + }, + { + "Name": "unms3d", + "Description": "uf coeff for sr3 (md) - non motorized" + }, + { + "Name": "ures3o", + "Description": "uf coeff for sr3 (mo) - retail far" + }, + { + "Name": "ures3d", + "Description": "uf coeff for sr3 (md) - retail far" + }, + { + "Name": "uidtwo", + "Description": "uf coeff for tw (mo) - int density" + }, + { + "Name": "uidtwd", + "Description": "uf coeff for tw (md) - int density" + }, + { + "Name": "umxtwo", + "Description": "uf coeff for tw (mo) - lu mix" + }, + { + "Name": "umxtwd", + "Description": "uf coeff for tw (md) - lu mix" + }, + { + "Name": "unmtwo", + "Description": "uf coeff for tw (mo) - non motorized" + }, + { + "Name": "unmtwd", + "Description": "uf coeff for tw (md) - non motorized" + }, + { + "Name": "uretwo", + "Description": "uf coeff for tw (mo) - retail far" + }, + { + "Name": "uretwd", + "Description": "uf coeff for tw (md) - retail far" + }, + { + "Name": "uidbko", + "Description": "uf coeff for bike (mo) - int density" + }, + { + "Name": "uidbkd", + "Description": "uf coeff for bike (md) - int density" + }, + { + "Name": "umxbko", + "Description": "uf coeff for bike (mo) - lu mix" + }, + { + "Name": "umxbkd", + "Description": "uf coeff for bike (md) - lu mix" + }, + { + "Name": "unmbko", + "Description": "uf coeff for bike (mo) - non motorized" + }, + { + "Name": "unmbkd", + "Description": "uf coeff for bike (md) - non motorized" + }, + { + "Name": "urebko", + "Description": "uf coeff for bike (mo) - retail far" + }, + { + "Name": "urebkd", + "Description": "uf coeff for bike (md) - retail far" + }, + { + "Name": "uidwko", + "Description": "uf coeff for walk (mo) - int density" + }, + { + "Name": "uidwkd", + "Description": "uf coeff for walk (md) - int density" + }, + { + "Name": "umxwko", + "Description": "uf coeff for walk (mo) - lu mix" + }, + { + "Name": "umxwkd", + "Description": "uf coeff for walk (md) - lu mix" + }, + { + "Name": "unmwko", + "Description": "uf coeff for walk (mo) - non motorized" + }, + { + "Name": "unmwkd", + "Description": "uf coeff for walk (md) - non motorized" + }, + { + "Name": "urewko", + "Description": "uf coeff for walk (mo) - retail far" + }, + { + "Name": "urewkd", + "Description": "uf coeff for walk (md) - retail far" + }, + { + "Name": "ascctd", + "Description": "hb work-inc1 asc for transit walk" + }, + { + "Name": "trdivt", + "Description": "hb work-inc1 td iv-time coeff" + }, + { + "Name": "trdovt", + "Description": "hb work-inc1 td ov-time coeff" + }, + { + "Name": "trdcos", + "Description": "hb work-inc1 td cost coeff" + }, + { + "Name": "trdaux", + "Description": "hb work-inc1 td aux-time coeff" + }, + { + "Name": "trdiwt", + "Description": "hb work-inc1 td iw-time coeff" + }, + { + "Name": "trdxfr", + "Description": "hb work-inc1 td xfr-time coeff" + }, + { + "Name": "trdbrd", + "Description": "hb work-inc1 td brd-time coeff" + }, + { + "Name": "trdnbd", + "Description": "hb work-inc1 td nbd coeff" + }, + { + "Name": "bdtrdo", + "Description": "hb work-inc1 cbd coeff for td (mo)" + }, + { + "Name": "bdtrdd", + "Description": "hb work-inc1 cbd coeff for td (md)" + }, + { + "Name": "uidtdo", + "Description": "uf coeff for td (mo) - int density" + }, + { + "Name": "uidtdd", + "Description": "uf coeff for td (md) - int density" + }, + { + "Name": "umxtdo", + "Description": "uf coeff for td (mo) - lu mix" + }, + { + "Name": "umxtdd", + "Description": "uf coeff for td (md) - lu mix" + }, + { + "Name": "unmtdo", + "Description": "uf coeff for td (mo) - non motorized" + }, + { + "Name": "unmtdd", + "Description": "uf coeff for td (md) - non motorized" + }, + { + "Name": "uretdo", + "Description": "uf coeff for td (mo) - retail far" + }, + { + "Name": "uretdd", + "Description": "uf coeff for td (md) - retail far" + }, + { + "Name": "avotda", + "Description": "am sov non-work vot" + }, + { + "Name": "avots2", + "Description": "am hov 2 vot" + }, + { + "Name": "avots3", + "Description": "am hov 3+ vot" + }, + { + "Name": "avotvp", + "Description": "am vanpool vot" + }, + { + "Name": "avot1v", + "Description": "am sov hbw income 1 vot" + }, + { + "Name": "avot2v", + "Description": "am sov hbw income 2 vot" + }, + { + "Name": "avot3v", + "Description": "am sov hbw income 3 vot" + }, + { + "Name": "avot4v", + "Description": "am sov hbw income 4 vot" + }, + { + "Name": "avotlt", + "Description": "am light truck vot" + }, + { + "Name": "avotmd", + "Description": "am medium truck vot" + }, + { + "Name": "avothv", + "Description": "am heavy truck vot" + }, + { + "Name": "mvotda", + "Description": "md sov non-work vot" + }, + { + "Name": "mvots2", + "Description": "md hov 2 vot" + }, + { + "Name": "mvots3", + "Description": "md hov 3+ vot" + }, + { + "Name": "mvotvp", + "Description": "md vanpool vot" + }, + { + "Name": "mvot1v", + "Description": "md sov hbw income 1 vot" + }, + { + "Name": "mvot2v", + "Description": "md sov hbw income 2 vot" + }, + { + "Name": "mvot3v", + "Description": "md sov hbw income 3 vot" + }, + { + "Name": "mvot4v", + "Description": "md sov hbw income 4 vot" + }, + { + "Name": "mvotlt", + "Description": "md light truck vot" + }, + { + "Name": "mvotmd", + "Description": "md medium truck vot" + }, + { + "Name": "mvothv", + "Description": "md heavy truck vot" + } +], + "Origin_Matrices": [ + { + "Name": "intden", + "Description": "uf variable: intersections/sq km" + }, + { + "Name": "usemix", + "Description": "uf variable: land use mix" + }, + { + "Name": "nonmot", + "Description": "uf variable: non-motorized ratio" + }, + { + "Name": "retfar", + "Description": "uf variable: retail far" + }, + { + "Name": "bdflag", + "Description": "cbd zone flag" + }, + { + "Name": "colleg", + "Description": "parking cost - hb college trips" + }, + { + "Name": "hourly", + "Description": "hourly parking cost - non-work trips" + }, + { + "Name": "daily", + "Description": "daily parking cost - hb work trips" + } +], + "Destination_Matrices": [ + { + "Name": "intden", + "Description": "uf variable: intersections/sq km" + }, + { + "Name": "usemix", + "Description": "uf variable: land use mix" + }, + { + "Name": "nonmot", + "Description": "uf variable: non-motorized ratio" + }, + { + "Name": "retfar", + "Description": "uf variable: retail far" + }, + { + "Name": "bdflag", + "Description": "cbd zone flag" + }, + { + "Name": "colleg", + "Description": "parking cost - hb college trips" + }, + { + "Name": "hourly", + "Description": "hourly parking cost - non-work trips" + }, + { + "Name": "daily", + "Description": "daily parking cost - hb work trips" + }, + { + "Name": "pnrchg", + "Description": "pnr lot parking cost" + } +], + "Full_Matrices": [ + { + "Name": "euda", + "Description": "da exponentiated utility" + }, + { + "Name": "eus2", + "Description": "sr 2 exponentiated utility" + }, + { + "Name": "eus3", + "Description": "sr 3+ exponentiated utility" + }, + { + "Name": "eutw", + "Description": "tw exponentiated utility" + }, + { + "Name": "eutd", + "Description": "tw exponentiated utility" + }, + { + "Name": "eubk", + "Description": "bike exponentiated utility" + }, + { + "Name": "euwk", + "Description": "walk exponentiated utility" + }, + { + "Name": "eusm", + "Description": "exponentiated utility sum" + }, + { + "Name": "dabcs", + "Description": 0 + }, + { + "Name": "dabtm", + "Description": 0 + }, + { + "Name": "dabct", + "Description": "sov bi-directional cost" + }, + { + "Name": "dabds", + "Description": 0 + }, + { + "Name": "s2bcs", + "Description": 0 + }, + { + "Name": "s2btm", + "Description": 0 + }, + { + "Name": "s2bct", + "Description": "sr 2 bi-directional cost" + }, + { + "Name": "s2bds", + "Description": 0 + }, + { + "Name": "s3bcs", + "Description": 0 + }, + { + "Name": "s3btm", + "Description": 0 + }, + { + "Name": "s3bct", + "Description": "sr 3+ bi-directional cost" + }, + { + "Name": "s3bds", + "Description": 0 + }, + { + "Name": "termtm", + "Description": 0 + }, + { + "Name": "ivtwa", + "Description": 0 + }, + { + "Name": "auxwa", + "Description": 0 + }, + { + "Name": "iwtwa", + "Description": 0 + }, + { + "Name": "brdwa", + "Description": 0 + }, + { + "Name": "nbdwa", + "Description": 0 + }, + { + "Name": "xfrwa", + "Description": 0 + }, + { + "Name": "farbx", + "Description": 0 + }, + { + "Name": "farwa", + "Description": 0 + }, + { + "Name": "auxda", + "Description": 0 + }, + { + "Name": "pnrds", + "Description": 0 + }, + { + "Name": "pnrtm", + "Description": 0 + }, + { + "Name": "pnrch", + "Description": 0 + }, + { + "Name": "dapct", + "Description": "total cost to pnr lot" + }, + { + "Name": "ivtda", + "Description": 0 + }, + { + "Name": "wlkda", + "Description": "total walk time - drive access" + }, + { + "Name": "iwtda", + "Description": 0 + }, + { + "Name": "brdda", + "Description": 0 + }, + { + "Name": "nbdda", + "Description": 0 + }, + { + "Name": "xfrda", + "Description": 0 + }, + { + "Name": "farda", + "Description": 0 + }, + { + "Name": "bketm", + "Description": 0 + }, + { + "Name": "wlktm", + "Description": 0 + }, + { + "Name": "coshda", + "Description": "hb college sov mode share" + }, + { + "Name": "coshs2", + "Description": "hb college shared ride 2 mode share" + }, + { + "Name": "coshs3", + "Description": "hb college shared ride 3+ mode share" + }, + { + "Name": "coshtw", + "Description": "hb college tw mode share" + }, + { + "Name": "coshbk", + "Description": "hb college bike mode share" + }, + { + "Name": "coshwk", + "Description": "hb college walk mode share" + }, + { + "Name": "nwshda", + "Description": "hb non-work sov mode share" + }, + { + "Name": "nwshs2", + "Description": "hb non-work shared ride 2 mode share" + }, + { + "Name": "nwshs3", + "Description": "hb non-work shared ride 3+ mode share" + }, + { + "Name": "nwshtw", + "Description": "hb non-work tw mode share" + }, + { + "Name": "nwshbk", + "Description": "hb non-work bike mode share" + }, + { + "Name": "nwshwk", + "Description": "hb non-work walk mode share" + }, + { + "Name": "scshda", + "Description": "hb school sov mode share" + }, + { + "Name": "scshs2", + "Description": "hb school shared ride 2 mode share" + }, + { + "Name": "scshs3", + "Description": "hb school shared ride 3+ mode share" + }, + { + "Name": "scshtw", + "Description": "hb school tw mode share" + }, + { + "Name": "scshbk", + "Description": "hb school bike mode share" + }, + { + "Name": "scshwk", + "Description": "hb school walk mode share" + }, + { + "Name": "nhshda", + "Description": "nhb sov mode share" + }, + { + "Name": "nhshs2", + "Description": "nhb shared ride 2 mode share" + }, + { + "Name": "nhshs3", + "Description": "nhb shared ride 3+ mode share" + }, + { + "Name": "nhshtw", + "Description": "nhb transit-walk mode share" + }, + { + "Name": "nhshbk", + "Description": "nhb bike mode share" + }, + { + "Name": "nhshwk", + "Description": "nhb walk mode share" + }, + { + "Name": "w1shda", + "Description": "hb work-inc1 sov mode share" + }, + { + "Name": "w1shs2", + "Description": "hb work-inc1 shared ride 2 mode share" + }, + { + "Name": "w1shs3", + "Description": "hb work-inc1 shared ride 3+ mode share" + }, + { + "Name": "w1shtw", + "Description": "hb work-inc1 tw mode share" + }, + { + "Name": "w1shtd", + "Description": "hb work-inc1 td mode share" + }, + { + "Name": "w1shbk", + "Description": "hb work-inc1 bike mode share" + }, + { + "Name": "w1shwk", + "Description": "hb work-inc1 walk mode share" + }, + { + "Name": "w2shda", + "Description": "hb work-inc2 sov mode share" + }, + { + "Name": "w2shs2", + "Description": "hb work-inc2 shared ride 2 mode share" + }, + { + "Name": "w2shs3", + "Description": "hb work-inc2 shared ride 3+ mode share" + }, + { + "Name": "w2shtw", + "Description": "hb work-inc2 tw mode share" + }, + { + "Name": "w2shtd", + "Description": "hb work-inc2 td mode share" + }, + { + "Name": "w2shbk", + "Description": "hb work-inc2 bike mode share" + }, + { + "Name": "w2shwk", + "Description": "hb work-inc2 walk mode share" + }, + { + "Name": "w3shda", + "Description": "hb work-inc3 sov mode share" + }, + { + "Name": "w3shs2", + "Description": "hb work-inc3 shared ride 2 mode share" + }, + { + "Name": "w3shs3", + "Description": "hb work-inc3 shared ride 3+ mode share" + }, + { + "Name": "w3shtw", + "Description": "hb work-inc3 tw mode share" + }, + { + "Name": "w3shtd", + "Description": "hb work-inc3 td mode share" + }, + { + "Name": "w3shbk", + "Description": "hb work-inc3 bike mode share" + }, + { + "Name": "w3shwk", + "Description": "hb work-inc3 walk mode share" + }, + { + "Name": "w4shda", + "Description": "hb work-inc4 sov mode share" + }, + { + "Name": "w4shs2", + "Description": "hb work-inc4 shared ride 2 mode share" + }, + { + "Name": "w4shs3", + "Description": "hb work-inc4 shared ride 3+ mode share" + }, + { + "Name": "w4shtw", + "Description": "hb work-inc4 tw mode share" + }, + { + "Name": "w4shtd", + "Description": "hb work-inc4 td mode share" + }, + { + "Name": "w4shbk", + "Description": "hb work-inc4 bike mode share" + }, + { + "Name": "w4shwk", + "Description": "hb work-inc4 walk mode share" + }, + { + "Name": "lsum1", + "Description": "hb work income 1 mode choice log sum" + }, + { + "Name": "lsum2", + "Description": "hb work income 2 mode choice log sum" + }, + { + "Name": "lsum3", + "Description": "hb work income 3 mode choice log sum" + }, + { + "Name": "lsum4", + "Description": "hb work income 4 mode choice log sum" + } +], + "Terminal_Matrices": [ + { + "Name": "prodtt", + "Description": "terminal times (in minutes) for origin/production trip end" + }, + { + "Name": "attrtt", + "Description": "terminal times (in minutes) for destination/attraction trip end" + }, + { + "Name": "termti", + "Description": "terminal times" + } +], + "Skim_Matrices": [ + { + "Name": "svtl2g", + "Description": "cost skim" + }, + { + "Name": "svtl2t", + "Description": "time skim" + }, + { + "Name": "svtl1d", + "Description": "distance skim" + }, + { + "Name": "biket", + "Description": "bike time" + }, + { + "Name": "walkt", + "Description": "walk time" + } +] +} diff --git a/inputs/transit_counts.csv b/inputs/transit_counts.csv deleted file mode 100644 index 7e82f679..00000000 --- a/inputs/transit_counts.csv +++ /dev/null @@ -1,443 +0,0 @@ -Description,Code,AM Observed,MD Observed, -1 KINNEAR-SEA CBD,MK,540.8,540.8, -2 W Q ANN-MADRONA,MK,1400.3,1400.3, -3 N Q ANNE-MDRONA,MK,1299.7,1299.7, -4 E Q AN-JUDKN PK,MK,1217.1,1217.1, -5 SH CC-GRWD-SCBD,MK,1388.2,1388.2, -7 RNR BCH-SCBD EX,MK,1981.7,1981.7, -8 SEACTR-CAP-RANR,MK,1485.6,1485.6, -9 RAINR BCH-BRDWY,MK,578,578, -10 CAP HILL-SCBD ,MK,855,855, -11 MADISN PK-SCBD,MK,640,640, -12 CAP HILL-SCBD ,MK,1384.5,1384.5, -13 SPU-SEA CBD SB,MK,607.5,607.5, -14 SUMMIT-MT BAKR,MK,1046.2,1046.2, -15 CROWN HLL-SCBD,MK,1488.5,1488.5, -16 NGT-WLFRD-SCBD,MK,819.3,819.3, -17 LYLH-BLRD-SCBD,MK,833.9,833.9, -18 LOYAL HTS-SCBD,MK,1066.3,1066.3, -19 W MAGNOLIA-CBD,MK,122,122, -21 ARBOR HTS-SCBD,MK,870.2,870.2, -22 WHITE CTR-SCBD,MK,425.7,425.7, -23 WHITE CTR-SCBD,MK,338.4,338.4, -24 MAGNOLIA-SCBD ,MK,376.9,376.9, -25 LRLHST-UW-SCBD,MK,293.8,293.8, -26 E GRNLK-SEACBD,MK,840.2,840.2, -27 COLMAN PK-SCBD,MK,337.4,337.4, -28 WHTIR HTS-SCBD,MK,1129.6,1129.6, -30 Sand Point to Udist,MK,449.1,449.1, -31 UW-FRMNT-MAGNL,MK,320.7,320.7, -33 MAGNLIA-SEACBD,MK,525.5,525.5, -34 RNR BC-SCBD EX,MK,104.3,104.3, -35 HARBOR IS-SCBD,MK,22.3,22.3, -36 RAINR BCH-SCBD,MK,1678.6,1678.6, -37 AL JCT-SCBD EX,MK,191.1,191.1, -38 RNR-BC HL-SODO,MK,6.1,6.1, -39 RAINR BCH-SCBD,MK,391.5,391.5, -41 LKCTY-NGT-SCBD,MK,2096.9,2096.9, -42 RAINER VW-SCBD,MK,19.5,19.5, -43 UW-CAP HL-SCBD,MK,950.5,950.5, -44 BLLRD-UW-MNTLK,MK,938.9,938.9, -45 Q AN-WLNFRD-UW,MK,79,79, -46 SHLSHL-BLRD-UW,MK,100.8,100.8, -48 RAIN BC-LYL HT,MK,2033.9,2033.9, -49 UW-BRDWAY-SCBD,MK,952.4,952.4, -51 ADM-JCT CIRCLE,MK,44,44, -53 W SEA CIRCL CW,MK,7.4,7.4, -54 WHTCR-JCT-SCBD,MK,873.6,873.6, -55 ADMRL-JCT-SCBD,MK,542.2,542.2, -56 ALKI-SEACBD EX,MK,395.7,395.7, -57 AKJCT-ADM-SCBD,MK,161.3,161.3, -60 WTCR-GTWN-BDWY,MK,788.6,788.6, -64 LKCT-WDGW-SCBD,MK,389,389, -65 LKCTY-WDGWD-UW,MK,519,519, -66 NGATE-UW-SCBD ,MK,617.9,617.9, -67 NORTHGTE TC-UW,MK,306.8,306.8, -68 NORTHGATE-UW S,MK,336,336, -70 UW-SEATTLE CBD,MK,847.3,847.3, -71 WDG-I5-SCBD EX,MK,614.1,614.1, -72 LKC-I5-SCBD EX,MK,751.3,751.3, -73 JCPK-I5-SEA EX,MK,721.5,721.5, -74 NOAA-UW-LWR QA,MK,362.4,362.4, -75 BALLRD-NGAT-UW,MK,1048.7,1048.7, -76 WEDGWOOD-SCBD ,MK,406.7,406.7, -77 JCK PK-SCBD EX,MK,343.3,343.3, -79 LKCITY-SCBD EX,MK,168.1,168.1, -99 WATRFRNT STCAR,MK,0,0, -101 RENTN TC-SCBD,MK,830.2,830.2, -102 Fairwood to S,MK,168.9,168.9, -105 RNT-RNT HGLND,MK,212,212, -106 RNTN-SKY-SCBD,MK,924.5,924.5, -107 RNTN-RANR BCH,MK,265.3,265.3, -110 N RNTN-SW RNT,MK,67.6,67.6, -111 LK KTHLN-SCBD,MK,324.3,324.3, -113 SHORWOOD-SCBD,MK,183.9,183.9, -114 RN HL-NWC-SEA,MK,133.9,133.9, -116 FAUNTLRY-SCBD,MK,194,194, -118 TAHQ-VASH-SEA,MK,11,11, -119 DKTN-VASH-SEA,MK,26.2,26.2, -120 BUR-DELR-SCBD,MK,1326.8,1326.8, -121 HILNE CC-SCBD,MK,340.9,340.9, -122 HILNE CC-SCBD,MK,260.8,260.8, -123 GREG HTS-SCBD,MK,117.5,117.5, -124 Tukwila Intl ,MK,601.4,601.4, -125 SHWD-WTCT-SEA,MK,601.4,601.4, -128 W SEA-SOCENTR,MK,506.2,506.2, -129 TUKWILA-INTL ,MK,14.7,14.7, -131 BURIEN-SEACBD,MK,288.6,288.6, -132 BURIEN-SEACBD,MK,513.7,513.7, -133 BURIEN-UW NB*,MK,112.2,112.2, -134 BURIEN-SEACBD,MK,120.8,120.8, -139 GRG HT-BURIEN,MK,42.9,42.9, -140 BUR-SEATC-RNT,MK,364.8,364.8, -143 BL DI-RNT-SEA,MK,251.8,251.8, -148 FAIRWD-RENTON,MK,119.3,119.3, -149 BLK DIA-RENTN,MK,10.5,10.5, -150 AUB-KENT-SCBD,MK,1124.2,1124.2, -152 ENUM-AUB-SCBD,MK,107.5,107.5, -153 KENT-RENTON N,MK,170.7,170.7, -154 AUBURN-BOEING,MK,29.2,29.2, -155 FAIRWD-SOCNTR,MK,80.8,80.8, -156 Scnter-S Tac-,MK,55.1,55.1, -157 Lake Meridian,MK,85.3,85.3, -158 LK MRIDN-SCBD,MK,172,172, -159 TIMBERLN-SCBD,MK,215.4,215.4, -161 Lk Merid-Kent,MK,158.7,158.7, -162 KENT TC-SCBD ,MK,137.1,137.1, -164 GR RV CC-KENT,MK,208.5,208.5, -166 DES MOIN-KENT,MK,247.7,247.7, -167 AU-KNT-405-UW,MK,160.1,160.1, -168 TIMBERLN-KENT,MK,161.5,161.5, -169 KNT TC-RNT TC,MK,377.2,377.2, -173 FEDWAY-BOEING,MK,37.3,37.3, -174 FDWY-STAC-SEA,MK,748,748, -175 W FED WY-SCBD,MK,93.5,93.5, -177 FEDWY TC-SCBD,MK,313.8,313.8, -179 TWIN LKS-SCBD,MK,195.4,195.4, -180 Se Auburn-Ken,MK,719.1,719.1, -181 FEDWAY-AUBURN,MK,305.6,305.6, -182 NE TAC-FED WY,MK,59.8,59.8, -183 FEDRL WY-KENT,MK,168.2,168.2, -187 TWIN LK-FEDWY,MK,98.8,98.8, -190 STAR LK-SCBD ,MK,153.9,153.9, -192 STAR LK-SCBD ,MK,94.4,94.4, -196 S FDWY PR-SEA,MK,143.7,143.7, -197 FEDERAL WY-UW,MK,272.7,272.7, -200 ISSAQ-N ISSAQ,MK,61.3,61.3, -201 S MI-MERCR IS,MK,4.8,4.8, -202 MERCR IS-SCBD,MK,132.1,132.1, -203 N MERCER ISLN,MK,24.1,24.1, -204 S MI-MERCR IS,MK,6.5,6.5, -205 M I-1ST HL-UW,MK,87.5,87.5, -206 NWPRT HS-NEWC,MK,36.5,36.5, -207 NWPRT HS-EGTE,MK,38.4,38.4, -208 NWPRT HS-EGTE,MK,36.7,36.7, -209 NO BND-ISSAQH,MK,53,53, -210 ISSQ-EGT-SCBD,MK,85.1,85.1, -211 IssaqHighland,MK,113,113, -212 EGTE P&R-SCBD,MK,659.5,659.5, -213 Mercer I PnR Coven,MK,0,0, -214 NBND-ISS-SCBD,MK,318,318, -215 N Bend to Iss,MK,135.5,135.5, -216 SAMMSH-SEACBD,MK,287.9,287.9, -217 N IS-EGT-SCBD,MK,142.6,142.6, -218 ISS HLND-SCBD,MK,701.7,701.7, -219 FACT-NEWCS CW,MK,57.3,57.3, -221 Ed Hill-Xroad,MK,234.1,234.1, -222 OVRL-EGT-BELV,MK,124.5,124.5, -225 OVLK-EGT-SCBD,MK,89.4,89.4, -229 OVLK-EGT-SCBD,MK,160.3,160.3, -230 KNGSG-BTC-RED,MK,428.6,428.6, -232 DUVLL-RED-BEL,MK,135.2,135.2, -233 AVNDL-OVLK-BL,MK,164.5,164.5, -234 KENMR-KRK-BEL,MK,279.4,279.4, -236 WOOD-KNGT-KRK,MK,98.7,98.7, -237 Woodvil - BellTC,MK,43.7,43.7, -238 BTHL-KNGT-KRK,MK,172.9,172.9, -240 BEL-NEWC-RENT,MK,450.1,450.1, -242 NRTHCTY-OVRLK,MK,229.5,229.5, -243 JC PK-LKC-BEL,MK,114.6,114.6, -244 Kenmore P&R t,MK,120.3,120.3, -245 KRK-OVRLK-FCT,MK,478.2,478.2, -247 OVRLK-RNT-KNT,MK,27.7,27.7, -248 Avondl-Redmnd,MK,137.8,137.8, -249 BEL-OVRLK-RDM,MK,121.3,121.3, -250 RED-OVLK-SCBD,MK,114.5,114.5, -251 UW BTH-RD-KRK,MK,73,73, -252 KINGSGTE-SCBD,MK,274.5,274.5, -253 RED-OVRLK-BEL,MK,424.1,424.1, -255 JNTA-KRK-SCBD,MK,786.1,786.1, -256 OVERLK-SEACBD,MK,85.6,85.6, -257 BRICKYRD-SCBD,MK,182.2,182.2, -260 JUANTA-SEACBD,MK,89.8,89.8, -261 OVLK-BTC-SCBD,MK,145.6,145.6, -265 RED-HGHT-SCBD,MK,182.3,182.3, -266 REDMND-SEACBD,MK,141.1,141.1, -268 REDMN-SEACBD ,MK,114.3,114.3, -269 OVLK-SAHL-ISS,MK,144.2,144.2, -271 ISSQH-BELV-UW,MK,900.7,900.7, -272 EGT-CRSRDS-UW,MK,186,186, -277 JUANITA-UW WB,MK,129.4,129.4, -301 RICH BCH-SCBD,MK,749.3,749.3, -303 AUR VL-1ST HL,MK,543.7,543.7, -304 RICH BCH-SCBD,MK,196.7,196.7, -306 KENMOR-SEACBD,MK,189.7,189.7, -308 LKFOR PK-SCBD,MK,115.6,115.6, -311 DUV-WDNV-SCBD,MK,275.3,275.3, -312 UW BTH-SEACBD,MK,680.9,680.9, -316 Meridian PK SCBD,MK,364.9,364.9, -330 SHRL CC-LKCTY,MK,101.3,101.3, -331 KENMOR-SHR CC,MK,214.8,214.8, -342 ShorlnPnR RentonTC,MK,128.7,128.7, -345 SHRL CC-NGATE,MK,219.7,219.7, -346 AUR VIL-NGATE,MK,232.8,232.8, -347 MTLK TER-NGTE,MK,197.7,197.7, -348 RICH BCH-NGTE,MK,204,204, -355 ShrlnCC-SCBD,MK,398.9,398.9, -358 AUR VL-SEACBD,MK,1849.2,1849.2, -372 WDNVL-BTHL-UW,MK,894.6,894.6, -373 AURVL-15TH-UW,MK,285.2,285.2, -600 SCBD-GR HLT R,MK,11.4,11.4, -661 ROYAL BROUGH-,MK,3.6,3.6, -915 AUBRN-ENUMCLW,MK,73.3,73.3, -921 BELV-SOMERSET,MK,80.9,80.9, -941 STR LK-1ST HL,MK,290.4,290.4, -952 Auburn-KnyDale-Ev,MK,37.5,37.5, -1 6TH AV-PACIF AV,PT,1152.909091,1152.909091, -2 19TH-BRIDGEPORT,PT,646.5,646.5, -3 LAKEWOOD-TACOMA,PT,461.3181818,461.3181818, -10 PEARL ST,PT,155,155, -11 POINT DEFIANCE,PT,166.5909091,166.5909091, -13 N 30TH ST,PT,75.95454545,75.95454545, -16 UPS-TCC,PT,223.5,223.5, -26 M L KING JR WY,PT,17,17, -28 S 12TH ST,PT,196.3636364,196.3636364, -41 PORTLAND AVE,PT,182.0454545,182.0454545, -42 MCKINLEY AVE,PT,150.1818182,150.1818182, -45 YAKIMA,PT,195.9090909,195.9090909, -48 SHERIDAN-M ST,PT,280.4545455,280.4545455, -51 TCC-TCOMA MALL,PT,69.22727273,69.22727273, -52 TCC-TCOMA MALL,PT,226.0909091,226.0909091, -53 UNIVERSITY PLC,PT,307.9545455,307.9545455, -54 38TH ST,PT,139.3636364,139.3636364, -55 Tacoma Mall-Pa,PT,209.7272727,209.7272727, -56 56TH ST,PT,110.0909091,110.0909091, -57 Tacoma Mall,PT,164.8636364,164.8636364, -59 MANITOU,PT,35.54545455,35.54545455, -60 Port of Tacom,PT,12,12, -61 Northeast Taco,PT,54.72727273,54.72727273, -100 Gig Harbor,PT,110.1818182,110.1818182, -102 GIG HR-TAC EX,PT,89.59090909,89.59090909, -113 Key Peninsula,PT,5.454545455,5.454545455, -202 72ND STREET,PT,302.6363636,302.6363636, -204 Lakewood-Park,PT,305.7272727,305.7272727, -206 Pacific Hwy-T,PT,164.8181818,164.8181818, -207 Ft Lewis,PT,29.04545455,29.04545455, -212 STEILACOOM,PT,138.0909091,138.0909091, -214 WASHINGTON,PT,226.2272727,226.2272727, -220 ORCHARD,PT,82.09090909,82.09090909, -300 SO TACOMA WAY,PT,151.6818182,151.6818182, -402 MERIDIAN,PT,275.5909091,275.5909091, -406 BUCKLEY,PT,10.13636364,10.13636364, -407 Bonney Lake-P,PT,4.636363636,4.636363636, -408 Sumner to Bon,PT,21.22727273,21.22727273, -409 Puyallup-Sumn,PT,110.2272727,110.2272727, -410 112TH STREET,PT,226.6818182,226.6818182, -413 Wildwood,PT,41.40909091,41.40909091, -444 Parkland-Spa,PT,13.27272727,13.27272727, -446 Canyon Rd Shill ,PT,5.681818182,5.681818182, -490 South Hill-Ta,PT,75.68181818,75.68181818, -495 SO HILL-PUYLP,PT,59.54545455,59.54545455, -496 Sumner Sounde,PT,84.72727273,84.72727273, -497 Lakeland Hill,PT,54.31818182,54.31818182, -500 Federal Way,PT,194.4090909,194.4090909, -501 Milton-Federa,PT,158.8636364,158.8636364, -601 OL-512-TCC-GH,PT,37.31818182,37.31818182, -603 OLY-SR512-TAC,PT,62.22727273,62.22727273, -101 MAR PR-AUR VL,CT,326.7839449,326.7839449, -105 Bothell-Marin,CT,245.1833695,245.1833695, -106 Bothell-Marin,CT,19.25737118,19.25737118, -110 LYNWD TC-EDMD,CT,107.8278099,107.8278099, -112 EDM CC-MKLTEO,CT,248.2038287,248.2038287, -113 LynwdTC-Mukil,CT,176.1706612,176.1706612, -115 EDMDS-MILL CK,CT,318.6798,318.6798, -116 EDM-ECC-SL FR,CT,250.3488438,250.3488438, -118 AUR VL-ASH WY,CT,258.6154939,258.6154939, -119 LYN TC-MEDWDL,CT,63.85509363,63.85509363, -120 Bothell-Lynwo,CT,8.38499762,8.38499762, -121 LYN TC-UW BTH,CT,147.3119743,147.3119743, -130 LYN TC-AUR VL,CT,130.4110119,130.4110119, -131 EDM CC-AUR VL,CT,114.8319347,114.8319347, -190 MUKLTO-EDM CC,CT,62.73911986,62.73911986, -200 ARLNGTN-EV ST,CT,134.5190464,134.5190464, -201 SMK PT-LYN TC,CT,269.7019141,269.7019141, -202 ARLNGTN-EV ST,CT,135.4147917,135.4147917, -207 Smokey Rt Mysvil-Boe,CT,,, -221 QL CDA-LK STV,CT,49.91916487,49.91916487, -222 TulalipBay-Ma,CT,41.21648399,41.21648399, -227 Arlington-Mville,CT,,, -230 DRNGTN-SMK PT,CT,20.24652395,20.24652395, -240 STNWD-ARLNGTN,CT,54.3475789,54.3475789, -247 Stanwd-Marysville,CT,,, -270 EVRT-GOLD BAR,CT,128.4104437,128.4104437, -271 Everett-Gold Bar,CT,,, -275 MONR-EVT STN ,CT,74.82153559,74.82153559, -277 Gold Bar-Everett,CT,,, -280 GRAN FLLS-EVT,CT,86.79957259,86.79957259, -401 Lynwood-Seatt,CT,252.8636192,252.8636192, -402 Lynwood-Seatt,CT,559.6818431,559.6818431, -404 Edmonds-Seatt,CT,98.54546389,98.54546389, -405 EdmondsPnR SCBD,CT,25.02767376,25.02767376, -406 SEAVIEW-SCBD ,CT,130.0201362,130.0201362, -408 MTLK TER-SCBD,CT,145.2660944,145.2660944, -410 MARNR PR-SCBD,CT,121.7737222,121.7737222, -411 S EVERTT-SCBD,CT,188.1756556,188.1756556, -412 SLVR FRS-SCBD,CT,283.5089998,283.5089998, -413 Ashway PnR SCBD,CT,115.3089631,115.3089631, -414 McCollumP&R-S,CT,,, - 415 LincolnWay-S,CT,249.9314855,249.9314855, -416 Edmonds-Seatt,CT,115.2148275,115.2148275, -417 MKLTEO-SEACBD,CT,144.7422682,144.7422682, -421 Marysville-Se,CT,129.5412353,129.5412353, -422 Stanwood-SCBD,CT,19.53005233,19.53005233, -424 SNOH-MNR-SCBD,CT,39.734462,39.734462, -425 LkStevens-Sea,CT,47.13870306,47.13870306, -435 MaysPond-Seat,CT,144.2638433,144.2638433, -441 EdmDsP&R-Ovrl,CT,35.31598367,35.31598367, -477 Brier-Seattle,CT,103.1818,103.1818, -701 Swift-Aurora-Everett#N/A,CT,534.0309947,534.0309947, -810 McCollum PnR Udist,CT,,, -812 McCollum PnR Udist,CT,82.19668185,82.19668185, -821 Marysville-UD,CT,57.2921068,57.2921068, -851 EdmdsP&R-Udis,CT,133.1786764,133.1786764, -855 LYNWOOD TC-UW,CT,280.7892829,280.7892829, -860 MARINER PR-UW,CT,163.950299,163.950299, -870 EDMONDS-UW SB,CT,122.4073096,122.4073096, -871 EDM-MTLKTR-UW,CT,19.96018116,19.96018116, -880 MUKILTEO-UW S,CT,206.3096533,206.3096533, -885 Swamp Ck Udist,CT,,, -5 CEDAR HEIGHTS,KT,41,41, -8 TREMONT NB,KT,13,13, -19 SouthPark,KT,23,23, -11 Crosstown LTD,KT,203,203, -12 SILVERDLE WEST,KT,46,46, -13 PARKWOOD E LTD,KT,95,95, -15 MCWLIAMS-SHTTL,KT,58,58, -17 KITSP MALL LTD,KT,49,49, -19 CRSSROADS SHTL,KT,56,56, -20 NAVY YARD CITY,KT,72,72, -21 PERRY AVENUE,KT,46,46, -22 GATEWAY EXPRSS,KT,57,57, -23 KARIOTS/TRCYTN,KT,5,5, -24 OLYMPIC COLLEG,KT,66,66, -25 EAST PARK,KT,60,60, -26 WEST PARK,KT,38,38, -29 TRENTON AVENUE,KT,37,37, -32Pouls-Silverdal,KT,28,28, -33 SILVRDL-BNBRDG,KT,35,35, -34 BANGOR SHUTTLE,KT,24,24, -35 OldTownShuttle,KT,9,9, -36 RIDGETOP SHTTL,KT,11,11, -37 FAIRGRNDS SHTL,KT,17,17, -41 LINCOLN DRIVE,KT,8,8, -43 Viking Ave,KT,0,0, -81 ANNAPOLIS CMTR,KT,60,60, -85 MULLENIX EXPRS,KT,6,6, -86 SOUTHWRTH SHTL,KT,54,54, -90 POULS TC-BAINB,KT,189,189, -91 INDIANOLA-BAIN,KT,106,106, -92 POUL-SUQ-KNGST,KT,4,4, -93 MANZANITA,KT,41,41, -94 AGATE POINT,KT,26,26, -95 BATTLE POINT,KT,50,50, -96 SUNRISE,KT,30,30, -97 CRYSTAL SPRNGS,KT,42,42, -98 FORT WARD,KT,27,27, -99 BILL POINT,KT,30,30, -106 ARROW POINT,KT,22,22, -WD200 Bethel Burley,KT,20.27272727,20.27272727, -WD01 BURLEY BUS,KT,28.40909091,28.40909091, -WD02 GLENWOOD,KT,30.27272727,30.27272727, -WD03 HORSESHOE LK,KT,21.86363636,21.86363636, -WD04 LONG LAKE DY,KT,32.77272727,32.77272727, -WD05 MANCHSTR BCH,KT,33.63636364,33.63636364, -WD06 MILE HILL EX,KT,31.18181818,31.18181818, -WD07 SALMONBERRY,KT,27.40909091,27.40909091, -WD08 PARKWOOD,KT,26.40909091,26.40909091, -WD09 PHLIP/BIELMR,KT,33.5,33.5, -WD10 PONDEROSA,KT,25.68181818,25.68181818, -WD11 SIDNEY WOODS,KT,23.54545455,23.54545455, -WD12 SOUTHWORTH,KT,25.63636364,25.63636364, -WD13 SUNNYSLOPE,KT,28,28, -WD14 CAMP UNION,KT,35.22727273,35.22727273, -WD15 CENT VL LOOP,KT,32.04545455,32.04545455, -WD16 FRGRND OVRLD,KT,25.59090909,25.59090909, -WD17 FOSTERWOOD,KT,27.68181818,27.68181818, -WD18 ILLAHEE,KT,30,30, -WD19 PRKWOOD EAST,KT,28.40909091,28.40909091, -WD20 RIDGE RUNNER,KT,35.86363636,35.86363636, -WD21 SEABECK,KT,34.86363636,34.86363636, -WD22 WOODMERE,KT,30.45454545,30.45454545, -WD23 KINGSTON,KT,30.13636364,30.13636364, -WD24 PORT GAMBLE,KT,31.59090909,31.59090909, -WD25 SUQUAMISH,KT,32.27272727,32.27272727, -WD27 Port Orch-Bangor,KT,16.72727273,16.72727273, -WD 28 Olympic Fjord,KT,15.95454545,15.95454545, -510 Everett-Seatt,MK,770.4673873,770.4673873, -511 ASH WY-SEACBD,MK,825.7995128,825.7995128, -513 Everett-SCBD,MK,,, -522 WOODNV-SEACBD,MK,811.5,811.5, -532 BELVUE-EVERTT,MK,356.5875831,356.5875831, -535 BELV-LYNNWOOD,MK,419.7850604,419.7850604, -540 REDMOND-UW WB,MK,334.8,334.8, -545 RED-SCBD-HLGT,MK,1801.2,1801.2, -550 BELLVU-SEACBD,MK,1999.2,1999.2, -554 ISSAQ-SEA CBD,MK,388.2,388.2, -555 ISSAQ-BTC-NGT,MK,205.4,205.4, -556 ISSAQ-BTC-NGT,MK,260.3,260.3, -560 BEL-STAC-WSEA,MK,375.2,375.2, -566 ISSAQ-NGATE E,MK,666.2,666.2, -574 Lakewood-Seat,PT,667.9431512,667.9431512, -577 FED WY-SEACBD,MK,505.1,505.1, -578 Seattle-Puyal,PT,250.8298135,250.8298135, -586 Tacoma-UDistr,ST,128.4923817,128.4923817, -590 Tacoma-Seattl,ST,476.9649193,476.9649193, -592 Tacoma-Seattl,ST,228.9191907,228.9191907, -593 Tacoma-SCBD,ST,,, -594 Lakewood-Seat,ST,483.007507,483.007507, -595 GigHarbor-Sea,ST,134,134, -599 LAKEWD-TAC EX,ST,20.8868786,20.8868786, -2 BOEING-WALNUT S,ET,54.59090909,54.59090909, -3 W Casino Rd-Evr,ET,73.31818182,73.31818182, -4 N Everett Circu,ET,30.90909091,30.90909091, -5 Everett Circ SB,ET,24.63636364,24.63636364, -7 EVERGRN-N COLBY,ET,267.7272727,267.7272727, -8 MERRIL CK-EV ST,ET,94.36363636,94.36363636, -9 AIRPORT RD-EVCC,ET,387.4545455,387.4545455, -12 Mall Circl,ET,22.54545455,22.54545455, -14 Mall Circl,ET,18.18181818,18.18181818, -17 Mall Statn NB,ET,50,50, -18 Mukilteo-Evert,ET,78.40909091,78.40909091, -25 Everett Circl,ET,23.59090909,23.59090909, -27 Murphys Conr-M,ET,14,14, -29 Mall Sta - Col,ET,189.6363636,189.6363636, -70 Mukilteo to Bo,ET,57.45454545,57.45454545, -79 Everett-Marysville,ET,19.04545455,19.04545455, -701 Mall Station,ET,1.136363636,1.136363636, -702 Everett Station,ET,2.227272727,2.227272727, -CR Tacoma-Seattle S,ST,4127.568182,4127.568182, -CR Everett-Seattle N,ST,548.7272727,548.7272727, -LR Seattle-SeaTac,ST,2840,2840, -LR Tacoma,ST,552.41,552.41, -SC Monorail,SC,1596,1596, -Vashon FF,WF,260,260, -Ft Fer Brem-Pt Or,KT,393.99,393.99, -Ft Fer Brem-Annap,KT,164.91,164.91, -WSF Edmnds-Kngstn,WF,43,43, -WSF Fauntlr-Vashn,WF,,, -WSF Fauntlr-Swrth,WF,,, -WSF Pt Defi-Tahlq,WF,16,16, -WSF Sea-Bainb Is,WF,594,594, -WSF Sea-Bremerton ,WF,195,195, -Vashon FF,WF,,, -WSF Vashn-Sthwrth,WF,,, diff --git a/inputs/vdfs/vdfs10to14.txt b/inputs/vdfs/vdfs10to14.txt index 74a3f4a3..7cb992ef 100644 --- a/inputs/vdfs/vdfs10to14.txt +++ b/inputs/vdfs/vdfs10to14.txt @@ -27,6 +27,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs14to15.txt b/inputs/vdfs/vdfs14to15.txt index 409312f7..e28caee3 100644 --- a/inputs/vdfs/vdfs14to15.txt +++ b/inputs/vdfs/vdfs14to15.txt @@ -27,6 +27,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs15to16.txt b/inputs/vdfs/vdfs15to16.txt index 1cc17931..3677fade 100644 --- a/inputs/vdfs/vdfs15to16.txt +++ b/inputs/vdfs/vdfs15to16.txt @@ -55,6 +55,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs16to17.txt b/inputs/vdfs/vdfs16to17.txt index 6cf49d7f..56d23e12 100644 --- a/inputs/vdfs/vdfs16to17.txt +++ b/inputs/vdfs/vdfs16to17.txt @@ -55,6 +55,7 @@ a ft13 =1.265774 * timau .min. (length * 12) a ft14 =1.00584 * timau a ft15 =1.037034 * timau .min. (length * 12) a ft16 =1.0928 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs17to18.txt b/inputs/vdfs/vdfs17to18.txt index 19b9145e..7e371d10 100644 --- a/inputs/vdfs/vdfs17to18.txt +++ b/inputs/vdfs/vdfs17to18.txt @@ -55,6 +55,7 @@ a ft13 =1.265774 * timau .min. (length * 12) a ft14 =1.00584 * timau a ft15 =1.037034 * timau .min. (length * 12) a ft16 =1.0928 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs18to20.txt b/inputs/vdfs/vdfs18to20.txt index 10fbc44d..f51e1cfa 100644 --- a/inputs/vdfs/vdfs18to20.txt +++ b/inputs/vdfs/vdfs18to20.txt @@ -55,6 +55,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs20to5.txt b/inputs/vdfs/vdfs20to5.txt index 2bb78856..8e83cd8d 100644 --- a/inputs/vdfs/vdfs20to5.txt +++ b/inputs/vdfs/vdfs20to5.txt @@ -55,6 +55,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs5to6.txt b/inputs/vdfs/vdfs5to6.txt index 66fa8cc0..6d8503e7 100644 --- a/inputs/vdfs/vdfs5to6.txt +++ b/inputs/vdfs/vdfs5to6.txt @@ -55,6 +55,7 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs6to7.txt b/inputs/vdfs/vdfs6to7.txt index 92c03893..518634d6 100644 --- a/inputs/vdfs/vdfs6to7.txt +++ b/inputs/vdfs/vdfs6to7.txt @@ -27,6 +27,7 @@ a ft13 =1.265774 * timau .min. (length * 12) a ft14 =1.00584 * timau a ft15 =1.037034 * timau .min. (length * 12) a ft16 =1.0928 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs7to8.txt b/inputs/vdfs/vdfs7to8.txt index 9f8cc7f2..4822cd43 100644 --- a/inputs/vdfs/vdfs7to8.txt +++ b/inputs/vdfs/vdfs7to8.txt @@ -27,5 +27,6 @@ a ft13 =1.265774 * timau .min. (length * 12) a ft14 =1.00584 * timau a ft15 =1.037034 * timau .min. (length * 12) a ft16 =1.0928 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs8to9.txt b/inputs/vdfs/vdfs8to9.txt index 92c03893..518634d6 100644 --- a/inputs/vdfs/vdfs8to9.txt +++ b/inputs/vdfs/vdfs8to9.txt @@ -27,6 +27,7 @@ a ft13 =1.265774 * timau .min. (length * 12) a ft14 =1.00584 * timau a ft15 =1.037034 * timau .min. (length * 12) a ft16 =1.0928 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/inputs/vdfs/vdfs9to10.txt b/inputs/vdfs/vdfs9to10.txt index 5f9bf07c..66880e3a 100644 --- a/inputs/vdfs/vdfs9to10.txt +++ b/inputs/vdfs/vdfs9to10.txt @@ -27,5 +27,6 @@ a ft13 =1.230715 * timau .min. (length * 12) a ft14 =1.013045 * timau a ft15 =1.109141 * timau .min. (length * 12) a ft16 =1.10514 * timau .min. (length * 12) +a ft17 =0.95 * timau .min. (length * 12) a fp1 =up1 / 100 a fp2 =0 diff --git a/install.bat b/install.bat deleted file mode 100644 index 0f78a98e..00000000 --- a/install.bat +++ /dev/null @@ -1,72 +0,0 @@ -@echo off - -:: SoundCast installer batch file -:: ======================================= -:: Full install instructions are always at -:: http://soundcast.readthedocs.io - -set ZIPINSTALLER='http://www.7-zip.org/a/7z1600-x64.msi' -set POWERSHELL=%windir%\System32\WindowsPowerShell\v1.0\powershell.exe - -:: ------------------------------ -:: Test for python in system path - -echo. -echo Checking for python... -where python.exe || goto :python-error - -echo. -echo Checking for pip... -where pip.exe || goto :python-error - -echo. -echo Installing python libraries... -pip install -r requirements.txt || goto :python-error - -:: ---------------- -:: Test for 7-zip - -:test-zip -echo. -echo Checking for 7-Zip... -where 7z.exe || goto :zip-missing -goto :zip-ok - -:zip-missing -echo 7-Zip not found. Installing... -"%POWERSHELL%" -Command "(New-Object Net.WebClient).DownloadFile(%ZIPINSTALLER%, '7z-setup.msi')" || :zip-error - -7z-setup.msi /passive -setx path "%PATH%;C:\Program Files\7-Zip" -set PATH=%PATH%;C:\Program Files\7-Zip -goto :test-zip - -:zip-ok - -goto :success - -:: ======================================= -:python-error -echo. -echo Failed with error code #%errorlevel% -echo You need to install or set up Python. Anaconda Python is easiest: -echo https://www.continuum.io/downloads -echo. -echo Ensure python and pip are in your PATH and try again. -exit /b %errorlevel - -:zip-error -echo. -echo Failed with error code #%errorlevel% -echo You need to install 7-zip and add it to your PATH -echo http://www.7-zip.org -echo. -echo Install it and try again. -exit /b %errorlevel - - -:: ======================================= -:success -echo. -echo Done! - diff --git a/output_templates/Benefit_Cost_Template.xlsx b/output_templates/Benefit_Cost_Template.xlsx deleted file mode 100644 index 8fedafe6..00000000 Binary files a/output_templates/Benefit_Cost_Template.xlsx and /dev/null differ diff --git a/output_templates/benefit_cost_template.xlsx b/output_templates/benefit_cost_template.xlsx new file mode 100644 index 00000000..eed0ba18 Binary files /dev/null and b/output_templates/benefit_cost_template.xlsx differ diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 38f35b25..00000000 --- a/requirements.txt +++ /dev/null @@ -1,6 +0,0 @@ -# requirements.txt: list of required python libraries -# (used by pip in install.bat) - -pandas -pandas_highcharts -pysal diff --git a/run_soundcast.py b/run_soundcast.py index 52abca29..88bb2d4a 100644 --- a/run_soundcast.py +++ b/run_soundcast.py @@ -1,4 +1,4 @@ -#Copyright [2014] [Puget Sound Regional Council] +#Copyright [2014] [Puget Sound Regional Council] #Licensed under the Apache License, Version 2.0 (the "License"); #you may not use this file except in compliance with the License. @@ -44,23 +44,23 @@ def accessibility_calcs(): copy_accessibility_files() print 'adding military jobs to regular jobs' - returncode=subprocess.call([sys.executable, 'scripts/supplemental/military_parcel_loading.py']) + print 'adding JBLM workers to external workers' + print 'adjusting non-work externals' + print 'creating ixxi file for Daysim' + returncode=subprocess.call([sys.executable, 'scripts/supplemental/create_ixxi_work_trips.py']) if returncode != 0: print 'Military Job loading failed' sys.exit(1) print 'military jobs loaded' - if run_update_parking: - if base_year == scenario_name: - print("----- This is a base-year analysis. Parking parcels are NOT being updated! Input for 'run_update_parking' is over-ridden. -----") - else: - print 'Starting to update UrbanSim parcel data with 4k parking data file' - returncode = subprocess.call([sys.executable, - 'scripts/utils/update_parking.py', base_inputs]) - if returncode != 0: - print 'Update Parking failed' - sys.exit(1) - print 'Finished updating parking data on parcel file' + if base_year != model_year: + print 'Starting to update UrbanSim parcel data with 4k parking data file' + returncode = subprocess.call([sys.executable, + 'scripts/utils/update_parking.py', scenario_inputs]) + if returncode != 0: + print 'Update Parking failed' + sys.exit(1) + print 'Finished updating parking data on parcel file' print 'Beginning Accessibility Calculations' returncode = subprocess.call([sys.executable, 'scripts/accessibility/accessibility.py']) @@ -75,7 +75,7 @@ def build_seed_skims(max_iterations): time_copy = datetime.datetime.now() returncode = subprocess.call([sys.executable, 'scripts/skimming/SkimsAndPaths.py', - str(max_iterations), + str(max_iterations), model_year, '-use_daysim_output_seed_trips']) if returncode != 0: sys.exit(1) @@ -88,7 +88,7 @@ def build_free_flow_skims(max_iterations): time_copy = datetime.datetime.now() returncode = subprocess.call([sys.executable, 'scripts/skimming/SkimsAndPaths.py', - str(max_iterations), + str(max_iterations), model_year, '-build_free_flow_skims']) if returncode != 0: sys.exit(1) @@ -163,9 +163,24 @@ def run_truck_supplemental(iteration): returncode = subprocess.call([sys.executable,'scripts/supplemental/generation.py']) if returncode != 0: sys.exit(1) - returncode = subprocess.call([sys.executable,'scripts/supplemental/distribution.py']) + + returncode = subprocess.call([sys.executable,'scripts/supplemental/distribute_non_work_ixxi.py']) if returncode != 0: sys.exit(1) + + returncode = subprocess.call([sys.executable,'scripts/supplemental/mode_choice_supplemental.py']) + if returncode != 0: + sys.exit(1) + + #returncode = subprocess.call([sys.executable,'scripts/supplemental/create_ixxi_work_trips.py']) + #if returncode != 0: + # sys.exit(1) + + returncode = subprocess.call([sys.executable,'scripts/supplemental/create_airport_trips_combine_all.py']) + if returncode != 0: + sys.exit(1) + + @timed def daysim_assignment(iteration): @@ -186,7 +201,7 @@ def daysim_assignment(iteration): if run_skims_and_paths: logger.info("Start of %s iteration of Skims and Paths", str(iteration)) num_iterations = str(max_iterations_list[iteration]) - returncode = subprocess.call([sys.executable, 'scripts/skimming/SkimsAndPaths.py', num_iterations]) + returncode = subprocess.call([sys.executable, 'scripts/skimming/SkimsAndPaths.py', num_iterations, model_year]) logger.info("End of %s iteration of Skims and Paths", str(iteration)) print 'return code from skims and paths is ' + str(returncode) if returncode != 0: @@ -210,8 +225,8 @@ def check_convergence(iteration, recipr_sample): def run_all_summaries(): if run_network_summary: + subprocess.call([sys.executable, 'scripts/summarize/standard/daily_bank.py']) subprocess.call([sys.executable, 'scripts/summarize/standard/network_summary.py']) - # this summary is producing erronous results, we don't want people to think they are correct. subprocess.call([sys.executable, 'scripts/summarize/standard/net_summary_simplify.py']) if scenario_name == '2014': subprocess.call([sys.executable, 'scripts/summarize/standard/roadway_base_year_validation.py']) @@ -219,31 +234,23 @@ def run_all_summaries(): if run_soundcast_summary: subprocess.call([sys.executable, 'scripts/summarize/calibration/SCsummary.py']) - - #Create a daily network with volumes. Will add counts and summary emme project. - if run_create_daily_bank: - subprocess.call([sys.executable, 'scripts/summarize/standard/daily_bank.py']) - - if run_ben_cost: - subprocess.call([sys.executable, 'scripts/summarize/benefit_cost/benefit_cost.py']) - + if run_landuse_summary: subprocess.call([sys.executable, 'scripts/summarize/standard/summarize_land_use_inputs.py']) - if run_truck_summary: - subprocess.call([sys.executable, 'scripts/summarize/standard/truck_vols.py']) + +# if run_truck_summary: +# subprocess.call([sys.executable, 'scripts/summarize/standard/truck_vols.py']) + + if run_grouped_summary: + subprocess.call([sys.executable, 'scripts/summarize/standard/group.py']) ##################################################################################################### ###################################################################################################### # Main Script: def main(): ## SET UP INPUTS ########################################################## - if run_accessibility_calcs: - accessibility_calcs() - - if run_accessibility_summary: - subprocess.call([sys.executable, 'scripts/summarize/standard/parcel_summary.py']) + - if not os.path.exists('outputs'): - os.makedirs('outputs') + build_output_dirs() if run_copy_daysim_code: copy_daysim_code() @@ -257,8 +264,14 @@ def main(): if run_copy_large_inputs: copy_large_inputs() - if run_convert_hhinc_2000_2010: - subprocess.call([sys.executable, 'scripts/utils/convert_hhinc_2000_2010.py']) + if run_accessibility_calcs: + accessibility_calcs() + + if run_accessibility_summary: + subprocess.call([sys.executable, 'scripts/summarize/standard/parcel_summary.py']) + + #if run_convert_hhinc_2000_2010: + # subprocess.call([sys.executable, 'scripts/utils/convert_hhinc_2000_2010.py']) ### IMPORT NETWORKS ### ############################################################### @@ -266,7 +279,7 @@ def main(): time_copy = datetime.datetime.now() logger.info("Start of network importer") returncode = subprocess.call([sys.executable, - 'scripts/network/network_importer.py', base_inputs]) + 'scripts/network/network_importer.py', scenario_inputs]) logger.info("End of network importer") time_network = datetime.datetime.now() if returncode != 0: @@ -309,10 +322,10 @@ def main(): if not os.path.exists('working'): os.makedirs('working') - shcopy(base_inputs+'/shadow_pricing/shadow_prices.txt','working/shadow_prices.txt') + #shcopy(scenario_inputs+'/shadow_pricing/shadow_prices.txt','working/shadow_prices.txt') print "copying shadow prices" except: - print ' error copying shadow pricing file from shadow_pricing at ' + base_inputs+'/shadow_pricing/shadow_prices.txt' + print ' error copying shadow pricing file from shadow_pricing at ' + scenario_inputs+'/shadow_pricing/shadow_prices.txt' sys.exit(1) # Set up your Daysim Configration modify_config([("$SHADOW_PRICE" ,"true"),("$SAMPLE",pop_sample[iteration]),("$RUN_ALL", "true")]) @@ -340,6 +353,12 @@ def main(): #This function needs an iteration parameter. Value of 1 is fine. daysim_assignment(1) + + if should_run_reliability_skims: + returncode = subprocess.call([sys.executable,'scripts/skimming/reliability_skims.py']) + if returncode != 0: + sys.exit(1) + ### SUMMARIZE ### ################################################################## run_all_summaries() @@ -361,4 +380,4 @@ def main(): end_time = datetime.datetime.now() elapsed_total = end_time - start_time logger.info('------------------------RUN ENDING_----------------------------------------------') - logger.info('TOTAL RUN TIME %s' % str(elapsed_total)) \ No newline at end of file + logger.info('TOTAL RUN TIME %s' % str(elapsed_total)) diff --git a/scripts/EmmeProject.py b/scripts/EmmeProject.py index 43316adc..332ddf9b 100644 --- a/scripts/EmmeProject.py +++ b/scripts/EmmeProject.py @@ -25,6 +25,7 @@ import json from multiprocessing import Pool, pool sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.getcwd()) from input_configuration import * from EmmeProject import * diff --git a/scripts/accessibility/accessibility.py b/scripts/accessibility/accessibility.py index 04de7f12..d3465cdf 100644 --- a/scripts/accessibility/accessibility.py +++ b/scripts/accessibility/accessibility.py @@ -1,12 +1,13 @@ import pandana as pdna -from accessibility_configuration import * -from emme_configuration import * import pandas as pd import numpy as np import os import re +import sys from pyproj import Proj, transform - +sys.path.append(os.getcwd()) +from accessibility_configuration import * +from emme_configuration import * def assign_nodes_to_dataset(dataset, network, column_name, x_name, y_name): """Adds an attribute node_ids to the given dataset.""" @@ -90,11 +91,12 @@ def process_parcels(parcels, transit_df): # calc the distance from each parcel to nearest transit stop by type for new_name, attr in transit_modes.iteritems(): - print new_name # get the records/locations that have this type of transit: transit_type_df = transit_df.loc[(transit_df[attr] == 1)] parcels=process_dist_attribute(parcels, net, new_name, transit_type_df["x"], transit_type_df["y"]) - + #Some parcels share the same network node and therefore have 0 distance. Recode this to .01. + field_name = "dist_%s" % new_name + parcels.ix[parcels[field_name]==0, field_name] = .01 # distance to park parcel_idx_park = np.where(parcels.NPARKS > 0)[0] parcels=process_dist_attribute(parcels, net, "park", parcels.XCOORD_P[parcel_idx_park], parcels.YCOORD_P[parcel_idx_park]) @@ -136,10 +138,31 @@ def clean_up(parcels): parcels_final[u'xcoord_p'] = parcels_final[u'xcoord_p'].astype(int) return parcels_final - - # read in data parcels = pd.DataFrame.from_csv(parcels_file_name, sep = " ", index_col = None ) + +# Move SeaTac Parcel so that it is on the terminal. +parcels.ix[parcels.PARCELID==902588, 'XCOORD_P'] = 1277335 +parcels.ix[parcels.PARCELID==902588, 'YCOORD_P'] = 165468 + +# Update UW Emp parcel with parking costs +parcels.ix[parcels.PARCELID==751794, 'PARKDY_P'] = 1144 +parcels.ix[parcels.PARCELID==751794, 'PARKHR_P'] = 1144 +parcels.ix[parcels.PARCELID==751794, 'PPRICDYP'] = 1500 +parcels.ix[parcels.PARCELID==751794, 'PPRICHRP'] = 300 + +# This UW parcel is in the wrong zone. +parcels.ix[parcels.PARCELID==751794, 'TAZ_P'] = 303 + + +#check for missing data! +for col_name in parcels.columns: + # daysim does not use EMPRSC_P + if col_name <> 'EMPRSC_P': + if parcels[col_name].sum() == 0: + print col_name + ' column sum is zero! Exiting program.' + sys.exit(1) + # nodes must be indexed by node_id column, which is the first column nodes = pd.DataFrame.from_csv(nodes_file_name) links = pd.DataFrame.from_csv(links_file_name, index_col = None ) @@ -184,5 +207,14 @@ def clean_up(parcels): # run all accibility measures parcels = process_parcels(parcels, transit_df) +# reduce percieved walk distance for light rail and ferry. This is used to calibrate to 2014 boardings & transfer rates. +parcels.ix[parcels.dist_lrt<=1, 'dist_lrt'] = parcels.ix[parcels.dist_lrt<=2.00, 'dist_lrt'] * .5 +parcels.ix[parcels.dist_lrt<=2, 'dist_fry'] = parcels.ix[parcels.dist_lrt<=2.00, 'dist_fry'] * .5 parcels_done = clean_up(parcels) + +if int(model_year) > 2014: + #assert percieved distance for UW employment and student parcels- this is based on results/calibration from 2016 network + parcels_done.ix[parcels_done.parcelid==797163, 'dist_lrt'] = 0.25 + parcels_done.ix[parcels_done.parcelid==751794, 'dist_lrt'] = 0.25 + parcels_done.to_csv(output_parcels, index = False, sep = ' ') \ No newline at end of file diff --git a/scripts/accessibility/accessibility_configuration.py b/scripts/accessibility/accessibility_configuration.py index 790b8585..8bbcdf64 100644 --- a/scripts/accessibility/accessibility_configuration.py +++ b/scripts/accessibility/accessibility_configuration.py @@ -1,6 +1,10 @@ +import os, sys +sys.path.append(os.getcwd()) +from input_configuration import * + parcels_file_name = 'inputs/accessibility/parcels_urbansim.txt' output_parcels = 'inputs/buffered_parcels.txt' -transit_stops_name = 'inputs/accessibility/transit_stops_2014.csv' +transit_stops_name = 'inputs/accessibility/transit_stops_' + scenario_name + '.csv' nodes_file_name = 'inputs/accessibility/all_streets_nodes_2014.csv' links_file_name = 'inputs/accessibility/all_streets_links_2014.csv' @@ -21,7 +25,7 @@ "sum": ["HH_P", "STUGRD_P", "STUHGH_P", "STUUNI_P", "EMPMED_P", "EMPOFC_P", "EMPEDU_P", "EMPFOO_P", "EMPGOV_P", "EMPIND_P", "EMPSVC_P", "EMPOTH_P", "EMPTOT_P", "EMPRET_P", - "PARKDY_P", "PARKHR_P", "NPARKS", "aparks", "daily_weighted_spaces", "hourly_weighted_spaces"], + "PARKDY_P", "PARKHR_P", "NPARKS", "APARKS", "daily_weighted_spaces", "hourly_weighted_spaces"], "ave": [ "PPRICDYP", "PPRICHRP"], } diff --git a/scripts/accessibility/transit_access.py b/scripts/accessibility/transit_access.py new file mode 100644 index 00000000..8dfd1b5b --- /dev/null +++ b/scripts/accessibility/transit_access.py @@ -0,0 +1,93 @@ +import pandana as pdna +import pandas as pd +import numpy as np +import os, sys +os.chdir(r"D:\stefan\sc_calibration\soundcast") +#from accessibility_configuration import * +from emme_configuration import * +import re +import sys +from pyproj import Proj, transform +import h5py + +parcels_file_name = 'inputs/accessibility/parcels_urbansim.txt' +nodes_file_name = 'inputs/accessibility/all_streets_nodes_2014.csv' +links_file_name = 'inputs/accessibility/all_streets_links_2014.csv' +max_dist = 24140.2 + +def assign_nodes_to_dataset(dataset, network, column_name, x_name, y_name): + """Adds an attribute node_ids to the given dataset.""" + dataset[column_name] = network.get_node_ids(dataset[x_name].values, dataset[y_name].values) + +def h5_to_df(h5_set, columns = None): + col_dict = {} + if columns == None: + columns = h5_set.keys() + for col in columns: + my_array = np.asarray(h5_set[col]) + print col, len(my_array) + col_dict[col] = my_array + df = pd.DataFrame(col_dict) + return df +# read in data +transit_df = pd.DataFrame.from_csv('inputs/accessibility/freq_transit_stops_2040.csv') +parcels = pd.DataFrame.from_csv(parcels_file_name, sep = " ", index_col = None ) +# need to get the number of people per parcel +hh_and_persons = h5py.File('inputs/hh_and_persons.h5', "r") +hh_df = h5_to_df(hh_and_persons["Household"], ['hhparcel', 'hhsize']) +hh_df = pd.DataFrame(hh_df.groupby('hhparcel').hhsize.sum(), index = None) +hh_df.reset_index(inplace = True) +# join to parcels +parcels = parcels.merge(hh_df, how = 'left', left_on = 'PARCELID', right_on = 'hhparcel') +# nodes must be indexed by node_id column, which is the first column +nodes = pd.DataFrame.from_csv(nodes_file_name) +links = pd.DataFrame.from_csv(links_file_name, index_col = None ) + +# get rid of circular links +links = links.loc[(links.from_node_id <> links.to_node_id)] + +# assign impedance +imp = pd.DataFrame(links.Shape_Length) +imp = imp.rename(columns = {'Shape_Length':'distance'}) + +# create pandana network +net = pdna.network.Network(nodes.x, nodes.y, links.from_node_id, links.to_node_id, imp) + +# get transit stops +#transit_df['tstops'] = 1 + +# assign network nodes to parcels, for buffer variables +assign_nodes_to_dataset(parcels, net, 'node_ids', 'XCOORD_P', 'YCOORD_P') + +# assign network nodes to transit stops, for buffer variable +#assign_nodes_to_dataset(transit_df, net, 'node_ids', 'x', 'y') +net.init_pois(1, max_dist, 1) +net.set_pois('tstops', transit_df.x, transit_df.y) +res = net.nearest_pois(max_dist, 'tstops', num_pois=1, max_distance=999999) +res[res <> 999999] = (res[res <> 999999]/5280.).astype(res.dtypes) # convert to miles +res_name = 'dist_tstops' +parcels[res_name] = res.loc[parcels.node_ids].values + + #Some parcels share the same network node and therefore have 0 distance. Recode this to .01. +field_name = "dist_tstops" +parcels.ix[parcels[field_name]==0, field_name] = .01 +test = parcels[(parcels.dist_tstops<=.5)] + + + + + + + + + + + + + + + + + + + diff --git a/scripts/archive/archive.py b/scripts/archive/archive.py deleted file mode 100644 index 09e09128..00000000 --- a/scripts/archive/archive.py +++ /dev/null @@ -1,32 +0,0 @@ -import sys -from scripts.skimming.SkimsAndPaths import delete_matrices -from multiprocessing import Pool -from scripts.EmmeProject import * -from emme_configuration import * -import argparse - -def mummify(project_name): - '''Remove all matrix file types from Emme project.''' - - my_project = EmmeProject(project_name) - - delete_matrices(my_project, "FULL") - delete_matrices(my_project, "ORIGIN") - delete_matrices(my_project, "DESTINATION") - -def start_pool(project_list): - '''Run parallel instances of Emme to process multiple times of day.''' - pool = Pool(processes=parallel_instances) - pool.map(mummify,project_list[0:parallel_instances]) - - pool.close() - -def main(): - '''Shrink Soundcast output files for all times of day.''' - - for i in range (0, 12, parallel_instances): - l = project_list[i:i+parallel_instances] - start_pool(l) - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/scripts/archive/revive.py b/scripts/archive/revive.py deleted file mode 100644 index 83b5e47a..00000000 --- a/scripts/archive/revive.py +++ /dev/null @@ -1,63 +0,0 @@ -from scripts.skimming.SkimsAndPaths import * -from scripts.EmmeProject import * - -def revive(project_name): - '''Populate emme trip tables and skims with h5 data''' - - my_project = EmmeProject(project_name) - - # Create empty matrices - define_matrices(my_project) - - # Load trip tables - hdf5_trips_to_Emme(my_project, hdf5_file_path) - - # Populate intrazonals - populate_intrazonals(my_project) - - # Load skims from hdf5 - # For a single TOD - skim_h5 = h5py.File(r'D:/archive/soundcast/inputs/' + my_project.tod + '.h5', "r+") - - zonesDim = len(my_project.current_scenario.zone_numbers) - zones = my_project.current_scenario.zone_numbers - - #Create a dictionary lookup where key is the taz id and value is it's numpy index. - dictZoneLookup = dict((value,index) for index,value in enumerate(zones)) - - #create an index of trips for this TOD. This prevents iterating over the entire array (all trips). - tod_index = create_trip_tod_indices(my_project.tod) - - matrix_dict = text_to_dictionary('demand_matrix_dictionary') - uniqueMatrices = set(matrix_dict.values()) - - for matrix in my_project.bank.matrices(): - # Add the matrix if its available from the skims h5 database - if matrix.name in skim_h5['Skims'].keys(): - - print 'processing matrix: ' + str(matrix.name) - - emme_matrix = ematrix.MatrixData(indices=[zones,zones],type='f') - matrix_id = my_project.bank.matrix(str(matrix.name)).id - - emme_matrix.from_numpy(skim_h5['Skims'][matrix.name][:]) - my_project.bank.matrix(matrix.id).set_data(emme_matrix, my_project.current_scenario) - - print 'added matrix: ' + str(matrix.name) - else: - continue - -def start_pool(project_list): - pool = Pool(processes=parallel_instances) - pool.map(revive,project_list[0:parallel_instances]) - - pool.close() - -def main(): - - for i in range (0, 12, parallel_instances): - l = project_list[i:i+parallel_instances] - start_pool(l) - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/scripts/bikes/bike_configuration.py b/scripts/bikes/bike_configuration.py index 507d8034..749122a8 100644 --- a/scripts/bikes/bike_configuration.py +++ b/scripts/bikes/bike_configuration.py @@ -1,6 +1,7 @@ #################################### BIKE MODEL #################################### -bike_assignment_tod = ['7to8','8to9'] +bike_assignment_tod = ['5to6','7to8','8to9','9to10','10to14','14to15','15to16','16to17', + '17to18'] # Distance perception penalties for link AADT from Broach et al., 2012 # 1 is AADT 10k-20k, 2 is 20k-30k, 3 is 30k+ @@ -37,10 +38,5 @@ avg_bike_speed = 10 # miles per hour -# Outputs directory -bike_link_vol = 'outputs/bike_volumes.csv' -bike_count_data = 'inputs/bikes/bike_count_links.csv' -edges_file = 'inputs/bikes/edges_0.txt' - # Multiplier for storing skim results bike_skim_mult = 100 # divide by 100 to store as int \ No newline at end of file diff --git a/scripts/bikes/bike_model.py b/scripts/bikes/bike_model.py index 62990895..6a3fb384 100644 --- a/scripts/bikes/bike_model.py +++ b/scripts/bikes/bike_model.py @@ -3,6 +3,7 @@ import os, sys import h5py sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) from EmmeProject import * from input_configuration import * from bike_configuration import * @@ -27,7 +28,7 @@ def get_link_attribute(attr, network): for i in network.links(): link_dict[i.id] = i[attr] df = pd.DataFrame({'link_id': link_dict.keys(), attr: link_dict.values()}) - print df.head(4) + return df def bike_facility_weight(my_project, link_df): @@ -59,8 +60,11 @@ def volume_weight(my_project, df): df['volume_wt'] = pd.cut(df['@tveh'], bins=aadt_bins, labels=aadt_labels, right=False) df['volume_wt'] = df['volume_wt'].astype('int') - # Replace bin label with weight value - df = df.replace(to_replace=aadt_dict) + # Replace bin label with weight value, only for links with no bike facilities + over_df = df[df['facility_wt'] < 0].replace(to_replace=aadt_dict) + over_df['volume_wt'] = 0 + under_df = df[df['facility_wt'] >= 0] + df = over_df.append(under_df) return df @@ -71,6 +75,12 @@ def process_attributes(my_project): for attr in ['@bkfac', '@upslp']: if attr not in my_project.current_scenario.attributes('LINK'): my_project.current_scenario.create_extra_attribute('LINK',attr) + else: + try: + my_project.current_scenario.delete_extra_attribute(attr) + my_project.current_scenario.create_extra_attribute('LINK',attr) + except: + print 'unable to recreate bike link attributes' import_attributes = my_project.m.tool("inro.emme.data.network.import_attribute_values") filename = r'inputs/bikes/emme_attr.in' @@ -135,7 +145,7 @@ def calc_bike_weight(my_project, link_df): df['total_wt'] = 1 - np.float(facility_dict['facility_wt']['premium']) + df['facility_wt'] + df['slope_wt'] + df['volume_wt'] # Write link data for analysis - df.to_csv(r'outputs/bike_attr.csv') + df.to_csv(r'outputs/bike/bike_attr.csv') # export total link weight as an Emme attribute file ('@bkwt.in') write_generalized_time(df=df) @@ -261,82 +271,10 @@ def get_aadt(my_project): return df - - -def write_link_counts(my_project, tod): - '''Write bike link volumes to file for comparisons to counts ''' - - my_project.change_active_database(tod) - - network = my_project.current_scenario.get_network() - - # Load bike count data from file - bike_counts = pd.read_csv(bike_count_data) - - # Load edges file to join proper node IDs - edges_df = pd.read_csv(edges_file) - - df = bike_counts.merge(edges_df, - on=['INode','JNode']) - - # if the link is twoway, also get the other directoin IJ and JI and append to original df - twoway_links_df = df[df['Oneway'] == 2] - - # Replace I with J node for twoway links, for Emme IJ and geodatabase IJ pairs - twoway_links_df.loc[:,'tempINode'] = twoway_links_df.loc[:,'JNode'] - twoway_links_df.loc[:,'tempJNode'] = twoway_links_df.loc[:,'INode'] - twoway_links_df.loc[:,'tempNewINode'] = twoway_links_df.loc[:,'NewJNode'] - twoway_links_df.loc[:,'tempNewJNode'] = twoway_links_df.loc[:,'NewINode'] - # remove old IJ values and replace with the new swapped values - twoway_links_df.drop(['INode','JNode','NewINode','NewJNode'],axis=1,inplace=True) - twoway_links_df.loc[:,'INode'] = twoway_links_df.loc[:,'tempINode'] - twoway_links_df.loc[:,'JNode'] = twoway_links_df.loc[:,'tempJNode'] - twoway_links_df.loc[:,'NewINode'] = twoway_links_df.loc[:,'tempNewINode'] - twoway_links_df.loc[:,'NewJNode'] = twoway_links_df.loc[:,'tempNewJNode'] - twoway_links_df.drop(['tempINode','tempJNode','tempNewINode','tempNewJNode'],axis=1,inplace=True) - - df = pd.concat([df,twoway_links_df]) - df = df.reset_index() - list_model_vols = [] - - for row in df.index: - i = df.iloc[row]['NewINode'] - j = df.loc[row]['NewJNode'] - link = network.link(i, j) - x = {} - x['EmmeINode'] = i - x['EmmeJNode'] = j - x['gdbINode'] = df.iloc[row]['INode'] - x['gdbJNode'] = df.iloc[row]['JNode'] - x['LocationID'] = df.iloc[row]['LocationID'] - if link != None: - x['bvol' + tod] = link['@bvol'] - else: - x['bvol' + tod] = None - list_model_vols.append(x) - print len(list_model_vols) - - df_count = pd.DataFrame(list_model_vols) - - if os.path.exists(bike_link_vol): - '''append column to existing TOD results''' - df = pd.read_csv(bike_link_vol) - df['bvol'+tod] = df_count['bvol'+tod] - df.to_csv(bike_link_vol,index=False) - else: - df_count.to_csv(bike_link_vol,index=False) - def main(): print 'running bike model' - # Remove any existing results - if os.path.exists(bike_link_vol): - try: - os.remove(bike_link_vol) - except OSError: - pass - filepath = r'projects/' + master_project + r'/' + master_project + '.emp' my_project = EmmeProject(filepath) @@ -351,8 +289,5 @@ def main(): print 'assigning bike trips for: ' + str(tod) bike_assignment(my_project, tod) - # Write link volumes - write_link_counts(my_project, tod) - if __name__ == "__main__": main() \ No newline at end of file diff --git a/scripts/data_wrangling.py b/scripts/data_wrangling.py index 6824e55e..60695412 100644 --- a/scripts/data_wrangling.py +++ b/scripts/data_wrangling.py @@ -23,6 +23,7 @@ import random import shutil sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.getcwd()) from input_configuration import * from logcontroller import * from input_configuration import * @@ -31,6 +32,7 @@ import input_configuration # Import as a module to access inputs as a dictionary from emme_configuration import * import emme_configuration +import input_configuration import glob @@ -60,59 +62,51 @@ def copy_accessibility_files(): print 'Copying UrbanSim parcel file' try: - if os.path.isfile(base_inputs+'/landuse/parcels_urbansim.txt'): - shcopy(base_inputs+'/landuse/parcels_urbansim.txt','inputs/accessibility') - # the file may need to be reformatted- like this coming right out of urbansim - elif os.path.isfile(base_inputs+'/landuse/parcels.dat'): - print 'the file is ' + base_inputs +'/landuse/parcels.dat' - print "Parcels file is being reformatted to Daysim format" - parcels = pd.DataFrame.from_csv(base_inputs+'/landuse/parcels.dat',sep=" " ) - print 'Read in unformatted parcels file' - for col in parcels.columns: - print col - new_col = [x.upper() for x in col] - new_col = ''.join(new_col) - parcels=parcels.rename(columns = {col:new_col}) - print new_col - parcels.to_csv(base_inputs+'/landuse/parcels_urbansim.txt', sep = " ") - shcopy(base_inputs+'/landuse/parcels_urbansim.txt','inputs/accesibility') - - except Exception as ex: - template = "An exception of type {0} occured. Arguments:\n{1!r}" - message = template.format(type(ex).__name__, ex.args) - print message + shcopy(scenario_inputs+'/landuse/parcels_urbansim.txt','inputs/accessibility') + except: + print 'error copying urbansim parcel file at ' + scenario_inputs + '/landuse/parcels_urbansim.txt' + sys.exit(1) + + + print 'Copying Transit stop file' + try: + shcopy(scenario_inputs+'/landuse/transit_stops_' + scenario_name + '.csv','inputs/accessibility') + except: + print 'error copying transit stops file at ' + scenario_inputs + '/landuse/transit_stops_' + scenario_name + '.csv' sys.exit(1) - + print 'Copying Military parcel file' try: - shcopy(base_inputs+'/landuse/parcels_military.csv','inputs/accessibility') + shcopy(scenario_inputs+'/landuse/parcels_military.csv','inputs/accessibility') except: - print 'error copying military parcel file at ' + base_inputs+'/landuse/parcels_military.csv' + print 'error copying military parcel file at ' + scenario_inputs+'/landuse/parcels_military.csv' sys.exit(1) + + print 'Copying JBLM file' try: - shcopy(base_inputs+'/landuse/distribute_jblm_jobs.csv','Inputs/accessibility') + shcopy(scenario_inputs+'/landuse/distribute_jblm_jobs.csv','Inputs/accessibility') except: - print 'error copying military parcel file at ' + base_inputs+'/landuse/parcels_military.csv' + print 'error copying military parcel file at ' + scenario_inputs+'/landuse/distribute_jblm_jobs.csv' sys.exit(1) - + print 'Copying Hourly and Daily Parking Files' - if run_update_parking: + if base_year != model_year: try: - shcopy(base_inputs+'/landuse/hourly_parking_costs.csv','Inputs/accessibility') - shcopy(base_inputs+'/landuse/daily_parking_costs.csv','Inputs/accessibility') + shcopy(scenario_inputs+'/landuse/hourly_parking_costs.csv','Inputs/accessibility') + shcopy(scenario_inputs+'/landuse/daily_parking_costs.csv','Inputs/accessibility') except: - print 'error copying parking file at' + base_inputs+'/landuse/' + ' either hourly or daily parking costs' + print 'error copying parking file at' + scenario_inputs+'/landuse/' + ' either hourly or daily parking costs' sys.exit(1) @timed def copy_seed_skims(): print 'You have decided to start your run by copying seed skims that Daysim will use on the first iteration. Interesting choice! This will probably take around 15 minutes because the files are big. Starting now...' - if not(os.path.isdir(base_inputs+'/seed_skims')): - print 'It looks like you do not hava directory called' + base_inputs+'/seed_skims, where the code is expecting the files to be. Please make sure to put your seed_skims there.' - for filename in glob.glob(os.path.join(base_inputs+'/seed_skims', '*.*')): + if not(os.path.isdir(scenario_inputs+'/seed_skims')): + print 'It looks like you do not hava directory called' + scenario_inputs+'/seed_skims, where the code is expecting the files to be. Please make sure to put your seed_skims there.' + for filename in glob.glob(os.path.join(scenario_inputs+'/seed_skims', '*.*')): shutil.copy(filename, 'inputs') print 'Done copying seed skims.' @@ -170,6 +164,7 @@ def setup_emme_bank_folders(): @timed def setup_emme_project_folders(): + emme_toolbox_path = os.path.join(os.environ['EMMEPATH'], 'toolboxes') #tod_dict = json.load(open(os.path.join('inputs', 'skim_params', 'time_of_day.json'))) tod_dict = text_to_dictionary('time_of_day') @@ -189,11 +184,13 @@ def setup_emme_project_folders(): database.open() desktop.project.save() desktop.close() + shcopy(emme_toolbox_path + '/standard.mtbx', os.path.join('projects', master_project)) # Create time of day projects, associate with emmebank tod_list.append('TruckModel') tod_list.append('Supplementals') - emme_toolbox_path = os.path.join(os.environ['EMMEPATH'], 'toolboxes') + + for tod in tod_list: project = app.create_project('projects', tod) desktop = app.start_dedicated(False, "cth", project) @@ -208,23 +205,19 @@ def setup_emme_project_folders(): @timed def copy_large_inputs(): print 'Copying large inputs...' - shcopy(base_inputs+'/etc/daysim_outputs_seed_trips.h5','Inputs') - dir_util.copy_tree(base_inputs+'/networks','Inputs/networks') - dir_util.copy_tree(base_inputs+'/trucks','Inputs/trucks') - dir_util.copy_tree(base_inputs+'/tolls','Inputs/tolls') - dir_util.copy_tree(base_inputs+'/Fares','Inputs/Fares') - dir_util.copy_tree(base_inputs+'/bikes','Inputs/bikes') - dir_util.copy_tree(base_inputs+'/supplemental/distribution','inputs/supplemental/distribution') - dir_util.copy_tree(base_inputs+'/supplemental/generation','inputs/supplemental/generation') - dir_util.copy_tree(base_inputs+'supplemental/parameters','inputs/supplemental/parameters') - dir_util.copy_tree(base_inputs+'supplemental/input','inputs/supplemental/input') - dir_util.copy_tree(base_inputs+'/supplemental/trips','outputs/supplemental') - dir_util.copy_tree(base_inputs+'/corridors','Inputs/corridors') - shcopy(base_inputs+'/landuse/hh_and_persons.h5','Inputs') - shcopy(base_inputs+'/etc/survey.h5','scripts/summarize') + if run_skims_and_paths_seed_trips: + shcopy(scenario_inputs+'/etc/daysim_outputs_seed_trips.h5','Inputs') + dir_util.copy_tree(scenario_inputs+'/networks','Inputs/networks') + dir_util.copy_tree(scenario_inputs+'/trucks','Inputs/trucks') + dir_util.copy_tree(scenario_inputs+'/tolls','Inputs/tolls') + dir_util.copy_tree(scenario_inputs+'/Fares','Inputs/Fares') + dir_util.copy_tree(scenario_inputs+'/bikes','Inputs/bikes') + dir_util.copy_tree(base_inputs+'/observed','Inputs/observed') + dir_util.copy_tree(base_inputs+'/corridors','inputs/corridors') + dir_util.copy_tree(scenario_inputs+'/parking','inputs/parking') + dir_util.copy_tree(scenario_inputs+'/supplemental','inputs/supplemental') + shcopy(scenario_inputs+'/landuse/hh_and_persons.h5','Inputs') shcopy(base_inputs+'/etc/survey.h5','scripts/summarize/inputs/calibration') - shcopy(base_inputs+'/4k/auto.h5','Inputs/4k') - shcopy(base_inputs+'/4k/transit.h5','Inputs/4k') # node to node short distance files: shcopy(base_inputs+'/short_distance_files/node_index_2014.txt', 'Inputs') shcopy(base_inputs+'/short_distance_files/node_to_node_distance_2014.h5', 'Inputs') @@ -287,4 +280,9 @@ def check_inputs(): print 'Warning: the following files are missing and may be needed to complete the model run:' for file in missing_list: logger.info('- ' + file) - print file \ No newline at end of file + print file + +def build_output_dirs(): + for path in ['outputs',r'outputs/daysim','outputs/bike','outputs/network','outputs/transit']: + if not os.path.exists(path): + os.makedirs(path) \ No newline at end of file diff --git a/scripts/logcontroller.py b/scripts/logcontroller.py index c2ca5401..5df5c077 100644 --- a/scripts/logcontroller.py +++ b/scripts/logcontroller.py @@ -17,7 +17,8 @@ from functools import wraps from time import time import datetime -import os +import os, sys +sys.path.append(os.getcwd()) def setup_custom_logger(name): logging.basicConfig(filename=main_log_file,format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:%M:%S %p') diff --git a/scripts/network/daysim_zone_inputs.py b/scripts/network/daysim_zone_inputs.py index 38b9eae1..04610a15 100644 --- a/scripts/network/daysim_zone_inputs.py +++ b/scripts/network/daysim_zone_inputs.py @@ -1,6 +1,8 @@ +import os, sys import pysal as ps import numpy as np import pandas as pd +sys.path.append(os.getcwd()) # open nodes file & convert to pandas dataframe nodes = ps.open('inputs/networks/junctions.dbf') diff --git a/scripts/network/network_importer.py b/scripts/network/network_importer.py index 1c6b234e..a97dc643 100644 --- a/scripts/network/network_importer.py +++ b/scripts/network/network_importer.py @@ -11,109 +11,11 @@ import json from multiprocessing import Pool, pool sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) from emme_configuration import * from input_configuration import * - -class EmmeProject: - def __init__(self, filepath): - self.desktop = app.start_dedicated(True, "cth", filepath) - self.m = _m.Modeller(self.desktop) - pathlist = filepath.split("/") - self.fullpath = filepath - self.filename = pathlist.pop() - self.dir = "/".join(pathlist) + "/" - self.bank = self.m.emmebank - self.tod = self.bank.title - self.current_scenario = list(self.bank.scenarios())[0] - self.data_explorer = self.desktop.data_explorer() - def network_counts_by_element(self, element): - network = self.current_scenario.get_network() - d = network.element_totals - count = d[element] - return count - def change_active_database(self, database_name): - for database in self.data_explorer.databases(): - #print database.title() - if database.title() == database_name: - - database.open() - print 'changed' - self.bank = self.m.emmebank - self.tod = self.bank.title - print self.tod - self.current_scenario = list(self.bank.scenarios())[0] - def process_modes(self, mode_file): - NAMESPACE = "inro.emme.data.network.mode.mode_transaction" - process_modes = self.m.tool(NAMESPACE) - process_modes(transaction_file = mode_file, - revert_on_error = True, - scenario = self.current_scenario) - - def create_scenario(self, scenario_number, scenario_title = 'test'): - NAMESPACE = "inro.emme.data.scenario.create_scenario" - create_scenario = self.m.tool(NAMESPACE) - create_scenario(scenario_id=scenario_number, - scenario_title= scenario_title) - def network_calculator(self, type, **kwargs): - spec = json_to_dictionary(type) - for name, value in kwargs.items(): - if name == 'selections_by_link': - spec['selections']['link'] = value - else: - spec[name] = value - NAMESPACE = "inro.emme.network_calculation.network_calculator" - network_calc = self.m.tool(NAMESPACE) - self.network_calc_result = network_calc(spec) - - - def delete_links(self): - if self.network_counts_by_element('links') > 0: - NAMESPACE = "inro.emme.data.network.base.delete_links" - delete_links = self.m.tool(NAMESPACE) - #delete_links(selection="@dist=9", condition="cascade") - delete_links(condition="cascade") - - def delete_nodes(self): - if self.network_counts_by_element('regular_nodes') > 0: - NAMESPACE = "inro.emme.data.network.base.delete_nodes" - delete_nodes = self.m.tool(NAMESPACE) - delete_nodes(condition="cascade") - def process_vehicles(self,vehicle_file): - NAMESPACE = "inro.emme.data.network.transit.vehicle_transaction" - process = self.m.tool(NAMESPACE) - process(transaction_file = vehicle_file, - revert_on_error = True, - scenario = self.current_scenario) - - def process_base_network(self, basenet_file): - NAMESPACE = "inro.emme.data.network.base.base_network_transaction" - process = self.m.tool(NAMESPACE) - process(transaction_file = basenet_file, - revert_on_error = True, - scenario = self.current_scenario) - def process_turn(self, turn_file): - NAMESPACE = "inro.emme.data.network.turn.turn_transaction" - process = self.m.tool(NAMESPACE) - process(transaction_file = turn_file, - revert_on_error = False, - scenario = self.current_scenario) - - def process_transit(self, transit_file): - NAMESPACE = "inro.emme.data.network.transit.transit_line_transaction" - process = self.m.tool(NAMESPACE) - process(transaction_file = transit_file, - revert_on_error = True, - scenario = self.current_scenario) - def process_shape(self, linkshape_file): - NAMESPACE = "inro.emme.data.network.base.link_shape_transaction" - process = self.m.tool(NAMESPACE) - process(transaction_file = linkshape_file, - revert_on_error = True, - scenario = self.current_scenario) - def change_scenario(self): - - self.current_scenario = list(self.bank.scenarios())[0] - +from EmmeProject import * def json_to_dictionary(dict_name): @@ -143,7 +45,7 @@ def import_tolls(emmeProject): tod_4k = sound_cast_net_dict[emmeProject.tod] - attr_file= ['inputs/tolls/' + tod_4k + '_roadway_tolls.in', 'inputs/tolls/ferry_vehicle_fares.in', 'inputs/networks/rdly/' + tod_4k + '_rdly.txt'] + attr_file= ['inputs/tolls/' + tod_4k + '_roadway_tolls.in', 'inputs/tolls/ferry_vehicle_fares.in'] # set tolls #for file in attr_file: @@ -169,13 +71,6 @@ def import_tolls(emmeProject): 7: "@trkc3"}, revert_on_error=True) - - #@rdly: - import_attributes(attr_file[2], scenario = emmeProject.current_scenario, - revert_on_error=True) - - #We are using the same rdly has 4k. No need to factor. - #emmeProject.network_calculator("link_calculation", result = "@rdly", expression = "@rdly * .50") def multiwordReplace(text, replace_dict): @@ -195,6 +90,164 @@ def update_headways(emmeProject, headways_df): network.delete_transit_line(transit_line.id) emmeProject.current_scenario.publish_network(network) +def distance_pricing(distance_rate, hot_rate, emmeProject): + toll_atts = ["@toll1", "@toll2", "@toll3", "@trkc1", "@trkc2", "@trkc3"] + network = emmeProject.current_scenario.get_network() + for link in network.links(): + if link.data3 > 0: + if add_distance_pricing: + for att in toll_atts: + link[att] = link[att] + (link.length * distance_rate) + if add_hot_lane_tolls: + # is the link a managed lane: + if int(link.i_node.id) > min_hov_node and int(link.j_node.id) > min_hov_node: + # get the modes allowed + test = [i[1].id for i in enumerate(link.modes)] + # if sov modes are allowed, they should be tolled + if 's' in test or 'e' in test: + print hot_rate + link['@toll1'] = link['@toll1'] + (link.length * hot_rate) + link['@toll2'] = link['@toll2'] + (link.length * hot_rate) + + + + + + emmeProject.current_scenario.publish_network(network) + +def arterial_delay(emmeProject, factor): + network = emmeProject.current_scenario.get_network() + #if '@rdly' in network.attributes('LINK'): + # emmeProject.delete_extra_attribute('@rdly') + emmeProject.create_extra_attribute('LINK', '@rdly', 'arterial delay', True) + network = emmeProject.current_scenario.get_network() + attribute_dict = {'arterial_flag' : 'LINK', + 'lane_3to5' : 'LINK', + 'lanecap_3to5' : 'LINK', + 'oneway_arterial_flag' : 'LINK', + 'red' : 'LINK', + 'rdly' : 'LINK', + 'number_arts_entering_int' : 'NODE', + 'sum_arts_lane_3to5_entering_int' : 'NODE', + 'sum_arts_lanecap_3to5_entering_int' : 'NODE', + 'number_oneway_arts_entering_int' : 'NODE', + 'cycle' : 'NODE'} + + for name, type in attribute_dict.iteritems(): + network.create_attribute(type, name) + + for link in network.links(): + ftype = link.data3 + lanes = link.num_lanes + lanecap = link.data1 + + + # 1) Set temporary link attributes + + # Temp Link Attribute [arterial_flag] = 1 for arterials (ftype=3,4 or 6) + if ftype == 3 or ftype == 4 or ftype == 6: + link.arterial_flag = 1 + else: + link.arterial_flag = 0 + + # Temp Link Attribute [lane_3to5] = (minimum of 5 or lanes+2 (range 3-5) wherever arterial_flag=1) + if link.arterial_flag == 1: + link.lane_3to5 = min(5, (lanes+2)) + else: + link.lane_3to5 = 0 + + # Temp Link Attribute [lanecap_3to5] = (minimum of 5*lanecap or (lanes+2)*lanecap wherever arterial_flag=1) + if link.arterial_flag == 1: + link.lanecap_3to5 = min((5*lanecap),((lanes+2)*lanecap)) + else: + link.lanecap_3to5 = 0 + + # Temp Link Attribute [oneway_arterial_flag] = 1 for oneway arterials (ftype=4) + if ftype == 4: + link.oneway_arterial_flag = 1 + else: + link.oneway_arterial_flag = 0 + + + # 2) Aggregate link attributes to temporary node attributes + + for node in network.nodes(): + + node.number_arts_entering_int = 0 + node.sum_arts_lane_3to5_entering_int = 0 + node.sum_arts_lanecap_3to5_entering_int = 0 + node.number_oneway_arts_entering_int = 0 + + for link in node.incoming_links(): + + # Temp Node Attribute [number_arts_entering_int] = number of arterial links (arterial_flag = 1) entering the intersection (node --> j-node of link) + node.number_arts_entering_int = node.number_arts_entering_int + link.arterial_flag + + # Temp Node Attribute [sum_arts_lane_3to5_entering_int] = sum of lane_3to5 for arterials (arterial_flag = 1) entering the intersection (node --> j-node of link) + node.sum_arts_lane_3to5_entering_int = node.sum_arts_lane_3to5_entering_int + link.lane_3to5 + + # Temp Node Attribute [sum_arts_lanecap_3to5_entering_int] = sum of lanecap_3to5 for arterials (arterial_flag = 1) entering the intersection (node --> j-node of link) + node.sum_arts_lanecap_3to5_entering_int = node.sum_arts_lanecap_3to5_entering_int + link.lanecap_3to5 + + # Temp Node Attribute [number_oneway_arts_entering_int] = number of oneway arterial links (ftype=4) entering the intersection (node --> j-node of link) + node.number_oneway_arts_entering_int = node.number_oneway_arts_entering_int + link.oneway_arterial_flag + + + # 3) Calculate intersection cycle time (permanent node attribute - [cycle] in minutes at all nodes) + + for node in network.nodes(): + + node.cycle = 0.0 + + for link in node.incoming_links(): + + # Permanent Node Attribute [cycle] = signal cycle duration in minutes where number_arts_entering_int > 2 or number_oneway_arts_entering_int > 1 + if (node.number_arts_entering_int > 2) or (node.number_oneway_arts_entering_int > 1): + node.cycle = 1.0 + (node.sum_arts_lane_3to5_entering_int / 8.0) * (node.number_arts_entering_int / 4.0) + else: + node.cycle = 0.0 + + + # 4) Calculate red time (permanent link attribute - [red] in minutes at j-node of every arterial link + + for node in network.nodes(): + + for link in node.incoming_links(): + + link.red = 0.0 + + if node.sum_arts_lanecap_3to5_entering_int > 0.0 and link.data3 <> 0 and link.data3 <> 5: + link.red = 1.2 * node.cycle * (1 - (node.number_arts_entering_int * link.lanecap_3to5) / (2 * node.sum_arts_lanecap_3to5_entering_int)) + else: + link.red = 0.0 + + # Use this to match 4K macro results. Revise in the future to consider freeway and expressway links that end at signalized intersections. + if link.data3 == 1 or link.data3 == 2: + link.red = 0.0 + + + # 5) Calculate intersection delay factor (permanent link attribute - [rdly] in minutes for every arterial link + # restrict to arterials for now - not ul3=0 or 5 + + for node in network.nodes(): + + for link in node.incoming_links(): + + link.rdly = 0.0 + + if node.cycle: + link.rdly = min(1,max(0.2,(link.red * link.red) / (2 * node.cycle))) + + # 6) Factor rdly by 0.5 + + link.rdly = link.rdly * factor + link['@rdly'] = link.rdly + + #print link.i_node, link.j_node, link.rdly, link.data3 + + for name, type in attribute_dict.iteritems(): + network.delete_attribute(type, name) + emmeProject.current_scenario.publish_network(network) def run_importer(project_name): my_project = EmmeProject(project_name) @@ -212,6 +265,8 @@ def run_importer(project_name): my_project.process_modes('inputs/networks/' + mode_file) my_project.process_base_network('inputs/networks/' + value + base_net_name) + if import_shape: + my_project.process_shape('inputs/networks/' + value + shape_name) my_project.process_turn('inputs/networks/' + value + turns_name) if my_project.tod in load_transit_tod: my_project.process_vehicles('inputs/networks/' + transit_vehicle_file) @@ -219,18 +274,21 @@ def run_importer(project_name): update_headways(my_project, headway_df) #import tolls import_tolls(my_project) + arterial_delay(my_project, rdly_factor) + if add_distance_pricing or add_hot_lane_tolls: + distance_pricing(distance_rate_dict[value], hot_rate_dict[value], my_project) - - + def main(): - print network_summary_project + run_importer(network_summary_project) - returncode = subprocess.call([sys.executable,'scripts/network/daysim_zone_inputs.py']) - if returncode != 0: - sys.exit(1) + if run_daysim_zone_inputs: + returncode = subprocess.call([sys.executable,'scripts/network/daysim_zone_inputs.py']) + if returncode != 0: + sys.exit(1) - print 'done' + print 'networks imported' if __name__ == "__main__": main() diff --git a/scripts/shadow_pricing_check.py b/scripts/shadow_pricing_check.py index 4fd2207b..dbfb7a02 100644 --- a/scripts/shadow_pricing_check.py +++ b/scripts/shadow_pricing_check.py @@ -19,6 +19,7 @@ from input_configuration import * import sys sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) def get_percent_rmse(urbansim_file, daysim_file, guide_file): urbansim_data = pd.io.parsers.read_table(urbansim_file, sep = ' ') #Read in UrbanSim data diff --git a/scripts/skimming/SkimsAndPaths.py b/scripts/skimming/SkimsAndPaths.py index 56d1992e..43977fbc 100644 --- a/scripts/skimming/SkimsAndPaths.py +++ b/scripts/skimming/SkimsAndPaths.py @@ -19,6 +19,7 @@ import argparse sys.path.append(os.path.join(os.getcwd(),"scripts")) sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.getcwd()) from emme_configuration import * from EmmeProject import * @@ -59,18 +60,21 @@ hdf5_file_path = 'inputs/daysim_outputs_seed_trips.h5' else: print 'Using DAYSIM OUTPUTS' - hdf5_file_path = 'outputs/daysim_outputs.h5' + hdf5_file_path = 'outputs/daysim/daysim_outputs.h5' def parse_args(): """Parse command line arguments for max number of assignment iterations""" return sys.argv[1] +def get_model_year(): + return sys.argv[2] + def create_hdf5_skim_container2(hdf5_name): #create containers for TOD skims start_time = time.time() hdf5_filename = os.path.join('inputs/', hdf5_name +'.h5').replace("\\","/") - print hdf5_filename + my_user_classes = json_to_dictionary('user_classes') # IOError will occur if file already exists with "w-", so in this case @@ -665,8 +669,8 @@ def average_skims_to_hdf5_concurrent(my_project, average_skims): matrix_name= 'ivtwa' + item matrix_value = emmeMatrix_to_numpyMatrix(matrix_name, my_project.bank, 'uint16', 100) #open old skim and average - if average_skims: - matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) + #if average_skims: + # matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) my_store["Skims"].create_dataset(matrix_name, data=matrix_value.astype('uint16'),compression='gzip') print matrix_name+' was transferred to the HDF5 container.' @@ -675,8 +679,8 @@ def average_skims_to_hdf5_concurrent(my_project, average_skims): matrix_value = emmeMatrix_to_numpyMatrix(matrix_name, my_project.bank, 'uint16', 100) #open old skim and average print matrix_name - if average_skims: - matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) + #if average_skims: + # matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) my_store["Skims"].create_dataset(matrix_name, data=matrix_value.astype('uint16'),compression='gzip') print matrix_name+' was transferred to the HDF5 container.' #Transit, All Modes: @@ -686,8 +690,8 @@ def average_skims_to_hdf5_concurrent(my_project, average_skims): matrix_name= key matrix_value = emmeMatrix_to_numpyMatrix(matrix_name, my_project.bank, 'uint16', 100) #open old skim and average - if average_skims: - matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) + #if average_skims: + # matrix_value = average_matrices(np_old_matrices[matrix_name], matrix_value) my_store["Skims"].create_dataset(matrix_name, data=matrix_value.astype('uint16'),compression='gzip') print matrix_name+' was transferred to the HDF5 container.' @@ -801,10 +805,10 @@ def hdf5_trips_to_Emme(my_project, hdf_filename): for matrix_name in ['lttrk','metrk','hvtrk']: demand_matrix = load_trucks_external(my_project, matrix_name, zonesDim) demand_matrices.update({matrix_name : demand_matrix}) - + # Load in supplemental trips # We're assuming all trips are only for income 2, toll classes - for matrix_name in ['svtl2', 'trnst', 'bike', 'h2tl2', 'h3tl2', 'walk']: + for matrix_name in ['svtl2', 'h2tl2', 'h3tl2', 'litrat', 'bike', 'walk']: demand_matrix = load_supplemental_trips(my_project, matrix_name, zonesDim) demand_matrices.update({matrix_name : demand_matrix}) @@ -837,8 +841,8 @@ def hdf5_trips_to_Emme(my_project, hdf_filename): #Regular Daysim Output: else: - if vot[x] < 15: vot[x]=1 - elif vot[x] < 25: vot[x]=2 + if vot[x] < 13.07: vot[x]=1 + elif vot[x] < 26.14: vot[x]=2 else: vot[x]=3 #get the matrix name from matrix_dict. Throw out school bus (8) for now. @@ -929,7 +933,7 @@ def load_supplemental_trips(my_project, matrix_name, zonesDim): demand_matrix = np.zeros((zonesDim,zonesDim), np.float16) hdf_file = h5py.File(supplemental_loc + tod + '.h5', "r") # Call correct mode name by removing income class value when needed - if matrix_name not in ['bike', 'trnst', 'walk']: + if matrix_name not in ['bike', 'litrat', 'walk']: mode_name = matrix_name[:-1] else: mode_name = matrix_name @@ -1263,22 +1267,21 @@ def create_node_attributes(node_attribute_dict, my_project): extra_attribute_description=key, extra_attribute_default_value = value['init_value'], overwrite=True) - network_calc = my_project.tool("inro.emme.network_calculation.network_calculator") node_calculator_spec = json_to_dictionary("node_calculation") - transit_tod = transit_network_tod_dict[tod] - - if transit_tod in transit_node_constants.keys(): - for line_id, attribute_dict in transit_node_constants[transit_tod].iteritems(): + model_year = get_model_year() + + for line_id, attribute_dict in transit_node_constants[model_year].iteritems(): + + for attribute_name, value in attribute_dict.iteritems(): + #Load in the necessary Dictionarie + mod_calc = node_calculator_spec + mod_calc["result"] = attribute_name + mod_calc["expression"] = value + mod_calc["selections"]["node"] = "Line = " + line_id + network_calc(mod_calc) - for attribute_name, value in attribute_dict.iteritems(): - #Load in the necessary Dictionarie - mod_calc = node_calculator_spec - mod_calc["result"] = attribute_name - mod_calc["expression"] = value - mod_calc["selections"]["node"] = "Line = " + line_id - network_calc(mod_calc) def delete_matrices_parallel(project_name): @@ -1344,6 +1347,8 @@ def run_assignments_parallel(project_name): attribute_based_toll_cost_skims(my_project, "@toll1") attribute_based_toll_cost_skims(my_project, "@toll2") attribute_based_toll_cost_skims(my_project, "@toll3") + attribute_based_toll_cost_skims(my_project, "@trkc2") + attribute_based_toll_cost_skims(my_project, "@trkc3") class_specific_volumes(my_project) ##dispose emmebank @@ -1370,7 +1375,7 @@ def main(): #want pooled processes finished before executing more code in main: - #run_assignments_parallel('projects/5to6/5to6.emp') + # run_assignments_parallel('projects/6to7/6to7.emp') start_transit_pool(project_list) #run_transit('projects/20to5/20to5.emp') diff --git a/scripts/skimming/reliability_skims.py b/scripts/skimming/reliability_skims.py new file mode 100644 index 00000000..dc40b0eb --- /dev/null +++ b/scripts/skimming/reliability_skims.py @@ -0,0 +1,105 @@ +import array as _array +import inro.emme.desktop.app as app +import inro.modeller as _m +import inro.emme.matrix as ematrix +import inro.emme.database.matrix +import inro.emme.database.emmebank as _eb +import json +import numpy as np +import time +import os,sys +#os.chdir(r"D:\stefan\sc_calibration\soundcast") +import h5py +import Tkinter, tkFileDialog +import multiprocessing as mp +import subprocess +from multiprocessing import Pool +import logging +import datetime +import argparse +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.getcwd()) +from emme_configuration import * +from EmmeProject import * + +# Time of day periods +#tods = ['5to6', '6to7', '7to8', '8to9', '9to10', '10to14', '14to15', '15to16', '16to17', '17to18', '18to20', '20to5' ] +project_list = ['Projects/' + tod + '/' + tod + '.emp' for tod in tods] + +def json_to_dictionary(dict_name): + + #Determine the Path to the input files and load them + + input_filename = os.path.join('inputs/skim_params/',dict_name+'.json').replace("\\","/") + + my_dictionary = json.load(open(input_filename)) + + return(my_dictionary) + + +def start_pool(project_list): + #An Emme databank can only be used by one process at a time. Emme Modeler API only allows one instance of Modeler and + #it cannot be destroyed/recreated in same script. In order to run things con-currently in the same script, must have + #seperate projects/banks for each time period and have a pool for each project/bank. + #Fewer pools than projects/banks will cause script to crash. + + pool = Pool(processes=parallel_instances) + + pool.map(run_skim,project_list[0:parallel_instances]) + + pool.close() + + +def run_skim(project_name): + #Function to calculate reliability skims + + start_time_skim = time.time() + + my_project = EmmeProject(project_name) + attribute_name = '@reliab' + + skim_desig = 'r' + + skim_traffic = my_project.m.tool("inro.emme.traffic_assignment.path_based_traffic_analysis") + + skim_specification = json_to_dictionary("general_attribute_based_skim") + + my_user_classes = json_to_dictionary("user_classes") + + my_project.create_extra_attribute("LINK", attribute_name, 'reliability index', True) + + exp = '0.max.(timau-((length * 60 / ul2) * (1 + .72 * (1 * (volau + @bveh) / (ul1* lanes)) ^ 7.2)))' + + my_project.network_calculator("link_calculation", result = attribute_name, expression = exp, selections_by_link = "ul3=1,2") + + mod_skim = skim_specification + for x in range (0, len(mod_skim["classes"])): + + matrix_name= my_user_classes["Highway"][x]["Name"]+skim_desig + + if my_project.bank.matrix(matrix_name): + + my_project.delete_matrix(matrix_name) + + my_project.create_matrix(matrix_name, 'reliability skim', 'FULL') + + mod_skim["classes"][x]["analysis"]["results"]["od_values"] = matrix_name + + mod_skim["path_analysis"]["link_component"] = attribute_name + + skim_traffic(mod_skim) + + +def main(): + + for i in range (0, 12, parallel_instances): + + l = project_list[i:i+parallel_instances] + + start_pool(l) + + +if __name__ == "__main__": + + main() \ No newline at end of file diff --git a/scripts/summarize/benefit_cost/aq_crash_calcs.py b/scripts/summarize/benefit_cost/aq_crash_calcs.py new file mode 100644 index 00000000..7a14444a --- /dev/null +++ b/scripts/summarize/benefit_cost/aq_crash_calcs.py @@ -0,0 +1,177 @@ +import os +import sys +import argparse +abspath = os.path.abspath(__file__) +dname = os.path.dirname(abspath) +sys.path.append(dname) +sys.path.append(os.path.join(os.getcwd(),"scripts\summarize")) +sys.path.append(os.path.join(os.getcwd(),"scripts")) +import pandas as pd +import time +import h5py +import math +import itertools +import collections +import xlsxwriter +import numpy as np +import inro.emme.desktop.app as app +import inro.modeller as _m +from EmmeProject import * +import datetime +from aq_crash_configuration import * +from input_configuration import * +from emme_configuration import * +from h5toDF import * + + +def group_vmt_speed(my_project): + speed_bins = [-10, 0, 10, 20, 30, 40, 50, 60, 70] + speed_dict = {} + max_speed = 60 + + for item in speed_bins: + speed_dict[item] = {'Car' : 0, 'Light Truck' : 0, 'Medium Truck' : 0, 'Heavy Truck': 0} + + for key, value in sound_cast_net_dict.iteritems(): + + my_project.change_active_database(key) + network = my_project.current_scenario.get_network() + + for link in network.links(): + if link['auto_time']: + speed = link['length']* MINS_HR/link['auto_time'] + #speed = int(round(speed, -1)) + speed = int(speed - speed%10) + if speed == 70: + speed = max_speed + + + if speed > 0 and speed <100: + + speed_dict[speed]['Car'] = speed_dict[speed]['Car'] + (link['@svtl1']+ link['@svtl2'] + link['@svtl3'] + + link['@h2tl1'] + link['@h2tl2'] + + link['@h2tl3'] + link['@h3tl1'] +link['@h3tl2'] + link['@h3tl3'] )*link['length'] + + speed_dict[speed]['Light Truck'] = speed_dict[speed]['Light Truck'] + link['@lttrk'] * link['length'] + speed_dict[speed]['Medium Truck'] = speed_dict[speed]['Medium Truck'] + link['@mveh'] * link['length'] + speed_dict[speed]['Heavy Truck'] = speed_dict[speed]['Heavy Truck'] + link['@hveh'] * link['length'] + + + return speed_dict + +def group_vmt_class(my_project): + network = my_project.current_scenario.get_network() + + # store vmt by functional class 1= Freeway, 3= Expressway, etc + vmt_func_class= {1 : 0, 3 : 0, 5 : 0, 7 : 0} + + for key, value in sound_cast_net_dict.iteritems(): + my_project.change_active_database(key) + network = my_project.current_scenario.get_network() + + for link in network.links(): + # Only bigger facility types are included + if link['volume_delay_func'] in vmt_func_class.keys(): + vmt_func_class[link['volume_delay_func']]+=link['auto_volume']*link['length'] + + vmt_fc_df = pd.DataFrame(vmt_func_class.items()) + vmt_fc_df.columns = ['Functional Class', 'VMT'] + return vmt_fc_df + + +def emissions_calc(vmt_speed_dict, model_year): + if model_year == 2040: + pollutant_rates = pd.DataFrame.from_csv(pollutant_file_2040) + else: + pollutant_rates = pd.DataFrame.from_csv(pollutant_file) + + vehicle_type_tons = {'Car': {'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, + 'Light Truck':{'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, + 'Medium Truck': {'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, + 'Heavy Truck': {'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}} + + for index, row in pollutant_rates.iterrows(): + vehicle_type_tons['Car'][row.name] += vmt_speed_dict[row['Speed Class']]['Car'] * row['Car'] + vehicle_type_tons['Light Truck'][row.name] += vmt_speed_dict[row['Speed Class']]['Light Truck'] * row['Light Truck'] + vehicle_type_tons['Medium Truck'][row.name] += vmt_speed_dict[row['Speed Class']]['Medium Truck'] * row['Medium Truck'] + vehicle_type_tons['Heavy Truck'][row.name] += vmt_speed_dict[row['Speed Class']]['Heavy Truck'] * row['Heavy Truck'] + + df_veh_type_tons = pd.DataFrame(vehicle_type_tons) + df_veh_type_tons = df_veh_type_tons/1000000 + df_veh_type_dollars = pd.DataFrame([df_veh_type_tons.loc['Carbon Dioxide']*CO2_COST, df_veh_type_tons.loc['Carbon Monoxide']*CO_COST, + df_veh_type_tons.loc['Nitrogen Oxide']*NO_COST,df_veh_type_tons.loc['Volatile Organic Compound']*VOC_COST, + df_veh_type_tons.loc['Particulate Matter']*PM_COST]) + df_emissions = pd.concat([df_veh_type_tons, df_veh_type_dollars]) + return df_emissions + + +def noise_calc(vmt_speed_dict): + noise_vmt = {'Car VMT': 0, 'Truck VMT' : 0} + for speed, vmt in vmt_speed_dict.iteritems(): + noise_vmt['Car VMT'] += vmt['Car'] + noise_vmt['Truck VMT'] += vmt['Light Truck']+ vmt['Medium Truck']+ vmt['Heavy Truck'] + + return pd.DataFrame(noise_vmt, index = [0]) + +def injury_calc(injury_file, my_project): + # For collisions, we assume a rate of collisions per VMT by facility type. + # To do: We should also include PMT by walking and biking + injury_rates = pd.DataFrame.from_csv(injury_file) + vmt_func_class = group_vmt_class(my_project) + + injury_rates_vmt = pd.merge(injury_rates, vmt_func_class, on = 'Functional Class') + injury_rates_vmt['Property Damage Total'] = injury_rates_vmt['Property Damage Rate']*injury_rates_vmt['VMT']/SAFETY_FACTOR + injury_rates_vmt['Injury Total'] = injury_rates_vmt['Injury Rate']*injury_rates_vmt['VMT']/SAFETY_FACTOR + injury_rates_vmt['Fatality Total'] = injury_rates_vmt['Fatality Rate']*injury_rates_vmt['VMT']/SAFETY_FACTOR + injury_rates_vmt['Property Damage Cost'] = injury_rates_vmt['Property Damage Total']* PROPERTYD_COST + injury_rates_vmt['Injury Cost'] = injury_rates_vmt['Injury Rate']*injury_rates_vmt['VMT']*INJURY_COST + injury_rates_vmt['Fatality Cost'] = injury_rates_vmt['Fatality Rate']*injury_rates_vmt['VMT']*FATALITY_COST + return injury_rates_vmt + +def auto_own_cost_calc(daysim_outputs): + daysim_outputs['hhvehs'].loc[daysim_outputs['hhvehs']==4] = FOUR_PLUS_CAR_AVG + hh_auto_zone = daysim_outputs.groupby(['hhtaz']).sum()['hhvehs']*ANNUAL_OWNERSHIP_COST/ANNUALIZATION + return hh_auto_zone + +def write_results(bc_writer, start_row, REPORT_ROW_GAP, output_dfs): + for df in output_dfs: + df.to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = start_row) + start_row = start_row + REPORT_ROW_GAP + + +def main(): + + with open('scripts/summarize/benefit_cost/benefit_configuration.json') as config_file: + config = json.load(config_file) + parser = argparse.ArgumentParser() + + parser.add_argument("inputpath") + parser.add_argument("outputfile") + + args = parser.parse_args() + + + #### Get EMME project set up############## + filepath = args.inputpath +'/'+ project + emme_project = EmmeProject(filepath) + ## Calculate link level benefits + vmt_speed_dict = group_vmt_speed(emme_project) + df_emissions = emissions_calc(vmt_speed_dict, model_year) + noise_vmt = noise_calc(vmt_speed_dict) + injury_rates_vmt = injury_calc(injury_file, emme_project) + print 'injury calcs' + ### Get auto ownership data### + daysim_outputs = pd.read_csv(args.inputpath +'/outputs/daysim/_household.tsv', sep = '\t') + print daysim_outputs.columns + auto_own_cost = pd.DataFrame(auto_own_cost_calc(daysim_outputs)) + print 'auto own' + # Write it out + output_dfs = [df_emissions, noise_vmt, injury_rates_vmt, auto_own_cost] + + + bc_writer = pd.ExcelWriter(args.outputfile, engine = 'xlsxwriter') + start_row = 1 + write_results(bc_writer, start_row, REPORT_ROW_GAP, output_dfs) + bc_writer.close() + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/scripts/summarize/benefit_cost/benefit_cost_configuration.py b/scripts/summarize/benefit_cost/aq_crash_configuration.py similarity index 94% rename from scripts/summarize/benefit_cost/benefit_cost_configuration.py rename to scripts/summarize/benefit_cost/aq_crash_configuration.py index 490b7d5f..d2b9fd04 100644 --- a/scripts/summarize/benefit_cost/benefit_cost_configuration.py +++ b/scripts/summarize/benefit_cost/aq_crash_configuration.py @@ -2,6 +2,7 @@ output_name = 'TransFu2010' pollutant_file = 'scripts/summarize/inputs/benefit_cost/pollutant_rates.csv' +pollutant_file_2040 = 'scripts/summarize/inputs/benefit_cost/pollutant_rates_2040.csv' injury_file ='scripts/summarize/inputs/benefit_cost/injury_rates.csv' #truck_file =somewhere @@ -52,4 +53,3 @@ guidefile = 'scripts/summarize/inputs/calibration/CatVarDict.xlsx' districtfile = 'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv' report_output_location = 'outputs' -bc_outputs_file = 'outputs/BenefitCost.xlsx' \ No newline at end of file diff --git a/scripts/summarize/benefit_cost/bc2.py b/scripts/summarize/benefit_cost/bc2.py new file mode 100644 index 00000000..1bad4b46 --- /dev/null +++ b/scripts/summarize/benefit_cost/bc2.py @@ -0,0 +1,221 @@ +import argparse +import tables +import re +import json +import itertools +import numpy as np +import pandas as pd +import collections + + + +def read_zz_components(config): + """Returns a generator that returns a dictionary of each zone-to-zone + benefit component. + + """ + + # Grumble, grumble, Python 2.6 and stupid nested context managers + # Too lazy to wrap this with 'with' until Py27 + base = tables.open_file(config["baseline"]["filepath"]) + alt = tables.open_file(config["alternative"]["filepath"]) + + # Benefits by Period: + for per in config["timeperiods"]["periods"]: + period = per["period"] + code = per["code"] + trperiod = per["trperiod"] + trcode = per["trcode"] + assignper = per["assignper"] + fareper = per["fareper"] + distper = per["distper"] + walkper = per["walkper"] + bikeper = per["bikeper"] + + + for zzben in config["benefits-by-period"]: + cp = zzben["costpath"] + vp = zzben["volumepath"] + + # Substitute various time period placeholders + cp = cp.replace("${PER}",period) + cp = cp.replace("${CODE}",code) + cp = cp.replace("${TRPER}",trperiod) + cp = cp.replace("${TRCODE}",trcode) + cp = cp.replace("${ASSIGNPER}",assignper) + cp = cp.replace("${FAREPER}",fareper) + cp = cp.replace("${DISTPER}",distper) + cp = cp.replace("${WALKPER}",walkper) + cp = cp.replace("${BIKEPER}",bikeper) + + vp = vp.replace("${PER}",period) + vp = vp.replace("${CODE}",code) + vp = vp.replace("${TRPER}",trperiod) + vp = vp.replace("${TRCODE}",trcode) + vp = vp.replace("${ASSIGNPER}",assignper) + vp = vp.replace("${FAREPER}",fareper) + vp = vp.replace("${DISTPER}",distper) + vp = vp.replace("${WALKPER}",walkper) + vp = vp.replace("${BIKEPER}",bikeper) + + zzben["basecost"] = base.get_node(cp).read() + zzben["basevol"] = base.get_node(vp).read() + zzben["altcost"] = alt.get_node(cp).read() + zzben["altvol"] = alt.get_node(vp).read() + zzben["timeperiod"] = period + + if "description" not in zzben.keys(): + zzben["description"] = "%s %s" % (zzben["timeperiod"], + zzben["userclass"]) + else: + pass + + yield zzben + + base.close() + alt.close() + + +def calc_zz_benefit(zzben, config): + """Calculate consumer surplus benefits based on costs and volumes of + two scenarios. Takes a benefit component dictionary containing + cost and volume arrays of both scenarios, as returned by + read_zz_components(). Returns the calculated benefit as an array. + + """ + max_zone = config["max_zone_id"] + + bc = zzben["basecost"] + bc = bc[0:max_zone, 0:max_zone] + + bv = zzben["basevol"] + bv = bv[0:max_zone, 0:max_zone] + + ac = zzben["altcost"] + ac = ac[0:max_zone, 0:max_zone] + + av = zzben["altvol"] + av = av[0:max_zone, 0:max_zone] + + # this can happen if there is no transit service between an od pair + if (bc>1000000).any() or (ac>1000000).any(): + print "There is no transit service between an o-d pair, you may want to check your network." + + bc[bc>1000000] = 0 + ac[ac>1000000] = 0 + rawben = (bc - ac) * ((bv + av) / 2) + + + return rawben + + + +def calc_zz_benefits(zzbens, config): + """Returns a generator that returns a dictionary containing the + calculated raw benefit for each benefit component. + + """ + for zzben in zzbens: + rawben = calc_zz_benefit(zzben, config) + zzben["rawben"] = rawben + yield zzben + +def calc_zz_dollar_benefits(zzbens, config): + """Returns a generator that returns a dictionary containing calculated + benefit (in dollars) for each benefit component. Takes a list of + zone-to-zone benefit dictionaries and a dictionary containing the + appropriate unit conversions. + + """ + + for zzben in zzbens: + dollarben = to_dollars(zzben, config) + zzben["dollarben"] = dollarben + yield zzben + +def to_dollars(ben, config): + """Converts raw benefits of a given unit type to dollars. Takes a + benefit dictionary containing the raw benefit, and returns a + dictionary with the dollar benefits array calculated. Should work + for all benefit types. + + """ + + userclass = ben["userclass"] + timeperiod = ben["timeperiod"] + benarray = ben["rawben"] + + try: + units = ben["costunits"] + except: + units = "minutes" + #print 'raw benefits ' + #print benarray[1:5, 1:5] + if units == "minutes": + conv = config["vot"][userclass][timeperiod] / 60.0 + elif units == "cents": + conv = 0.01 + elif units == "dollars": + conv = 1.0 # could simply return, but this is more an example + elif units == "distance": + conv = config['operating cost'][userclass] + else: + raise ValueError(units + " is not a valid unit type") + + converted_ben_array = benarray*conv + + return converted_ben_array + + +def all_dollar_benefits(config): + zzdollars = calc_zz_dollar_benefits(calc_zz_benefits(read_zz_components(config), config), config) + allbens = itertools.chain(zzdollars) + + return(allbens) + + +def write_benefits(outputpath, benefits, benefittype="dollarben"): + benefit_dict = {} + first_ben = True + + for benefit in benefits: + print 'calculating benefit for' + print benefit['userclass'] + print benefit['timeperiod'] + bgroup = str(benefit['reportgroup']) + barray = benefit[benefittype] + base_trips = benefit['basevol'] + scen_trips = benefit['altvol'] + #hard codes + base_trips =base_trips[0:3700, 0:3700] + scen_trips =scen_trips[0:3700, 0:3700] + trips = (base_trips+scen_trips)/2 + + orig_ben_array = np.sum(barray, axis =1) + dest_ben_array = np.sum(barray, axis =0) + avg_ben = (orig_ben_array + dest_ben_array)/2 + + orig_trip_array = np.sum(trips, axis =1) + dest_trip_array = np.sum(trips, axis =0) + avg_trip = (orig_trip_array + dest_trip_array)/2 + + if bgroup in benefit_dict.keys(): + benefit_dict[bgroup] += avg_ben + benefit_dict[bgroup+'_trip']+= avg_trip + + else: + benefit_dict[bgroup] = avg_ben + benefit_dict[bgroup+'_trip'] = avg_trip + + ben_df = pd.DataFrame(benefit_dict) + ben_df.to_csv(outputpath) + + +if __name__ == '__main__': + + with open('scripts/summarize/benefit_cost/benefit_configuration.json') as config_file: + config = json.load(config_file) + + bens = all_dollar_benefits(config) + + write_benefits(config["outputpath"], bens) \ No newline at end of file diff --git a/scripts/summarize/benefit_cost/benefit_configuration.json b/scripts/summarize/benefit_cost/benefit_configuration.json new file mode 100644 index 00000000..045afbd6 --- /dev/null +++ b/scripts/summarize/benefit_cost/benefit_configuration.json @@ -0,0 +1,886 @@ +{ + "description": "example soundcast use", + "year": 2040, + "outputpath": "d:/bca_outputs/soundcast_bc_test.csv", + "constantdollars": 2014, + "max_zone_id": 3700, + + "baseline": { + "description": "2040_no_build", + "filepath": "d:/bca_outputs/2040_no_build.h5", + "inputpath": "D:/soundcast_2040_no_build2", + "aqoutputpath": "d:/bca_outputs/aq_crash_base.xlsx" + }, + + "alternative": { + "description": "2040 constrained plan", + "filepath": "d:/bca_outputs/2040_constrained_plan.h5", + "inputpath": "D:/soundcast_2040_constrained", + "aqoutputpath": "d:/bca_outputs/aq_crash_constrained_plan.xlsx" + }, + + + "timeperiods": { + "description": "Conversion of time periods to skim/triptable code", + "periods": [ + { + "period": "5to6", + "trperiod": "5to6", + "code": "a", + "trcode": "a", + "assignper": "5to6", + "fareper": "9to10", + "distper": "7to8", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "6to7", + "trperiod": "6to7", + "code": "a", + "trcode": "a", + "assignper": "6to7", + "fareper": "9to10", + "distper": "7to8", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "7to8", + "trperiod": "7to8", + "code": "a", + "trcode": "a", + "assignper": "7to8", + "fareper": "9to10", + "distper": "7to8", + "bikeper": "7to8", + "walkper": "5to6" + }, + { + "period": "8to9", + "trperiod": "8to9", + "code": "a", + "trcode": "a", + "assignper": "8to9", + "fareper": "9to10", + "distper": "7to8", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "9to10", + "trperiod": "9to10", + "code": "a", + "trcode": "a", + "assignper": "9to10", + "fareper": "9to10", + "distper": "7to8", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "10to14", + "trperiod": "10to14", + "code": "a", + "trcode": "a", + "assignper": "10to14", + "fareper": "9to10", + "distper": "7to8", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "14to15", + "trperiod": "14to15", + "code": "a", + "trcode": "a", + "assignper": "14to15", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "15to16", + "trperiod": "15to16", + "code": "a", + "trcode": "a", + "assignper": "15to16", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "16to17", + "trperiod": "16to17", + "code": "a", + "trcode": "a", + "assignper": "16to17", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "17to18", + "trperiod": "17to18", + "code": "a", + "trcode": "a", + "assignper": "17to18", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "18to20", + "trperiod": "18to20", + "code": "a", + "trcode": "a", + "assignper": "18to20", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + }, + { + "period": "20to5", + "trperiod": "10to14", + "code": "a", + "trcode": "a", + "assignper": "20to5", + "fareper": "9to10", + "distper": "17to18", + "walkper": "5to6", + "bikeper": "7to8" + } + ] + }, + + "benefits-by-period": [ + { + "userclass": "SOV Toll Income Level 1 Time", + "costpath": "/${PER}/svtl1t", + "volumepath": "/${PER}/svtl1", + "reportgroup": "Auto Time" + }, + { + "userclass": "SOV Toll Income Level 2 Time", + "costpath": "/${PER}/svtl2t", + "volumepath": "/${PER}/svtl2", + "reportgroup": "Auto Time" + }, + { + "userclass": "SOV Toll Income Level 3 Time", + "costpath": "/${PER}/svtl3t", + "volumepath": "/${PER}/svtl3", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV2 Toll Income Level 1 Time", + "costpath": "/${PER}/h2tl1t", + "volumepath": "/${PER}/h2tl1", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV2 Toll Income Level 2 Time", + "costpath": "/${PER}/h2tl2t", + "volumepath": "/${PER}/h2tl2", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV2 Toll Income Level 3 Time", + "costpath": "/${PER}/h2tl3t", + "volumepath": "/${PER}/h2tl3", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV3 Toll Income Level 1 Time", + "costpath": "/${PER}/h3tl1t", + "volumepath": "/${PER}/h3tl1", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV3 Toll Income Level 2 Time", + "costpath": "/${PER}/h3tl2t", + "volumepath": "/${PER}/h3tl2", + "reportgroup": "Auto Time" + }, + { + "userclass": "HOV3 Toll Income Level 3 Time", + "costpath": "/${PER}/h3tl3t", + "volumepath": "/${PER}/h3tl3", + "reportgroup": "Auto Time" + }, + { + "userclass": "Transit In-Vehicle Time", + "costpath": "/${TRPER}/ivtwa", + "volumepath": "/${PER}/trnst", + "reportgroup": "Transit Time" + }, + { + "userclass": "Light Rail Transit In-Vehicle Time", + "costpath": "/${TRPER}/ivtwr", + "volumepath": "/${PER}/litrat", + "reportgroup": "Transit Time" + }, + { + "userclass": "Medium Trucks Time", + "costpath": "/${PER}/metrkt", + "volumepath": "/${PER}/metrk", + "reportgroup": "Truck Time" + }, + { + "userclass": "Heavy Trucks Time", + "costpath": "/${PER}/hvtrkt", + "volumepath": "/${PER}/hvtrk", + "reportgroup": "Truck Time" + }, + { + "userclass": "SOV Toll Income Level 1 Reliability", + "costpath": "/${PER}/svtl1r", + "volumepath": "/${PER}/svtl1", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "SOV Toll Income Level 2 Reliability", + "costpath": "/${PER}/svtl2r", + "volumepath": "/${PER}/svtl2", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "SOV Toll Income Level 3 Reliability", + "costpath": "/${PER}/svtl3r", + "volumepath": "/${PER}/svtl3", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV2 Toll Income Level 1 Reliability", + "costpath": "/${PER}/h2tl1r", + "volumepath": "/${PER}/h2tl1", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV2 Toll Income Level 2 Reliability", + "costpath": "/${PER}/h2tl2r", + "volumepath": "/${PER}/h2tl2", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV2 Toll Income Level 3 Reliability", + "costpath": "/${PER}/h2tl3r", + "volumepath": "/${PER}/h2tl3", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV3 Toll Income Level 1 Reliability", + "costpath": "/${PER}/h3tl1r", + "volumepath": "/${PER}/h3tl1", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV3 Toll Income Level 2 Reliability", + "costpath": "/${PER}/h3tl2r", + "volumepath": "/${PER}/h3tl2", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "HOV3 Toll Income Level 3 Reliability", + "costpath": "/${PER}/h3tl3r", + "volumepath": "/${PER}/h3tl3", + "reportgroup": "Auto Reliability" + }, + { + "userclass": "Medium Trucks Reliability", + "costpath": "/${PER}/metrkr", + "volumepath": "/${PER}/metrk", + "reportgroup": "Truck Reliability" + }, + { + "userclass": "Heavy Trucks Reliability", + "costpath": "/${PER}/hvtrkr", + "volumepath": "/${PER}/hvtrk", + "reportgroup": "Truck Reliability" + }, + { + "userclass": "Transit Initial Wait Time", + "costpath": "/${TRPER}/iwtwa", + "volumepath": "/${PER}/trnst", + "reportgroup": "Transit Time" + }, + { + "userclass": "Transit Transfer Wait Time", + "costpath": "/${TRPER}/xfrwa", + "volumepath": "/${PER}/trnst", + "reportgroup": "Transit Time" + }, + { + "userclass": "Transit Walk Time", + "costpath": "/${TRPER}/auxwa", + "volumepath": "/${PER}/trnst", + "reportgroup": "Transit Time" + }, + { + "userclass": "Light Rail Transit Initial Wait Time", + "costpath": "/${TRPER}/iwtwr", + "volumepath": "/${PER}/litrat", + "reportgroup": "Transit Time" + }, + { + "userclass": "Light Rail Transit Transfer Wait Time", + "costpath": "/${TRPER}/xfrwr", + "volumepath": "/${PER}/litrat", + "reportgroup": "Transit Time" + }, + { + "userclass": "Light Rail Transit Walk Time", + "costpath": "/${TRPER}/auxwr", + "volumepath": "/${PER}/litrat", + "reportgroup": "Transit Time" + }, + { + "userclass": "SOV Toll Income Level 1 Operating Cost", + "costpath": "/${DISTPER}/svtl1d", + "volumepath": "/${PER}/svtl1", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "SOV Toll Income Level 2 Operating Cost", + "costpath": "/${DISTPER}/svtl2d", + "volumepath": "/${PER}/svtl2", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "SOV Toll Income Level 3 Operating Cost", + "costpath": "/${DISTPER}/svtl3d", + "volumepath": "/${PER}/svtl3", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV2 Toll Income Level 1 Operating Cost", + "costpath": "/${DISTPER}/h2tl1d", + "volumepath": "/${PER}/h2tl1", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV2 Toll Income Level 2 Operating Cost", + "costpath": "/${DISTPER}/h2tl2d", + "volumepath": "/${PER}/h2tl2", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV2 Toll Income Level 3 Operating Cost", + "costpath": "/${DISTPER}/h2tl3d", + "volumepath": "/${PER}/h2tl3", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV3 Toll Income Level 1 Operating Cost", + "costpath": "/${DISTPER}/h3tl1d", + "volumepath": "/${PER}/h3tl1", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV3 Toll Income Level 2 Operating Cost", + "costpath": "/${DISTPER}/h3tl2d", + "volumepath": "/${PER}/h3tl2", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "HOV3 Toll Income Level 3 Operating Cost", + "costpath": "/${DISTPER}/h3tl3d", + "volumepath": "/${PER}/h3tl3", + "costunits": "distance", + "reportgroup": "Auto Operating Cost" + }, + { + "userclass": "Medium Trucks Operating Cost", + "costpath": "/${DISTPER}/metrkd", + "volumepath": "/${PER}/metrk", + "costunits": "distance", + "reportgroup": "Trucks Operating Cost" + }, + { + "userclass": "Heavy Trucks Operating Cost", + "costpath": "/${DISTPER}/hvtrkd", + "volumepath": "/${PER}/hvtrk", + "costunits": "distance", + "reportgroup": "Trucks Operating Cost" + } + ], + + "vot": { + "description": "Value of time in Dollars per hour", + "SOV Toll Income Level 1 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "SOV Toll Income Level 2 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "SOV Toll Income Level 3 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 1 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 2 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 3 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 1 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 2 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 3 Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Transit In-Vehicle Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Light Rail Transit In-Vehicle Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Medium Trucks Time": { + "5to6": 49.000, + "6to7": 49.000, + "7to8": 49.000, + "8to9": 49.000, + "9to10": 49.000, + "10to14": 49.000, + "14to15": 49.000, + "15to16": 49.000, + "16to17": 49.000, + "17to18": 49.000, + "18to20": 49.000, + "20to5": 49.000 + }, + "Heavy Trucks Time": { + "5to6": 54.450, + "6to7": 54.450, + "7to8": 54.450, + "8to9": 54.450, + "9to10": 54.450, + "10to14": 54.450, + "14to15": 54.450, + "15to16": 54.450, + "16to17": 54.450, + "17to18": 54.450, + "18to20": 54.450, + "20to5": 54.450 + }, + "Transit Initial Wait Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Transit Walk Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Transit Transfer Wait Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Light Rail Transit Initial Wait Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Light Rail Transit Transfer Wait Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Light Rail Transit Walk Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Walk Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Bike Time": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "SOV Toll Income Level 1 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "SOV Toll Income Level 2 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "SOV Toll Income Level 3 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 1 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 2 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV2 Toll Income Level 3 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 1 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 2 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "HOV3 Toll Income Level 3 Reliability": { + "5to6": 25.000, + "6to7": 25.000, + "7to8": 25.000, + "8to9": 25.000, + "9to10": 25.000, + "10to14": 25.000, + "14to15": 25.000, + "15to16": 25.000, + "16to17": 25.000, + "17to18": 25.000, + "18to20": 25.000, + "20to5": 25.000 + }, + "Medium Trucks Reliability": { + "5to6": 49.000, + "6to7": 49.000, + "7to8": 49.000, + "8to9": 49.000, + "9to10": 49.000, + "10to14": 49.000, + "14to15": 49.000, + "15to16": 49.000, + "16to17": 49.000, + "17to18": 49.000, + "18to20": 49.000, + "20to5": 49.000 + }, + "Heavy Trucks Reliability": { + "5to6": 54.450, + "6to7": 54.450, + "7to8": 54.450, + "8to9": 54.450, + "9to10": 54.450, + "10to14": 54.450, + "14to15": 54.450, + "15to16": 54.450, + "16to17": 54.450, + "17to18": 54.450, + "18to20": 54.450, + "20to5": 54.450 + } + }, + "operating cost": { + "description": "Operating Cost per mile", + "SOV Toll Income Level 1 Operating Cost": 0.15, + "SOV Toll Income Level 2 Operating Cost": 0.15, + "SOV Toll Income Level 3 Operating Cost": 0.15, + "HOV2 Toll Income Level 1 Operating Cost": 0.15, + "HOV2 Toll Income Level 2 Operating Cost": 0.15, + "HOV2 Toll Income Level 3 Operating Cost": 0.15, + "HOV3 Toll Income Level 1 Operating Cost": 0.15, + "HOV3 Toll Income Level 2 Operating Cost": 0.15, + "HOV3 Toll Income Level 3 Operating Cost": 0.15, + "Medium Trucks Operating Cost": 0.99, + "Heavy Trucks Operating Cost": 0.99 + } +} diff --git a/scripts/summarize/benefit_cost/benefit_controller.py b/scripts/summarize/benefit_cost/benefit_controller.py new file mode 100644 index 00000000..eafda902 --- /dev/null +++ b/scripts/summarize/benefit_cost/benefit_controller.py @@ -0,0 +1,44 @@ +import os +import sys +import json +import numpy as np +import subprocess +sys.path.append(os.getcwd()) + + + +if __name__ == '__main__': + with open('scripts/summarize/benefit_cost/benefit_configuration.json') as config_file: + config = json.load(config_file) + + print 'writing out the skims for both the baseline and the alternative runs.' + # write out skims to h5 for baseline + returncode = subprocess.call([sys.executable,'scripts/summarize/benefit_cost/emme2h5.py', config['baseline']['filepath'],'scripts/summarize/benefit_cost/benefit_configuration.json', config['baseline']['inputpath']]) + if returncode != 0: + print 'emme2h5.py failed for the baseline' + sys.exit(1) + + # write out skims to h5 for alternative + returncode = subprocess.call([sys.executable,'scripts/summarize/benefit_cost/emme2h5.py', config['alternative']['filepath'],'scripts/summarize/benefit_cost/benefit_configuration.json', config['alternative']['inputpath']]) + if returncode != 0: + print 'emme2h5.py failed for the alternative' + sys.exit(1) + + print 'doing consumer surplus calculations on the skims.' + # do consumer surplus calculations on skims and trips + returncode = subprocess.call([sys.executable,'scripts/summarize/benefit_cost/bc2.py']) + if returncode != 0: + print 'bc2.py failed' + sys.exit(1) + + print 'doing air quality and crash calculations with the emme networks.' + # do air quality and crash calculations + returncode = subprocess.call([sys.executable, config['baseline']['inputpath']+'/scripts/summarize/benefit_cost/aq_crash_calcs.py', config['baseline']['inputpath'], config['baseline']['aqoutputpath']]) + if returncode != 0: + print 'aq_crash_calcs.py failed for the baseline' + sys.exit(1) + + returncode = subprocess.call([sys.executable,config['alternative']['inputpath']+'/scripts/summarize/benefit_cost/aq_crash_calcs.py', config['alternative']['inputpath'], config['alternative']['aqoutputpath']]) + if returncode != 0: + print 'aq_crash_calcs.py failed for the alternative' + sys.exit(1) diff --git a/scripts/summarize/benefit_cost/emme2h5.py b/scripts/summarize/benefit_cost/emme2h5.py new file mode 100644 index 00000000..da7d3fab --- /dev/null +++ b/scripts/summarize/benefit_cost/emme2h5.py @@ -0,0 +1,231 @@ +import argparse, os, sys, fnmatch +import tables +import numpy as np +import inro.emme.matrix as ematrix +import inro.emme.database.emmebank as ebank +import re +import json +from datetime import datetime, timedelta +sys.path.append(os.getcwd()) + +# Being bad and setting a global compression variable for HDF5 +# stores +filters = tables.Filters(complevel=1, complib='zlib') + +converted = 0 +num_to_convert = 0 +start = 0 + +def emmemat2np(emmefullmatrix, dtype=np.float32): + """ + Converts an emmematrix object into a numpy matrix + """ + mat = emmefullmatrix.get_data() + npmat = mat.to_numpy() + + return(npmat) + +def convert_fullmats(srcbankpath, h5filepath, h5grouppath=None, mats=None, dryrun=False): + """ + Converts the full matrices in an Emmebank and stores them in an + HDF5 file. Optionally specify the destination group and a list of + matrices to convert. By default, creates a destination group with + the name of the emmebank and converts all matrices. + """ + + global num_to_convert, converted, start + + # Context managers work with Emme 4.0.8 or newer, otherwise the + # 'with' keyword fails on Emmebank() + # Sadly, opening multiple files in a single un-nested with block + # was added in Python 2.7, and so this is a little nesty. + # See: http://goo.gl/ucEsR for details. + with ebank.Emmebank(srcbankpath) as srcbank: + h5grouppath = h5grouppath or "/" + re.sub('[^0-9a-zA-Z]+', + '', srcbank.title) + + # Hacky work-around for Emmebanks that were created with an + # error-producing scenario 9999. According to Chris J., + # sometimes scenario 9999 is bogus and should be removed, but + # sometimes is not. This is a crude heuristic, and it would be + # better to do some clean-up in the model. + sn = [x.number for x in srcbank.scenarios()] + if len(sn) > 1 and 9999 in sn: + try: + srcbank.delete_scenario(9999) + except: + pass + + with tables.File(h5filepath, mode="a", filters=filters) as h5file: + for mat in srcbank.matrices(): + full_mat_name = h5grouppath+'/'+mat.name + if full_mat_name not in mats: + pass + else: + if dryrun: + print "%s/%s" % (h5grouppath,mat.name), + else: + print("Converting: %s/%s\n -> %s/%s" + % (srcbankpath, mat.name, h5grouppath, mat.name)) + + group = get_or_create_group(h5file, h5grouppath) + + + if not dryrun: + a = h5file.create_array(h5grouppath, + mat.name, + emmemat2np(mat)) + a.attrs.description = mat.description + + # Housekeeping + converted += 1 + mats.remove(full_mat_name) + + now = datetime.now() + fraction = 1.0 * converted / num_to_convert + time_so_far = now - start + + seconds_so_far = time_so_far.seconds + total_estimate = 1.0 * seconds_so_far / fraction + seconds_left = total_estimate - seconds_so_far + time_left = timedelta(seconds=seconds_left) + + if not dryrun: + print " Finished %d of %d. Estimated time remaining: %s\n" % ( + converted, num_to_convert, time_left) + + +def get_or_create_group(h5file, h5grouppath): + try: + group = h5file.getNode(h5grouppath) + return group + except: + pass + + #If we're here, the group doesn't exist. Create it. + + paths = filter(lambda x: x != "", h5grouppath.split("/")) + base = "/" + + + for x in paths: + try: + h5file.create_group(base, x) + except: + pass + base = base + "/" + x + + + +def get_matrix_defs_from_json(json_file): + with file(json_file) as jfile: + config = json.load(jfile) + + matrices = set() + + # Benefits by Period: + for per in config["timeperiods"]["periods"]: + period = per["period"] + code = per["code"] + trperiod = per["trperiod"] + trcode = per["trcode"] + assignper = per["assignper"] + fareper = per["fareper"] + distper = per["distper"] + walkper = per["walkper"] + bikeper = per["bikeper"] + + + for zzben in config["benefits-by-period"]: + cp = zzben["costpath"] + vp = zzben["volumepath"] + + # Substitute various time period placeholders + cp = cp.replace("${PER}",period) + cp = cp.replace("${CODE}",code) + cp = cp.replace("${TRPER}",trperiod) + cp = cp.replace("${TRCODE}",trcode) + cp = cp.replace("${ASSIGNPER}",assignper) + cp = cp.replace("${FAREPER}",fareper) + cp = cp.replace("${DISTPER}",distper) + cp = cp.replace("${WALKPER}",walkper) + cp = cp.replace("${BIKEPER}",bikeper) + + vp = vp.replace("${PER}",period) + vp = vp.replace("${CODE}",code) + vp = vp.replace("${TRPER}",trperiod) + vp = vp.replace("${TRCODE}",trcode) + vp = vp.replace("${ASSIGNPER}",assignper) + vp = vp.replace("${FAREPER}",fareper) + vp = vp.replace("${DISTPER}",distper) + vp = vp.replace("${WALKPER}",walkper) + vp = vp.replace("${BIKEPER}",bikeper) + + matrices.add(cp) + matrices.add(vp) + + return matrices + + +def find_all_emmebanks(root): + emmebanks = [] + + for path,names,files in os.walk(root): + for filename in fnmatch.filter(files,'emmebank'): + emmebanks.append(os.path.join(path,filename)) + + return emmebanks + + + +if __name__ == '__main__': + # Set up our command line options + parser = argparse.ArgumentParser() + parser.add_argument("-a", "--append", + help="Append output to existing HDF5 file", + action="store_true") + + parser.add_argument("outputfile", + help='''HDF5 file for output, + will not overwrite existing''') + + parser.add_argument("jsonfile", + help='''JSON config file for BC2''') + + parser.add_argument("inputfolder", + help="Specify root folder containing emmebanks for conversion") + + args = parser.parse_args() + + if args.append==False and os.path.isfile(args.outputfile): + raise IOError("Output file exists. Not overwriting.") + + # Fetch the matrix definitions we'll need to import + matrices = get_matrix_defs_from_json(args.jsonfile) + num_to_convert = len(matrices) + + # Recursively find all the emmebanks in the root folder + emmebanks = find_all_emmebanks(args.inputfolder) + + # Check to see if all specified matrices exist in an emmebank somewhere + print "Finding matrices in emmebanks:" + start = datetime.now() + for bank in emmebanks: + convert_fullmats(bank, args.outputfile, mats=matrices, dryrun=True) + + if len(matrices)>0: + print "\n\n*** %d MATRICES MISSING ***" % len(matrices) + for m in sorted(matrices): + print " "+m + #sys.exit(2) + + # Convert all matrices we need, from all matrices available + start = datetime.now() + converted = 0 + matrices = get_matrix_defs_from_json(args.jsonfile) + + for bank in emmebanks: + convert_fullmats(bank, args.outputfile, mats=matrices) + + print "Completed in",datetime.now()-start + diff --git a/scripts/summarize/benefit_cost/benefit_cost.py b/scripts/summarize/benefit_cost/miscellaneous_old_summary.py similarity index 81% rename from scripts/summarize/benefit_cost/benefit_cost.py rename to scripts/summarize/benefit_cost/miscellaneous_old_summary.py index 2c691368..df4a9b30 100644 --- a/scripts/summarize/benefit_cost/benefit_cost.py +++ b/scripts/summarize/benefit_cost/miscellaneous_old_summary.py @@ -60,10 +60,13 @@ def auto_own_cost(output_df, max_income): def nonmotorized_benefits(trips, mode, max_income): nonmotorized_trips_dist= trips.loc[(trips['mode']== mode) & (trips['hhincome'] 0 and speed <100: - speed_dict[speed]['Car'] = speed_dict[speed]['Car'] + (link['@svtl1']+ link['@svtl2'] + link['@svtl3'] + link['@svnt1'] + link['@svnt2'] + link['@svnt3'] + link['@h2tl1'] + link['@h2tl2'] + - link['@h2tl3'] + link['@h2nt1'] + link['@h2nt2'] + link['@h2nt3'] + link['@h3tl1'] + - link['@h3tl2'] + link['@h3tl3'] + link['@h3nt1'] + link['@h3nt2'] + link['@h3nt3'])*link['length'] + speed_dict[speed]['Car'] = speed_dict[speed]['Car'] + (link['@svtl1']+ link['@svtl2'] + link['@svtl3'] + + link['@h2tl1'] + link['@h2tl2'] + + link['@h2tl3'] + link['@h3tl1'] +link['@h3tl2'] + link['@h3tl3'] )*link['length'] speed_dict[speed]['Light Truck'] = speed_dict[speed]['Light Truck'] + link['@lttrk'] * link['length'] - speed_dict[speed]['Medium Truck'] = speed_dict[speed]['Medium Truck'] + link['@mveh'] * link['length']/MED_TRUCK_FACTOR - speed_dict[speed]['Heavy Truck'] = speed_dict[speed]['Heavy Truck'] + link['@hveh'] * link['length']/HV_TRUCK_FACTOR + speed_dict[speed]['Medium Truck'] = speed_dict[speed]['Medium Truck'] + link['@mveh'] * link['length'] + speed_dict[speed]['Heavy Truck'] = speed_dict[speed]['Heavy Truck'] + link['@hveh'] * link['length'] return speed_dict @@ -120,8 +120,6 @@ def group_vmt_class(my_project): vmt_func_class= {1 : 0, 3 : 0, 5 : 0, 7 : 0} for key, value in sound_cast_net_dict.iteritems(): - - print 'Getting VMT by Facility Type for Time Period ' + key my_project.change_active_database(key) network = my_project.current_scenario.get_network() @@ -135,8 +133,12 @@ def group_vmt_class(my_project): return vmt_fc_df -def emissions_calc(vmt_speed_dict): - pollutant_rates = pd.DataFrame.from_csv(pollutant_file) +def emissions_calc(vmt_speed_dict, model_year): + if model_year == 2040: + pollutant_rates = pd.DataFrame.from_csv(pollutant_file_2040) + else: + pollutant_rates = pd.DataFrame.from_csv(pollutant_file) + vehicle_type_tons = {'Car': {'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, 'Light Truck':{'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, 'Medium Truck': {'Carbon Dioxide': 0, 'Carbon Monoxide': 0, 'Nitrogen Oxide':0 , 'Volatile Organic Compound': 0, 'Particulate Matter': 0}, @@ -180,6 +182,37 @@ def injury_calc(injury_file, my_project): injury_rates_vmt['Fatality Cost'] = injury_rates_vmt['Fatality Rate']*injury_rates_vmt['VMT']*FATALITY_COST return injury_rates_vmt +def truck_costs(my_project): + + truck_dict = {'Truck Medium VHT': 0, 'Truck Heavy VHT': 0, 'Truck Medium VMT': 0, 'Truck Heavy VMT': 0, 'Truck Medium Tolls': 0, 'Truck Heavy Tolls': 0} + + for key, value in sound_cast_net_dict.iteritems(): + my_project.change_active_database(key) + #these are already in network_summary, but just repeating to make this a standalone script + my_project.network_calculator("link_calculation", result = None, expression = '@mveh*timau/60') + truck_dict['Truck Medium VHT']+= my_project.network_calc_result['sum'] + my_project.network_calculator("link_calculation", result = None, expression = '@hveh*timau/60') + truck_dict['Truck Heavy VHT']+= my_project.network_calc_result['sum'] + + #get truck vmt to calculate truck operating costs + my_project.network_calculator("link_calculation", result = None, expression = '@mveh*length') + truck_dict['Truck Medium VMT']+= my_project.network_calc_result['sum'] + my_project.network_calculator("link_calculation", result = None, expression = '@hveh*length') + truck_dict['Truck Heavy VMT']+= my_project.network_calc_result['sum'] + + #truck toll costs + my_project.network_calculator("link_calculation", result = None, expression = '@mveh*@trkc2/100') + truck_dict['Truck Medium Tolls']+= my_project.network_calc_result['sum'] + my_project.network_calculator("link_calculation", result = None, expression = '@hveh*@trkc3/100') + truck_dict['Truck Heavy Tolls']+= my_project.network_calc_result['sum'] + + return pd.DataFrame(truck_dict, index = [0]) + +def write_results(bc_writer, start_row, REPORT_ROW_GAP, output_dfs): + for df in output_dfs: + df.to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = start_row) + start_row = start_row + REPORT_ROW_GAP + def main(): @@ -223,12 +256,6 @@ def main(): bc_outputs_by_mode['Total Household Time Impedances'] = impedance_inc_mode(trips, MAX_INC,"travtime") / MINS_HR bc_outputs_by_mode[' Household Low-Income Time'] = impedance_inc_mode(trips, LOW_INC_MAX, "travtime") / MINS_HR - - - - # Also break this down for Work only - - # per Trips # Calculate Reliability Impacts # Reliability is already included in travel times in our vdfs - may want to @@ -265,7 +292,6 @@ def main(): # this. I think the problem is capturing the short walk trips and we should be able # to get this with the 2014 dataset. - print bc_costs walk_times = nonmotorized_benefits(trips, 'Walk', MAX_INC) bike_times = nonmotorized_benefits(trips, 'Bike', MAX_INC) transit_walk_times = nonmotorized_benefits(trips, 'Transit', MAX_INC) @@ -289,54 +315,20 @@ def main(): emme_project = EmmeProject(project) # Calculate link level benefits vmt_speed_dict = group_vmt_speed(emme_project) - df_emissions = emissions_calc(vmt_speed_dict) + df_emissions = emissions_calc(vmt_speed_dict, model_year) noise_vmt = noise_calc(vmt_speed_dict) injury_rates_vmt = injury_calc(injury_file, emme_project) - - # measures to add annual vehicle hours of delay - - # Average Distance and Travel Time to Work from Home Location - - # Aggregate Logsum based Time measure - - # Optionally calculate Project Costs, operating and maintenance cost - - # Outputs and Visualization + truck_outputs = truck_costs(emme_project) - + # Write it out + output_dfs = [pd.DataFrame(bc_people, index = [0]), pd.DataFrame(bc_outputs_by_mode), mode_users(trips, MAX_INC),mode_users(trips, LOW_INC_MAX), + pd.DataFrame(bc_costs.items(), columns= ['Measure', 'Value']).sort_index(by=['Measure']), + pd.DataFrame(bc_health_outputs.items(), columns= ['Measure', 'Value']), + df_emissions, noise_vmt, injury_rates_vmt, truck_outputs] bc_writer = pd.ExcelWriter(bc_outputs_file, engine = 'xlsxwriter') - START_ROW = 1 - - pd.DataFrame(bc_people, index = [0]).to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - - pd.DataFrame(bc_outputs_by_mode).to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - - mode_users(trips, MAX_INC).to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - mode_users(trips, LOW_INC_MAX).to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - pd.DataFrame(bc_costs.items(), columns= ['Measure', 'Value']).sort_index(by=['Measure']).to_excel(excel_writer = bc_writer, sheet_name ='Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - pd.DataFrame(bc_health_outputs.items(), columns= ['Measure', 'Value']).sort_index(by=['Measure']).to_excel(excel_writer = bc_writer, sheet_name ='Raw Costs', na_rep = 0, startrow = START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - df_emissions.to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow =START_ROW) - START_ROW = START_ROW + REPORT_ROW_GAP - - noise_vmt.to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow =START_ROW) - - START_ROW = START_ROW + REPORT_ROW_GAP - injury_rates_vmt.to_excel(excel_writer = bc_writer, sheet_name = 'Raw Costs', na_rep = 0, startrow =START_ROW) - - + start_row = 1 + write_results(bc_writer, start_row, REPORT_ROW_GAP, output_dfs) bc_writer.close() if __name__ == "__main__": diff --git a/scripts/summarize/benefit_cost/special_needs_zones.csv b/scripts/summarize/benefit_cost/special_needs_zones.csv new file mode 100644 index 00000000..c4fe55e8 --- /dev/null +++ b/scripts/summarize/benefit_cost/special_needs_zones.csv @@ -0,0 +1,3701 @@ +TAZ,Low Income,Minority +1,0,0 +2,1,1 +3,1,1 +4,1,1 +5,1,0 +6,1,0 +7,1,1 +8,1,1 +9,1,0 +10,1,0 +11,0,1 +12,0,1 +13,0,1 +14,0,1 +15,0,1 +16,0,1 +17,1,1 +18,1,1 +19,1,1 +20,1,1 +21,0,0 +22,0,0 +23,1,1 +24,1,1 +25,1,1 +26,1,1 +27,1,1 +28,1,1 +29,1,1 +30,1,1 +31,1,1 +32,0,0 +33,0,0 +34,0,0 +35,0,0 +36,0,0 +37,0,0 +38,0,0 +39,0,0 +40,0,0 +41,0,0 +42,0,0 +43,0,0 +44,1,1 +45,1,1 +46,1,1 +47,1,1 +48,1,1 +49,1,1 +50,0,0 +51,0,0 +52,1,1 +53,1,1 +54,0,0 +55,0,0 +56,0,0 +57,0,0 +58,0,0 +59,1,1 +60,1,1 +61,0,0 +62,0,0 +63,0,0 +64,0,0 +65,1,1 +66,0,0 +67,1,1 +68,1,0 +69,1,0.5 +70,1,0 +71,1,1 +72,1,0 +73,1,1 +74,1,1 +75,1,1 +76,1,1 +77,1,1 +78,1,1 +79,0,0 +80,0,0 +81,0,0 +82,0,0 +83,0,0 +84,0,0 +85,0,0 +86,0,0 +87,0,0 +88,0,0 +89,0,0 +90,0,0 +91,0,0 +92,1,0 +93,1,0 +94,1,0 +95,1,0 +96,1,0 +97,0,0 +98,0,0 +99,0,0 +100,0,0 +101,0,0 +102,0,0 +103,0,0 +104,0,0 +105,0,0 +106,0,0 +107,0,0 +108,0,0 +109,0,0 +110,0,0 +111,0,0 +112,0,0 +113,0,0 +114,0,0 +115,0,0 +116,0,0 +117,0,0 +118,0,0 +119,0,0 +120,0,0 +121,0,0 +122,0,0 +123,0,0 +124,0,0 +125,0,0 +126,0,0 +127,0,0 +128,0,0 +129,0,0 +130,0,0 +131,0,0 +132,0,0 +133,0,0 +134,0,0 +135,0,0 +136,0,0 +137,0,0 +138,0,0 +139,0,0 +140,0,0 +141,0,0 +142,0,0 +143,0,0 +144,0,0 +145,0,0 +146,0,0 +147,0,0 +148,0,0 +149,0,0 +150,0,0 +151,0,0 +152,0,0 +153,0,0 +154,0,0 +155,0,0 +156,0,0 +157,0,0 +158,0,0 +159,0,0 +160,0,0 +161,0,0 +162,0,0 +163,0,0 +164,0,0 +165,0,0 +166,0,0 +167,0,0 +168,0,0 +169,0,0 +170,0,0 +171,0,0 +172,0,0 +173,0,0 +174,0,0 +175,1,0 +176,1,0 +177,1,0 +178,1,0 +179,1,0 +180,1,0 +181,0,0 +182,0,0 +183,0,0 +184,0,0 +185,0,0 +186,0,0 +187,0,0 +188,0,0 +189,0,0 +190,0,0 +191,0,0 +192,0,0 +193,0,0 +194,0,0 +195,0,0 +196,0,0 +197,0,0 +198,0,0 +199,0,0 +200,0,0 +201,0,0 +202,0,0 +203,0,0 +204,0,0 +205,0,0 +206,0,0 +207,0,0 +208,0,0 +209,0,0 +210,0,0 +211,0,0 +212,1,0 +213,1,0 +214,1,0 +215,1,0 +216,1,0 +217,1,0 +218,1,0 +219,1,0 +220,1,0 +221,1,0 +222,1,0 +223,1,0 +224,1,0 +225,1,0 +226,0,0 +227,1,0 +228,0,0 +229,0,0 +230,0,0 +231,0,0 +232,0,0 +233,0,0 +234,0,0 +235,0,0 +236,0,0 +237,0,0 +238,0,0 +239,0,0 +240,0,0 +241,0,0 +242,0,0 +243,0,0 +244,0,0 +245,0,0 +246,0,0 +247,0,0 +248,0,0 +249,0,0 +250,0,0 +251,0,0 +252,0,0 +253,0,0 +254,0,0 +255,0,0 +256,0,0 +257,0,0 +258,0,0 +259,0,0 +260,0,0 +261,0,0 +262,0,0 +263,0,0 +264,0,0 +265,0,0 +266,0,0 +267,0,0 +268,0,0 +269,0,0 +270,0,0 +271,0,0 +272,0,0 +273,0,0 +274,0,0 +275,0,0 +276,1,0 +277,1,0 +278,1,1 +279,1,0 +280,1,1 +281,1,0 +282,1,1 +283,1,0 +284,1,1 +285,1,1 +286,1,1 +287,1,1 +288,1,0 +289,1,0 +290,0,0 +291,0,0 +292,0,0 +293,0,0 +294,0,0 +295,0,0 +296,0,0 +297,0,0 +298,0,0 +299,0,0 +300,0,0 +301,1,1 +302,1,1 +303,1,1 +304,1,1 +305,1,1 +306,1,1 +307,1,1 +308,1,1 +309,1,1 +310,1,1 +311,0,0 +312,0,0 +313,0,0 +314,0,0 +315,0,0 +316,0,0 +317,0,0 +318,0,0 +319,0,0 +320,0,0 +321,0,0 +322,0,0 +323,0,0 +324,0,0 +325,0,0 +326,0,0 +327,0,0 +328,0,0 +329,0,0 +330,0,0 +331,0,0 +332,0,0 +333,0,0 +334,0,0 +335,0,0 +336,0,0 +337,0,0 +338,0,0 +339,0,0 +340,0,0 +341,0,0 +342,0,0 +343,0,0 +344,0,0 +345,0,0 +346,0,0 +347,0,0 +348,0,0 +349,0,0 +350,0,0 +351,0,0 +352,0,0 +353,0,0 +354,0,0 +355,0,0 +356,0,0 +357,0,0 +358,0,0 +359,0,0 +360,0,0 +361,0,0 +362,0,0 +363,0,0 +364,0,0 +365,0,0 +366,0,0 +367,0,0 +368,0,0 +369,0,0 +370,0,0 +371,0,0 +372,0,0 +373,0,0 +374,0,0 +375,0,0 +376,0,0 +377,0,0 +378,0,0 +379,0,0 +380,0,0 +381,0,0 +382,0,0 +383,0,0 +384,0,0 +385,0,0 +386,0,0 +387,0,0 +388,0,0 +389,0,0 +390,0,0 +391,0,0 +392,0,0 +393,0,0 +394,0,0 +395,0,0 +396,0,0 +397,0,0 +398,0,0 +399,0,0 +400,0,0 +401,0,0 +402,0,0 +403,0,0 +404,0,0 +405,0,0 +406,0,0 +407,0,0 +408,0,0 +409,0,0 +410,0,0 +411,0,0 +412,0,0 +413,0,0 +414,0,0 +415,0,0 +416,0,0 +417,0,1 +418,0,1 +419,0,0 +420,0,0 +421,0,0 +422,0,0 +423,0,0 +424,0,0 +425,0,0 +426,0,0 +427,0,0 +428,0,0 +429,1,1 +430,1,1 +431,1,1 +432,1,1 +433,1,1 +434,0,1 +435,0,1 +436,0,1 +437,0,1 +438,0,0 +439,0,1 +440,0,0 +441,0,0 +442,0,0 +443,0,0 +444,0,0 +445,0,1 +446,0,1 +447,0,1 +448,0,1 +449,0,1 +450,0,1 +451,0,1 +452,0,1 +453,0,1 +454,0,1 +455,0,1 +456,0,1 +457,0,1 +458,1,0 +459,1,0 +460,0,1 +461,0,1 +462,0,1 +463,0,1 +464,0,1 +465,0,1 +466,0,1 +467,1,0 +468,1,0 +469,0,1 +470,1,0 +471,0,1 +472,0,1 +473,0,1 +474,0,1 +475,0,1 +476,0,1 +477,1,1 +478,1,1 +479,1,1 +480,1,0 +481,1,0 +482,1,0 +483,0,1 +484,0,1 +485,0,1 +486,0,1 +487,1,1 +488,1,1 +489,1,1 +490,1,1 +491,1,1 +492,0,1 +493,1,1 +494,1,1 +495,1,1 +496,1,1 +497,1,1 +498,1,1 +499,1,1 +500,1,1 +501,1,1 +502,1,1 +503,1,1 +504,1,1 +505,1,1 +506,1,1 +507,1,0 +508,1,1 +509,1,1 +510,1,1 +511,1,1 +512,1,1 +513,1,1 +514,1,1 +515,1,1 +516,1,1 +517,1,1 +518,1,1 +519,1,1 +520,1,1 +521,1,1 +522,1,1 +523,1,1 +524,1,1 +525,1,1 +526,1,1 +527,1,1 +528,1,1 +529,1,1 +530,1,1 +531,1,1 +532,1,1 +533,1,1 +534,1,1 +535,1,1 +536,1,1 +537,1,1 +538,1,1 +539,1,1 +540,1,1 +541,1,1 +542,1,1 +543,1,1 +544,1,1 +545,1,1 +546,1,1 +547,1,1 +548,1,0 +549,1,1 +550,1,1 +551,1,1 +552,1,1 +553,0,0 +554,0,0 +555,0,0 +556,1,0 +557,0,0 +558,0,0 +559,0,0 +560,0,1 +561,0,1 +562,0,0 +563,1,0 +564,1,0 +565,0,0 +566,0,0 +567,1,0 +568,1,0 +569,1,0 +570,1,0 +571,1,1 +572,1,1 +573,1,0 +574,1,0 +575,1,0 +576,1,0 +577,1,1 +578,1,1 +579,1,0 +580,1,1 +581,1,0 +582,1,1 +583,1,1 +584,1,1 +585,1,1 +586,1,0 +587,1,0 +588,1,1 +589,1,1 +590,0,1 +591,0,1 +592,0,1 +593,0,1 +594,1,1 +595,1,1 +596,1,1 +597,1,1 +598,1,1 +599,1,1 +600,1,1 +601,1,1 +602,1,1 +603,1,1 +604,1,1 +605,1,1 +606,1,1 +607,1,1 +608,1,1 +609,1,1 +610,1,1 +611,1,1 +612,1,1 +613,1,1 +614,1,1 +615,1,1 +616,1,1 +617,1,1 +618,1,1 +619,1,1 +620,1,1 +621,1,1 +622,1,1 +623,1,1 +624,1,1 +625,1,1 +626,1,1 +627,1,1 +628,1,1 +629,1,1 +630,1,1 +631,1,1 +632,1,1 +633,1,1 +634,1,1 +635,1,1 +636,1,1 +637,1,1 +638,1,1 +639,1,1 +640,1,1 +641,1,1 +642,1,1 +643,1,1 +644,1,1 +645,1,1 +646,1,1 +647,1,1 +648,1,1 +649,1,1 +650,1,1 +651,1,1 +652,1,1 +653,1,1 +654,1,1 +655,1,1 +656,1,1 +657,1,1 +658,1,1 +659,1,1 +660,1,1 +661,1,1 +662,1,1 +663,1,1 +664,1,1 +665,1,1 +666,1,1 +667,1,1 +668,1,1 +669,1,1 +670,1,1 +671,1,1 +672,1,1 +673,1,1 +674,0,1 +675,0,1 +676,0,0 +677,0,0 +678,0,0 +679,0,0 +680,0,0 +681,0,0 +682,0,0 +683,0,0 +684,0,0 +685,0,1 +686,0,1 +687,0,0 +688,0,0 +689,0,0 +690,0,0 +691,0,0 +692,0,0 +693,0,0 +694,0,0 +695,0,0 +696,0,0 +697,0,0 +698,0,0 +699,0,1 +700,0,1 +701,0,1 +702,0,1 +703,0,1 +704,1,1 +705,1,1 +706,1,1 +707,1,1 +708,1,1 +709,1,1 +710,1,1 +711,1,1 +712,1,1 +713,1,1 +714,1,1 +715,1,1 +716,1,1 +717,1,1 +718,0,1 +719,0,1 +720,1,1 +721,1,1 +722,1,1 +723,0,1 +724,0,1 +725,1,1 +726,1,1 +727,1,1 +728,1,1 +729,1,1 +730,1,1 +731,0,1 +732,0,0 +733,0,0 +734,0,0 +735,0,0 +736,0,0 +737,0,0 +738,0,0 +739,0,0 +740,0,0 +741,0,0 +742,0,0 +743,0,0 +744,0,0 +745,0,0 +746,0,0 +747,0,0 +748,0,0 +749,0,0 +750,0,0 +751,1,1 +752,1,1 +753,1,1 +754,1,1 +755,1,1 +756,1,1 +757,1,1 +758,1,0 +759,1,0 +760,1,0 +761,1,0 +762,1,0 +763,0,1 +764,0,1 +765,0,1 +766,1,1 +767,1,1 +768,0,1 +769,0,1 +770,1,1 +771,1,1 +772,1,1 +773,1,1 +774,1,1 +775,1,1 +776,1,1 +777,1,1 +778,1,0 +779,1,0 +780,1,0 +781,1,1 +782,1,1 +783,0,0 +784,0,0 +785,0,0 +786,0,0 +787,0,0 +788,0,0 +789,0,0 +790,0,0 +791,0,0 +792,0,0 +793,0,0 +794,0,0 +795,1,1 +796,1,1 +797,1,1 +798,1,1 +799,1,1 +800,1,1 +801,1,1 +802,1,1 +803,1,1 +804,1,1 +805,1,1 +806,1,1 +807,1,0 +808,1,0 +809,1,0 +810,1,1 +811,1,1 +812,1,1 +813,1,1 +814,1,1 +815,1,1 +816,1,1 +817,1,1 +818,1,1 +819,1,1 +820,1,1 +821,1,1 +822,1,1 +823,1,1 +824,1,1 +825,1,1 +826,1,1 +827,1,1 +828,1,1 +829,1,1 +830,1,1 +831,1,1 +832,1,1 +833,0,0 +834,0,0 +835,0,0 +836,0,0 +837,0,0 +838,0,0 +839,0,0 +840,0,0 +841,0,0 +842,1,1 +843,1,1 +844,1,1 +845,1,1 +846,1,1 +847,1,1 +848,1,1 +849,1,1 +850,1,1 +851,1,1 +852,1,1 +853,1,1 +854,1,1 +855,1,1 +856,1,1 +857,1,1 +858,1,1 +859,1,1 +860,1,1 +861,1,1 +862,1,1 +863,1,1 +864,1,1 +865,1,1 +866,1,1 +867,1,1 +868,1,1 +869,1,1 +870,1,1 +871,1,1 +872,1,1 +873,1,1 +874,1,1 +875,1,1 +876,1,1 +877,1,1 +878,1,1 +879,1,1 +880,1,1 +881,1,1 +882,1,1 +883,1,1 +884,1,1 +885,1,1 +886,1,1 +887,1,1 +888,1,1 +889,1,1 +890,0,1 +891,0,1 +892,0,1 +893,0,1 +894,1,1 +895,1,1 +896,1,1 +897,1,1 +898,1,1 +899,1,1 +900,1,1 +901,1,1 +902,1,1 +903,1,1 +904,1,1 +905,1,1 +906,1,1 +907,1,1 +908,1,1 +909,1,1 +910,1,1 +911,1,1 +912,1,1 +913,1,1 +914,1,1 +915,1,1 +916,1,1 +917,1,1 +918,1,1 +919,1,1 +920,1,1 +921,1,1 +922,1,1 +923,1,1 +924,1,1 +925,1,1 +926,1,1 +927,1,1 +928,1,1 +929,1,1 +930,1,1 +931,1,1 +932,1,1 +933,1,1 +934,1,1 +935,1,1 +936,1,1 +937,1,1 +938,1,1 +939,1,1 +940,1,1 +941,0,0 +942,1,1 +943,1,1 +944,1,1 +945,1,1 +946,1,1 +947,1,1 +948,1,1 +949,1,1 +950,1,1 +951,1,1 +952,1,1 +953,1,1 +954,1,1 +955,1,1 +956,1,1 +957,1,1 +958,1,1 +959,1,1 +960,1,1 +961,1,1 +962,1,1 +963,1,1 +964,1,1 +965,1,1 +966,1,1 +967,1,1 +968,1,1 +969,1,1 +970,1,1 +971,1,1 +972,1,1 +973,1,1 +974,1,1 +975,1,1 +976,0,1 +977,0,1 +978,1,1 +979,1,1 +980,1,1 +981,1,1 +982,1,1 +983,1,1 +984,1,1 +985,1,1 +986,1,1 +987,1,1 +988,1,1 +989,1,1 +990,1,1 +991,0,0 +992,0,0 +993,0,0 +994,0,0 +995,0,0 +996,0,0 +997,0,0 +998,0,0 +999,0,0 +1000,0,0 +1001,0,0 +1002,0,0 +1003,1,1 +1004,1,1 +1005,0,0 +1006,0,0 +1007,1,1 +1008,1,1 +1009,1,1 +1010,1,1 +1011,1,1 +1012,1,1 +1013,1,1 +1014,1,1 +1015,0,1 +1016,0,1 +1017,0,1 +1018,1,1 +1019,1,1 +1020,1,1 +1021,1,1 +1022,1,1 +1023,1,1 +1024,1,1 +1025,1,1 +1026,1,1 +1027,0,1 +1028,0,1 +1029,1,1 +1030,1,1 +1031,1,1 +1032,1,1 +1033,1,1 +1034,0,0 +1035,0,0 +1036,0,0 +1037,0,0 +1038,0,0 +1039,0,0 +1040,0,0 +1041,1,1 +1042,1,1 +1043,1,1 +1044,1,1 +1045,1,1 +1046,1,1 +1047,1,1 +1048,1,1 +1049,1,1 +1050,1,1 +1051,1,1 +1052,1,1 +1053,1,1 +1054,1,1 +1055,1,1 +1056,1,1 +1057,1,1 +1058,1,1 +1059,1,1 +1060,1,1 +1061,1,1 +1062,1,1 +1063,1,1 +1064,1,1 +1065,1,0 +1066,1,0 +1067,1,0 +1068,1,1 +1069,1,1 +1070,1,1 +1071,1,1 +1072,1,1 +1073,1,1 +1074,1,1 +1075,0,1 +1076,0,1 +1077,0,1 +1078,1,1 +1079,1,1 +1080,1,1 +1081,1,1 +1082,1,1 +1083,1,1 +1084,0,0 +1085,0,0 +1086,0,0 +1087,1,1 +1088,1,1 +1089,1,1 +1090,1,1 +1091,1,1 +1092,1,1 +1093,1,1 +1094,0,1 +1095,0,0 +1096,0,0 +1097,0,0 +1098,1,1 +1099,0,0 +1100,0,0 +1101,0,0 +1102,0,0 +1103,1,1 +1104,1,1 +1105,1,1 +1106,1,1 +1107,1,1 +1108,1,1 +1109,1,1 +1110,1,1 +1111,1,1 +1112,1,1 +1113,0,1 +1114,0,1 +1115,0,1 +1116,1,1 +1117,1,1 +1118,1,1 +1119,1,1 +1120,1,1 +1121,1,1 +1122,1,1 +1123,1,1 +1124,1,1 +1125,1,1 +1126,1,1 +1127,1,1 +1128,1,1 +1129,1,1 +1130,1,1 +1131,1,1 +1132,1,1 +1133,1,1 +1134,1,1 +1135,0,1 +1136,0,1 +1137,1,1 +1138,0,1 +1139,1,1 +1140,1,1 +1141,1,1 +1142,1,1 +1143,1,1 +1144,1,1 +1145,0,1 +1146,0,1 +1147,0,1 +1148,0,1 +1149,0,1 +1150,0,1 +1151,0,1 +1152,1,0 +1153,1,0 +1154,1,0 +1155,1,0 +1156,1,1 +1157,1,1 +1158,0,0 +1159,0,0 +1160,1,1 +1161,1,1 +1162,1,1 +1163,1,1 +1164,1,1 +1165,1,1 +1166,1,1 +1167,1,1 +1168,1,1 +1169,1,1 +1170,1,1 +1171,0,0 +1172,1,1 +1173,1,1 +1174,1,1 +1175,1,1 +1176,1,1 +1177,1,1 +1178,1,1 +1179,1,1 +1180,1,1 +1181,1,1 +1182,1,1 +1183,1,1 +1184,1,1 +1185,1,1 +1186,1,1 +1187,1,1 +1188,1,1 +1189,1,1 +1190,1,1 +1191,0,1 +1192,1,1 +1193,1,1 +1194,1,1 +1195,1,1 +1196,1,1 +1197,1,1 +1198,1,1 +1199,1,1 +1200,0,0 +1201,0,1 +1202,0,0 +1203,0,1 +1204,0,0 +1205,0,0 +1206,0,1 +1207,0,0 +1208,0,0 +1209,0,1 +1210,1,1 +1211,1,1 +1212,1,1 +1213,0,0 +1214,1,1 +1215,1,1 +1216,1,1 +1217,1,1 +1218,1,1 +1219,1,1 +1220,1,1 +1221,1,1 +1222,1,1 +1223,1,1 +1224,1,1 +1225,1,1 +1226,1,1 +1227,1,1 +1228,1,1 +1229,0,1 +1230,0,1 +1231,0,1 +1232,0,1 +1233,0,1 +1234,0,1 +1235,0,0 +1236,0,0 +1237,0,0 +1238,0,0 +1239,0,1 +1240,0,1 +1241,0,1 +1242,0,1 +1243,0,1 +1244,1,1 +1245,1,1 +1246,1,1 +1247,1,1 +1248,1,1 +1249,1,1 +1250,1,1 +1251,1,1 +1252,1,1 +1253,1,1 +1254,1,1 +1255,1,1 +1256,1,1 +1257,1,1 +1258,1,1 +1259,1,1 +1260,1,1 +1261,1,1 +1262,1,1 +1263,1,1 +1264,1,1 +1265,1,1 +1266,1,1 +1267,1,1 +1268,1,1 +1269,0,1 +1270,0,1 +1271,0,1 +1272,0,0 +1273,0,0 +1274,0,0 +1275,0,0 +1276,0,0 +1277,0,0 +1278,0,0 +1279,0,0 +1280,0,0 +1281,0,0 +1282,0,0 +1283,0,0 +1284,0,0 +1285,0,0 +1286,0,0 +1287,0,1 +1288,0,1 +1289,0,1 +1290,0,1 +1291,0,1 +1292,0,1 +1293,0,1 +1294,0,1 +1295,0,1 +1296,0,1 +1297,1,1 +1298,1,1 +1299,0,1 +1300,1,1 +1301,1,1 +1302,0,1 +1303,1,1 +1304,0,1 +1305,0,1 +1306,0,1 +1307,0,1 +1308,0,1 +1309,0,1 +1310,0,1 +1311,0,1 +1312,0,1 +1313,0,1 +1314,0,1 +1315,0,1 +1316,0,0 +1317,0,0 +1318,0,0 +1319,0,0 +1320,0,0 +1321,0,0 +1322,0,0 +1323,0,0 +1324,0,0 +1325,0,0 +1326,0,0 +1327,0,1 +1328,0,1 +1329,1,1 +1330,0,1 +1331,0,1 +1332,1,1 +1333,0,1 +1334,0,1 +1335,0,1 +1336,1,1 +1337,1,1 +1338,1,1 +1339,0,1 +1340,1,1 +1341,1,1 +1342,1,1 +1343,1,1 +1344,1,1 +1345,0,1 +1346,0,1 +1347,0,1 +1348,0,1 +1349,1,1 +1350,1,1 +1351,1,1 +1352,1,1 +1353,1,1 +1354,1,1 +1355,0,0 +1356,0,0 +1357,1,1 +1358,1,1 +1359,1,1 +1360,1,1 +1361,1,1 +1362,0,1 +1363,0,1 +1364,0,1 +1365,0,1 +1366,0,0 +1367,0,0 +1368,0,0 +1369,0,0 +1370,0,0 +1371,0,0 +1372,0,0 +1373,0,0 +1374,0,0 +1375,0,0 +1376,0,0 +1377,0,0 +1378,0,0 +1379,0,0 +1380,0,0 +1381,0,0 +1382,0,0 +1383,0,0 +1384,0,0 +1385,0,1 +1386,0,1 +1387,0,1 +1388,0,1 +1389,0,1 +1390,0,1 +1391,0,1 +1392,0,1 +1393,0,1 +1394,0,1 +1395,0,1 +1396,0,1 +1397,1,1 +1398,1,1 +1399,1,1 +1400,0,1 +1401,1,1 +1402,1,1 +1403,0,1 +1404,0,1 +1405,1,1 +1406,1,1 +1407,0,1 +1408,0,1 +1409,0,0 +1410,1,1 +1411,0,0 +1412,0,0 +1413,1,1 +1414,1,1 +1415,0,0 +1416,0,0 +1417,0,1 +1418,0,1 +1419,0,1 +1420,0,1 +1421,0,1 +1422,0,1 +1423,0,1 +1424,0,0 +1425,0,0 +1426,0,0 +1427,0,1 +1428,0,1 +1429,0,1 +1430,0,1 +1431,0,1 +1432,0,1 +1433,0,1 +1434,0,0 +1435,0,0 +1436,1,0 +1437,1,0 +1438,1,0 +1439,1,0 +1440,1,0 +1441,1,0 +1442,1,0 +1443,1,0 +1444,0,0 +1445,0,0 +1446,0,0 +1447,1,0 +1448,1,0 +1449,0,1 +1450,0,0 +1451,0,1 +1452,0,1 +1453,0,1 +1454,0,1 +1455,0,1 +1456,0,1 +1457,0,1 +1458,0,1 +1459,0,0 +1460,0,1 +1461,0,0 +1462,0,0 +1463,0,1 +1464,0,1 +1465,0,1 +1466,0,1 +1467,0,1 +1468,0,1 +1469,0,1 +1470,0,1 +1471,0,1 +1472,0,1 +1473,0,1 +1474,0,1 +1475,0,1 +1476,0,1 +1477,0,1 +1478,0,1 +1479,0,1 +1480,0,0 +1481,0,0 +1482,0,0 +1483,0,0 +1484,0,0 +1485,0,0 +1486,0,0 +1487,0,0 +1488,0,0 +1489,0,0 +1490,0,0 +1491,0,0 +1492,0,0 +1493,0,0 +1494,0,0 +1495,0,0 +1496,0,0 +1497,0,0 +1498,0,0 +1499,0,0 +1500,0,0 +1501,0,0 +1502,0,0 +1503,0,0 +1504,0,1 +1505,0,1 +1506,0,1 +1507,0,1 +1508,0,1 +1509,0,1 +1510,1,1 +1511,0,1 +1512,0,1 +1513,0,1 +1514,0,1 +1515,0,1 +1516,0,1 +1517,0,0 +1518,0,0 +1519,0,0 +1520,0,0 +1521,0,1 +1522,0,0 +1523,0,0 +1524,0,0 +1525,0,0 +1526,0,0 +1527,1,1 +1528,1,1 +1529,1,1 +1530,1,1 +1531,0,1 +1532,0,1 +1533,0,1 +1534,0,1 +1535,0,1 +1536,0,1 +1537,0,1 +1538,0,0 +1539,0,0 +1540,0,0 +1541,0,0 +1542,0,0 +1543,0,1 +1544,0,1 +1545,0,1 +1546,0,1 +1547,0,1 +1548,0,1 +1549,0,1 +1550,0,1 +1551,0,1 +1552,0,1 +1553,0,1 +1554,0,1 +1555,0,1 +1556,0,1 +1557,0,0 +1558,0,1 +1559,0,0 +1560,0,1 +1561,0,1 +1562,0,1 +1563,0,1 +1564,0,1 +1565,0,1 +1566,0,1 +1567,0,1 +1568,0,1 +1569,1,1 +1570,1,1 +1571,0,1 +1572,0,1 +1573,0,0 +1574,0,0 +1575,0,0 +1576,0,0 +1577,0,0 +1578,0,0 +1579,0,1 +1580,0,0 +1581,0,0 +1582,0,0 +1583,0,0 +1584,0,0 +1585,0,0 +1586,0,0 +1587,0,0 +1588,0,1 +1589,0,1 +1590,0,1 +1591,0,1 +1592,0,1 +1593,0,0 +1594,0,0 +1595,0,0 +1596,0,0 +1597,0,0 +1598,0,0 +1599,0,0 +1600,0,0 +1601,0,0 +1602,0,1 +1603,0,0 +1604,0,1 +1605,0,1 +1606,0,0 +1607,0,0 +1608,0,0 +1609,0,0 +1610,0,1 +1611,0,1 +1612,0,1 +1613,0,1 +1614,0,1 +1615,0,1 +1616,0,1 +1617,0,1 +1618,0,1 +1619,0,1 +1620,0,1 +1621,0,1 +1622,0,1 +1623,0,1 +1624,0,1 +1625,0,1 +1626,0,1 +1627,0,1 +1628,0,1 +1629,0,1 +1630,0,1 +1631,0,1 +1632,0,0 +1633,0,0 +1634,0,0 +1635,0,0 +1636,0,0 +1637,0,0 +1638,0,0 +1639,0,0 +1640,0,0 +1641,0,0 +1642,0,0 +1643,0,1 +1644,0,1 +1645,0,1 +1646,0,1 +1647,0,1 +1648,0,1 +1649,0,1 +1650,0,1 +1651,0,1 +1652,0,1 +1653,0,1 +1654,0,1 +1655,0,1 +1656,0,1 +1657,0,1 +1658,0,1 +1659,0,1 +1660,0,1 +1661,0,0 +1662,0,0 +1663,0,0 +1664,0,0 +1665,0,0 +1666,0,0 +1667,0,0 +1668,0,0 +1669,0,0 +1670,0,1 +1671,0,1 +1672,0,1 +1673,0,1 +1674,0,1 +1675,0,1 +1676,0,1 +1677,0,1 +1678,0,1 +1679,0,1 +1680,0,1 +1681,0,1 +1682,0,1 +1683,0,1 +1684,0,1 +1685,0,1 +1686,0,0 +1687,0,0 +1688,0,1 +1689,0,0 +1690,0,0 +1691,0,0 +1692,0,0 +1693,0,0 +1694,0,0 +1695,0,0 +1696,0,0 +1697,0,0 +1698,0,0 +1699,0,1 +1700,0,1 +1701,0,1 +1702,0,1 +1703,0,1 +1704,0,1 +1705,0,1 +1706,0,0 +1707,0,0 +1708,0,0 +1709,0,0 +1710,0,0 +1711,0,1 +1712,0,1 +1713,0,1 +1714,0,1 +1715,0,1 +1716,0,1 +1717,0,0 +1718,0,1 +1719,0,0 +1720,0,0 +1721,0,0 +1722,0,0 +1723,0,0 +1724,0,0 +1725,0,0 +1726,0,0 +1727,0,0 +1728,0,0 +1729,0,1 +1730,0,0 +1731,0,1 +1732,0,0 +1733,0,0 +1734,0,0 +1735,0,1 +1736,0,1 +1737,0,1 +1738,0,1 +1739,0,1 +1740,0,1 +1741,0,0 +1742,0,0 +1743,0,0 +1744,0,0 +1745,0,1 +1746,0,1 +1747,0,0 +1748,0,1 +1749,0,0 +1750,0,0 +1751,0,0 +1752,0,0 +1753,0,0 +1754,0,0 +1755,0,0 +1756,0,0 +1757,0,0 +1758,0,0 +1759,0,0 +1760,0,1 +1761,0,0 +1762,0,0 +1763,0,0 +1764,0,0 +1765,0,0 +1766,0,0 +1767,0,0 +1768,1,0 +1769,0,0 +1770,0,0 +1771,0,0 +1772,0,0 +1773,0,0 +1774,0,0 +1775,0,0 +1776,0,0 +1777,0,0 +1778,0,0 +1779,0,0 +1780,0,0 +1781,0,0 +1782,0,0 +1783,0,0 +1784,0,0 +1785,0,0 +1786,0,0 +1787,0,0 +1788,0,0 +1789,0,0 +1790,0,0 +1791,0,0 +1792,0,0 +1793,0,0 +1794,0,0 +1795,0,0 +1796,0,0 +1797,0,0 +1798,0,0 +1799,0,0 +1800,0,0 +1801,1,0 +1802,1,0 +1803,1,0 +1804,1,0 +1805,1,0 +1806,0,1 +1807,0,1 +1808,0,1 +1809,0,1 +1810,0,1 +1811,0,1 +1812,0,0 +1813,0,0 +1814,0,0 +1815,0,0 +1816,0,0 +1817,0,0 +1818,0,0 +1819,0,0 +1820,0,0 +1821,0,0 +1822,0,0 +1823,0,0 +1824,0,0 +1825,0,0 +1826,0,0 +1827,0,0 +1828,0,0 +1829,1,1 +1830,1,1 +1831,1,1 +1832,1,1 +1833,1,1 +1834,1,1 +1835,0,0 +1836,0,0 +1837,0,0 +1838,0,0 +1839,0,0 +1840,0,0 +1841,0,0 +1842,0,0 +1843,0,0 +1844,0,0 +1845,0,0 +1846,1,1 +1847,1,1 +1848,0,1 +1849,1,1 +1850,0,1 +1851,0,1 +1852,0,1 +1853,0,1 +1854,0,1 +1855,0,1 +1856,0,0 +1857,0,1 +1858,0,1 +1859,0,0 +1860,0,0 +1861,0,0 +1862,0,0 +1863,0,0 +1864,0,0 +1865,0,0 +1866,0,0 +1867,0,0 +1868,0,0 +1869,1,1 +1870,1,1 +1871,1,1 +1872,1,1 +1873,0,1 +1874,0,1 +1875,0,1 +1876,0,1 +1877,0,1 +1878,0,1 +1879,1,0 +1880,1,0 +1881,1,0 +1882,1,0 +1883,0,0 +1884,0,0 +1885,0,0 +1886,0,0 +1887,0,0 +1888,0,0 +1889,0,0 +1890,0,0 +1891,0,0 +1892,0,0 +1893,0,0 +1894,0,0 +1895,0,0 +1896,0,0 +1897,0,0 +1898,0,0 +1899,0,0 +1900,0,0 +1901,0,0 +1902,0,0 +1903,0,0 +1904,0,0 +1905,0,0 +1906,0,0 +1907,0,0 +1908,0,0 +1909,0,1 +1910,0,1 +1911,0,1 +1912,0,0 +1913,0,1 +1914,0,1 +1915,0,0 +1916,0,0 +1917,0,0 +1918,0,0 +1919,0,0 +1920,0,0 +1921,0,0 +1922,0,0 +1923,0,0 +1924,0,0 +1925,0,0 +1926,0,0 +1927,0,0 +1928,0,1 +1929,0,1 +1930,0,1 +1931,0,1 +1932,0,1 +1933,0,0 +1934,0,0 +1935,0,0 +1936,0,0 +1937,0,0 +1938,0,0 +1939,0,0 +1940,0,1 +1941,0,1 +1942,0,1 +1943,0,1 +1944,0,1 +1945,0,1 +1946,0,0 +1947,0,0 +1948,0,0 +1949,0,0 +1950,0,0 +1951,0,1 +1952,0,1 +1953,0,1 +1954,0,1 +1955,0,0 +1956,0,1 +1957,0,1 +1958,0,1 +1959,0,0 +1960,0,0 +1961,0,0 +1962,0,0 +1963,0,0 +1964,0,0 +1965,0,0 +1966,0,0 +1967,0,0 +1968,0,0 +1969,0,0 +1970,0,0 +1971,0,1 +1972,0,1 +1973,0,1 +1974,0,1 +1975,0,1 +1976,0,1 +1977,0,1 +1978,0,1 +1979,0,1 +1980,0,0 +1981,0,0 +1982,0,0 +1983,0,0 +1984,0,0 +1985,0,0 +1986,0,0 +1987,0,0 +1988,0,0 +1989,1,0 +1990,1,0 +1991,1,0 +1992,0,0 +1993,0,0 +1994,0,0 +1995,0,0 +1996,0,0 +1997,0,0 +1998,0,0 +1999,0,0 +2000,0,0 +2001,0,0 +2002,0,0 +2003,0,0 +2004,0,0 +2005,0,0 +2006,0,0 +2007,0,1 +2008,0,0 +2009,0,0 +2010,0,0 +2011,0,0 +2012,0,0 +2013,0,0 +2014,0,0 +2015,0,0 +2016,0,0 +2017,0,0 +2018,0,0 +2019,0,0 +2020,0,0 +2021,0,0 +2022,0,0 +2023,0,0 +2024,0,0 +2025,0,0 +2026,0,0 +2027,0,0 +2028,0,0 +2029,0,0 +2030,0,0 +2031,0,0 +2032,0,0 +2033,0,1 +2034,1,1 +2035,0,0 +2036,0,0 +2037,0,0 +2038,0,0 +2039,0,0 +2040,0,0 +2041,0,0 +2042,0,0 +2043,0,0 +2044,0,0 +2045,0,0 +2046,0,0 +2047,0,0 +2048,0,0 +2049,0,0 +2050,0,0 +2051,0,0 +2052,0,0 +2053,0,0 +2054,0,0 +2055,0,0 +2056,0,0 +2057,0,0 +2058,0,0 +2059,0,0 +2060,1,1 +2061,0,0 +2062,0,0 +2063,0,0 +2064,0,0 +2065,0,0 +2066,1,0 +2067,1,0 +2068,0,0 +2069,1,0 +2070,1,0 +2071,0,0 +2072,0,0 +2073,0,0 +2074,0,0 +2075,0,0 +2076,1,0 +2077,1,0 +2078,1,0 +2079,0,0 +2080,0,0 +2081,0,0 +2082,0,0 +2083,0,0 +2084,0,0 +2085,0,0 +2086,0,0 +2087,0,0 +2088,0,0 +2089,1,0 +2090,0,0 +2091,0,0 +2092,0,0 +2093,0,0 +2094,0,0 +2095,0,0 +2096,0,0 +2097,0,0 +2098,1,0 +2099,1,0 +2100,1,0 +2101,0,0 +2102,0,0 +2103,0,0 +2104,0,0 +2105,0,0 +2106,0,0 +2107,0,0 +2108,0,0 +2109,1,0 +2110,0,0 +2111,0,0 +2112,0,0 +2113,0,0 +2114,0,0 +2115,1,0 +2116,1,0 +2117,1,0 +2118,1,0 +2119,1,0 +2120,1,0 +2121,1,0 +2122,0,0 +2123,0,0 +2124,1,0 +2125,1,0 +2126,1,0 +2127,1,0 +2128,1,0 +2129,1,0 +2130,1,0 +2131,1,0 +2132,0,0 +2133,0,0 +2134,0,0 +2135,0,0 +2136,0,0 +2137,0,0 +2138,0,0 +2139,0,0 +2140,0,0 +2141,0,0 +2142,0,0 +2143,0,0 +2144,0,0 +2145,0,0 +2146,0,0 +2147,0,0 +2148,0,0 +2149,0,0 +2150,0,0 +2151,0,0 +2152,0,0 +2153,0,0 +2154,0,0 +2155,0,0 +2156,0,0 +2157,0,0 +2158,0,0 +2159,1,0 +2160,1,0 +2161,1,0 +2162,1,0 +2163,1,0 +2164,0,0 +2165,0,0 +2166,0,0 +2167,0,0 +2168,0,0 +2169,0,0 +2170,0,0 +2171,1,0 +2172,1,0 +2173,1,0 +2174,1,0 +2175,1,0 +2176,1,1 +2177,1,1 +2178,1,1 +2179,1,1 +2180,1,0 +2181,1,0 +2182,1,0 +2183,1,0 +2184,1,0 +2185,1,0 +2186,1,0 +2187,1,0 +2188,1,0 +2189,1,0 +2190,1,0 +2191,1,0 +2192,1,0 +2193,1,0 +2194,1,0 +2195,1,0 +2196,1,0 +2197,1,0 +2198,1,0 +2199,1,0 +2200,1,0 +2201,1,0 +2202,0,0 +2203,0,0 +2204,0,0 +2205,0,0 +2206,0,0 +2207,0,0 +2208,0,0 +2209,0,0 +2210,0,0 +2211,0,0 +2212,1,0 +2213,0,0 +2214,0,0 +2215,0,0 +2216,0,0 +2217,0,0 +2218,0,0 +2219,1,0 +2220,1,0 +2221,0,0 +2222,0,0 +2223,1,0 +2224,1,0 +2225,0,0 +2226,0,0 +2227,0,0 +2228,0,0 +2229,1,0 +2230,0,0 +2231,1,0 +2232,1,0 +2233,1,0 +2234,1,0 +2235,0,0 +2236,1,0 +2237,1,0 +2238,0,0 +2239,0,0 +2240,0,0 +2241,0,0 +2242,0,0 +2243,0,0 +2244,1,0 +2245,0,0 +2246,0,0 +2247,0,0 +2248,0,0 +2249,0,0 +2250,1,1 +2251,1,1 +2252,0,0 +2253,0,0 +2254,0,0 +2255,0,0 +2256,0,0 +2257,1,0 +2258,1,0 +2259,1,1 +2260,1,0 +2261,1,1 +2262,1,0 +2263,1,0 +2264,1,0 +2265,1,0 +2266,1,0 +2267,1,0 +2268,1,0 +2269,1,0 +2270,1,0 +2271,0,0 +2272,1,0 +2273,1,0 +2274,1,0 +2275,1,0 +2276,1,0 +2277,1,0 +2278,1,0 +2279,1,0 +2280,1,0 +2281,1,0 +2282,1,0 +2283,1,0 +2284,1,0 +2285,1,0 +2286,1,0 +2287,1,0 +2288,1,0 +2289,1,0 +2290,1,0 +2291,1,0 +2292,1,0 +2293,1,0 +2294,1,0 +2295,1,0 +2296,1,0 +2297,1,0 +2298,1,0 +2299,1,0 +2300,1,0 +2301,1,0 +2302,0,0 +2303,0,0 +2304,0,0 +2305,0,0 +2306,0,0 +2307,0,0 +2308,0,0 +2309,0,0 +2310,0,0 +2311,0,0 +2312,1,0 +2313,1,0 +2314,1,0 +2315,0,0 +2316,1,0 +2317,1,0 +2318,1,0 +2319,1,1 +2320,1,1 +2321,1,1 +2322,1,0 +2323,1,1 +2324,1,1 +2325,1,0 +2326,1,0 +2327,1,0 +2328,1,1 +2329,1,0 +2330,1,0 +2331,1,0 +2332,0,0 +2333,0,0 +2334,0,0 +2335,0,0 +2336,0,0 +2337,0,0 +2338,0,0 +2339,0,0 +2340,0,0 +2341,0,0 +2342,0,0 +2343,0,0 +2344,0,0 +2345,0,0 +2346,0,0 +2347,0,0 +2348,0,0 +2349,0,0 +2350,1,0 +2351,1,0 +2352,1,0 +2353,1,0 +2354,1,0 +2355,1,0 +2356,1,0 +2357,1,0 +2358,0,0 +2359,0,0 +2360,0,0 +2361,0,0 +2362,0,0 +2363,1,0 +2364,0,0 +2365,0,0 +2366,1,0 +2367,0,0 +2368,0,0 +2369,0,0 +2370,0,0 +2371,0,0 +2372,0,0 +2373,0,0 +2374,0,0 +2375,0,0 +2376,0,0 +2377,0,0 +2378,0,0 +2379,0,0 +2380,0,0 +2381,0,0 +2382,0,0 +2383,0,1 +2384,0,1 +2385,0,0 +2386,0,0 +2387,0,0 +2388,0,1 +2389,0,0 +2390,1,1 +2391,1,1 +2392,1,1 +2393,1,1 +2394,1,1 +2395,1,1 +2396,1,1 +2397,1,1 +2398,1,1 +2399,1,1 +2400,1,1 +2401,1,1 +2402,1,1 +2403,1,1 +2404,1,1 +2405,0,0 +2406,0,0 +2407,0,1 +2408,0,1 +2409,0,1 +2410,0,1 +2411,0,1 +2412,0,0 +2413,1,1 +2414,1,1 +2415,1,1 +2416,1,1 +2417,1,1 +2418,1,1 +2419,1,1 +2420,1,1 +2421,1,1 +2422,1,1 +2423,1,1 +2424,1,1 +2425,1,1 +2426,0,0 +2427,1,0 +2428,1,0 +2429,0,0 +2430,0,0 +2431,0,0 +2432,0,0 +2433,0,0 +2434,0,0 +2435,0,0 +2436,0,0 +2437,0,0 +2438,0,0 +2439,0,0 +2440,0,0 +2441,1,1 +2442,1,1 +2443,0,0 +2444,1,1 +2445,1,1 +2446,0,0 +2447,0,0 +2448,0,0 +2449,0,0 +2450,0,0 +2451,0,0 +2452,0,0 +2453,0,0 +2454,0,0 +2455,0,0 +2456,0,0 +2457,0,0 +2458,0,0 +2459,0,0 +2460,0,1 +2461,0,1 +2462,0,1 +2463,0,1 +2464,0,1 +2465,0,0 +2466,0,0 +2467,0,0 +2468,0,0 +2469,0,0 +2470,0,1 +2471,0,0 +2472,0,1 +2473,0,1 +2474,0,0 +2475,0,0 +2476,0,0 +2477,0,0 +2478,1,1 +2479,1,1 +2480,1,1 +2481,1,1 +2482,1,1 +2483,1,1 +2484,1,1 +2485,0,1 +2486,1,1 +2487,0,1 +2488,1,1 +2489,1,1 +2490,1,1 +2491,1,1 +2492,0,0 +2493,0,0 +2494,1,1 +2495,1,1 +2496,1,1 +2497,0,1 +2498,0,0 +2499,0,0 +2500,0,0 +2501,0,0 +2502,0,0 +2503,0,0 +2504,0,0 +2505,0,0 +2506,0,0 +2507,1,1 +2508,1,1 +2509,0,0 +2510,0,0 +2511,0,0 +2512,1,1 +2513,1,1 +2514,1,1 +2515,1,1 +2516,0,1 +2517,1,1 +2518,1,1 +2519,0,1 +2520,0,1 +2521,0,1 +2522,0,1 +2523,0,1 +2524,0,1 +2525,0,0 +2526,0,1 +2527,0,0 +2528,0,1 +2529,0,1 +2530,0,0 +2531,0,1 +2532,0,1 +2533,0,1 +2534,0,0 +2535,0,0 +2536,0,0 +2537,0,0 +2538,0,0 +2539,0,0 +2540,0,0 +2541,0,0 +2542,0,0 +2543,0,0 +2544,0,0 +2545,0,0 +2546,0,0 +2547,1,1 +2548,0,0 +2549,0,0 +2550,0,0 +2551,0,0 +2552,0,0 +2553,0,0 +2554,0,0 +2555,0,0 +2556,0,0 +2557,0,0 +2558,0,0 +2559,0,0 +2560,0,0 +2561,0,1 +2562,0,1 +2563,0,1 +2564,0,1 +2565,0,1 +2566,0,1 +2567,0,1 +2568,0,1 +2569,1,1 +2570,0,1 +2571,1,1 +2572,1,1 +2573,1,1 +2574,1,1 +2575,1,1 +2576,1,1 +2577,1,1 +2578,1,1 +2579,1,1 +2580,1,1 +2581,0,0 +2582,0,0 +2583,0,0 +2584,0,0 +2585,0,0 +2586,0,0 +2587,1,1 +2588,0,0 +2589,1,1 +2590,1,1 +2591,1,1 +2592,1,1 +2593,1,1 +2594,1,1 +2595,1,1 +2596,1,1 +2597,1,1 +2598,1,1 +2599,1,1 +2600,1,1 +2601,1,1 +2602,1,1 +2603,1,1 +2604,1,1 +2605,0,0 +2606,0,0 +2607,0,0 +2608,0,0 +2609,0,0 +2610,0,0 +2611,0,0 +2612,0,0 +2613,0,0 +2614,0,0 +2615,0,0 +2616,0,0 +2617,0,0 +2618,1,1 +2619,1,1 +2620,1,1 +2621,1,1 +2622,0,0 +2623,0,0 +2624,1,1 +2625,0,0 +2626,1,0 +2627,0,0 +2628,0,0 +2629,0,0 +2630,0,0 +2631,0,0 +2632,0,0 +2633,0,0 +2634,0,0 +2635,0,0 +2636,0,0 +2637,0,0 +2638,0,0 +2639,0,0 +2640,0,0 +2641,0,1 +2642,0,1 +2643,0,0 +2644,0,0 +2645,0,0 +2646,1,0 +2647,1,0 +2648,0,0 +2649,0,0 +2650,0,1 +2651,0,1 +2652,0,1 +2653,0,1 +2654,0,1 +2655,0,0 +2656,0,0 +2657,0,0 +2658,0,0 +2659,0,0 +2660,0,0 +2661,0,0 +2662,0,0 +2663,0,0 +2664,0,0 +2665,0,0 +2666,0,0 +2667,0,0 +2668,0,0 +2669,1,0 +2670,1,0 +2671,0,0 +2672,0,0 +2673,1,0 +2674,1,0 +2675,1,0 +2676,0,0 +2677,0,0 +2678,1,0 +2679,1,0 +2680,1,0 +2681,1,0 +2682,1,0 +2683,1,0 +2684,1,0 +2685,1,0 +2686,1,0 +2687,1,0 +2688,1,0 +2689,1,0 +2690,1,0 +2691,1,0 +2692,1,0 +2693,1,0 +2694,0,0 +2695,0,0 +2696,0,0 +2697,0,0 +2698,0,0 +2699,0,0 +2700,0,0 +2701,0,0 +2702,0,0 +2703,0,0 +2704,0,0 +2705,0,0 +2706,0,0 +2707,0,0 +2708,0,0 +2709,0,0 +2710,0,0 +2711,0,0 +2712,0,0 +2713,0,0 +2714,0,0 +2715,0,0 +2716,0,0 +2717,0,0 +2718,0,0 +2719,0,0 +2720,0,0 +2721,0,0 +2722,0,0 +2723,0,0 +2724,0,0 +2725,0,0 +2726,0,0 +2727,0,0 +2728,0,0 +2729,0,0 +2730,0,0 +2731,0,0 +2732,0,0 +2733,0,0 +2734,0,0 +2735,0,0 +2736,0,0 +2737,0,0 +2738,0,0 +2739,0,0 +2740,0,0 +2741,0,0 +2742,0,0 +2743,0,0 +2744,0,0 +2745,0,0 +2746,0,0 +2747,0,0 +2748,0,0 +2749,0,0 +2750,0,0 +2751,0,0 +2752,0,0 +2753,0,0 +2754,0,0 +2755,0,0 +2756,0,0 +2757,0,0 +2758,0,0 +2759,0,0 +2760,0,0 +2761,0,0 +2762,0,0 +2763,0,0 +2764,1,0 +2765,1,0 +2766,1,0 +2767,1,0 +2768,1,0 +2769,1,0 +2770,1,0 +2771,0,0 +2772,0,0 +2773,0,0 +2774,0,0 +2775,0,0 +2776,0,0 +2777,0,0 +2778,0,0 +2779,0,0 +2780,0,0 +2781,0,0 +2782,1,0 +2783,1,0 +2784,0,0 +2785,0,0 +2786,0,0 +2787,0,0 +2788,0,0 +2789,0,0 +2790,0,0 +2791,1,0 +2792,1,0 +2793,1,0 +2794,1,0 +2795,0,0 +2796,0,0 +2797,0,0 +2798,1,0 +2799,1,0 +2800,1,0 +2801,1,0 +2802,0,0 +2803,0,0 +2804,1,0 +2805,1,0 +2806,1,0 +2807,1,0 +2808,1,0 +2809,1,1 +2810,0,0 +2811,0,0 +2812,0,0 +2813,1,0 +2814,1,0 +2815,1,0 +2816,0,0 +2817,0,0 +2818,0,0 +2819,1,1 +2820,1,1 +2821,0,0 +2822,0,0 +2823,0,0 +2824,1,1 +2825,1,1 +2826,1,1 +2827,1,1 +2828,1,1 +2829,1,0 +2830,1,1 +2831,1,0 +2832,1,0 +2833,1,0 +2834,1,0 +2835,1,0 +2836,1,0 +2837,1,0 +2838,1,1 +2839,1,1 +2840,1,1 +2841,1,1 +2842,1,1 +2843,1,1 +2844,1,1 +2845,1,1 +2846,1,1 +2847,1,1 +2848,1,1 +2849,1,1 +2850,1,1 +2851,1,1 +2852,1,1 +2853,1,1 +2854,1,1 +2855,1,1 +2856,1,1 +2857,1,1 +2858,1,1 +2859,1,1 +2860,1,1 +2861,1,1 +2862,1,1 +2863,1,0 +2864,1,1 +2865,1,1 +2866,1,1 +2867,1,1 +2868,1,1 +2869,1,1 +2870,1,1 +2871,1,1 +2872,1,1 +2873,1,1 +2874,1,1 +2875,1,1 +2876,1,1 +2877,1,1 +2878,1,1 +2879,1,1 +2880,1,1 +2881,1,1 +2882,1,1 +2883,1,1 +2884,1,1 +2885,1,1 +2886,1,1 +2887,1,1 +2888,1,1 +2889,1,1 +2890,1,1 +2891,1,1 +2892,1,1 +2893,1,1 +2894,1,1 +2895,1,1 +2896,1,1 +2897,1,1 +2898,1,1 +2899,1,1 +2900,1,1 +2901,1,1 +2902,1,1 +2903,1,1 +2904,1,1 +2905,1,1 +2906,1,1 +2907,1,1 +2908,1,1 +2909,1,1 +2910,1,1 +2911,1,1 +2912,1,1 +2913,1,1 +2914,1,1 +2915,1,1 +2916,1,1 +2917,1,1 +2918,1,1 +2919,1,1 +2920,1,1 +2921,1,1 +2922,1,1 +2923,1,1 +2924,1,1 +2925,1,1 +2926,1,1 +2927,1,1 +2928,1,1 +2929,1,1 +2930,1,1 +2931,1,1 +2932,1,1 +2933,1,0 +2934,1,0 +2935,1,0 +2936,1,1 +2937,1,0 +2938,1,0 +2939,1,1 +2940,1,1 +2941,0,0 +2942,1,0 +2943,1,0 +2944,1,0 +2945,1,0 +2946,0,0 +2947,1,1 +2948,1,0 +2949,1,0 +2950,1,1 +2951,1,1 +2952,1,1 +2953,1,1 +2954,1,1 +2955,1,1 +2956,1,1 +2957,1,1 +2958,1,1 +2959,1,1 +2960,1,1 +2961,1,1 +2962,1,1 +2963,1,1 +2964,1,1 +2965,1,1 +2966,1,1 +2967,1,0 +2968,0,0 +2969,1,0 +2970,0,0 +2971,0,0 +2972,1,1 +2973,0,0 +2974,0,0 +2975,1,1 +2976,0,0 +2977,1,1 +2978,1,0 +2979,1,1 +2980,1,0 +2981,1,1 +2982,1,1 +2983,1,1 +2984,1,1 +2985,1,1 +2986,1,1 +2987,1,1 +2988,1,1 +2989,1,1 +2990,1,1 +2991,1,1 +2992,1,1 +2993,1,1 +2994,1,1 +2995,1,1 +2996,1,1 +2997,1,1 +2998,1,1 +2999,1,1 +3000,0,1 +3001,0,1 +3002,0,1 +3003,0,1 +3004,0,0 +3005,0,1 +3006,1,1 +3007,1,1 +3008,1,1 +3009,1,1 +3010,1,1 +3011,1,1 +3012,1,1 +3013,1,1 +3014,1,1 +3015,1,1 +3016,1,1 +3017,1,1 +3018,1,1 +3019,1,1 +3020,1,1 +3021,1,1 +3022,1,1 +3023,1,1 +3024,1,1 +3025,0,0 +3026,0,0 +3027,0,0 +3028,0,0 +3029,0,0 +3030,0,1 +3031,0,0 +3032,0,0 +3033,0,0 +3034,0,0 +3035,1,0 +3036,1,0 +3037,0,1 +3038,0,1 +3039,0,1 +3040,0,1 +3041,0,0 +3042,0,0 +3043,0,0 +3044,0,0 +3045,0,0 +3046,1,1 +3047,1,1 +3048,1,1 +3049,1,1 +3050,1,1 +3051,1,1 +3052,1,1 +3053,1,1 +3054,1,1 +3055,1,1 +3056,0,0 +3057,1,1 +3058,1,1 +3059,0,0 +3060,1,1 +3061,1,1 +3062,1,1 +3063,1,1 +3064,1,1 +3065,1,1 +3066,1,1 +3067,1,1 +3068,0,1 +3069,0,1 +3070,1,1 +3071,1,1 +3072,0,0 +3073,0,1 +3074,0,1 +3075,0,1 +3076,0,1 +3077,0,1 +3078,0,0 +3079,0,0 +3080,0,0 +3081,0,0 +3082,0,0 +3083,0,0 +3084,1,1 +3085,0,0 +3086,0,1 +3087,0,1 +3088,0,1 +3089,0,1 +3090,0,1 +3091,0,1 +3092,0,1 +3093,0,1 +3094,1,1 +3095,1,1 +3096,1,1 +3097,1,1 +3098,1,1 +3099,1,1 +3100,1,1 +3101,1,1 +3102,1,1 +3103,1,1 +3104,1,1 +3105,1,1 +3106,1,1 +3107,1,1 +3108,1,1 +3109,1,1 +3110,1,1 +3111,1,1 +3112,1,1 +3113,1,1 +3114,1,1 +3115,1,1 +3116,1,1 +3117,1,1 +3118,1,1 +3119,1,1 +3120,1,1 +3121,1,1 +3122,1,1 +3123,1,1 +3124,1,1 +3125,1,1 +3126,1,1 +3127,1,1 +3128,1,1 +3129,1,1 +3130,1,1 +3131,1,1 +3132,1,1 +3133,0,0 +3134,0,0 +3135,0,0 +3136,0,0 +3137,0,0 +3138,0,0 +3139,0,0 +3140,0,0 +3141,0,0 +3142,0,0 +3143,0,0 +3144,0,0 +3145,0,0 +3146,0,0 +3147,0,0 +3148,0,0 +3149,0,0 +3150,0,0 +3151,0,0 +3152,1,0 +3153,1,0 +3154,1,0 +3155,1,0 +3156,1,0 +3157,1,0 +3158,1,0 +3159,0,1 +3160,0,0 +3161,0,0 +3162,0,0 +3163,0,0 +3164,0,0 +3165,0,0 +3166,0,0 +3167,0,0 +3168,0,0 +3169,1,0 +3170,1,0 +3171,1,0 +3172,0,0 +3173,0,0 +3174,0,0 +3175,0,0 +3176,0,0 +3177,1,1 +3178,1,1 +3179,1,1 +3180,1,1 +3181,1,1 +3182,1,1 +3183,1,1 +3184,1,1 +3185,1,1 +3186,1,1 +3187,1,1 +3188,1,1 +3189,1,1 +3190,1,1 +3191,1,1 +3192,1,1 +3193,1,1 +3194,1,1 +3195,1,1 +3196,1,1 +3197,1,1 +3198,1,1 +3199,1,1 +3200,1,0 +3201,1,0 +3202,1,0 +3203,1,0 +3204,1,0 +3205,1,1 +3206,1,1 +3207,1,1 +3208,1,1 +3209,1,1 +3210,0,0 +3211,0,0 +3212,0,0 +3213,1,1 +3214,1,0 +3215,1,0 +3216,1,0 +3217,1,0 +3218,0,0 +3219,1,0 +3220,0,0 +3221,1,0 +3222,1,0 +3223,1,0 +3224,0,0 +3225,0,0 +3226,0,0 +3227,0,0 +3228,0,0 +3229,0,0 +3230,1,0 +3231,0,0 +3232,0,0 +3233,1,0 +3234,1,0 +3235,1,0 +3236,1,0 +3237,1,0 +3238,1,0 +3239,1,0 +3240,1,0 +3241,1,0 +3242,1,0 +3243,1,0 +3244,1,0 +3245,1,0 +3246,0,0 +3247,0,0 +3248,0,0 +3249,0,0 +3250,1,1 +3251,1,1 +3252,1,1 +3253,1,1 +3254,1,1 +3255,1,1 +3256,1,1 +3257,1,1 +3258,1,1 +3259,1,1 +3260,1,1 +3261,1,1 +3262,1,1 +3263,1,1 +3264,1,1 +3265,1,1 +3266,1,1 +3267,1,1 +3268,1,1 +3269,1,1 +3270,1,1 +3271,1,1 +3272,1,1 +3273,1,1 +3274,0,0 +3275,1,1 +3276,0,0 +3277,1,0 +3278,0,0 +3279,0,0 +3280,0,0 +3281,0,0 +3282,0,0 +3283,0,0 +3284,0,0 +3285,0,0 +3286,1,0 +3287,0,0 +3288,0,0 +3289,0,0 +3290,0,0 +3291,0,0 +3292,0,0 +3293,0,0 +3294,0,0 +3295,0,0 +3296,0,0 +3297,0,0 +3298,0,0 +3299,0,0 +3300,1,0 +3301,1,0 +3302,1,0 +3303,1,0 +3304,0,0 +3305,0,0 +3306,1,0 +3307,0,0 +3308,0,0 +3309,0,0 +3310,0,0 +3311,0,0 +3312,0,0 +3313,0,0 +3314,1,0 +3315,1,0 +3316,0,0 +3317,0,0 +3318,0,0 +3319,0,0 +3320,0,0 +3321,0,0 +3322,0,0 +3323,1,0 +3324,1,0 +3325,1,0 +3326,1,1 +3327,1,0 +3328,1,0 +3329,1,1 +3330,1,1 +3331,1,1 +3332,1,1 +3333,1,1 +3334,1,1 +3335,1,1 +3336,1,1 +3337,1,1 +3338,1,1 +3339,1,1 +3340,1,1 +3341,1,1 +3342,1,1 +3343,1,1 +3344,1,1 +3345,1,1 +3346,1,1 +3347,1,1 +3348,1,1 +3349,1,1 +3350,1,1 +3351,1,1 +3352,1,1 +3353,0,1 +3354,0,1 +3355,0,1 +3356,1,0 +3357,1,0 +3358,1,1 +3359,1,1 +3360,1,1 +3361,1,1 +3362,1,1 +3363,1,1 +3364,1,1 +3365,1,1 +3366,1,1 +3367,1,1 +3368,0,1 +3369,1,0 +3370,1,0 +3371,1,0 +3372,1,0 +3373,1,1 +3374,1,1 +3375,1,0 +3376,1,0 +3377,0,0 +3378,1,0 +3379,0,0 +3380,0,0 +3381,1,1 +3382,1,0 +3383,1,1 +3384,0,0 +3385,1,1 +3386,0,0 +3387,0,0 +3388,0,0 +3389,0,1 +3390,1,1 +3391,0,1 +3392,1,1 +3393,0,1 +3394,1,1 +3395,1,1 +3396,1,1 +3397,1,0 +3398,1,0 +3399,1,1 +3400,1,1 +3401,1,1 +3402,1,1 +3403,0,0 +3404,0,0 +3405,0,1 +3406,1,1 +3407,1,0 +3408,0,0 +3409,0,1 +3410,0,1 +3411,0,1 +3412,0,0 +3413,0,0 +3414,0,0 +3415,0,0 +3416,1,0 +3417,0,0 +3418,0,0 +3419,0,0 +3420,0,0 +3421,1,0 +3422,0,0 +3423,0,0 +3424,0,0 +3425,0,0 +3426,0,0 +3427,0,0 +3428,0,0 +3429,0,0 +3430,1,1 +3431,0,1 +3432,0,1 +3433,0,1 +3434,0,1 +3435,1,1 +3436,1,1 +3437,1,1 +3438,1,0 +3439,1,0 +3440,1,0 +3441,1,0 +3442,1,0 +3443,0,0 +3444,0,0 +3445,1,0 +3446,1,0 +3447,1,0 +3448,1,0 +3449,1,0 +3450,0,0 +3451,0,0 +3452,1,0 +3453,1,0 +3454,1,0 +3455,1,0 +3456,1,0 +3457,1,0 +3458,1,0 +3459,1,0 +3460,0,0 +3461,0,0 +3462,1,0 +3463,1,0 +3464,1,0 +3465,1,0 +3466,1,0 +3467,0,0 +3468,1,0 +3469,1,0 +3470,0,0 +3471,0,0 +3472,1,0 +3473,0,0 +3474,0,0 +3475,0,0 +3476,0,0 +3477,0,0 +3478,0,0 +3479,0,0 +3480,0,0 +3481,0,0 +3482,0,0 +3483,0,0 +3484,1,0 +3485,0,0 +3486,1,0 +3487,1,0 +3488,1,0 +3489,0,0 +3490,1,0 +3491,1,0 +3492,1,0 +3493,0,0 +3494,1,0 +3495,0,0 +3496,1,1 +3497,0,0 +3498,0,0 +3499,0,0 +3500,1,0 +3501,1,0 +3502,1,0 +3503,1,0 +3504,1,0 +3505,1,0 +3506,1,0 +3507,1,0 +3508,0,0 +3509,0,0 +3510,0,0 +3511,0,0 +3512,0,0 +3513,0,1 +3514,0,1 +3515,0,1 +3516,0,0 +3517,0,0 +3518,1,1 +3519,0,0 +3520,0,0 +3521,0,0 +3522,0,0 +3523,1,0 +3524,1,0 +3525,1,0 +3526,1,0 +3527,1,0 +3528,1,0 +3529,1,0 +3530,1,0 +3531,1,0 +3532,1,0 +3533,1,0 +3534,1,0 +3535,1,0 +3536,0,1 +3537,0,0 +3538,0,0 +3539,0,0 +3540,0,1 +3541,0,1 +3542,0,1 +3543,0,0 +3544,0,1 +3545,0,0 +3546,0,0 +3547,0,1 +3548,0,0 +3549,0,1 +3550,0,1 +3551,0,1 +3552,0,1 +3553,0,1 +3554,0,0 +3555,0,0 +3556,0,0 +3557,0,0 +3558,0,0 +3559,0,0 +3560,0,0 +3561,0,0 +3562,0,0 +3563,1,0 +3564,1,0 +3565,1,0 +3566,0,0 +3567,1,1 +3568,1,0 +3569,1,0 +3570,1,0 +3571,1,1 +3572,1,1 +3573,1,1 +3574,1,1 +3575,0,0 +3576,0,0 +3577,1,1 +3578,1,1 +3579,1,1 +3580,1,0 +3581,1,0 +3582,1,1 +3583,1,0 +3584,1,0 +3585,1,0 +3586,1,0 +3587,1,0 +3588,1,0 +3589,1,0 +3590,1,0 +3591,1,0 +3592,1,0 +3593,1,0 +3594,1,0 +3595,1,1 +3596,1,0 +3597,1,0 +3598,1,0 +3599,1,0 +3600,1,0 +3601,1,0 +3602,1,0 +3603,1,0 +3604,1,0 +3605,1,0 +3606,1,0 +3607,1,0 +3608,1,0 +3609,1,0 +3610,1,0 +3611,1,0 +3612,1,0 +3613,1,0 +3614,1,0 +3615,1,0 +3616,1,0 +3617,1,0 +3618,1,0 +3619,1,0 +3620,1,0 +3621,1,0 +3622,1,1 +3623,1,1 +3624,1,1 +3625,1,1 +3626,0,0 +3627,1,0 +3628,1,0 +3629,1,0 +3630,1,0 +3631,1,0 +3632,1,0 +3633,0,0 +3634,1,0 +3635,0,0 +3636,1,0 +3637,0,0 +3638,0,0 +3639,0,0 +3640,1,0 +3641,1,0 +3642,1,0 +3643,1,0 +3644,1,0 +3645,1,0 +3646,1,0 +3647,1,0 +3648,1,0 +3649,1,0 +3650,1,0 +3651,1,0 +3652,1,0 +3653,1,0 +3654,1,0 +3655,1,0 +3656,1,0 +3657,1,0 +3658,1,0 +3659,0,0 +3660,0,0 +3661,0,0 +3662,0,0 +3663,0,0 +3664,0,0 +3665,0,0 +3666,0,0 +3667,0,0 +3668,1,0 +3669,0,0 +3670,0,0 +3671,0,0 +3672,0,0 +3673,0,0 +3674,1,0 +3675,0,0 +3676,0,0 +3677,0,0 +3678,1,0 +3679,1,0 +3680,1,0 +3681,1,0 +3682,0,0 +3683,0,0 +3684,0,0 +3685,0,0 +3686,0,0 +3687,0,0 +3688,0,0 +3689,0,0 +3690,0,0 +3691,0,0 +3692,0,0 +3693,0,0 +3694,0,0 +3695,0,0 +3696,0,0 +3697,0,0 +3698,0,0 +3699,0,0 +3700,0,0 diff --git a/scripts/summarize/calibration/SCsummary.py b/scripts/summarize/calibration/SCsummary.py index c5fba931..49806f03 100644 --- a/scripts/summarize/calibration/SCsummary.py +++ b/scripts/summarize/calibration/SCsummary.py @@ -12,8 +12,8 @@ #See the License for the specific language governing permissions and #limitations under the License. -import os -import sys +import os, sys +sys.path.append(os.getcwd()) sys.path.append(os.path.join(os.getcwd(),"scripts\summarize")) import numpy as np import pandas as pd @@ -25,7 +25,7 @@ from input_configuration import * from summary_functions import * from calibration_summary_configuration import * - +pd.options.mode.chained_assignment = None # mute chained assignment warnings def DistrictSummary(data1, data2, name1, name2, location, districtfile): @@ -1390,13 +1390,16 @@ def LongTerm(data1, data2, name1, name2, location, districtfile): #Auto Ownership ao1 = data1['Household'][['hhvehs', 'hhexpfac']].groupby('hhvehs').sum()['hhexpfac'] / data1['Household']['hhexpfac'].sum() * 100 - for i in range(5, len(ao1)): #This loop groups households that own 4 or more cars into "4+" - ao1[4] = ao1[4] + ao1[i] - ao1 = ao1.drop([i]) + # Group households of 4+ vehicles together + for i in ao1.index.values: + if i > 4: + ao1[4] = ao1[4] + ao1[i] + ao1 = ao1.drop([i]) ao2 = data2['Household'][['hhvehs', 'hhexpfac']].groupby('hhvehs').sum()['hhexpfac'] / data2['Household']['hhexpfac'].sum() * 100 - for i in range(5, len(ao2)): - ao2[4] = ao2[4] + ao2[i] - ao2 = ao2.drop([i]) + for i in ao2.index.values: + if i > 4: + ao2[4] = ao2[4] + ao2[i] + ao2 = ao2.drop([i]) ao = pd.DataFrame() ao['% of Households (' + name1 + ')'] = ao1 ao['% of Households (' + name2 + ')'] = ao2 diff --git a/scripts/summarize/calibration/calibration_summary_configuration.py b/scripts/summarize/calibration/calibration_summary_configuration.py index 37cc5f53..14f5fd9d 100644 --- a/scripts/summarize/calibration/calibration_summary_configuration.py +++ b/scripts/summarize/calibration/calibration_summary_configuration.py @@ -1,5 +1,5 @@ # Calibration Summary Configuration -h5_results_file = 'outputs/daysim_outputs.h5' +h5_results_file = 'outputs/daysim/daysim_outputs.h5' h5_results_name = 'DaysimOutputs' h5_comparison_file = 'scripts/summarize/inputs/calibration/survey.h5' h5_comparison_name = 'Survey' @@ -9,5 +9,5 @@ LEHD_work_flows = 'scripts/summarize/inputs/calibration/HFAZ_WFAZ_LEHD2014.xlsx' acs_data = 'scripts/summarize/inputs/calibration/ACS_2014.xlsx' -report_output_location = 'outputs' +report_output_location = 'outputs/daysim' bc_outputs_file = 'outputs/BenefitCost.xlsx' \ No newline at end of file diff --git a/scripts/summarize/calibration/get_skims.py b/scripts/summarize/calibration/get_skims.py index 6c192135..7cc19050 100644 --- a/scripts/summarize/calibration/get_skims.py +++ b/scripts/summarize/calibration/get_skims.py @@ -16,6 +16,7 @@ import pandas as pd import numpy as np import sys, os +sys.path.append(os.getcwd()) sys.path.append(os.path.join(os.getcwd(),"scripts")) def from_dict(skim, file_location, tod, taz_map): #Skim matrix for specified locations from a dictionary mapping TAZ's to place names diff --git a/scripts/summarize/calibration/summary_functions.py b/scripts/summarize/calibration/summary_functions.py index 926314e5..2adbbff7 100644 --- a/scripts/summarize/calibration/summary_functions.py +++ b/scripts/summarize/calibration/summary_functions.py @@ -15,8 +15,8 @@ import pandas as pd import numpy as np import math -import sys -import os +import sys, os +sys.path.append(os.getcwd()) sys.path.append(os.path.join(os.getcwd(),"scripts")) #Computation functions diff --git a/scripts/summarize/exploratory/low_income_summary.ipynb b/scripts/summarize/exploratory/low_income_summary.ipynb new file mode 100644 index 00000000..62dd0c88 --- /dev/null +++ b/scripts/summarize/exploratory/low_income_summary.ipynb @@ -0,0 +1,394 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 165, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import xlsxwriter\n", + "import time\n", + "import h5toDF\n", + "import xlautofit\n", + "import math\n", + "from summary_functions import *" + ] + }, + { + "cell_type": "code", + "execution_count": 166, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "#################################### WHERE ARE YOU RUNNING? ####################################\n", + "model_dir = 'Z:/Stefan/Soundcast_feb_twg/'\n", + "\n", + "\n", + "### OTHER PATHS. FOR A TYPICAL RUN, YOU DON'T HAVE TO CHANGE THESE ######################################\n", + "h5_results_file = 'outputs/daysim_outputs.h5'\n", + "h5_results_name = 'DaysimOutputs'\n", + "h5_comparison_file = 'scripts/summarize/survey.h5'\n", + "h5_comparison_name = 'Survey'\n", + "guidefile = 'scripts/summarize/inputs/calibration/CatVarDict.xlsx'\n", + "districtfile = 'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv'\n", + "report_output_location = 'outputs'\n", + "\n", + "parcel_decay_file = 'inputs/buffered_parcels.dat'\n", + "\n", + "\n", + "\n", + "h5_results_file = model_dir + h5_results_file\n", + "h5_comparison_file = model_dir + h5_comparison_file\n", + "guidefile = model_dir + guidefile\n", + "districtfile = model_dir + districtfile\n", + "report_output_location = 'outputs'\n" + ] + }, + { + "cell_type": "code", + "execution_count": 167, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "---Begin DaysimOutputs conversion---\n", + "Guide import complete\n", + "Guide converted to dictionary in 0.0 seconds\n", + "Household File import/recode complete in 1.9 seconds\n", + "HouseholdDay File import/recode complete in 0.7 seconds\n", + "Person File import/recode complete in 9.9 seconds\n", + "PersonDay File import/recode complete in 4.2 seconds\n", + "Tour File import/recode complete in 9.6 seconds\n", + "Trip File import/recode complete in 22.2 seconds\n", + "---DaysimOutputs import/recode complete in 48.5 seconds---\n" + ] + } + ], + "source": [ + "#READ IN YOUR DATA\n", + "data1 = h5toDF.convert(h5_results_file,guidefile,h5_results_name)\n", + "zone_district = pd.DataFrame.from_csv(districtfile, index_col = None)" + ] + }, + { + "cell_type": "code", + "execution_count": 168, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trip_variables = ['otaz', 'dtaz', 'travtime', 'travcost', 'travdist', 'pno', 'mode', 'tour_id', 'opcl', 'dpcl', 'dorp']\n", + "hh_variables = ['hhno', 'hhincome', 'hhvehs', 'hhtaz']\n", + "person_variables = ['hhno', 'pno', 'pagey', 'pgend', 'id']" + ] + }, + { + "cell_type": "code", + "execution_count": 169, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def get_variables_trips_model(output_df,trip_variables, hh_variables, person_variables):\n", + " trip_data = output_df['Trip'][trip_variables]\n", + " hh_data = output_df['Household'][hh_variables]\n", + " person_data = output_df['Person'][person_variables]\n", + " tour_data = output_df['Tour'][['hhno', 'pno', 'id']]\n", + " tour_data.rename(columns = {'id': 'tour_id'}, inplace = True)\n", + "\n", + " merge_hh_person = pd.merge(hh_data, person_data, 'inner', on = 'hhno')\n", + " merge_hh_person.reset_index()\n", + " tour_data.reset_index()\n", + " merge_hh_tour = pd.merge(merge_hh_person, tour_data, 'inner', on =('hhno', 'pno'))\n", + " merge_trip_hh = pd.merge(merge_hh_tour, trip_data, 'outer', on= 'tour_id')\n", + " return merge_trip_hh " + ] + }, + { + "cell_type": "code", + "execution_count": 170, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_model = get_variables_trips_model(data1, trip_variables, hh_variables, person_variables)" + ] + }, + { + "cell_type": "code", + "execution_count": 171, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_trips = trips_model.loc[(trips_model['hhincome']<25000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 172, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_length = low_inc_trips['travdist'].mean()" + ] + }, + { + "cell_type": "code", + "execution_count": 173, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "4.524602349104249" + ] + }, + "execution_count": 173, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "low_inc_length" + ] + }, + { + "cell_type": "code", + "execution_count": 174, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "low_inc_driver_trips = low_inc_trips.loc[(low_inc_trips['dorp']=='Driver')]" + ] + }, + { + "cell_type": "code", + "execution_count": 175, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_vmt = low_inc_driver_trips['travdist'].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "4625490.466874632" + ] + }, + "execution_count": 176, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "low_inc_vmt" + ] + }, + { + "cell_type": "code", + "execution_count": 177, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "\n", + "def get_variables_persons(output_df, hh_variables, person_variables):\n", + " \n", + " person_variables = ['hhno', 'pno', 'pagey', 'pgend', 'pwaudist', 'pwtyp']\n", + " hh_variables = ['hhno', 'hhincome', 'hhvehs', 'hhtaz', 'hhexpfac']\n", + " hh_data = output_df['Household'][hh_variables]\n", + " person_data = output_df['Person'][person_variables]\n", + "\n", + " merge_hh_person = pd.merge(hh_data, person_data, 'inner', on = 'hhno')\n", + " merge_hh_person.reset_index()\n", + "\n", + " return merge_hh_person" + ] + }, + { + "cell_type": "code", + "execution_count": 178, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "people_model = get_variables_persons(data1, hh_variables, person_variables)" + ] + }, + { + "cell_type": "code", + "execution_count": 179, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "low_inc_people = people_model.loc[(people_model['hhincome']<25000)]" + ] + }, + { + "cell_type": "code", + "execution_count": 180, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_ct = low_inc_people.count()['hhno']" + ] + }, + { + "cell_type": "code", + "execution_count": 181, + "metadata": { + "collapsed": false, + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "10.506198492434368" + ] + }, + "execution_count": 181, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "low_inc_vmt/low_inc_ct" + ] + }, + { + "cell_type": "code", + "execution_count": 182, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "low_inc_wrkr = low_inc_people.loc[(low_inc_people['pwtyp']!= 'Not a Paid Worker')]" + ] + }, + { + "cell_type": "code", + "execution_count": 183, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "8.787918742353263" + ] + }, + "execution_count": 183, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "low_inc_wrkr['pwaudist'].mean()" + ] + }, + { + "cell_type": "code", + "execution_count": 184, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_by_mode =low_inc_trips.groupby('mode').count()['hhno']" + ] + }, + { + "cell_type": "code", + "execution_count": 185, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "l_inc_modes = trips_by_mode/low_inc_trips.count()['hhno']" + ] + }, + { + "cell_type": "code", + "execution_count": 186, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "l_inc_modes.to_clipboard()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Python [default]", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/exploratory/mode_choice_centers.ipynb b/scripts/summarize/exploratory/mode_choice_centers.ipynb new file mode 100644 index 00000000..589a553a --- /dev/null +++ b/scripts/summarize/exploratory/mode_choice_centers.ipynb @@ -0,0 +1,2068 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "import numpy as np\n", + "import pandas as pd\n", + "import xlsxwriter\n", + "import time\n", + "import h5toDF\n", + "import xlautofit\n", + "import math\n", + "from summary_functions import *" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "#################################### WHERE ARE YOU RUNNING? ####################################\n", + "model_dir = 'Z:/Stefan/Soundcast_feb_twg/'\n", + "\n", + "\n", + "### OTHER PATHS. FOR A TYPICAL RUN, YOU DON'T HAVE TO CHANGE THESE ######################################\n", + "h5_results_file = 'outputs/daysim_outputs.h5'\n", + "h5_results_name = 'DaysimOutputs'\n", + "h5_comparison_file = 'scripts/summarize/survey.h5'\n", + "h5_comparison_name = 'Survey'\n", + "guidefile = 'scripts/summarize/inputs/calibration/CatVarDict.xlsx'\n", + "districtfile = 'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv'\n", + "report_output_location = 'outputs'\n", + "\n", + "parcel_decay_file = 'inputs/buffered_parcels.dat'\n", + "\n", + "\n", + "\n", + "h5_results_file = model_dir + h5_results_file\n", + "h5_comparison_file = model_dir + h5_comparison_file\n", + "guidefile = model_dir + guidefile\n", + "districtfile = model_dir + districtfile\n", + "report_output_location = 'outputs'\n" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "---Begin DaysimOutputs conversion---\n", + "Guide import complete\n", + "Guide converted to dictionary in 0.0 seconds\n", + "Household File import/recode complete in 1.4 seconds\n", + "HouseholdDay File import/recode complete in 0.5 seconds\n", + "Person File import/recode complete in 5.1 seconds\n", + "PersonDay File import/recode complete in 2.1 seconds\n", + "Tour File import/recode complete in 7.0 seconds\n", + "Trip File import/recode complete in 20.1 seconds\n", + "---DaysimOutputs import/recode complete in 36.1 seconds---\n", + "---Begin Survey conversion---\n", + "Guide import complete\n", + "Guide converted to dictionary in 0.0 seconds\n", + "Household File import/recode complete in 0.0 seconds\n", + "HouseholdDay File import/recode complete in 0.0 seconds\n", + "Person File import/recode complete in 0.1 seconds\n", + "PersonDay File import/recode complete in 0.0 seconds\n", + "WARNING: Negative Travel Time Present!\n", + "Tour File import/recode complete in 0.1 seconds\n", + "WARNING: Negative Travel Distance Present!\n", + "WARNING: Negative Travel Time Present!\n", + "Trip File import/recode complete in 0.1 seconds\n", + "---Survey import/recode complete in 0.4 seconds---\n" + ] + } + ], + "source": [ + "#READ IN YOUR DATA\n", + "data1 = h5toDF.convert(h5_results_file,guidefile,h5_results_name)\n", + "data2 = h5toDF.convert(h5_comparison_file,guidefile, h5_comparison_name)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trip_variables = ['otaz', 'dtaz', 'travtime', 'travcost', 'travdist', 'pno', 'mode', 'tour_id', 'opcl', 'dpcl', 'dorp', 'dpurp', 'opurp', 'trexpfac']\n", + "hh_variables = ['hhno', 'hhincome', 'hhvehs', 'hhtaz', 'hhexpfac']\n", + "person_variables = ['hhno', 'pno', 'pagey', 'pgend', 'id']" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def get_variables_trips_model(output_df,trip_variables, hh_variables, person_variables):\n", + " trip_data = output_df['Trip'][trip_variables]\n", + " hh_data = output_df['Household'][hh_variables]\n", + " person_data = output_df['Person'][person_variables]\n", + " tour_data = output_df['Tour'][['hhno', 'pno', 'id']]\n", + " tour_data.rename(columns = {'id': 'tour_id'}, inplace = True)\n", + "\n", + " merge_hh_person = pd.merge(hh_data, person_data, 'inner', on = 'hhno')\n", + " merge_hh_person.reset_index()\n", + " tour_data.reset_index()\n", + " merge_hh_tour = pd.merge(merge_hh_person, tour_data, 'inner', on =('hhno', 'pno'))\n", + " merge_trip_hh = pd.merge(merge_hh_tour, trip_data, 'outer', on= 'tour_id')\n", + " return merge_trip_hh " + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def get_variables_trips_survey(output_df,trip_variables, hh_variables):\n", + " trip_data = output_df['Trip'][trip_variables]\n", + " hh_data = output_df['Household'][hh_variables]\n", + "\n", + " merge_trip_hh = pd.merge(trip_data, hh_data, on = 'hhno')\n", + " return merge_trip_hh" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_model = get_variables_trips_model(data1, trip_variables, hh_variables, person_variables)" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_survey = get_variables_trips_model(data2, trip_variables, hh_variables, person_variables)" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "rgc_file = pd.read_csv(model_dir+'scripts/summarize/inputs/rgc_taz.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
tazcenterlat_1lon_1
03317Puyallup South Hill47.156235-122.286753
13051Lakewood47.161986-122.510059
23314Puyallup South Hill47.156235-122.286753
33315Puyallup South Hill47.156235-122.286753
43046Lakewood47.161986-122.510059
\n", + "
" + ], + "text/plain": [ + " taz center lat_1 lon_1\n", + "0 3317 Puyallup South Hill 47.156235 -122.286753\n", + "1 3051 Lakewood 47.161986 -122.510059\n", + "2 3314 Puyallup South Hill 47.156235 -122.286753\n", + "3 3315 Puyallup South Hill 47.156235 -122.286753\n", + "4 3046 Lakewood 47.161986 -122.510059" + ] + }, + "execution_count": 32, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "rgc_file.head()" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trips_rgc = pd.merge(trips_model, rgc_file, left_on = 'dtaz', right_on='taz')" + ] + }, + { + "cell_type": "code", + "execution_count": 34, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_rgc_mode =trips_rgc.groupby(['mode', 'center']).count().reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 35, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
modecenterhhnohhincomehhvehshhtazhhexpfacpno_xpageypgend...pno_yopcldpcldorpdpurpopurptrexpfactazlat_1lon_1
0BikeAuburn184184184184184184184184...184184184184184184184184184184
1BikeBellevue17971797179717971797179717971797...1797179717971797179717971797179717971797
2BikeBothell Canyon Park405405405405405405405405...405405405405405405405405405405
3BikeBremerton308308308308308308308308...308308308308308308308308308308
4BikeBurien361361361361361361361361...361361361361361361361361361361
5BikeEverett647647647647647647647647...647647647647647647647647647647
6BikeFederal Way7070707070707070...70707070707070707070
7BikeIssaquah168168168168168168168168...168168168168168168168168168168
8BikeKent521521521521521521521521...521521521521521521521521521521
9BikeKirkland Totem Lake868868868868868868868868...868868868868868868868868868868
10BikeLakewood435435435435435435435435...435435435435435435435435435435
11BikeLynnwood508508508508508508508508...508508508508508508508508508508
12BikePuyallup Downtown203203203203203203203203...203203203203203203203203203203
13BikePuyallup South Hill500500500500500500500500...500500500500500500500500500500
14BikeRedmond Downtown816816816816816816816816...816816816816816816816816816816
15BikeRedmond-Overlake580580580580580580580580...580580580580580580580580580580
16BikeRenton768768768768768768768768...768768768768768768768768768768
17BikeSeaTac453453453453453453453453...453453453453453453453453453453
18BikeSeattle Downtown1071210712107121071210712107121071210712...10712107121071210712107121071210712107121071210712
19BikeSeattle First Hill/Capitol Hill71407140714071407140714071407140...7140714071407140714071407140714071407140
20BikeSeattle Northgate861861861861861861861861...861861861861861861861861861861
21BikeSeattle South Lake Union28272827282728272827282728272827...2827282728272827282728272827282728272827
22BikeSeattle University Community32713271327132713271327132713271...3271327132713271327132713271327132713271
23BikeSeattle Uptown14061406140614061406140614061406...1406140614061406140614061406140614061406
24BikeSilverdale595595595595595595595595...595595595595595595595595595595
25BikeTacoma Downtown30973097309730973097309730973097...3097309730973097309730973097309730973097
26BikeTacoma Mall780780780780780780780780...780780780780780780780780780780
27BikeTukwila583583583583583583583583...583583583583583583583583583583
28BikeUniversity Place314314314314314314314314...314314314314314314314314314314
29HOV2Auburn29342934293429342934293429342934...2934293429342934293429342934293429342934
..................................................................
173TransitUniversity Place201201201201201201201201...201201201201201201201201201201
174WalkAuburn19441944194419441944194419441944...1944194419441944194419441944194419441944
175WalkBellevue4102141021410214102141021410214102141021...41021410214102141021410214102141021410214102141021
176WalkBothell Canyon Park30183018301830183018301830183018...3018301830183018301830183018301830183018
177WalkBremerton38333833383338333833383338333833...3833383338333833383338333833383338333833
178WalkBurien34073407340734073407340734073407...3407340734073407340734073407340734073407
179WalkEverett1044410444104441044410444104441044410444...10444104441044410444104441044410444104441044410444
180WalkFederal Way11691169116911691169116911691169...1169116911691169116911691169116911691169
181WalkIssaquah25492549254925492549254925492549...2549254925492549254925492549254925492549
182WalkKent44634463446344634463446344634463...4463446344634463446344634463446344634463
183WalkKirkland Totem Lake87508750875087508750875087508750...8750875087508750875087508750875087508750
184WalkLakewood37453745374537453745374537453745...3745374537453745374537453745374537453745
185WalkLynnwood46154615461546154615461546154615...4615461546154615461546154615461546154615
186WalkPuyallup Downtown21182118211821182118211821182118...2118211821182118211821182118211821182118
187WalkPuyallup South Hill38413841384138413841384138413841...3841384138413841384138413841384138413841
188WalkRedmond Downtown1019510195101951019510195101951019510195...10195101951019510195101951019510195101951019510195
189WalkRedmond-Overlake80968096809680968096809680968096...8096809680968096809680968096809680968096
190WalkRenton79437943794379437943794379437943...7943794379437943794379437943794379437943
191WalkSeaTac36093609360936093609360936093609...3609360936093609360936093609360936093609
192WalkSeattle Downtown165474165474165474165474165474165474165474165474...165474165474165474165474165474165474165474165474165474165474
193WalkSeattle First Hill/Capitol Hill9431794317943179431794317943179431794317...94317943179431794317943179431794317943179431794317
194WalkSeattle Northgate75167516751675167516751675167516...7516751675167516751675167516751675167516
195WalkSeattle South Lake Union3528835288352883528835288352883528835288...35288352883528835288352883528835288352883528835288
196WalkSeattle University Community4036940369403694036940369403694036940369...40369403694036940369403694036940369403694036940369
197WalkSeattle Uptown1493714937149371493714937149371493714937...14937149371493714937149371493714937149371493714937
198WalkSilverdale79057905790579057905790579057905...7905790579057905790579057905790579057905
199WalkTacoma Downtown3086430864308643086430864308643086430864...30864308643086430864308643086430864308643086430864
200WalkTacoma Mall67526752675267526752675267526752...6752675267526752675267526752675267526752
201WalkTukwila62896289628962896289628962896289...6289628962896289628962896289628962896289
202WalkUniversity Place26632663266326632663266326632663...2663266326632663266326632663266326632663
\n", + "

203 rows × 27 columns

\n", + "
" + ], + "text/plain": [ + " mode center hhno hhincome hhvehs \\\n", + "0 Bike Auburn 184 184 184 \n", + "1 Bike Bellevue 1797 1797 1797 \n", + "2 Bike Bothell Canyon Park 405 405 405 \n", + "3 Bike Bremerton 308 308 308 \n", + "4 Bike Burien 361 361 361 \n", + "5 Bike Everett 647 647 647 \n", + "6 Bike Federal Way 70 70 70 \n", + "7 Bike Issaquah 168 168 168 \n", + "8 Bike Kent 521 521 521 \n", + "9 Bike Kirkland Totem Lake 868 868 868 \n", + "10 Bike Lakewood 435 435 435 \n", + "11 Bike Lynnwood 508 508 508 \n", + "12 Bike Puyallup Downtown 203 203 203 \n", + "13 Bike Puyallup South Hill 500 500 500 \n", + "14 Bike Redmond Downtown 816 816 816 \n", + "15 Bike Redmond-Overlake 580 580 580 \n", + "16 Bike Renton 768 768 768 \n", + "17 Bike SeaTac 453 453 453 \n", + "18 Bike Seattle Downtown 10712 10712 10712 \n", + "19 Bike Seattle First Hill/Capitol Hill 7140 7140 7140 \n", + "20 Bike Seattle Northgate 861 861 861 \n", + "21 Bike Seattle South Lake Union 2827 2827 2827 \n", + "22 Bike Seattle University Community 3271 3271 3271 \n", + "23 Bike Seattle Uptown 1406 1406 1406 \n", + "24 Bike Silverdale 595 595 595 \n", + "25 Bike Tacoma Downtown 3097 3097 3097 \n", + "26 Bike Tacoma Mall 780 780 780 \n", + "27 Bike Tukwila 583 583 583 \n", + "28 Bike University Place 314 314 314 \n", + "29 HOV2 Auburn 2934 2934 2934 \n", + ".. ... ... ... ... ... \n", + "173 Transit University Place 201 201 201 \n", + "174 Walk Auburn 1944 1944 1944 \n", + "175 Walk Bellevue 41021 41021 41021 \n", + "176 Walk Bothell Canyon Park 3018 3018 3018 \n", + "177 Walk Bremerton 3833 3833 3833 \n", + "178 Walk Burien 3407 3407 3407 \n", + "179 Walk Everett 10444 10444 10444 \n", + "180 Walk Federal Way 1169 1169 1169 \n", + "181 Walk Issaquah 2549 2549 2549 \n", + "182 Walk Kent 4463 4463 4463 \n", + "183 Walk Kirkland Totem Lake 8750 8750 8750 \n", + "184 Walk Lakewood 3745 3745 3745 \n", + "185 Walk Lynnwood 4615 4615 4615 \n", + "186 Walk Puyallup Downtown 2118 2118 2118 \n", + "187 Walk Puyallup South Hill 3841 3841 3841 \n", + "188 Walk Redmond Downtown 10195 10195 10195 \n", + "189 Walk Redmond-Overlake 8096 8096 8096 \n", + "190 Walk Renton 7943 7943 7943 \n", + "191 Walk SeaTac 3609 3609 3609 \n", + "192 Walk Seattle Downtown 165474 165474 165474 \n", + "193 Walk Seattle First Hill/Capitol Hill 94317 94317 94317 \n", + "194 Walk Seattle Northgate 7516 7516 7516 \n", + "195 Walk Seattle South Lake Union 35288 35288 35288 \n", + "196 Walk Seattle University Community 40369 40369 40369 \n", + "197 Walk Seattle Uptown 14937 14937 14937 \n", + "198 Walk Silverdale 7905 7905 7905 \n", + "199 Walk Tacoma Downtown 30864 30864 30864 \n", + "200 Walk Tacoma Mall 6752 6752 6752 \n", + "201 Walk Tukwila 6289 6289 6289 \n", + "202 Walk University Place 2663 2663 2663 \n", + "\n", + " hhtaz hhexpfac pno_x pagey pgend ... pno_y opcl dpcl \\\n", + "0 184 184 184 184 184 ... 184 184 184 \n", + "1 1797 1797 1797 1797 1797 ... 1797 1797 1797 \n", + "2 405 405 405 405 405 ... 405 405 405 \n", + "3 308 308 308 308 308 ... 308 308 308 \n", + "4 361 361 361 361 361 ... 361 361 361 \n", + "5 647 647 647 647 647 ... 647 647 647 \n", + "6 70 70 70 70 70 ... 70 70 70 \n", + "7 168 168 168 168 168 ... 168 168 168 \n", + "8 521 521 521 521 521 ... 521 521 521 \n", + "9 868 868 868 868 868 ... 868 868 868 \n", + "10 435 435 435 435 435 ... 435 435 435 \n", + "11 508 508 508 508 508 ... 508 508 508 \n", + "12 203 203 203 203 203 ... 203 203 203 \n", + "13 500 500 500 500 500 ... 500 500 500 \n", + "14 816 816 816 816 816 ... 816 816 816 \n", + "15 580 580 580 580 580 ... 580 580 580 \n", + "16 768 768 768 768 768 ... 768 768 768 \n", + "17 453 453 453 453 453 ... 453 453 453 \n", + "18 10712 10712 10712 10712 10712 ... 10712 10712 10712 \n", + "19 7140 7140 7140 7140 7140 ... 7140 7140 7140 \n", + "20 861 861 861 861 861 ... 861 861 861 \n", + "21 2827 2827 2827 2827 2827 ... 2827 2827 2827 \n", + "22 3271 3271 3271 3271 3271 ... 3271 3271 3271 \n", + "23 1406 1406 1406 1406 1406 ... 1406 1406 1406 \n", + "24 595 595 595 595 595 ... 595 595 595 \n", + "25 3097 3097 3097 3097 3097 ... 3097 3097 3097 \n", + "26 780 780 780 780 780 ... 780 780 780 \n", + "27 583 583 583 583 583 ... 583 583 583 \n", + "28 314 314 314 314 314 ... 314 314 314 \n", + "29 2934 2934 2934 2934 2934 ... 2934 2934 2934 \n", + ".. ... ... ... ... ... ... ... ... ... \n", + "173 201 201 201 201 201 ... 201 201 201 \n", + "174 1944 1944 1944 1944 1944 ... 1944 1944 1944 \n", + "175 41021 41021 41021 41021 41021 ... 41021 41021 41021 \n", + "176 3018 3018 3018 3018 3018 ... 3018 3018 3018 \n", + "177 3833 3833 3833 3833 3833 ... 3833 3833 3833 \n", + "178 3407 3407 3407 3407 3407 ... 3407 3407 3407 \n", + "179 10444 10444 10444 10444 10444 ... 10444 10444 10444 \n", + "180 1169 1169 1169 1169 1169 ... 1169 1169 1169 \n", + "181 2549 2549 2549 2549 2549 ... 2549 2549 2549 \n", + "182 4463 4463 4463 4463 4463 ... 4463 4463 4463 \n", + "183 8750 8750 8750 8750 8750 ... 8750 8750 8750 \n", + "184 3745 3745 3745 3745 3745 ... 3745 3745 3745 \n", + "185 4615 4615 4615 4615 4615 ... 4615 4615 4615 \n", + "186 2118 2118 2118 2118 2118 ... 2118 2118 2118 \n", + "187 3841 3841 3841 3841 3841 ... 3841 3841 3841 \n", + "188 10195 10195 10195 10195 10195 ... 10195 10195 10195 \n", + "189 8096 8096 8096 8096 8096 ... 8096 8096 8096 \n", + "190 7943 7943 7943 7943 7943 ... 7943 7943 7943 \n", + "191 3609 3609 3609 3609 3609 ... 3609 3609 3609 \n", + "192 165474 165474 165474 165474 165474 ... 165474 165474 165474 \n", + "193 94317 94317 94317 94317 94317 ... 94317 94317 94317 \n", + "194 7516 7516 7516 7516 7516 ... 7516 7516 7516 \n", + "195 35288 35288 35288 35288 35288 ... 35288 35288 35288 \n", + "196 40369 40369 40369 40369 40369 ... 40369 40369 40369 \n", + "197 14937 14937 14937 14937 14937 ... 14937 14937 14937 \n", + "198 7905 7905 7905 7905 7905 ... 7905 7905 7905 \n", + "199 30864 30864 30864 30864 30864 ... 30864 30864 30864 \n", + "200 6752 6752 6752 6752 6752 ... 6752 6752 6752 \n", + "201 6289 6289 6289 6289 6289 ... 6289 6289 6289 \n", + "202 2663 2663 2663 2663 2663 ... 2663 2663 2663 \n", + "\n", + " dorp dpurp opurp trexpfac taz lat_1 lon_1 \n", + "0 184 184 184 184 184 184 184 \n", + "1 1797 1797 1797 1797 1797 1797 1797 \n", + "2 405 405 405 405 405 405 405 \n", + "3 308 308 308 308 308 308 308 \n", + "4 361 361 361 361 361 361 361 \n", + "5 647 647 647 647 647 647 647 \n", + "6 70 70 70 70 70 70 70 \n", + "7 168 168 168 168 168 168 168 \n", + "8 521 521 521 521 521 521 521 \n", + "9 868 868 868 868 868 868 868 \n", + "10 435 435 435 435 435 435 435 \n", + "11 508 508 508 508 508 508 508 \n", + "12 203 203 203 203 203 203 203 \n", + "13 500 500 500 500 500 500 500 \n", + "14 816 816 816 816 816 816 816 \n", + "15 580 580 580 580 580 580 580 \n", + "16 768 768 768 768 768 768 768 \n", + "17 453 453 453 453 453 453 453 \n", + "18 10712 10712 10712 10712 10712 10712 10712 \n", + "19 7140 7140 7140 7140 7140 7140 7140 \n", + "20 861 861 861 861 861 861 861 \n", + "21 2827 2827 2827 2827 2827 2827 2827 \n", + "22 3271 3271 3271 3271 3271 3271 3271 \n", + "23 1406 1406 1406 1406 1406 1406 1406 \n", + "24 595 595 595 595 595 595 595 \n", + "25 3097 3097 3097 3097 3097 3097 3097 \n", + "26 780 780 780 780 780 780 780 \n", + "27 583 583 583 583 583 583 583 \n", + "28 314 314 314 314 314 314 314 \n", + "29 2934 2934 2934 2934 2934 2934 2934 \n", + ".. ... ... ... ... ... ... ... \n", + "173 201 201 201 201 201 201 201 \n", + "174 1944 1944 1944 1944 1944 1944 1944 \n", + "175 41021 41021 41021 41021 41021 41021 41021 \n", + "176 3018 3018 3018 3018 3018 3018 3018 \n", + "177 3833 3833 3833 3833 3833 3833 3833 \n", + "178 3407 3407 3407 3407 3407 3407 3407 \n", + "179 10444 10444 10444 10444 10444 10444 10444 \n", + "180 1169 1169 1169 1169 1169 1169 1169 \n", + "181 2549 2549 2549 2549 2549 2549 2549 \n", + "182 4463 4463 4463 4463 4463 4463 4463 \n", + "183 8750 8750 8750 8750 8750 8750 8750 \n", + "184 3745 3745 3745 3745 3745 3745 3745 \n", + "185 4615 4615 4615 4615 4615 4615 4615 \n", + "186 2118 2118 2118 2118 2118 2118 2118 \n", + "187 3841 3841 3841 3841 3841 3841 3841 \n", + "188 10195 10195 10195 10195 10195 10195 10195 \n", + "189 8096 8096 8096 8096 8096 8096 8096 \n", + "190 7943 7943 7943 7943 7943 7943 7943 \n", + "191 3609 3609 3609 3609 3609 3609 3609 \n", + "192 165474 165474 165474 165474 165474 165474 165474 \n", + "193 94317 94317 94317 94317 94317 94317 94317 \n", + "194 7516 7516 7516 7516 7516 7516 7516 \n", + "195 35288 35288 35288 35288 35288 35288 35288 \n", + "196 40369 40369 40369 40369 40369 40369 40369 \n", + "197 14937 14937 14937 14937 14937 14937 14937 \n", + "198 7905 7905 7905 7905 7905 7905 7905 \n", + "199 30864 30864 30864 30864 30864 30864 30864 \n", + "200 6752 6752 6752 6752 6752 6752 6752 \n", + "201 6289 6289 6289 6289 6289 6289 6289 \n", + "202 2663 2663 2663 2663 2663 2663 2663 \n", + "\n", + "[203 rows x 27 columns]" + ] + }, + "execution_count": 35, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trips_rgc_mode" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trips_survey_rgc =pd.merge(trips_survey, rgc_file, left_on = 'dtaz', right_on='taz')" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trips_survey_rgc_mode =trips_survey_rgc.groupby(['mode', 'center']).sum().reset_index()" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "trips_survey_model = pd.merge(trips_rgc_mode, trips_survey_rgc_mode, on = ['mode','center'])" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trips_survey_model.to_clipboard()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Python [default]", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/inputs/benefit_cost/pollutant_rates _2040.csv b/scripts/summarize/inputs/benefit_cost/pollutant_rates _2040.csv new file mode 100644 index 00000000..6a7a858d --- /dev/null +++ b/scripts/summarize/inputs/benefit_cost/pollutant_rates _2040.csv @@ -0,0 +1,36 @@ +Pollutant,Speed Class,Car,Light Truck,Medium Truck,Heavy Truck,,,,,,,, +Carbon Dioxide,0,650.924,806.907,3177.06,4205.69,,,,,,,, +Carbon Dioxide,10,316.021,395.25,1517.57,2409.68,,,,,,,, +Carbon Dioxide,20,243.863,307.267,1128.46,1974,,,,,,,, +Carbon Dioxide,30,206.549,259.829,918.232,1611.34,,,,,,,, +Carbon Dioxide,40,194.51,245.164,800.84,1521.25,,,,,,,, +Carbon Dioxide,50,189.118,238.502,708.247,1360.17,,,,,,,, +Carbon Dioxide,60,191.395,242.919,660.89,1479.02,,,,,,,, +Carbon Monoxide,0,1.497263478,1.581181789,3.74331357,1.39961,,,,,,,, +Carbon Monoxide,10,1.077655028,1.156100861,2.022171947,0.598088,,,,,,,, +Carbon Monoxide,20,0.765248763,0.844683007,1.730279147,0.460626,,,,,,,, +Carbon Monoxide,30,0.717382429,0.793438373,1.405766075,0.376886,,,,,,,, +Carbon Monoxide,40,0.648879242,0.723212875,1.197959422,0.32982,,,,,,,, +Carbon Monoxide,50,0.680867531,0.745653539,1.038947303,0.299854,,,,,,,, +Carbon Monoxide,60,0.805231452,0.895753549,0.879629562,0.264178,,,,,,,, +Nitrogen Oxide,0,0.035095262,0.075723329,2.618881252,4.70472,,,,,,,, +Nitrogen Oxide,10,0.035705235,0.059574483,1.234011461,2.37791,,,,,,,, +Nitrogen Oxide,20,0.033658256,0.053775251,0.88359289,1.81036,,,,,,,, +Nitrogen Oxide,30,0.037797304,0.055934137,0.750240627,1.4613,,,,,,,, +Nitrogen Oxide,40,0.042577968,0.060439717,0.682703973,1.31868,,,,,,,, +Nitrogen Oxide,50,0.049157417,0.066692568,0.637295342,1.17735,,,,,,,, +Nitrogen Oxide,60,0.062679854,0.084102664,0.588438671,1.25419,,,,,,,, +Volatile Organic Compound,0,0.017478348,0.014916184,0.39773883,0.293332,,,,,,,, +Volatile Organic Compound,10,0.010840867,0.010406722,0.16367625,0.10367,,,,,,,, +Volatile Organic Compound,20,0.00872414,0.008664635,0.100651172,0.0655094,,,,,,,, +Volatile Organic Compound,30,0.00782058,0.007946732,0.07229175,0.049837,,,,,,,, +Volatile Organic Compound,40,0.007185131,0.007192521,0.052071131,0.0399706,,,,,,,, +Volatile Organic Compound,50,0.007371384,0.007361562,0.038195886,0.0337545,,,,,,,, +Volatile Organic Compound,60,0.008489339,0.00876955,0.030868813,0.0283159,,,,,,,, +Particulate Matter,0,0.028961518,0.032189625,0.17614939,0.33100641,,,,,,,, +Particulate Matter,10,0.014550376,0.016458871,0.06850447,0.1255506,,,,,,,, +Particulate Matter,20,0.011048392,0.012510321,0.03959713,0.08057083,,,,,,,, +Particulate Matter,30,0.007438433,0.008518489,0.02954346,0.05281127,,,,,,,, +Particulate Matter,40,0.005269299,0.00608817,0.02149736,0.03717227,,,,,,,, +Particulate Matter,50,0.003887093,0.004630936,0.01771826,0.02255332,,,,,,,, +Particulate Matter,60,0.003359975,0.00411675,0.01554132,0.01879773,,,,,,,, diff --git a/scripts/summarize/inputs/calibration/CatVarDict.xlsx b/scripts/summarize/inputs/calibration/CatVarDict.xlsx index c0c924fe..85bf4147 100644 Binary files a/scripts/summarize/inputs/calibration/CatVarDict.xlsx and b/scripts/summarize/inputs/calibration/CatVarDict.xlsx differ diff --git a/scripts/summarize/inputs/calibration/district_lookup.csv b/scripts/summarize/inputs/calibration/district_lookup.csv new file mode 100644 index 00000000..9efae9f4 --- /dev/null +++ b/scripts/summarize/inputs/calibration/district_lookup.csv @@ -0,0 +1,3701 @@ +taz,tad,county,district,district_name,lat_taz,lon_taz,TAZ,lat_district,lon_district +1.0,1.0,King,3,North Seattle-Shoreline,47.728095099423854,-122.36802206128222,1,47.717471,-122.338958 +2.0,1.0,King,3,North Seattle-Shoreline,47.72868255036953,-122.358250073533,2,47.717471,-122.338958 +3.0,1.0,King,3,North Seattle-Shoreline,47.73123810226349,-122.35027022580269,3,47.717471,-122.338958 +4.0,1.0,King,3,North Seattle-Shoreline,47.7258170395125,-122.35033144532623,4,47.717471,-122.338958 +5.0,1.0,King,3,North Seattle-Shoreline,47.73038522674738,-122.34145984827984,5,47.717471,-122.338958 +6.0,1.0,King,3,North Seattle-Shoreline,47.732299908664636,-122.33805921276631,6,47.717471,-122.338958 +7.0,1.0,King,3,North Seattle-Shoreline,47.725945603713186,-122.34230357915148,7,47.717471,-122.338958 +8.0,1.0,King,3,North Seattle-Shoreline,47.7254799048141,-122.33366187072927,8,47.717471,-122.338958 +9.0,1.0,King,3,North Seattle-Shoreline,47.73071521625671,-122.3313925474974,9,47.717471,-122.338958 +10.0,1.0,King,3,North Seattle-Shoreline,47.72940929378152,-122.32643594391413,10,47.717471,-122.338958 +11.0,2.0,King,3,North Seattle-Shoreline,47.72866690627156,-122.31909248253376,11,47.717471,-122.338958 +12.0,2.0,King,3,North Seattle-Shoreline,47.72305574516861,-122.31537158560423,12,47.717471,-122.338958 +13.0,2.0,King,3,North Seattle-Shoreline,47.7300729096713,-122.30890378470266,13,47.717471,-122.338958 +14.0,2.0,King,3,North Seattle-Shoreline,47.722766595724856,-122.30819118480808,14,47.717471,-122.338958 +15.0,2.0,King,3,North Seattle-Shoreline,47.73033515121397,-122.3008513180035,15,47.717471,-122.338958 +16.0,2.0,King,3,North Seattle-Shoreline,47.72316554901291,-122.30021864013894,16,47.717471,-122.338958 +17.0,2.0,King,3,North Seattle-Shoreline,47.73012110980764,-122.29440489878336,17,47.717471,-122.338958 +18.0,2.0,King,3,North Seattle-Shoreline,47.72353392079781,-122.29473814570856,18,47.717471,-122.338958 +19.0,2.0,King,3,North Seattle-Shoreline,47.72991291380258,-122.28685928277378,19,47.717471,-122.338958 +20.0,2.0,King,3,North Seattle-Shoreline,47.72275189269517,-122.28676552866304,20,47.717471,-122.338958 +21.0,2.0,King,3,North Seattle-Shoreline,47.712269134717424,-122.27891015603622,21,47.717471,-122.338958 +22.0,2.0,King,3,North Seattle-Shoreline,47.71538630328351,-122.28715006915316,22,47.717471,-122.338958 +23.0,2.0,King,3,North Seattle-Shoreline,47.71517453459773,-122.29439744589277,23,47.717471,-122.338958 +24.0,2.0,King,3,North Seattle-Shoreline,47.716059947485505,-122.30082528802065,24,47.717471,-122.338958 +25.0,2.0,King,3,North Seattle-Shoreline,47.71575828788443,-122.30852901264193,25,47.717471,-122.338958 +26.0,1.0,King,3,North Seattle-Shoreline,47.716047194418366,-122.31544207729952,26,47.717471,-122.338958 +27.0,1.0,King,3,North Seattle-Shoreline,47.71650407961226,-122.32196995476014,27,47.717471,-122.338958 +28.0,1.0,King,3,North Seattle-Shoreline,47.71874564426842,-122.32681023796879,28,47.717471,-122.338958 +29.0,1.0,King,3,North Seattle-Shoreline,47.71835934247762,-122.33322049057863,29,47.717471,-122.338958 +30.0,1.0,King,3,North Seattle-Shoreline,47.71411884520533,-122.33671248611219,30,47.717471,-122.338958 +31.0,1.0,King,3,North Seattle-Shoreline,47.71794926472258,-122.34178535559346,31,47.717471,-122.338958 +32.0,1.0,King,3,North Seattle-Shoreline,47.721401789700096,-122.34764358223929,32,47.717471,-122.338958 +33.0,1.0,King,3,North Seattle-Shoreline,47.713639229462785,-122.34720037846179,33,47.717471,-122.338958 +34.0,1.0,King,3,North Seattle-Shoreline,47.72140653874528,-122.35294096616305,34,47.717471,-122.338958 +35.0,1.0,King,3,North Seattle-Shoreline,47.71590045923146,-122.3523757599163,35,47.717471,-122.338958 +36.0,1.0,King,3,North Seattle-Shoreline,47.72143054337492,-122.3582488784403,36,47.717471,-122.338958 +37.0,1.0,King,3,North Seattle-Shoreline,47.71599106316087,-122.35822007528576,37,47.717471,-122.338958 +38.0,1.0,King,3,North Seattle-Shoreline,47.716621012261974,-122.36813280883275,38,47.717471,-122.338958 +39.0,3.0,King,3,North Seattle-Shoreline,47.70332865611434,-122.38150729561072,39,47.717471,-122.338958 +40.0,3.0,King,3,North Seattle-Shoreline,47.706830725031935,-122.3721839155911,40,47.717471,-122.338958 +41.0,3.0,King,3,North Seattle-Shoreline,47.705284504428604,-122.36370388543844,41,47.717471,-122.338958 +42.0,3.0,King,3,North Seattle-Shoreline,47.708018007021764,-122.35828061799913,42,47.717471,-122.338958 +43.0,3.0,King,3,North Seattle-Shoreline,47.70869721903657,-122.3528130155784,43,47.717471,-122.338958 +44.0,1.0,King,3,North Seattle-Shoreline,47.70663888623002,-122.3475176226954,44,47.717471,-122.338958 +45.0,1.0,King,3,North Seattle-Shoreline,47.70896215723016,-122.3398656858673,45,47.717471,-122.338958 +46.0,4.0,King,3,North Seattle-Shoreline,47.71056293832417,-122.33162134868212,46,47.717471,-122.338958 +47.0,4.0,King,3,North Seattle-Shoreline,47.71034742579768,-122.32631854433994,47,47.717471,-122.338958 +48.0,4.0,King,3,North Seattle-Shoreline,47.71053174514489,-122.3201750138102,48,47.717471,-122.338958 +49.0,4.0,King,3,North Seattle-Shoreline,47.71055167000537,-122.31466098168215,49,47.717471,-122.338958 +50.0,2.0,King,3,North Seattle-Shoreline,47.71031478414635,-122.30934718285528,50,47.717471,-122.338958 +51.0,2.0,King,3,North Seattle-Shoreline,47.71061529820953,-122.30352406120019,51,47.717471,-122.338958 +52.0,2.0,King,3,North Seattle-Shoreline,47.710088517576544,-122.29840596341472,52,47.717471,-122.338958 +53.0,2.0,King,3,North Seattle-Shoreline,47.71018294965289,-122.29346133988585,53,47.717471,-122.338958 +54.0,2.0,King,3,North Seattle-Shoreline,47.70857168910946,-122.28829241539654,54,47.717471,-122.338958 +55.0,2.0,King,3,North Seattle-Shoreline,47.70784507107562,-122.28289707156944,55,47.717471,-122.338958 +56.0,2.0,King,3,North Seattle-Shoreline,47.69982819762053,-122.27513364473938,56,47.717471,-122.338958 +57.0,5.0,King,3,North Seattle-Shoreline,47.70144343349514,-122.28088493603752,57,47.717471,-122.338958 +58.0,5.0,King,3,North Seattle-Shoreline,47.70078270417222,-122.28721702580751,58,47.717471,-122.338958 +59.0,2.0,King,3,North Seattle-Shoreline,47.70436192427229,-122.29436300979343,59,47.717471,-122.338958 +60.0,2.0,King,3,North Seattle-Shoreline,47.70536710563259,-122.29946485280844,60,47.717471,-122.338958 +61.0,5.0,King,3,North Seattle-Shoreline,47.69925632679966,-122.29736333131659,61,47.717471,-122.338958 +62.0,2.0,King,3,North Seattle-Shoreline,47.70510335956935,-122.30401974532654,62,47.717471,-122.338958 +63.0,2.0,King,3,North Seattle-Shoreline,47.704998761424406,-122.30948146607227,63,47.717471,-122.338958 +64.0,5.0,King,3,North Seattle-Shoreline,47.69871588848832,-122.30830057016635,64,47.717471,-122.338958 +65.0,4.0,King,3,North Seattle-Shoreline,47.70490298434778,-122.31508670894587,65,47.717471,-122.338958 +66.0,5.0,King,3,North Seattle-Shoreline,47.698535826291675,-122.31488221949623,66,47.717471,-122.338958 +67.0,4.0,King,3,North Seattle-Shoreline,47.70493848660772,-122.32048670674116,67,47.717471,-122.338958 +68.0,4.0,King,3,North Seattle-Shoreline,47.69857221991478,-122.3203589275468,68,47.717471,-122.338958 +69.0,4.0,King,3,North Seattle-Shoreline,47.70501459682519,-122.32635988483469,69,47.717471,-122.338958 +70.0,4.0,King,3,North Seattle-Shoreline,47.69863537288713,-122.326120685215,70,47.717471,-122.338958 +71.0,4.0,King,3,North Seattle-Shoreline,47.70487477521017,-122.33181802426279,71,47.717471,-122.338958 +72.0,4.0,King,3,North Seattle-Shoreline,47.698652041903436,-122.33206399783785,72,47.717471,-122.338958 +73.0,4.0,King,3,North Seattle-Shoreline,47.70425885233039,-122.3363091629942,73,47.717471,-122.338958 +74.0,4.0,King,3,North Seattle-Shoreline,47.69868261980466,-122.33736139052108,74,47.717471,-122.338958 +75.0,4.0,King,3,North Seattle-Shoreline,47.70323328676601,-122.34198074914028,75,47.717471,-122.338958 +76.0,4.0,King,3,North Seattle-Shoreline,47.699394921154536,-122.34228505348592,76,47.717471,-122.338958 +77.0,4.0,King,3,North Seattle-Shoreline,47.70324668677374,-122.34736491824779,77,47.717471,-122.338958 +78.0,4.0,King,3,North Seattle-Shoreline,47.69962535545722,-122.34732553745356,78,47.717471,-122.338958 +79.0,3.0,King,3,North Seattle-Shoreline,47.7014517319416,-122.3527271600197,79,47.717471,-122.338958 +80.0,3.0,King,3,North Seattle-Shoreline,47.69992415051158,-122.35790678035944,80,47.717471,-122.338958 +81.0,3.0,King,3,North Seattle-Shoreline,47.698609698866356,-122.36313724270828,81,47.717471,-122.338958 +82.0,3.0,King,3,North Seattle-Shoreline,47.69637494409995,-122.36842165639929,82,47.717471,-122.338958 +83.0,3.0,King,3,North Seattle-Shoreline,47.69888261145041,-122.37257483708478,83,47.717471,-122.338958 +84.0,3.0,King,3,North Seattle-Shoreline,47.69557779922776,-122.39682689680541,84,47.717471,-122.338958 +85.0,3.0,King,3,North Seattle-Shoreline,47.695760726691596,-122.3902436339138,85,47.717471,-122.338958 +86.0,3.0,King,3,North Seattle-Shoreline,47.69478266160378,-122.38218385750608,86,47.717471,-122.338958 +87.0,3.0,King,3,North Seattle-Shoreline,47.69314363250425,-122.37377257609806,87,47.717471,-122.338958 +88.0,3.0,King,3,North Seattle-Shoreline,47.69244918868818,-122.36872580196258,88,47.717471,-122.338958 +89.0,3.0,King,3,North Seattle-Shoreline,47.69334463312026,-122.3633392407081,89,47.717471,-122.338958 +90.0,3.0,King,3,North Seattle-Shoreline,47.69332062387728,-122.35800007084111,90,47.717471,-122.338958 +91.0,3.0,King,3,North Seattle-Shoreline,47.69420598779704,-122.35264548477863,91,47.717471,-122.338958 +92.0,4.0,King,3,North Seattle-Shoreline,47.69419192582427,-122.34725828356292,92,47.717471,-122.338958 +93.0,4.0,King,3,North Seattle-Shoreline,47.6937289293785,-122.34069128401579,93,47.717471,-122.338958 +94.0,4.0,King,3,North Seattle-Shoreline,47.69323036013877,-122.332760297315,94,47.717471,-122.338958 +95.0,4.0,King,3,North Seattle-Shoreline,47.693146807535676,-122.32603840668942,95,47.717471,-122.338958 +96.0,4.0,King,3,North Seattle-Shoreline,47.693122336061286,-122.32031918235296,96,47.717471,-122.338958 +97.0,5.0,King,3,North Seattle-Shoreline,47.69309252273744,-122.31488945225452,97,47.717471,-122.338958 +98.0,5.0,King,3,North Seattle-Shoreline,47.69263167098006,-122.30931972803269,98,47.717471,-122.338958 +99.0,5.0,King,3,North Seattle-Shoreline,47.6921339204339,-122.3043435623262,99,47.717471,-122.338958 +100.0,5.0,King,3,North Seattle-Shoreline,47.69403637478385,-122.30000480224736,100,47.717471,-122.338958 +101.0,5.0,King,3,North Seattle-Shoreline,47.69385426275308,-122.29331563860242,101,47.717471,-122.338958 +102.0,5.0,King,3,North Seattle-Shoreline,47.6940515586827,-122.28617454545437,102,47.717471,-122.338958 +103.0,5.0,King,3,North Seattle-Shoreline,47.69270536651698,-122.27693158652477,103,47.717471,-122.338958 +104.0,5.0,King,3,North Seattle-Shoreline,47.69359736437748,-122.27164942496066,104,47.717471,-122.338958 +105.0,5.0,King,3,North Seattle-Shoreline,47.681422690872424,-122.25587014830722,105,47.717471,-122.338958 +106.0,5.0,King,3,North Seattle-Shoreline,47.68663468345643,-122.26729810775059,106,47.717471,-122.338958 +107.0,5.0,King,3,North Seattle-Shoreline,47.6865694910647,-122.27451174883556,107,47.717471,-122.338958 +108.0,5.0,King,3,North Seattle-Shoreline,47.68841292478557,-122.28259798176849,108,47.717471,-122.338958 +109.0,5.0,King,3,North Seattle-Shoreline,47.68484636219387,-122.28253408608593,109,47.717471,-122.338958 +110.0,5.0,King,3,North Seattle-Shoreline,47.688431066759776,-122.28797123308789,110,47.717471,-122.338958 +111.0,5.0,King,3,North Seattle-Shoreline,47.68485610580793,-122.28790068311905,111,47.717471,-122.338958 +112.0,5.0,King,3,North Seattle-Shoreline,47.688441174966975,-122.29334620230108,112,47.717471,-122.338958 +113.0,5.0,King,3,North Seattle-Shoreline,47.68486022960577,-122.29323961619068,113,47.717471,-122.338958 +114.0,5.0,King,3,North Seattle-Shoreline,47.688197092658214,-122.29861594785685,114,47.717471,-122.338958 +115.0,5.0,King,3,North Seattle-Shoreline,47.684861790227444,-122.29837272406988,115,47.717471,-122.338958 +116.0,5.0,King,3,North Seattle-Shoreline,47.68838634449505,-122.30413790224013,116,47.717471,-122.338958 +117.0,5.0,King,3,North Seattle-Shoreline,47.684795042936436,-122.3037649533292,117,47.717471,-122.338958 +118.0,5.0,King,3,North Seattle-Shoreline,47.688233627734306,-122.308880221207,118,47.717471,-122.338958 +119.0,5.0,King,3,North Seattle-Shoreline,47.684859671774,-122.30942620648943,119,47.717471,-122.338958 +120.0,5.0,King,3,North Seattle-Shoreline,47.68856979160493,-122.31494948879221,120,47.717471,-122.338958 +121.0,5.0,King,3,North Seattle-Shoreline,47.684686118507024,-122.31370677597748,121,47.717471,-122.338958 +122.0,5.0,King,3,North Seattle-Shoreline,47.685224573933105,-122.31621755392729,122,47.717471,-122.338958 +123.0,4.0,King,3,North Seattle-Shoreline,47.68856870202561,-122.32027814960665,123,47.717471,-122.338958 +124.0,4.0,King,3,North Seattle-Shoreline,47.68484340635396,-122.32061520897557,124,47.717471,-122.338958 +125.0,4.0,King,3,North Seattle-Shoreline,47.688785756352914,-122.32549179748787,125,47.717471,-122.338958 +126.0,4.0,King,3,North Seattle-Shoreline,47.684759632636975,-122.32600857842651,126,47.717471,-122.338958 +127.0,4.0,King,3,North Seattle-Shoreline,47.68859365930782,-122.33208295324481,127,47.717471,-122.338958 +128.0,4.0,King,3,North Seattle-Shoreline,47.68503247620557,-122.33201425147232,128,47.717471,-122.338958 +129.0,4.0,King,3,North Seattle-Shoreline,47.688727521092005,-122.34046623971471,129,47.717471,-122.338958 +130.0,4.0,King,3,North Seattle-Shoreline,47.684802314953366,-122.3416007400677,130,47.717471,-122.338958 +131.0,4.0,King,3,North Seattle-Shoreline,47.688753054490405,-122.34721417100542,131,47.717471,-122.338958 +132.0,4.0,King,3,North Seattle-Shoreline,47.68511959020268,-122.34719522801608,132,47.717471,-122.338958 +133.0,4.0,King,3,North Seattle-Shoreline,47.6887618428419,-122.35260746074913,133,47.717471,-122.338958 +134.0,4.0,King,3,North Seattle-Shoreline,47.68511389079157,-122.35259851989504,134,47.717471,-122.338958 +135.0,3.0,King,3,North Seattle-Shoreline,47.68877360542668,-122.35798036775101,135,47.717471,-122.338958 +136.0,3.0,King,3,North Seattle-Shoreline,47.68510937904493,-122.35797771734406,136,47.717471,-122.338958 +137.0,3.0,King,3,North Seattle-Shoreline,47.68878709564906,-122.36330955848112,137,47.717471,-122.338958 +138.0,3.0,King,3,North Seattle-Shoreline,47.68510642740711,-122.36331788283178,138,47.717471,-122.338958 +139.0,3.0,King,3,North Seattle-Shoreline,47.68878222048136,-122.36870402671259,139,47.717471,-122.338958 +140.0,3.0,King,3,North Seattle-Shoreline,47.68508711246898,-122.36870840296561,140,47.717471,-122.338958 +141.0,3.0,King,3,North Seattle-Shoreline,47.68875550944971,-122.37412265205559,141,47.717471,-122.338958 +142.0,3.0,King,3,North Seattle-Shoreline,47.685067178296954,-122.37411239972269,142,47.717471,-122.338958 +143.0,3.0,King,3,North Seattle-Shoreline,47.6887283909933,-122.37948887439505,143,47.717471,-122.338958 +144.0,3.0,King,3,North Seattle-Shoreline,47.68503244380623,-122.37946584495305,144,47.717471,-122.338958 +145.0,3.0,King,3,North Seattle-Shoreline,47.68870109555279,-122.38488917355005,145,47.717471,-122.338958 +146.0,3.0,King,3,North Seattle-Shoreline,47.685006704494455,-122.38486242898962,146,47.717471,-122.338958 +147.0,3.0,King,3,North Seattle-Shoreline,47.68867779064925,-122.39032257117864,147,47.717471,-122.338958 +148.0,3.0,King,3,North Seattle-Shoreline,47.684951868183184,-122.39030758553929,148,47.717471,-122.338958 +149.0,3.0,King,3,North Seattle-Shoreline,47.688662565354726,-122.39567308497156,149,47.717471,-122.338958 +150.0,3.0,King,3,North Seattle-Shoreline,47.684915735127156,-122.39670682503777,150,47.717471,-122.338958 +151.0,3.0,King,3,North Seattle-Shoreline,47.68864224737731,-122.40210514811363,151,47.717471,-122.338958 +152.0,6.0,King,3,North Seattle-Shoreline,47.6796233999321,-122.40580076661429,152,47.717471,-122.338958 +153.0,3.0,King,3,North Seattle-Shoreline,47.6811964094829,-122.39724380350486,153,47.717471,-122.338958 +154.0,6.0,King,3,North Seattle-Shoreline,47.677435948712045,-122.40192306687705,154,47.717471,-122.338958 +155.0,6.0,King,3,North Seattle-Shoreline,47.67768281899446,-122.39567262957122,155,47.717471,-122.338958 +156.0,3.0,King,3,North Seattle-Shoreline,47.68130016809381,-122.39027523848816,156,47.717471,-122.338958 +157.0,6.0,King,3,North Seattle-Shoreline,47.67770082958268,-122.3902516008262,157,47.717471,-122.338958 +158.0,3.0,King,3,North Seattle-Shoreline,47.681390259394156,-122.38490285156874,158,47.717471,-122.338958 +159.0,6.0,King,3,North Seattle-Shoreline,47.67786475073991,-122.3846421205551,159,47.717471,-122.338958 +160.0,3.0,King,3,North Seattle-Shoreline,47.681403583178394,-122.37940952285238,160,47.717471,-122.338958 +161.0,6.0,King,3,North Seattle-Shoreline,47.67771245760042,-122.37938900837557,161,47.717471,-122.338958 +162.0,3.0,King,3,North Seattle-Shoreline,47.68138880032054,-122.37413764960472,162,47.717471,-122.338958 +163.0,6.0,King,3,North Seattle-Shoreline,47.67776772061866,-122.37435385917595,163,47.717471,-122.338958 +164.0,3.0,King,3,North Seattle-Shoreline,47.68140488259937,-122.36874541283173,164,47.717471,-122.338958 +165.0,6.0,King,3,North Seattle-Shoreline,47.67776713621189,-122.36895885198376,165,47.717471,-122.338958 +166.0,3.0,King,3,North Seattle-Shoreline,47.68139831538568,-122.36326560972185,166,47.717471,-122.338958 +167.0,6.0,King,3,North Seattle-Shoreline,47.677774389640405,-122.36323887197766,167,47.717471,-122.338958 +168.0,3.0,King,3,North Seattle-Shoreline,47.681433727534845,-122.3579223571644,168,47.717471,-122.338958 +169.0,6.0,King,3,North Seattle-Shoreline,47.67769798521163,-122.35765666667405,169,47.717471,-122.338958 +170.0,4.0,King,3,North Seattle-Shoreline,47.6814590385596,-122.35258067173292,170,47.717471,-122.338958 +171.0,4.0,King,3,North Seattle-Shoreline,47.6779327139814,-122.35244307874248,171,47.717471,-122.338958 +172.0,4.0,King,3,North Seattle-Shoreline,47.68150361457799,-122.34725876101841,172,47.717471,-122.338958 +173.0,4.0,King,3,North Seattle-Shoreline,47.677913643269605,-122.34783924522276,173,47.717471,-122.338958 +174.0,4.0,King,3,North Seattle-Shoreline,47.67823636762577,-122.3377068137946,174,47.717471,-122.338958 +175.0,4.0,King,3,North Seattle-Shoreline,47.681494719939934,-122.32527047812651,175,47.717471,-122.338958 +176.0,4.0,King,3,North Seattle-Shoreline,47.67713271816229,-122.32768286860514,176,47.717471,-122.338958 +177.0,4.0,King,3,North Seattle-Shoreline,47.67760528894909,-122.32248658835388,177,47.717471,-122.338958 +178.0,4.0,King,3,North Seattle-Shoreline,47.680718171028296,-122.32172601960072,178,47.717471,-122.338958 +179.0,4.0,King,3,North Seattle-Shoreline,47.68092110466485,-122.31896760353555,179,47.717471,-122.338958 +180.0,4.0,King,3,North Seattle-Shoreline,47.67766735053574,-122.31891719211671,180,47.717471,-122.338958 +181.0,5.0,King,3,North Seattle-Shoreline,47.68124847763213,-122.31462269226073,181,47.717471,-122.338958 +182.0,5.0,King,3,North Seattle-Shoreline,47.67762090712678,-122.31468070672649,182,47.717471,-122.338958 +183.0,5.0,King,3,North Seattle-Shoreline,47.68122021762965,-122.3092684289138,183,47.717471,-122.338958 +184.0,5.0,King,3,North Seattle-Shoreline,47.6776098009861,-122.30928932478595,184,47.717471,-122.338958 +185.0,5.0,King,3,North Seattle-Shoreline,47.68122721522282,-122.30369521839016,185,47.717471,-122.338958 +186.0,5.0,King,3,North Seattle-Shoreline,47.677596126475926,-122.30362476679,186,47.717471,-122.338958 +187.0,5.0,King,3,North Seattle-Shoreline,47.68122726439773,-122.29827609465946,187,47.717471,-122.338958 +188.0,5.0,King,3,North Seattle-Shoreline,47.677586944201366,-122.29789135259331,188,47.717471,-122.338958 +189.0,5.0,King,3,North Seattle-Shoreline,47.68122944455418,-122.29313407948057,189,47.717471,-122.338958 +190.0,5.0,King,3,North Seattle-Shoreline,47.677600768342465,-122.29273496507408,190,47.717471,-122.338958 +191.0,5.0,King,3,North Seattle-Shoreline,47.68122907358232,-122.2877454342633,191,47.717471,-122.338958 +192.0,5.0,King,3,North Seattle-Shoreline,47.67759801802485,-122.28764300199512,192,47.717471,-122.338958 +193.0,5.0,King,3,North Seattle-Shoreline,47.68122418703829,-122.28238041908087,193,47.717471,-122.338958 +194.0,5.0,King,3,North Seattle-Shoreline,47.67759867305626,-122.28227460153587,194,47.717471,-122.338958 +195.0,5.0,King,3,North Seattle-Shoreline,47.68122000946933,-122.2770200020173,195,47.717471,-122.338958 +196.0,5.0,King,3,North Seattle-Shoreline,47.67743880561254,-122.27676301013113,196,47.717471,-122.338958 +197.0,5.0,King,3,North Seattle-Shoreline,47.68121049152365,-122.27166596846872,197,47.717471,-122.338958 +198.0,5.0,King,3,North Seattle-Shoreline,47.67757168881161,-122.27158808571072,198,47.717471,-122.338958 +199.0,5.0,King,3,North Seattle-Shoreline,47.681708257350785,-122.26625164645613,199,47.717471,-122.338958 +200.0,5.0,King,3,North Seattle-Shoreline,47.67755447430975,-122.26624703879824,200,47.717471,-122.338958 +201.0,5.0,King,3,North Seattle-Shoreline,47.67362620173481,-122.26138973159851,201,47.717471,-122.338958 +202.0,5.0,King,3,North Seattle-Shoreline,47.66909498090885,-122.26379819926257,202,47.717471,-122.338958 +203.0,5.0,King,3,North Seattle-Shoreline,47.67416257255946,-122.26839396265379,203,47.717471,-122.338958 +204.0,5.0,King,3,North Seattle-Shoreline,47.67389483697282,-122.27551691592312,204,47.717471,-122.338958 +205.0,5.0,King,3,North Seattle-Shoreline,47.67042782485524,-122.27505261797216,205,47.717471,-122.338958 +206.0,5.0,King,3,North Seattle-Shoreline,47.67396611203882,-122.28220015906479,206,47.717471,-122.338958 +207.0,5.0,King,3,North Seattle-Shoreline,47.67009481629568,-122.28227606967751,207,47.717471,-122.338958 +208.0,5.0,King,3,North Seattle-Shoreline,47.673964383421925,-122.28757005367159,208,47.717471,-122.338958 +209.0,5.0,King,3,North Seattle-Shoreline,47.670327253863285,-122.28752937802248,209,47.717471,-122.338958 +210.0,5.0,King,3,North Seattle-Shoreline,47.67396478749052,-122.29333885665196,210,47.717471,-122.338958 +211.0,5.0,King,3,North Seattle-Shoreline,47.67032969077602,-122.29321418597405,211,47.717471,-122.338958 +212.0,7.0,King,3,North Seattle-Shoreline,47.673961137972746,-122.29853615824032,212,47.717471,-122.338958 +213.0,7.0,King,3,North Seattle-Shoreline,47.67033427962694,-122.29842214856336,213,47.717471,-122.338958 +214.0,7.0,King,3,North Seattle-Shoreline,47.67407512280069,-122.30347189125864,214,47.717471,-122.338958 +215.0,7.0,King,3,North Seattle-Shoreline,47.67055043068662,-122.30349537123041,215,47.717471,-122.338958 +216.0,7.0,King,3,North Seattle-Shoreline,47.674608313327035,-122.3089147618312,216,47.717471,-122.338958 +217.0,7.0,King,3,North Seattle-Shoreline,47.67104150683665,-122.30933847008042,217,47.717471,-122.338958 +218.0,7.0,King,3,North Seattle-Shoreline,47.67356772501736,-122.31451149697008,218,47.717471,-122.338958 +219.0,7.0,King,3,North Seattle-Shoreline,47.669978344472476,-122.31482576200035,219,47.717471,-122.338958 +220.0,4.0,King,3,North Seattle-Shoreline,47.67419093975352,-122.31882470482834,220,47.717471,-122.338958 +221.0,7.0,King,3,North Seattle-Shoreline,47.670704727246026,-122.31960050285022,221,47.717471,-122.338958 +222.0,4.0,King,3,North Seattle-Shoreline,47.67411831132964,-122.32314682505228,222,47.717471,-122.338958 +223.0,7.0,King,3,North Seattle-Shoreline,47.670524575059176,-122.32361911214278,223,47.717471,-122.338958 +224.0,4.0,King,3,North Seattle-Shoreline,47.67410600991313,-122.32817360286215,224,47.717471,-122.338958 +225.0,7.0,King,3,North Seattle-Shoreline,47.670454001348496,-122.32688944094221,225,47.717471,-122.338958 +226.0,4.0,King,3,North Seattle-Shoreline,47.670492638465134,-122.32974482780384,226,47.717471,-122.338958 +227.0,4.0,King,3,North Seattle-Shoreline,47.673919382788455,-122.33280748234371,227,47.717471,-122.338958 +228.0,4.0,King,3,North Seattle-Shoreline,47.670289211677115,-122.33387965471779,228,47.717471,-122.338958 +229.0,4.0,King,3,North Seattle-Shoreline,47.6708363729461,-122.33759143814792,229,47.717471,-122.338958 +230.0,4.0,King,3,North Seattle-Shoreline,47.668873728438214,-122.34418856851342,230,47.717471,-122.338958 +231.0,4.0,King,3,North Seattle-Shoreline,47.673905596248744,-122.35073817323895,231,47.717471,-122.338958 +232.0,4.0,King,3,North Seattle-Shoreline,47.66838172286418,-122.35080329498908,232,47.717471,-122.338958 +233.0,6.0,King,3,North Seattle-Shoreline,47.67418089691409,-122.35759505813502,233,47.717471,-122.338958 +234.0,6.0,King,3,North Seattle-Shoreline,47.67050470957472,-122.35754949470608,234,47.717471,-122.338958 +235.0,6.0,King,3,North Seattle-Shoreline,47.67416084269834,-122.36343686764481,235,47.717471,-122.338958 +236.0,6.0,King,3,North Seattle-Shoreline,47.67051192468914,-122.36349288568482,236,47.717471,-122.338958 +237.0,6.0,King,3,North Seattle-Shoreline,47.6741797908125,-122.36873985804544,237,47.717471,-122.338958 +238.0,6.0,King,3,North Seattle-Shoreline,47.67050368798648,-122.3684656630413,238,47.717471,-122.338958 +239.0,6.0,King,3,North Seattle-Shoreline,47.67417736122774,-122.37380375116811,239,47.717471,-122.338958 +240.0,6.0,King,3,North Seattle-Shoreline,47.67050732805078,-122.37348616354963,240,47.717471,-122.338958 +241.0,6.0,King,3,North Seattle-Shoreline,47.6741718271707,-122.37917409308308,241,47.717471,-122.338958 +242.0,6.0,King,3,North Seattle-Shoreline,47.67051550530379,-122.37916966286913,242,47.717471,-122.338958 +243.0,6.0,King,3,North Seattle-Shoreline,47.674165970177576,-122.38484925461321,243,47.717471,-122.338958 +244.0,6.0,King,3,North Seattle-Shoreline,47.670523320381314,-122.38485678425477,244,47.717471,-122.338958 +245.0,6.0,King,3,North Seattle-Shoreline,47.67413741125335,-122.39028695359207,245,47.717471,-122.338958 +246.0,6.0,King,3,North Seattle-Shoreline,47.67050875120032,-122.390227211211,246,47.717471,-122.338958 +247.0,6.0,King,3,North Seattle-Shoreline,47.67406304744706,-122.39567245842112,247,47.717471,-122.338958 +248.0,6.0,King,3,North Seattle-Shoreline,47.67016230833839,-122.39576661633423,248,47.717471,-122.338958 +249.0,6.0,King,3,North Seattle-Shoreline,47.67390521797032,-122.40163596695083,249,47.717471,-122.338958 +250.0,6.0,King,3,North Seattle-Shoreline,47.67009883145964,-122.40081224454028,250,47.717471,-122.338958 +251.0,6.0,King,3,North Seattle-Shoreline,47.672726842795036,-122.40585326523392,251,47.717471,-122.338958 +252.0,6.0,King,3,North Seattle-Shoreline,47.66718422024775,-122.39694679982077,252,47.717471,-122.338958 +253.0,6.0,King,3,North Seattle-Shoreline,47.66766664593229,-122.38983138527729,253,47.717471,-122.338958 +254.0,6.0,King,3,North Seattle-Shoreline,47.66724961657803,-122.38400506626922,254,47.717471,-122.338958 +255.0,6.0,King,3,North Seattle-Shoreline,47.664039797649295,-122.38289610086709,255,47.717471,-122.338958 +256.0,6.0,King,3,North Seattle-Shoreline,47.666505129329,-122.37878816625592,256,47.717471,-122.338958 +257.0,6.0,King,3,North Seattle-Shoreline,47.66372398108449,-122.37938434075672,257,47.717471,-122.338958 +258.0,6.0,King,3,North Seattle-Shoreline,47.66615674642605,-122.37349144093216,258,47.717471,-122.338958 +259.0,6.0,King,3,North Seattle-Shoreline,47.661862697166825,-122.37313281265699,259,47.717471,-122.338958 +260.0,6.0,King,3,North Seattle-Shoreline,47.666848118410606,-122.3684740951448,260,47.717471,-122.338958 +261.0,6.0,King,3,North Seattle-Shoreline,47.663576348080255,-122.36794124743722,261,47.717471,-122.338958 +262.0,6.0,King,3,North Seattle-Shoreline,47.66675849437829,-122.363632416881,262,47.717471,-122.338958 +263.0,6.0,King,3,North Seattle-Shoreline,47.66323945504644,-122.36349617059237,263,47.717471,-122.338958 +264.0,6.0,King,3,North Seattle-Shoreline,47.66695929948582,-122.35770827398686,264,47.717471,-122.338958 +265.0,6.0,King,3,North Seattle-Shoreline,47.66327795915494,-122.3593894435832,265,47.717471,-122.338958 +266.0,6.0,King,3,North Seattle-Shoreline,47.663820300229126,-122.3560949468088,266,47.717471,-122.338958 +267.0,7.0,King,3,North Seattle-Shoreline,47.66358922385536,-122.35199762025192,267,47.717471,-122.338958 +268.0,7.0,King,3,North Seattle-Shoreline,47.663579666445024,-122.34864455422577,268,47.717471,-122.338958 +269.0,7.0,King,3,North Seattle-Shoreline,47.663922632389266,-122.34487178729664,269,47.717471,-122.338958 +270.0,7.0,King,3,North Seattle-Shoreline,47.662891693631295,-122.3428204459703,270,47.717471,-122.338958 +271.0,4.0,King,3,North Seattle-Shoreline,47.6668654714511,-122.33691063837743,271,47.717471,-122.338958 +272.0,7.0,King,3,North Seattle-Shoreline,47.663039942352725,-122.33956639323713,272,47.717471,-122.338958 +273.0,7.0,King,3,North Seattle-Shoreline,47.66320861186148,-122.33570601030372,273,47.717471,-122.338958 +274.0,4.0,King,3,North Seattle-Shoreline,47.66683355292379,-122.33126916333136,274,47.717471,-122.338958 +275.0,7.0,King,3,North Seattle-Shoreline,47.66319332652155,-122.33099689449956,275,47.717471,-122.338958 +276.0,7.0,King,3,North Seattle-Shoreline,47.66686707328064,-122.32712571985313,276,47.717471,-122.338958 +277.0,7.0,King,3,North Seattle-Shoreline,47.666890052374704,-122.32359798831057,277,47.717471,-122.338958 +278.0,7.0,King,3,North Seattle-Shoreline,47.66317409040426,-122.3250410257206,278,47.717471,-122.338958 +279.0,7.0,King,3,North Seattle-Shoreline,47.66676934275514,-122.3195553911543,279,47.717471,-122.338958 +280.0,7.0,King,3,North Seattle-Shoreline,47.66312400217692,-122.31962901801587,280,47.717471,-122.338958 +281.0,7.0,King,3,North Seattle-Shoreline,47.66672817019585,-122.31465285587187,281,47.717471,-122.338958 +282.0,7.0,King,3,North Seattle-Shoreline,47.66309266879667,-122.31470596697443,282,47.717471,-122.338958 +283.0,7.0,King,3,North Seattle-Shoreline,47.66670066682503,-122.30919948853071,283,47.717471,-122.338958 +284.0,7.0,King,3,North Seattle-Shoreline,47.66306245320853,-122.30924818205747,284,47.717471,-122.338958 +285.0,7.0,King,3,North Seattle-Shoreline,47.66707028431615,-122.30398199190368,285,47.717471,-122.338958 +286.0,7.0,King,3,North Seattle-Shoreline,47.66296381116381,-122.30473630357938,286,47.717471,-122.338958 +287.0,7.0,King,3,North Seattle-Shoreline,47.66383063724904,-122.30195350560429,287,47.717471,-122.338958 +288.0,7.0,King,3,North Seattle-Shoreline,47.66730648391219,-122.29796062120369,288,47.717471,-122.338958 +289.0,7.0,King,3,North Seattle-Shoreline,47.66347056762132,-122.29783200410715,289,47.717471,-122.338958 +290.0,5.0,King,3,North Seattle-Shoreline,47.666692202026226,-122.29291092778074,290,47.717471,-122.338958 +291.0,5.0,King,3,North Seattle-Shoreline,47.66349308820572,-122.29266907245344,291,47.717471,-122.338958 +292.0,5.0,King,3,North Seattle-Shoreline,47.66679549065782,-122.28775269442517,292,47.717471,-122.338958 +293.0,5.0,King,3,North Seattle-Shoreline,47.66304104902582,-122.28875818906552,293,47.717471,-122.338958 +294.0,5.0,King,3,North Seattle-Shoreline,47.665460336781436,-122.28389962620156,294,47.717471,-122.338958 +295.0,5.0,King,3,North Seattle-Shoreline,47.666424556686,-122.27760012149216,295,47.717471,-122.338958 +296.0,5.0,King,3,North Seattle-Shoreline,47.662956137857826,-122.27979769226236,296,47.717471,-122.338958 +297.0,5.0,King,3,North Seattle-Shoreline,47.66136627208933,-122.27079365930634,297,47.717471,-122.338958 +298.0,5.0,King,3,North Seattle-Shoreline,47.65984530355154,-122.27837234474288,298,47.717471,-122.338958 +299.0,5.0,King,3,North Seattle-Shoreline,47.65479503958722,-122.27893152437755,299,47.717471,-122.338958 +300.0,5.0,King,3,North Seattle-Shoreline,47.65990360946228,-122.28719891749293,300,47.717471,-122.338958 +301.0,7.0,King,3,North Seattle-Shoreline,47.65539940183125,-122.29699831853512,301,47.717471,-122.338958 +302.0,7.0,King,3,North Seattle-Shoreline,47.656455091898664,-122.30692966744229,302,47.717471,-122.338958 +303.0,7.0,King,3,North Seattle-Shoreline,47.64987199250115,-122.30874981278342,303,47.717471,-122.338958 +304.0,7.0,King,3,North Seattle-Shoreline,47.65875182456459,-122.31488940652555,304,47.717471,-122.338958 +305.0,7.0,King,3,North Seattle-Shoreline,47.654881737013966,-122.315134499612,305,47.717471,-122.338958 +306.0,7.0,King,3,North Seattle-Shoreline,47.652366519509094,-122.3151844227508,306,47.717471,-122.338958 +307.0,7.0,King,3,North Seattle-Shoreline,47.658552430219366,-122.31994077369379,307,47.717471,-122.338958 +308.0,7.0,King,3,North Seattle-Shoreline,47.654899553271825,-122.32058357529208,308,47.717471,-122.338958 +309.0,7.0,King,3,North Seattle-Shoreline,47.65859622654851,-122.32517889883984,309,47.717471,-122.338958 +310.0,7.0,King,3,North Seattle-Shoreline,47.65457567291607,-122.32493162452637,310,47.717471,-122.338958 +311.0,7.0,King,3,North Seattle-Shoreline,47.65844389475846,-122.33216340527105,311,47.717471,-122.338958 +312.0,7.0,King,3,North Seattle-Shoreline,47.65268431983617,-122.33225480603559,312,47.717471,-122.338958 +313.0,7.0,King,3,North Seattle-Shoreline,47.65848762657584,-122.33926967982755,313,47.717471,-122.338958 +314.0,7.0,King,3,North Seattle-Shoreline,47.652407819832796,-122.3394205888318,314,47.717471,-122.338958 +315.0,7.0,King,3,North Seattle-Shoreline,47.647401515096576,-122.3364038480826,315,47.717471,-122.338958 +316.0,7.0,King,3,North Seattle-Shoreline,47.65869205230506,-122.34483560559427,316,47.717471,-122.338958 +317.0,7.0,King,3,North Seattle-Shoreline,47.65397011056554,-122.34497664882721,317,47.717471,-122.338958 +318.0,7.0,King,3,North Seattle-Shoreline,47.65028508399425,-122.3449231390405,318,47.717471,-122.338958 +319.0,7.0,King,3,North Seattle-Shoreline,47.659960782556716,-122.3486410829663,319,47.717471,-122.338958 +320.0,7.0,King,3,North Seattle-Shoreline,47.655173925170935,-122.34847211818621,320,47.717471,-122.338958 +321.0,7.0,King,3,North Seattle-Shoreline,47.650280963016435,-122.34864149834169,321,47.717471,-122.338958 +322.0,7.0,King,3,North Seattle-Shoreline,47.65993410055341,-122.3527304856502,322,47.717471,-122.338958 +323.0,7.0,King,3,North Seattle-Shoreline,47.655935243816394,-122.35272305202965,323,47.717471,-122.338958 +324.0,7.0,King,3,North Seattle-Shoreline,47.651741688107535,-122.35223861581065,324,47.717471,-122.338958 +325.0,6.0,King,3,North Seattle-Shoreline,47.659825865097396,-122.35797772817827,325,47.717471,-122.338958 +326.0,6.0,King,3,North Seattle-Shoreline,47.65597831092902,-122.3581371307838,326,47.717471,-122.338958 +327.0,6.0,King,3,North Seattle-Shoreline,47.652734680917284,-122.35729249622291,327,47.717471,-122.338958 +328.0,6.0,King,3,North Seattle-Shoreline,47.659241172615616,-122.36284032771705,328,47.717471,-122.338958 +329.0,6.0,King,3,North Seattle-Shoreline,47.656387846816756,-122.36374386188578,329,47.717471,-122.338958 +330.0,6.0,King,3,North Seattle-Shoreline,47.66033336557581,-122.36845987649308,330,47.717471,-122.338958 +331.0,8.0,King,4,Seattle CBD,47.66083815131501,-122.4168034255355,331,47.603653,-122.32836 +332.0,8.0,King,4,Seattle CBD,47.665016352067965,-122.40374099964382,332,47.603653,-122.32836 +333.0,8.0,King,4,Seattle CBD,47.656989007509225,-122.39938435582886,333,47.603653,-122.32836 +334.0,8.0,King,4,Seattle CBD,47.65679883359124,-122.39199830440464,334,47.603653,-122.32836 +335.0,8.0,King,4,Seattle CBD,47.658469106479494,-122.38510572966128,335,47.603653,-122.32836 +336.0,9.0,King,4,Seattle CBD,47.654605460766106,-122.36935188833654,336,47.603653,-122.32836 +337.0,9.0,King,4,Seattle CBD,47.649239477108495,-122.35530356466872,337,47.603653,-122.32836 +338.0,9.0,King,4,Seattle CBD,47.64829589652439,-122.35767493962915,338,47.603653,-122.32836 +339.0,9.0,King,4,Seattle CBD,47.65170611372181,-122.36793399747124,339,47.603653,-122.32836 +340.0,9.0,King,4,Seattle CBD,47.648628320904635,-122.36617603875357,340,47.603653,-122.32836 +341.0,9.0,King,4,Seattle CBD,47.651841146988936,-122.37391581245686,341,47.603653,-122.32836 +342.0,8.0,King,4,Seattle CBD,47.651971265663825,-122.38026320198864,342,47.603653,-122.32836 +343.0,8.0,King,4,Seattle CBD,47.651147744680394,-122.3877999768928,343,47.603653,-122.32836 +344.0,8.0,King,4,Seattle CBD,47.65055015528439,-122.39727851343685,344,47.603653,-122.32836 +345.0,8.0,King,4,Seattle CBD,47.649636523285636,-122.40545095465849,345,47.603653,-122.32836 +346.0,8.0,King,4,Seattle CBD,47.649705895265065,-122.41442965608968,346,47.603653,-122.32836 +347.0,8.0,King,4,Seattle CBD,47.639958438205745,-122.41039849803008,347,47.603653,-122.32836 +348.0,8.0,King,4,Seattle CBD,47.641600906275656,-122.40522125123896,348,47.603653,-122.32836 +349.0,8.0,King,4,Seattle CBD,47.64353610492395,-122.39675606476195,349,47.603653,-122.32836 +350.0,8.0,King,4,Seattle CBD,47.64499705145219,-122.38767302611805,350,47.603653,-122.32836 +351.0,8.0,King,4,Seattle CBD,47.64166237706687,-122.37873772261123,351,47.603653,-122.32836 +352.0,9.0,King,4,Seattle CBD,47.64447515800438,-122.37306327814305,352,47.603653,-122.32836 +353.0,9.0,King,4,Seattle CBD,47.6427551743659,-122.36841739202421,353,47.603653,-122.32836 +354.0,9.0,King,4,Seattle CBD,47.64337643691879,-122.36396849194406,354,47.603653,-122.32836 +355.0,9.0,King,4,Seattle CBD,47.64354389156959,-122.35794889164775,355,47.603653,-122.32836 +356.0,9.0,King,4,Seattle CBD,47.64450466451996,-122.35147615976335,356,47.603653,-122.32836 +357.0,9.0,King,4,Seattle CBD,47.6412165756223,-122.35115385503002,357,47.603653,-122.32836 +358.0,9.0,King,4,Seattle CBD,47.64086802613635,-122.34442146597219,358,47.603653,-122.32836 +359.0,9.0,King,4,Seattle CBD,47.64312914163997,-122.34471461117668,359,47.603653,-122.32836 +360.0,10.0,King,4,Seattle CBD,47.64897192327429,-122.32425532421827,360,47.603653,-122.32836 +361.0,10.0,King,4,Seattle CBD,47.64880882237094,-122.31997573979496,361,47.603653,-122.32836 +362.0,10.0,King,4,Seattle CBD,47.64217518458366,-122.32750023676687,362,47.603653,-122.32836 +363.0,10.0,King,4,Seattle CBD,47.64394127213483,-122.32401176842914,363,47.603653,-122.32836 +364.0,10.0,King,4,Seattle CBD,47.64474644190282,-122.3193162388242,364,47.603653,-122.32836 +365.0,10.0,King,4,Seattle CBD,47.64032221640806,-122.31925385779137,365,47.603653,-122.32836 +366.0,10.0,King,4,Seattle CBD,47.639675545982676,-122.31259846073004,366,47.603653,-122.32836 +367.0,10.0,King,4,Seattle CBD,47.64160886726482,-122.3095926138682,367,47.603653,-122.32836 +368.0,10.0,King,4,Seattle CBD,47.6456086664079,-122.29986170934211,368,47.603653,-122.32836 +369.0,10.0,King,4,Seattle CBD,47.641292591795214,-122.30448909410204,369,47.603653,-122.32836 +370.0,10.0,King,4,Seattle CBD,47.64189276209105,-122.30036386499576,370,47.603653,-122.32836 +371.0,10.0,King,4,Seattle CBD,47.63841903479752,-122.29441858497977,371,47.603653,-122.32836 +372.0,10.0,King,4,Seattle CBD,47.63521826154541,-122.28966764117384,372,47.603653,-122.32836 +373.0,10.0,King,4,Seattle CBD,47.63812376447463,-122.2814839504656,373,47.603653,-122.32836 +374.0,10.0,King,4,Seattle CBD,47.63714796237502,-122.29953849657885,374,47.603653,-122.32836 +375.0,10.0,King,4,Seattle CBD,47.63321363413921,-122.2996055962743,375,47.603653,-122.32836 +376.0,10.0,King,4,Seattle CBD,47.638087641435746,-122.30468040409106,376,47.603653,-122.32836 +377.0,10.0,King,4,Seattle CBD,47.635063582038974,-122.30549108560012,377,47.603653,-122.32836 +378.0,10.0,King,4,Seattle CBD,47.63604314101883,-122.31173576758013,378,47.603653,-122.32836 +379.0,10.0,King,4,Seattle CBD,47.636941156152325,-122.31723414727348,379,47.603653,-122.32836 +380.0,10.0,King,4,Seattle CBD,47.63202899211621,-122.31629281719677,380,47.603653,-122.32836 +381.0,9.0,King,4,Seattle CBD,47.635348864226714,-122.32162518459721,381,47.603653,-122.32836 +382.0,9.0,King,4,Seattle CBD,47.636361125050534,-122.32433133008915,382,47.603653,-122.32836 +383.0,9.0,King,4,Seattle CBD,47.63647530781465,-122.32743098063412,383,47.603653,-122.32836 +384.0,9.0,King,4,Seattle CBD,47.635207535945426,-122.34201096545486,384,47.603653,-122.32836 +385.0,9.0,King,4,Seattle CBD,47.63589883637786,-122.3473484121252,385,47.603653,-122.32836 +386.0,9.0,King,4,Seattle CBD,47.63609595537105,-122.35382350279369,386,47.603653,-122.32836 +387.0,9.0,King,4,Seattle CBD,47.63595453770003,-122.36097465221977,387,47.603653,-122.32836 +388.0,9.0,King,4,Seattle CBD,47.63652025033349,-122.3685624498308,388,47.603653,-122.32836 +389.0,8.0,King,4,Seattle CBD,47.63839403517097,-122.37454463737906,389,47.603653,-122.32836 +390.0,8.0,King,4,Seattle CBD,47.634745388986474,-122.38364073244871,390,47.603653,-122.32836 +391.0,8.0,King,4,Seattle CBD,47.63722437289033,-122.38991697376116,391,47.603653,-122.32836 +392.0,8.0,King,4,Seattle CBD,47.63528593360236,-122.39563198108057,392,47.603653,-122.32836 +393.0,8.0,King,4,Seattle CBD,47.636631735070495,-122.40133729844864,393,47.603653,-122.32836 +394.0,8.0,King,4,Seattle CBD,47.62883087596714,-122.37451321767963,394,47.603653,-122.32836 +395.0,8.0,King,4,Seattle CBD,47.63150891387933,-122.37141525191576,395,47.603653,-122.32836 +396.0,9.0,King,4,Seattle CBD,47.630085500185736,-122.3661346998445,396,47.603653,-122.32836 +397.0,9.0,King,4,Seattle CBD,47.63052193084017,-122.35986850018958,397,47.603653,-122.32836 +398.0,9.0,King,4,Seattle CBD,47.62658920319423,-122.36028023218893,398,47.603653,-122.32836 +399.0,9.0,King,4,Seattle CBD,47.63053019503472,-122.35383973669916,399,47.603653,-122.32836 +400.0,9.0,King,4,Seattle CBD,47.626804613852364,-122.35351087358863,400,47.603653,-122.32836 +401.0,9.0,King,4,Seattle CBD,47.63066360774815,-122.34726573499384,401,47.603653,-122.32836 +402.0,9.0,King,4,Seattle CBD,47.62668556183709,-122.34697943427588,402,47.603653,-122.32836 +403.0,9.0,King,4,Seattle CBD,47.62801780540399,-122.34185715155616,403,47.603653,-122.32836 +404.0,9.0,King,4,Seattle CBD,47.63164979269342,-122.3400700915443,404,47.603653,-122.32836 +405.0,9.0,King,4,Seattle CBD,47.628291251584756,-122.33328864263204,405,47.603653,-122.32836 +406.0,9.0,King,4,Seattle CBD,47.628073442811505,-122.32946064204077,406,47.603653,-122.32836 +407.0,10.0,King,4,Seattle CBD,47.62868633694078,-122.32306641641165,407,47.603653,-122.32836 +408.0,10.0,King,4,Seattle CBD,47.62633533603052,-122.31862059030406,408,47.603653,-122.32836 +409.0,10.0,King,4,Seattle CBD,47.62634219165517,-122.31468641074964,409,47.603653,-122.32836 +410.0,10.0,King,4,Seattle CBD,47.628782615873746,-122.30991350322005,410,47.603653,-122.32836 +411.0,10.0,King,4,Seattle CBD,47.62925293308158,-122.30457005803629,411,47.603653,-122.32836 +412.0,10.0,King,4,Seattle CBD,47.62843788986288,-122.3004243228759,412,47.603653,-122.32836 +413.0,10.0,King,4,Seattle CBD,47.62763699265767,-122.29644110516932,413,47.603653,-122.32836 +414.0,10.0,King,4,Seattle CBD,47.62641056750765,-122.2889825482513,414,47.603653,-122.32836 +415.0,10.0,King,4,Seattle CBD,47.62850704521245,-122.28415259349023,415,47.603653,-122.32836 +416.0,10.0,King,4,Seattle CBD,47.63156908896054,-122.27910798549904,416,47.603653,-122.32836 +417.0,13.0,King,4,Seattle CBD,47.6197263427061,-122.28247912994459,417,47.603653,-122.32836 +418.0,13.0,King,4,Seattle CBD,47.62106095945678,-122.28811016119549,418,47.603653,-122.32836 +419.0,13.0,King,4,Seattle CBD,47.622577653689824,-122.2935088448698,419,47.603653,-122.32836 +420.0,13.0,King,4,Seattle CBD,47.62393336558978,-122.29735999270656,420,47.603653,-122.32836 +421.0,13.0,King,4,Seattle CBD,47.621263756564424,-122.2977782377923,421,47.603653,-122.32836 +422.0,13.0,King,4,Seattle CBD,47.6227536339748,-122.30077396935178,422,47.603653,-122.32836 +423.0,13.0,King,4,Seattle CBD,47.62276917043506,-122.3048601095812,423,47.603653,-122.32836 +424.0,13.0,King,4,Seattle CBD,47.62286593969417,-122.30997785915743,424,47.603653,-122.32836 +425.0,12.0,King,4,Seattle CBD,47.62209245586619,-122.31473710543041,425,47.603653,-122.32836 +426.0,12.0,King,4,Seattle CBD,47.622118853902855,-122.3188622531864,426,47.603653,-122.32836 +427.0,12.0,King,4,Seattle CBD,47.62248199026766,-122.32248006594791,427,47.603653,-122.32836 +428.0,12.0,King,4,Seattle CBD,47.62461073439151,-122.32629581662529,428,47.603653,-122.32836 +429.0,12.0,King,4,Seattle CBD,47.62033761052631,-122.32622161783407,429,47.603653,-122.32836 +430.0,9.0,King,4,Seattle CBD,47.623594372039086,-122.33120867061471,430,47.603653,-122.32836 +431.0,9.0,King,4,Seattle CBD,47.62029878690179,-122.33116877202646,431,47.603653,-122.32836 +432.0,9.0,King,4,Seattle CBD,47.623888177077504,-122.33638855234769,432,47.603653,-122.32836 +433.0,9.0,King,4,Seattle CBD,47.62027559691163,-122.33639453419927,433,47.603653,-122.32836 +434.0,9.0,King,4,Seattle CBD,47.62355391683418,-122.34076081096501,434,47.603653,-122.32836 +435.0,9.0,King,4,Seattle CBD,47.62029905938391,-122.34104257931395,435,47.603653,-122.32836 +436.0,9.0,King,4,Seattle CBD,47.623232832324035,-122.34605471325148,436,47.603653,-122.32836 +437.0,9.0,King,4,Seattle CBD,47.62050752232985,-122.34532418639424,437,47.603653,-122.32836 +438.0,9.0,King,4,Seattle CBD,47.62195118491854,-122.35117321491234,438,47.603653,-122.32836 +439.0,9.0,King,4,Seattle CBD,47.61928925664514,-122.34850958775013,439,47.603653,-122.32836 +440.0,9.0,King,4,Seattle CBD,47.62354186352073,-122.3556154174349,440,47.603653,-122.32836 +441.0,9.0,King,4,Seattle CBD,47.62001600517256,-122.35497652474405,441,47.603653,-122.32836 +442.0,9.0,King,4,Seattle CBD,47.62369821947132,-122.36120207580844,442,47.603653,-122.32836 +443.0,9.0,King,4,Seattle CBD,47.6208212463524,-122.35884309055922,443,47.603653,-122.32836 +444.0,8.0,King,4,Seattle CBD,47.622452684474055,-122.3646754369352,444,47.603653,-122.32836 +445.0,11.0,King,4,Seattle CBD,47.6165010840445,-122.35762971184349,445,47.603653,-122.32836 +446.0,11.0,King,4,Seattle CBD,47.617025208710615,-122.35614479966783,446,47.603653,-122.32836 +447.0,11.0,King,4,Seattle CBD,47.6175759897581,-122.35468754100586,447,47.603653,-122.32836 +448.0,11.0,King,4,Seattle CBD,47.6180352491508,-122.35276658413315,448,47.603653,-122.32836 +449.0,11.0,King,4,Seattle CBD,47.61175169848154,-122.34999677993515,449,47.603653,-122.32836 +450.0,11.0,King,4,Seattle CBD,47.61445714634096,-122.35318974893148,450,47.603653,-122.32836 +451.0,11.0,King,4,Seattle CBD,47.61508469165744,-122.35238396661356,451,47.603653,-122.32836 +452.0,11.0,King,4,Seattle CBD,47.61574987449628,-122.35152525351879,452,47.603653,-122.32836 +453.0,11.0,King,4,Seattle CBD,47.61641475664845,-122.35066604726244,453,47.603653,-122.32836 +454.0,11.0,King,4,Seattle CBD,47.61707904150129,-122.34980616876841,454,47.603653,-122.32836 +455.0,11.0,King,4,Seattle CBD,47.617709633646705,-122.34890183191786,455,47.603653,-122.32836 +456.0,11.0,King,4,Seattle CBD,47.61811986430077,-122.34724126133487,456,47.603653,-122.32836 +457.0,11.0,King,4,Seattle CBD,47.61271623101897,-122.35017691139895,457,47.603653,-122.32836 +458.0,11.0,King,4,Seattle CBD,47.61331469220261,-122.34939012815417,458,47.603653,-122.32836 +459.0,11.0,King,4,Seattle CBD,47.6139767590909,-122.34852745167193,459,47.603653,-122.32836 +460.0,11.0,King,4,Seattle CBD,47.61464228305085,-122.34766917470293,460,47.603653,-122.32836 +461.0,11.0,King,4,Seattle CBD,47.61530742330265,-122.34680992494481,461,47.603653,-122.32836 +462.0,11.0,King,4,Seattle CBD,47.61597203174478,-122.34595078544106,462,47.603653,-122.32836 +463.0,11.0,King,4,Seattle CBD,47.616636342763385,-122.34508885701621,463,47.603653,-122.32836 +464.0,11.0,King,4,Seattle CBD,47.617313528915844,-122.34423811449051,464,47.603653,-122.32836 +465.0,11.0,King,4,Seattle CBD,47.61776178863502,-122.3431107723273,465,47.603653,-122.32836 +466.0,11.0,King,4,Seattle CBD,47.618149827361925,-122.34155981350916,466,47.603653,-122.32836 +467.0,11.0,King,4,Seattle CBD,47.611598744427994,-122.34666249213886,467,47.603653,-122.32836 +468.0,11.0,King,4,Seattle CBD,47.61227030486359,-122.34563214564243,468,47.603653,-122.32836 +469.0,11.0,King,4,Seattle CBD,47.61293655782237,-122.34478442502187,469,47.603653,-122.32836 +470.0,11.0,King,4,Seattle CBD,47.613601332419435,-122.34392471655285,470,47.603653,-122.32836 +471.0,11.0,King,4,Seattle CBD,47.61426607246092,-122.34306517640705,471,47.603653,-122.32836 +472.0,11.0,King,4,Seattle CBD,47.614932237527846,-122.34219926783408,472,47.603653,-122.32836 +473.0,11.0,King,4,Seattle CBD,47.6155991531178,-122.3413435413006,473,47.603653,-122.32836 +474.0,11.0,King,4,Seattle CBD,47.61625957579775,-122.34048545666286,474,47.603653,-122.32836 +475.0,11.0,King,4,Seattle CBD,47.61692803081835,-122.33963885267136,475,47.603653,-122.32836 +476.0,11.0,King,4,Seattle CBD,47.61756963008949,-122.33875248490835,476,47.603653,-122.32836 +477.0,11.0,King,4,Seattle CBD,47.61807101158594,-122.33722266611038,477,47.603653,-122.32836 +478.0,11.0,King,4,Seattle CBD,47.606275852993576,-122.34150159075114,478,47.603653,-122.32836 +479.0,11.0,King,4,Seattle CBD,47.60949620614465,-122.34280704139351,479,47.603653,-122.32836 +480.0,11.0,King,4,Seattle CBD,47.610729728812544,-122.34305013588552,480,47.603653,-122.32836 +481.0,11.0,King,4,Seattle CBD,47.611397749245434,-122.34218339326523,481,47.603653,-122.32836 +482.0,11.0,King,4,Seattle CBD,47.61206350000007,-122.34132400000004,482,47.603653,-122.32836 +483.0,11.0,King,4,Seattle CBD,47.61272804928266,-122.34046382901786,483,47.603653,-122.32836 +484.0,11.0,King,4,Seattle CBD,47.61339726825835,-122.33959237861437,484,47.603653,-122.32836 +485.0,11.0,King,4,Seattle CBD,47.6140667399881,-122.33874158556715,485,47.603653,-122.32836 +486.0,11.0,King,4,Seattle CBD,47.614722300142425,-122.33788593966189,486,47.603653,-122.32836 +487.0,11.0,King,4,Seattle CBD,47.61538712839882,-122.337026221871,487,47.603653,-122.32836 +488.0,11.0,King,4,Seattle CBD,47.6160513949636,-122.33616675029072,488,47.603653,-122.32836 +489.0,11.0,King,4,Seattle CBD,47.61671572542132,-122.33530820847912,489,47.603653,-122.32836 +490.0,11.0,King,4,Seattle CBD,47.61738332298388,-122.33444989384199,490,47.603653,-122.32836 +491.0,11.0,King,4,Seattle CBD,47.6179897718764,-122.33293582946008,491,47.603653,-122.32836 +492.0,11.0,King,4,Seattle CBD,47.61292158754729,-122.33744320290396,492,47.603653,-122.32836 +493.0,11.0,King,4,Seattle CBD,47.61399200212421,-122.33557653038295,493,47.603653,-122.32836 +494.0,11.0,King,4,Seattle CBD,47.6148102654445,-122.33412282853666,494,47.603653,-122.32836 +495.0,11.0,King,4,Seattle CBD,47.615706038955715,-122.3325907694755,495,47.603653,-122.32836 +496.0,11.0,King,4,Seattle CBD,47.61653533031081,-122.33114450719157,496,47.603653,-122.32836 +497.0,11.0,King,4,Seattle CBD,47.617454311172935,-122.32981179962583,497,47.603653,-122.32836 +498.0,11.0,King,4,Seattle CBD,47.6094453761361,-122.34112467793103,498,47.603653,-122.32836 +499.0,11.0,King,4,Seattle CBD,47.609841264234284,-122.34016567551664,499,47.603653,-122.32836 +500.0,11.0,King,4,Seattle CBD,47.61041983707554,-122.33916358027908,500,47.603653,-122.32836 +501.0,11.0,King,4,Seattle CBD,47.61099496460144,-122.33815925736909,501,47.603653,-122.32836 +502.0,11.0,King,4,Seattle CBD,47.611439055572156,-122.33704040464876,502,47.603653,-122.32836 +503.0,11.0,King,4,Seattle CBD,47.611901525843926,-122.33592860056207,503,47.603653,-122.32836 +504.0,11.0,King,4,Seattle CBD,47.612367336238115,-122.33482007938196,504,47.603653,-122.32836 +505.0,11.0,King,4,Seattle CBD,47.6128306031481,-122.33370955197195,505,47.603653,-122.32836 +506.0,11.0,King,4,Seattle CBD,47.613294729845656,-122.3326003784887,506,47.603653,-122.32836 +507.0,11.0,King,4,Seattle CBD,47.614335809415465,-122.33079561267687,507,47.603653,-122.32836 +508.0,11.0,King,4,Seattle CBD,47.60719789944421,-122.34063534882105,508,47.603653,-122.32836 +509.0,11.0,King,4,Seattle CBD,47.60761769275657,-122.33967599917764,509,47.603653,-122.32836 +510.0,11.0,King,4,Seattle CBD,47.60805780146747,-122.33855177882131,510,47.603653,-122.32836 +511.0,11.0,King,4,Seattle CBD,47.60852262656414,-122.3374420644887,511,47.603653,-122.32836 +512.0,11.0,King,4,Seattle CBD,47.6089867084738,-122.33633168844969,512,47.603653,-122.32836 +513.0,11.0,King,4,Seattle CBD,47.609451080741536,-122.33522187206553,513,47.603653,-122.32836 +514.0,11.0,King,4,Seattle CBD,47.609915327212455,-122.33411072358095,514,47.603653,-122.32836 +515.0,11.0,King,4,Seattle CBD,47.61037510608664,-122.33300077950857,515,47.603653,-122.32836 +516.0,11.0,King,4,Seattle CBD,47.61091694979073,-122.33202273113446,516,47.603653,-122.32836 +517.0,11.0,King,4,Seattle CBD,47.611930101099006,-122.33114639549244,517,47.603653,-122.32836 +518.0,11.0,King,4,Seattle CBD,47.6054920061901,-122.33906579347513,518,47.603653,-122.32836 +519.0,11.0,King,4,Seattle CBD,47.6058916083003,-122.33810594455288,519,47.603653,-122.32836 +520.0,11.0,King,4,Seattle CBD,47.606351832615786,-122.336991080276,520,47.603653,-122.32836 +521.0,11.0,King,4,Seattle CBD,47.60681615736805,-122.33588104025424,521,47.603653,-122.32836 +522.0,11.0,King,4,Seattle CBD,47.60728046765386,-122.3347706193686,522,47.603653,-122.32836 +523.0,11.0,King,4,Seattle CBD,47.60774513151922,-122.33366053777678,523,47.603653,-122.32836 +524.0,11.0,King,4,Seattle CBD,47.608211044383886,-122.33255118155165,524,47.603653,-122.32836 +525.0,11.0,King,4,Seattle CBD,47.60874914865817,-122.33154015614413,525,47.603653,-122.32836 +526.0,11.0,King,4,Seattle CBD,47.604053327176295,-122.33776033864058,526,47.603653,-122.32836 +527.0,11.0,King,4,Seattle CBD,47.60446115931289,-122.33679562286999,527,47.603653,-122.32836 +528.0,11.0,King,4,Seattle CBD,47.604925575755466,-122.33568581932744,528,47.603653,-122.32836 +529.0,11.0,King,4,Seattle CBD,47.60539015767998,-122.33457607918842,529,47.603653,-122.32836 +530.0,11.0,King,4,Seattle CBD,47.60585371353121,-122.33346573782184,530,47.603653,-122.32836 +531.0,11.0,King,4,Seattle CBD,47.606318482179134,-122.33235568527776,531,47.603653,-122.32836 +532.0,11.0,King,4,Seattle CBD,47.6069538469999,-122.33111671910869,532,47.603653,-122.32836 +533.0,11.0,King,4,Seattle CBD,47.602577394823705,-122.33641557450103,533,47.603653,-122.32836 +534.0,11.0,King,4,Seattle CBD,47.602769574886636,-122.33529449945976,534,47.603653,-122.32836 +535.0,11.0,King,4,Seattle CBD,47.60349919862851,-122.3343813585982,535,47.603653,-122.32836 +536.0,11.0,King,4,Seattle CBD,47.60396363954074,-122.33327178643164,536,47.603653,-122.32836 +537.0,11.0,King,4,Seattle CBD,47.6044270861671,-122.33216069540718,537,47.603653,-122.32836 +538.0,11.0,King,4,Seattle CBD,47.60489188633144,-122.33105074149832,538,47.603653,-122.32836 +539.0,11.0,King,4,Seattle CBD,47.60566576445486,-122.32972603778528,539,47.603653,-122.32836 +540.0,11.0,King,4,Seattle CBD,47.60222260901453,-122.33328947581164,540,47.603653,-122.32836 +541.0,11.0,King,4,Seattle CBD,47.60248416892785,-122.33187458798919,541,47.603653,-122.32836 +542.0,11.0,King,4,Seattle CBD,47.602726763969784,-122.33057245582931,542,47.603653,-122.32836 +543.0,11.0,King,4,Seattle CBD,47.603471381601324,-122.32974797466946,543,47.603653,-122.32836 +544.0,11.0,King,4,Seattle CBD,47.604061954153735,-122.32854293618657,544,47.603653,-122.32836 +545.0,11.0,King,4,Seattle CBD,47.60225622055302,-122.328606079972,545,47.603653,-122.32836 +546.0,11.0,King,4,Seattle CBD,47.60264236608933,-122.32696319179584,546,47.603653,-122.32836 +547.0,12.0,King,4,Seattle CBD,47.61763354483882,-122.32744980172184,547,47.603653,-122.32836 +548.0,12.0,King,4,Seattle CBD,47.61583558753368,-122.32793033324612,548,47.603653,-122.32836 +549.0,12.0,King,4,Seattle CBD,47.61854876883117,-122.32449509084658,549,47.603653,-122.32836 +550.0,12.0,King,4,Seattle CBD,47.61645604542138,-122.32508455464412,550,47.603653,-122.32836 +551.0,12.0,King,4,Seattle CBD,47.6187222680591,-122.3221520346806,551,47.603653,-122.32836 +552.0,12.0,King,4,Seattle CBD,47.6163939192811,-122.32212632433796,552,47.603653,-122.32836 +553.0,12.0,King,4,Seattle CBD,47.61758412579529,-122.31886527612572,553,47.603653,-122.32836 +554.0,12.0,King,4,Seattle CBD,47.61762403229603,-122.31482126701435,554,47.603653,-122.32836 +555.0,13.0,King,4,Seattle CBD,47.61905221392958,-122.31005435269549,555,47.603653,-122.32836 +556.0,13.0,King,4,Seattle CBD,47.6165082486534,-122.31058964421936,556,47.603653,-122.32836 +557.0,13.0,King,4,Seattle CBD,47.61897946795159,-122.3053948317848,557,47.603653,-122.32836 +558.0,13.0,King,4,Seattle CBD,47.61827783587483,-122.29925971066929,558,47.603653,-122.32836 +559.0,13.0,King,4,Seattle CBD,47.61814249823696,-122.29305777884848,559,47.603653,-122.32836 +560.0,13.0,King,4,Seattle CBD,47.61579021557346,-122.2864042341531,560,47.603653,-122.32836 +561.0,13.0,King,4,Seattle CBD,47.61469117041962,-122.2926991374012,561,47.603653,-122.32836 +562.0,13.0,King,4,Seattle CBD,47.614700564503316,-122.2994266156964,562,47.603653,-122.32836 +563.0,13.0,King,4,Seattle CBD,47.615411070952966,-122.304858525387,563,47.603653,-122.32836 +564.0,13.0,King,4,Seattle CBD,47.6143368073382,-122.30975265283493,564,47.603653,-122.32836 +565.0,12.0,King,4,Seattle CBD,47.61439756513965,-122.31514521679856,565,47.603653,-122.32836 +566.0,12.0,King,4,Seattle CBD,47.613583811399394,-122.31896507426201,566,47.603653,-122.32836 +567.0,12.0,King,4,Seattle CBD,47.61410527646877,-122.3220915885068,567,47.603653,-122.32836 +568.0,12.0,King,4,Seattle CBD,47.614090256152245,-122.32511374114357,568,47.603653,-122.32836 +569.0,12.0,King,4,Seattle CBD,47.61400490171376,-122.3279591343812,569,47.603653,-122.32836 +570.0,12.0,King,4,Seattle CBD,47.6127213386871,-122.32943897500698,570,47.603653,-122.32836 +571.0,12.0,King,4,Seattle CBD,47.61075050094321,-122.32915110232592,571,47.603653,-122.32836 +572.0,12.0,King,4,Seattle CBD,47.60856466519506,-122.32929848328935,572,47.603653,-122.32836 +573.0,12.0,King,4,Seattle CBD,47.60958546989847,-122.32690396137195,573,47.603653,-122.32836 +574.0,12.0,King,4,Seattle CBD,47.61219156021711,-122.32530417013494,574,47.603653,-122.32836 +575.0,12.0,King,4,Seattle CBD,47.6105146263505,-122.32468270399308,575,47.603653,-122.32836 +576.0,12.0,King,4,Seattle CBD,47.61166385871688,-122.3221864197812,576,47.603653,-122.32836 +577.0,12.0,King,4,Seattle CBD,47.60721364914999,-122.32799805509994,577,47.603653,-122.32836 +578.0,12.0,King,4,Seattle CBD,47.60573922789909,-122.32699671539845,578,47.603653,-122.32836 +579.0,12.0,King,4,Seattle CBD,47.60815816715517,-122.32559935343174,579,47.603653,-122.32836 +580.0,12.0,King,4,Seattle CBD,47.60673106850961,-122.32429399180376,580,47.603653,-122.32836 +581.0,12.0,King,4,Seattle CBD,47.60983825132797,-122.3227924302081,581,47.603653,-122.32836 +582.0,12.0,King,4,Seattle CBD,47.60778471043198,-122.32295563073393,582,47.603653,-122.32836 +583.0,12.0,King,4,Seattle CBD,47.60861156691306,-122.32167595083195,583,47.603653,-122.32836 +584.0,12.0,King,4,Seattle CBD,47.60994122634697,-122.3187042837988,584,47.603653,-122.32836 +585.0,12.0,King,4,Seattle CBD,47.610886077178144,-122.31469872187814,585,47.603653,-122.32836 +586.0,13.0,King,4,Seattle CBD,47.61047160873766,-122.31019866372988,586,47.603653,-122.32836 +587.0,13.0,King,4,Seattle CBD,47.610458123896656,-122.30515963075293,587,47.603653,-122.32836 +588.0,13.0,King,4,Seattle CBD,47.610468242719634,-122.29949208354694,588,47.603653,-122.32836 +589.0,13.0,King,4,Seattle CBD,47.61045381993365,-122.29280314653872,589,47.603653,-122.32836 +590.0,13.0,King,4,Seattle CBD,47.61098301125111,-122.28696244952991,590,47.603653,-122.32836 +591.0,13.0,King,4,Seattle CBD,47.60977180903971,-122.28335303912912,591,47.603653,-122.32836 +592.0,13.0,King,4,Seattle CBD,47.606490935314476,-122.28680866307084,592,47.603653,-122.32836 +593.0,13.0,King,4,Seattle CBD,47.603422077991674,-122.28773289280564,593,47.603653,-122.32836 +594.0,13.0,King,4,Seattle CBD,47.60615162450637,-122.29344100999563,594,47.603653,-122.32836 +595.0,13.0,King,4,Seattle CBD,47.602985013072356,-122.29445265702236,595,47.603653,-122.32836 +596.0,13.0,King,4,Seattle CBD,47.60619353545893,-122.2996742142896,596,47.603653,-122.32836 +597.0,13.0,King,4,Seattle CBD,47.602979754001595,-122.29961460392649,597,47.603653,-122.32836 +598.0,13.0,King,4,Seattle CBD,47.606149569591075,-122.30517352673408,598,47.603653,-122.32836 +599.0,13.0,King,4,Seattle CBD,47.60299658159358,-122.30504200264635,599,47.603653,-122.32836 +600.0,13.0,King,4,Seattle CBD,47.60618123597093,-122.31024839508518,600,47.603653,-122.32836 +601.0,13.0,King,4,Seattle CBD,47.6030052431942,-122.31026899438436,601,47.603653,-122.32836 +602.0,12.0,King,4,Seattle CBD,47.60620033690378,-122.3148373237948,602,47.603653,-122.32836 +603.0,12.0,King,4,Seattle CBD,47.60302297421114,-122.31480675663664,603,47.603653,-122.32836 +604.0,12.0,King,4,Seattle CBD,47.60653511890002,-122.31866147975347,604,47.603653,-122.32836 +605.0,12.0,King,4,Seattle CBD,47.6037888145969,-122.31834405888351,605,47.603653,-122.32836 +606.0,12.0,King,4,Seattle CBD,47.6060780104745,-122.32134482577656,606,47.603653,-122.32836 +607.0,12.0,King,4,Seattle CBD,47.6049491739072,-122.32266960607372,607,47.603653,-122.32836 +608.0,12.0,King,4,Seattle CBD,47.602724134009144,-122.32063367752464,608,47.603653,-122.32836 +609.0,12.0,King,4,Seattle CBD,47.603443706006146,-122.32474884998926,609,47.603653,-122.32836 +610.0,11.0,King,4,Seattle CBD,47.60056448759369,-122.33650880414561,610,47.603653,-122.32836 +611.0,11.0,King,4,Seattle CBD,47.6003136475171,-122.33243887764488,611,47.603653,-122.32836 +612.0,11.0,King,4,Seattle CBD,47.600718580361864,-122.33002710584358,612,47.603653,-122.32836 +613.0,11.0,King,4,Seattle CBD,47.60045489362958,-122.32767337800422,613,47.603653,-122.32836 +614.0,11.0,King,4,Seattle CBD,47.600238646220426,-122.32467246047227,614,47.603653,-122.32836 +615.0,11.0,King,4,Seattle CBD,47.60056342711393,-122.32021932035377,615,47.603653,-122.32836 +616.0,13.0,King,4,Seattle CBD,47.60040899144116,-122.31560564775116,616,47.603653,-122.32836 +617.0,13.0,King,4,Seattle CBD,47.600452002553176,-122.31155657225979,617,47.603653,-122.32836 +618.0,13.0,King,4,Seattle CBD,47.60046256643389,-122.30561840365469,618,47.603653,-122.32836 +619.0,13.0,King,4,Seattle CBD,47.600492929365046,-122.29965414800415,619,47.603653,-122.32836 +620.0,13.0,King,4,Seattle CBD,47.6003955123837,-122.2948307292252,620,47.603653,-122.32836 +621.0,13.0,King,4,Seattle CBD,47.59884248540565,-122.28907603436558,621,47.603653,-122.32836 +622.0,13.0,King,4,Seattle CBD,47.597465171580545,-122.2950741993244,622,47.603653,-122.32836 +623.0,13.0,King,4,Seattle CBD,47.59741800223422,-122.2998519034512,623,47.603653,-122.32836 +624.0,13.0,King,4,Seattle CBD,47.59619430612521,-122.3042584915952,624,47.603653,-122.32836 +625.0,13.0,King,4,Seattle CBD,47.59765790166151,-122.30961071350548,625,47.603653,-122.32836 +626.0,13.0,King,4,Seattle CBD,47.59734097132744,-122.31494278132816,626,47.603653,-122.32836 +627.0,11.0,King,4,Seattle CBD,47.59760559838505,-122.31908404921214,627,47.603653,-122.32836 +628.0,11.0,King,4,Seattle CBD,47.59838134690903,-122.32479447345672,628,47.603653,-122.32836 +629.0,11.0,King,4,Seattle CBD,47.59678157822047,-122.32389919283956,629,47.603653,-122.32836 +630.0,14.0,King,5,West-South Seattle,47.59544653232332,-122.32823068534141,630,47.551159999999996,-122.332714 +631.0,14.0,King,5,West-South Seattle,47.59580900183034,-122.33161579255285,631,47.551159999999996,-122.332714 +632.0,14.0,King,5,West-South Seattle,47.595735359639704,-122.33487923869808,632,47.551159999999996,-122.332714 +633.0,14.0,King,5,West-South Seattle,47.59481580343751,-122.3381216685742,633,47.551159999999996,-122.332714 +634.0,14.0,King,5,West-South Seattle,47.59394987841402,-122.32624753292505,634,47.551159999999996,-122.332714 +635.0,14.0,King,5,West-South Seattle,47.594681383705066,-122.32334480844835,635,47.551159999999996,-122.332714 +636.0,14.0,King,5,West-South Seattle,47.59407252850653,-122.31364064329857,636,47.551159999999996,-122.332714 +637.0,14.0,King,5,West-South Seattle,47.59305993929571,-122.3067318614782,637,47.551159999999996,-122.332714 +638.0,13.0,King,4,Seattle CBD,47.59375814140577,-122.30008456446433,638,47.603653,-122.32836 +639.0,13.0,King,4,Seattle CBD,47.59391104934353,-122.29525441671396,639,47.603653,-122.32836 +640.0,13.0,King,4,Seattle CBD,47.59358910650296,-122.28959511168665,640,47.603653,-122.32836 +641.0,14.0,King,5,West-South Seattle,47.588472048847066,-122.28908346689815,641,47.551159999999996,-122.332714 +642.0,14.0,King,5,West-South Seattle,47.5901170563825,-122.29497225522735,642,47.551159999999996,-122.332714 +643.0,14.0,King,5,West-South Seattle,47.58591146597088,-122.29558728500704,643,47.551159999999996,-122.332714 +644.0,14.0,King,5,West-South Seattle,47.59019610964914,-122.29995177502438,644,47.551159999999996,-122.332714 +645.0,14.0,King,5,West-South Seattle,47.58599248816932,-122.30043819381052,645,47.551159999999996,-122.332714 +646.0,14.0,King,5,West-South Seattle,47.588620671039116,-122.30422865706345,646,47.551159999999996,-122.332714 +647.0,14.0,King,5,West-South Seattle,47.58613955147564,-122.30738672682699,647,47.551159999999996,-122.332714 +648.0,14.0,King,5,West-South Seattle,47.5893567755389,-122.312585190323,648,47.551159999999996,-122.332714 +649.0,14.0,King,5,West-South Seattle,47.58854099992758,-122.31697707190338,649,47.551159999999996,-122.332714 +650.0,14.0,King,5,West-South Seattle,47.589391774836905,-122.32476467248225,650,47.551159999999996,-122.332714 +651.0,14.0,King,5,West-South Seattle,47.591353954058626,-122.33158835211368,651,47.551159999999996,-122.332714 +652.0,14.0,King,5,West-South Seattle,47.588227397820965,-122.33160794255105,652,47.551159999999996,-122.332714 +653.0,14.0,King,5,West-South Seattle,47.58868085374652,-122.33602500112974,653,47.551159999999996,-122.332714 +654.0,14.0,King,5,West-South Seattle,47.5856368004565,-122.34068744332876,654,47.551159999999996,-122.332714 +655.0,14.0,King,5,West-South Seattle,47.58078921015374,-122.33673542667229,655,47.551159999999996,-122.332714 +656.0,14.0,King,5,West-South Seattle,47.58296158971292,-122.33162551257296,656,47.551159999999996,-122.332714 +657.0,14.0,King,5,West-South Seattle,47.58266400199669,-122.32424104724501,657,47.551159999999996,-122.332714 +658.0,14.0,King,5,West-South Seattle,47.58087425850377,-122.3080587957933,658,47.551159999999996,-122.332714 +659.0,14.0,King,5,West-South Seattle,47.580189512641184,-122.30139370776628,659,47.551159999999996,-122.332714 +660.0,14.0,King,5,West-South Seattle,47.58120909391111,-122.2987023897042,660,47.551159999999996,-122.332714 +661.0,14.0,King,5,West-South Seattle,47.58126450826497,-122.29505942492972,661,47.551159999999996,-122.332714 +662.0,14.0,King,5,West-South Seattle,47.58210884949135,-122.29054500798513,662,47.551159999999996,-122.332714 +663.0,14.0,King,5,West-South Seattle,47.577721573601075,-122.2847368357004,663,47.551159999999996,-122.332714 +664.0,14.0,King,5,West-South Seattle,47.57506596729164,-122.28817945567093,664,47.551159999999996,-122.332714 +665.0,14.0,King,5,West-South Seattle,47.57616749605357,-122.29373069386395,665,47.551159999999996,-122.332714 +666.0,14.0,King,5,West-South Seattle,47.57528945988478,-122.30013378648162,666,47.551159999999996,-122.332714 +667.0,14.0,King,5,West-South Seattle,47.57555824861026,-122.30653302498207,667,47.551159999999996,-122.332714 +668.0,14.0,King,5,West-South Seattle,47.57505250215194,-122.31143236356577,668,47.551159999999996,-122.332714 +669.0,14.0,King,5,West-South Seattle,47.578167132434686,-122.31681849201858,669,47.551159999999996,-122.332714 +670.0,14.0,King,5,West-South Seattle,47.575678734936396,-122.32465614909857,670,47.551159999999996,-122.332714 +671.0,14.0,King,5,West-South Seattle,47.575685052752846,-122.33162545160394,671,47.551159999999996,-122.332714 +672.0,14.0,King,5,West-South Seattle,47.573581178816575,-122.33676211320669,672,47.551159999999996,-122.332714 +673.0,14.0,King,5,West-South Seattle,47.5752141147643,-122.34111809352574,673,47.551159999999996,-122.332714 +674.0,16.0,King,5,West-South Seattle,47.57964386999799,-122.3514401247336,674,47.551159999999996,-122.332714 +675.0,16.0,King,5,West-South Seattle,47.57770113903546,-122.36599564971571,675,47.551159999999996,-122.332714 +676.0,15.0,King,5,West-South Seattle,47.590203422559995,-122.38738374112856,676,47.551159999999996,-122.332714 +677.0,15.0,King,5,West-South Seattle,47.588659761367424,-122.38917073933108,677,47.551159999999996,-122.332714 +678.0,15.0,King,5,West-South Seattle,47.589174567469605,-122.38453019484152,678,47.551159999999996,-122.332714 +679.0,15.0,King,5,West-South Seattle,47.583929122288005,-122.38175056487343,679,47.551159999999996,-122.332714 +680.0,15.0,King,5,West-South Seattle,47.5830937513074,-122.3924705053932,680,47.551159999999996,-122.332714 +681.0,15.0,King,5,West-South Seattle,47.58152893839269,-122.40024505275957,681,47.551159999999996,-122.332714 +682.0,15.0,King,5,West-South Seattle,47.57833656507228,-122.39024447334023,682,47.551159999999996,-122.332714 +683.0,15.0,King,5,West-South Seattle,47.57838618493876,-122.38397997727148,683,47.551159999999996,-122.332714 +684.0,15.0,King,5,West-South Seattle,47.57823595840427,-122.37879616378628,684,47.551159999999996,-122.332714 +685.0,16.0,King,5,West-South Seattle,47.57890860341154,-122.37423378796407,685,47.551159999999996,-122.332714 +686.0,16.0,King,5,West-South Seattle,47.570795098959586,-122.37450539436855,686,47.551159999999996,-122.332714 +687.0,15.0,King,5,West-South Seattle,47.57275247053789,-122.3787675308998,687,47.551159999999996,-122.332714 +688.0,15.0,King,5,West-South Seattle,47.572901512030676,-122.38408493004707,688,47.551159999999996,-122.332714 +689.0,15.0,King,5,West-South Seattle,47.57294852564722,-122.3907474149062,689,47.551159999999996,-122.332714 +690.0,15.0,King,5,West-South Seattle,47.574770590605965,-122.39859495518084,690,47.551159999999996,-122.332714 +691.0,15.0,King,5,West-South Seattle,47.5783997871091,-122.40775038260998,691,47.551159999999996,-122.332714 +692.0,15.0,King,5,West-South Seattle,47.57377686700653,-122.40766911018835,692,47.551159999999996,-122.332714 +693.0,15.0,King,5,West-South Seattle,47.57561763906918,-122.41613712978815,693,47.551159999999996,-122.332714 +694.0,15.0,King,5,West-South Seattle,47.5658667922702,-122.406333643143,694,47.551159999999996,-122.332714 +695.0,15.0,King,5,West-South Seattle,47.5679771011349,-122.40082385098442,695,47.551159999999996,-122.332714 +696.0,15.0,King,5,West-South Seattle,47.56740421938353,-122.3910489712562,696,47.551159999999996,-122.332714 +697.0,15.0,King,5,West-South Seattle,47.567402292509186,-122.3834710027922,697,47.551159999999996,-122.332714 +698.0,15.0,King,5,West-South Seattle,47.56679978365157,-122.3782499513817,698,47.551159999999996,-122.332714 +699.0,16.0,King,5,West-South Seattle,47.567186934076936,-122.37274920578848,699,47.551159999999996,-122.332714 +700.0,16.0,King,5,West-South Seattle,47.56812650804528,-122.36694943758421,700,47.551159999999996,-122.332714 +701.0,16.0,King,5,West-South Seattle,47.567880228334225,-122.36042035222324,701,47.551159999999996,-122.332714 +702.0,16.0,King,5,West-South Seattle,47.563762824098255,-122.35614428691628,702,47.551159999999996,-122.332714 +703.0,16.0,King,5,West-South Seattle,47.565535953740365,-122.35158461319841,703,47.551159999999996,-122.332714 +704.0,14.0,King,5,West-South Seattle,47.56433942788697,-122.34193103697909,704,47.551159999999996,-122.332714 +705.0,14.0,King,5,West-South Seattle,47.56943698197389,-122.3367663223014,705,47.551159999999996,-122.332714 +706.0,14.0,King,5,West-South Seattle,47.56945608375824,-122.33164319430128,706,47.551159999999996,-122.332714 +707.0,14.0,King,5,West-South Seattle,47.56908146926977,-122.3244897490016,707,47.551159999999996,-122.332714 +708.0,14.0,King,5,West-South Seattle,47.56527884770409,-122.31764458689243,708,47.551159999999996,-122.332714 +709.0,14.0,King,5,West-South Seattle,47.56615869529422,-122.30968315680391,709,47.551159999999996,-122.332714 +710.0,14.0,King,5,West-South Seattle,47.56723692476908,-122.30423022631176,710,47.551159999999996,-122.332714 +711.0,14.0,King,5,West-South Seattle,47.5659024132281,-122.29919896528894,711,47.551159999999996,-122.332714 +712.0,14.0,King,5,West-South Seattle,47.569424432220856,-122.29375628798864,712,47.551159999999996,-122.332714 +713.0,14.0,King,5,West-South Seattle,47.563505583832296,-122.2916641359158,713,47.551159999999996,-122.332714 +714.0,14.0,King,5,West-South Seattle,47.56815307105814,-122.287850441032,714,47.551159999999996,-122.332714 +715.0,14.0,King,5,West-South Seattle,47.56621255423321,-122.28058281296906,715,47.551159999999996,-122.332714 +716.0,14.0,King,5,West-South Seattle,47.564775037328346,-122.2734455892241,716,47.551159999999996,-122.332714 +717.0,14.0,King,5,West-South Seattle,47.56420101602875,-122.26921042603294,717,47.551159999999996,-122.332714 +718.0,17.0,King,5,West-South Seattle,47.55585823748952,-122.26539128892851,718,47.551159999999996,-122.332714 +719.0,17.0,King,5,West-South Seattle,47.55531368679871,-122.2723230546742,719,47.551159999999996,-122.332714 +720.0,17.0,King,5,West-South Seattle,47.55694829729255,-122.27976675193798,720,47.551159999999996,-122.332714 +721.0,17.0,King,5,West-South Seattle,47.555483417972276,-122.28624402273887,721,47.551159999999996,-122.332714 +722.0,17.0,King,5,West-South Seattle,47.55571359730335,-122.29678753953192,722,47.551159999999996,-122.332714 +723.0,17.0,King,5,West-South Seattle,47.55707327121881,-122.30888338435877,723,47.551159999999996,-122.332714 +724.0,17.0,King,5,West-South Seattle,47.557278338137635,-122.31580359053021,724,47.551159999999996,-122.332714 +725.0,14.0,King,5,West-South Seattle,47.560104575899274,-122.32506434917394,725,47.551159999999996,-122.332714 +726.0,14.0,King,5,West-South Seattle,47.562751128854856,-122.33151106226185,726,47.551159999999996,-122.332714 +727.0,14.0,King,5,West-South Seattle,47.55788340999954,-122.33273274518518,727,47.551159999999996,-122.332714 +728.0,14.0,King,5,West-South Seattle,47.561620037573,-122.33673090987317,728,47.551159999999996,-122.332714 +729.0,16.0,King,5,West-South Seattle,47.557347565552426,-122.36158874030208,729,47.551159999999996,-122.332714 +730.0,16.0,King,5,West-South Seattle,47.55748721391668,-122.36446535077887,730,47.551159999999996,-122.332714 +731.0,16.0,King,5,West-South Seattle,47.55914051750693,-122.37103906989944,731,47.551159999999996,-122.332714 +732.0,15.0,King,5,West-South Seattle,47.56244181438821,-122.3780167348308,732,47.551159999999996,-122.332714 +733.0,15.0,King,5,West-South Seattle,47.55926156215094,-122.37884781864702,733,47.551159999999996,-122.332714 +734.0,15.0,King,5,West-South Seattle,47.55470785783768,-122.37891287032822,734,47.551159999999996,-122.332714 +735.0,15.0,King,5,West-South Seattle,47.56293220758517,-122.38354328188231,735,47.551159999999996,-122.332714 +736.0,15.0,King,5,West-South Seattle,47.559269289286306,-122.38414592870241,736,47.551159999999996,-122.332714 +737.0,15.0,King,5,West-South Seattle,47.55477773309864,-122.38425789211293,737,47.551159999999996,-122.332714 +738.0,15.0,King,5,West-South Seattle,47.56111760027747,-122.38948830497505,738,47.551159999999996,-122.332714 +739.0,15.0,King,5,West-South Seattle,47.554395993714245,-122.3897865676218,739,47.551159999999996,-122.332714 +740.0,15.0,King,5,West-South Seattle,47.561539770863284,-122.39649286362436,740,47.551159999999996,-122.332714 +741.0,15.0,King,5,West-South Seattle,47.55555381535984,-122.39480908502442,741,47.551159999999996,-122.332714 +742.0,15.0,King,5,West-South Seattle,47.556321727116746,-122.39972879353144,742,47.551159999999996,-122.332714 +743.0,15.0,King,5,West-South Seattle,47.545879954558245,-122.39696508944289,743,47.551159999999996,-122.332714 +744.0,15.0,King,5,West-South Seattle,47.54954812586626,-122.3913732717342,744,47.551159999999996,-122.332714 +745.0,15.0,King,5,West-South Seattle,47.54350875242983,-122.3923019255378,745,47.551159999999996,-122.332714 +746.0,15.0,King,5,West-South Seattle,47.54215430309044,-122.38867312966543,746,47.551159999999996,-122.332714 +747.0,15.0,King,5,West-South Seattle,47.54889301234028,-122.38495558520893,747,47.551159999999996,-122.332714 +748.0,15.0,King,5,West-South Seattle,47.54258531056989,-122.38449644971277,748,47.551159999999996,-122.332714 +749.0,15.0,King,5,West-South Seattle,47.54810954279748,-122.37978000042573,749,47.551159999999996,-122.332714 +750.0,15.0,King,5,West-South Seattle,47.54213514702609,-122.37915833196313,750,47.551159999999996,-122.332714 +751.0,16.0,King,5,West-South Seattle,47.54802262429407,-122.37046033370191,751,47.551159999999996,-122.332714 +752.0,16.0,King,5,West-South Seattle,47.54152685124261,-122.37279094561177,752,47.551159999999996,-122.332714 +753.0,16.0,King,5,West-South Seattle,47.543233642345285,-122.36356043926929,753,47.551159999999996,-122.332714 +754.0,16.0,King,5,West-South Seattle,47.55122782592182,-122.35760148739536,754,47.551159999999996,-122.332714 +755.0,16.0,King,5,West-South Seattle,47.54230509165331,-122.35834003894772,755,47.551159999999996,-122.332714 +756.0,16.0,King,5,West-South Seattle,47.54851209558353,-122.35093220408471,756,47.551159999999996,-122.332714 +757.0,16.0,King,5,West-South Seattle,47.54831266770873,-122.34285105724156,757,47.551159999999996,-122.332714 +758.0,17.0,King,5,West-South Seattle,47.54993072780707,-122.33684143567216,758,47.551159999999996,-122.332714 +759.0,17.0,King,5,West-South Seattle,47.5532409207225,-122.33553348695592,759,47.551159999999996,-122.332714 +760.0,17.0,King,5,West-South Seattle,47.550698470541,-122.33179244178007,760,47.551159999999996,-122.332714 +761.0,17.0,King,5,West-South Seattle,47.550564584706116,-122.32560644128252,761,47.551159999999996,-122.332714 +762.0,17.0,King,5,West-South Seattle,47.548266829254416,-122.31778123716607,762,47.551159999999996,-122.332714 +763.0,17.0,King,5,West-South Seattle,47.5505664817009,-122.31672834288408,763,47.551159999999996,-122.332714 +764.0,17.0,King,5,West-South Seattle,47.55102909168742,-122.31281811265428,764,47.551159999999996,-122.332714 +765.0,17.0,King,5,West-South Seattle,47.54995294027962,-122.30561050636015,765,47.551159999999996,-122.332714 +766.0,17.0,King,5,West-South Seattle,47.54854831120542,-122.2939026399691,766,47.551159999999996,-122.332714 +767.0,17.0,King,5,West-South Seattle,47.54866538551903,-122.28188782141524,767,47.551159999999996,-122.332714 +768.0,17.0,King,5,West-South Seattle,47.54856809578922,-122.27046960824434,768,47.551159999999996,-122.332714 +769.0,17.0,King,5,West-South Seattle,47.55325774514348,-122.25411186745905,769,47.551159999999996,-122.332714 +770.0,17.0,King,5,West-South Seattle,47.54119628261119,-122.26289403997751,770,47.551159999999996,-122.332714 +771.0,17.0,King,5,West-South Seattle,47.542632921486366,-122.26901705544641,771,47.551159999999996,-122.332714 +772.0,17.0,King,5,West-South Seattle,47.54078133479801,-122.27498798221413,772,47.551159999999996,-122.332714 +773.0,17.0,King,5,West-South Seattle,47.54212482282999,-122.28088877630665,773,47.551159999999996,-122.332714 +774.0,17.0,King,5,West-South Seattle,47.54162040142327,-122.2873618122812,774,47.551159999999996,-122.332714 +775.0,17.0,King,5,West-South Seattle,47.54264757506682,-122.29556181852921,775,47.551159999999996,-122.332714 +776.0,17.0,King,5,West-South Seattle,47.54341436083147,-122.30194157990415,776,47.551159999999996,-122.332714 +777.0,17.0,King,5,West-South Seattle,47.53735458307107,-122.30147728192102,777,47.551159999999996,-122.332714 +778.0,17.0,King,5,West-South Seattle,47.54353632573137,-122.32080544736804,778,47.551159999999996,-122.332714 +779.0,17.0,King,5,West-South Seattle,47.54430464539366,-122.32544370559586,779,47.551159999999996,-122.332714 +780.0,17.0,King,5,West-South Seattle,47.54094894765053,-122.32787367215641,780,47.551159999999996,-122.332714 +781.0,16.0,King,5,West-South Seattle,47.5365892953059,-122.35100468029178,781,47.551159999999996,-122.332714 +782.0,16.0,King,5,West-South Seattle,47.536165183605604,-122.36514534718029,782,47.551159999999996,-122.332714 +783.0,15.0,King,5,West-South Seattle,47.53641645987168,-122.37262551003651,783,47.551159999999996,-122.332714 +784.0,15.0,King,5,West-South Seattle,47.53649329981303,-122.37930768669052,784,47.551159999999996,-122.332714 +785.0,15.0,King,5,West-South Seattle,47.53698337658613,-122.38466875883171,785,47.551159999999996,-122.332714 +786.0,15.0,King,5,West-South Seattle,47.53577401750514,-122.38973738685782,786,47.551159999999996,-122.332714 +787.0,15.0,King,5,West-South Seattle,47.532620420892286,-122.39542592554001,787,47.551159999999996,-122.332714 +788.0,15.0,King,5,West-South Seattle,47.5256957772869,-122.39074954680297,788,47.551159999999996,-122.332714 +789.0,15.0,King,5,West-South Seattle,47.530090879495795,-122.38528205929087,789,47.551159999999996,-122.332714 +790.0,15.0,King,5,West-South Seattle,47.524191896623236,-122.38479099025646,790,47.551159999999996,-122.332714 +791.0,15.0,King,5,West-South Seattle,47.530897409066704,-122.37932409757263,791,47.551159999999996,-122.332714 +792.0,15.0,King,5,West-South Seattle,47.52471796704093,-122.37936580397141,792,47.551159999999996,-122.332714 +793.0,15.0,King,5,West-South Seattle,47.531007252787816,-122.3725857479598,793,47.551159999999996,-122.332714 +794.0,15.0,King,5,West-South Seattle,47.524663995017995,-122.37397073067946,794,47.551159999999996,-122.332714 +795.0,16.0,King,5,West-South Seattle,47.53098700476586,-122.36449165729384,795,47.551159999999996,-122.332714 +796.0,16.0,King,5,West-South Seattle,47.52647942674877,-122.3658693967698,796,47.551159999999996,-122.332714 +797.0,16.0,King,5,West-South Seattle,47.52297160971522,-122.36630956542612,797,47.551159999999996,-122.332714 +798.0,16.0,King,5,West-South Seattle,47.53260652772774,-122.35817014621807,798,47.551159999999996,-122.332714 +799.0,16.0,King,5,West-South Seattle,47.525584987663784,-122.35776872292827,799,47.551159999999996,-122.332714 +800.0,16.0,King,5,West-South Seattle,47.53114885758338,-122.35090201030869,800,47.551159999999996,-122.332714 +801.0,16.0,King,5,West-South Seattle,47.52556698137514,-122.35090226440997,801,47.551159999999996,-122.332714 +802.0,16.0,King,5,West-South Seattle,47.52744348278274,-122.34409904925472,802,47.551159999999996,-122.332714 +803.0,16.0,King,5,West-South Seattle,47.530538971273664,-122.3399547775449,803,47.551159999999996,-122.332714 +804.0,17.0,King,5,West-South Seattle,47.535416710407034,-122.32877638281929,804,47.551159999999996,-122.332714 +805.0,17.0,King,5,West-South Seattle,47.53035998210744,-122.33123405507321,805,47.551159999999996,-122.332714 +806.0,17.0,King,5,West-South Seattle,47.52923676584172,-122.32177153172084,806,47.551159999999996,-122.332714 +807.0,17.0,King,5,West-South Seattle,47.53490545522254,-122.31831191222271,807,47.551159999999996,-122.332714 +808.0,17.0,King,5,West-South Seattle,47.53981591648768,-122.31664732485416,808,47.551159999999996,-122.332714 +809.0,17.0,King,5,West-South Seattle,47.53551347324343,-122.30609217265088,809,47.551159999999996,-122.332714 +810.0,17.0,King,5,West-South Seattle,47.53740880877105,-122.29680589892831,810,47.551159999999996,-122.332714 +811.0,17.0,King,5,West-South Seattle,47.53555926779969,-122.28926694546827,811,47.551159999999996,-122.332714 +812.0,17.0,King,5,West-South Seattle,47.534490528196315,-122.28324919424051,812,47.551159999999996,-122.332714 +813.0,17.0,King,5,West-South Seattle,47.53431938473056,-122.2780541973881,813,47.551159999999996,-122.332714 +814.0,17.0,King,5,West-South Seattle,47.53424480263392,-122.27267410839417,814,47.551159999999996,-122.332714 +815.0,17.0,King,5,West-South Seattle,47.53435493479697,-122.26664493883013,815,47.551159999999996,-122.332714 +816.0,17.0,King,5,West-South Seattle,47.5291505248705,-122.26556342274141,816,47.551159999999996,-122.332714 +817.0,17.0,King,5,West-South Seattle,47.525284151597404,-122.2652017946482,817,47.551159999999996,-122.332714 +818.0,17.0,King,5,West-South Seattle,47.52882343182402,-122.27226218572352,818,47.551159999999996,-122.332714 +819.0,17.0,King,5,West-South Seattle,47.528973662721704,-122.27740846254862,819,47.551159999999996,-122.332714 +820.0,17.0,King,5,West-South Seattle,47.52471546622278,-122.274439917275,820,47.551159999999996,-122.332714 +821.0,17.0,King,5,West-South Seattle,47.52873730233016,-122.28416666580549,821,47.551159999999996,-122.332714 +822.0,17.0,King,5,West-South Seattle,47.5224728685349,-122.28242528255629,822,47.551159999999996,-122.332714 +823.0,17.0,King,5,West-South Seattle,47.525006285728026,-122.28887087148777,823,47.551159999999996,-122.332714 +824.0,17.0,King,5,West-South Seattle,47.524676178253934,-122.31227830850432,824,47.551159999999996,-122.332714 +825.0,17.0,King,5,West-South Seattle,47.52389921729271,-122.3185209510196,825,47.551159999999996,-122.332714 +826.0,17.0,King,5,West-South Seattle,47.52053255015889,-122.32083354948706,826,47.551159999999996,-122.332714 +827.0,17.0,King,5,West-South Seattle,47.52340119680808,-122.3277693648512,827,47.551159999999996,-122.332714 +828.0,16.0,King,5,West-South Seattle,47.51936350190549,-122.33408791193821,828,47.551159999999996,-122.332714 +829.0,16.0,King,5,West-South Seattle,47.51977740504067,-122.3490628891971,829,47.551159999999996,-122.332714 +830.0,16.0,King,5,West-South Seattle,47.521030118566635,-122.35679236288172,830,47.551159999999996,-122.332714 +831.0,16.0,King,5,West-South Seattle,47.51949097499608,-122.36126182249308,831,47.551159999999996,-122.332714 +832.0,16.0,King,5,West-South Seattle,47.51923126639996,-122.37133542797821,832,47.551159999999996,-122.332714 +833.0,15.0,King,5,West-South Seattle,47.51731650043599,-122.37925020206673,833,47.551159999999996,-122.332714 +834.0,15.0,King,5,West-South Seattle,47.517550328184974,-122.38637581284546,834,47.551159999999996,-122.332714 +835.0,15.0,King,5,West-South Seattle,47.514307408378976,-122.39278416985191,835,47.551159999999996,-122.332714 +836.0,15.0,King,5,West-South Seattle,47.51134254350135,-122.3863759611018,836,47.551159999999996,-122.332714 +837.0,15.0,King,5,West-South Seattle,47.510964873588236,-122.37954381206563,837,47.551159999999996,-122.332714 +838.0,15.0,King,5,West-South Seattle,47.5129026938424,-122.37368543625479,838,47.551159999999996,-122.332714 +839.0,15.0,King,5,West-South Seattle,47.50683672958965,-122.38080135210916,839,47.551159999999996,-122.332714 +840.0,15.0,King,5,West-South Seattle,47.50279000698167,-122.38167861181722,840,47.551159999999996,-122.332714 +841.0,15.0,King,5,West-South Seattle,47.50382055256962,-122.37381816522621,841,47.551159999999996,-122.332714 +842.0,17.0,King,5,West-South Seattle,47.5132046370132,-122.28846172946116,842,47.551159999999996,-122.332714 +843.0,17.0,King,5,West-South Seattle,47.512838232366505,-122.28200034282314,843,47.551159999999996,-122.332714 +844.0,17.0,King,5,West-South Seattle,47.51297852632929,-122.2761652286797,844,47.551159999999996,-122.332714 +845.0,17.0,King,5,West-South Seattle,47.51975526521589,-122.27521866472756,845,47.551159999999996,-122.332714 +846.0,17.0,King,5,West-South Seattle,47.52136373460636,-122.27210033125192,846,47.551159999999996,-122.332714 +847.0,17.0,King,5,West-South Seattle,47.51372071615272,-122.27165976910341,847,47.551159999999996,-122.332714 +848.0,17.0,King,5,West-South Seattle,47.52151724039154,-122.26598509283487,848,47.551159999999996,-122.332714 +849.0,17.0,King,5,West-South Seattle,47.51707171133173,-122.26565635669435,849,47.551159999999996,-122.332714 +850.0,17.0,King,5,West-South Seattle,47.516343245268715,-122.25753374962088,850,47.551159999999996,-122.332714 +851.0,17.0,King,5,West-South Seattle,47.51078274156824,-122.2675752851575,851,47.551159999999996,-122.332714 +852.0,17.0,King,5,West-South Seattle,47.50867990217089,-122.2611281118688,852,47.551159999999996,-122.332714 +853.0,17.0,King,5,West-South Seattle,47.51009941544137,-122.25488928314506,853,47.551159999999996,-122.332714 +854.0,17.0,King,5,West-South Seattle,47.51094618414621,-122.24522136268335,854,47.551159999999996,-122.332714 +855.0,17.0,King,5,West-South Seattle,47.50366635948078,-122.24749466807523,855,47.551159999999996,-122.332714 +856.0,17.0,King,5,West-South Seattle,47.50409040599942,-122.25808069102527,856,47.551159999999996,-122.332714 +857.0,17.0,King,5,West-South Seattle,47.50191866080201,-122.26482904537909,857,47.551159999999996,-122.332714 +858.0,17.0,King,5,West-South Seattle,47.497871329109316,-122.26654822075554,858,47.551159999999996,-122.332714 +859.0,18.0,King,5,West-South Seattle,47.51286627889509,-122.36847151543788,859,47.551159999999996,-122.332714 +860.0,18.0,King,5,West-South Seattle,47.5125032470652,-122.3631237968435,860,47.551159999999996,-122.332714 +861.0,18.0,King,5,West-South Seattle,47.51472520704317,-122.3576841991777,861,47.551159999999996,-122.332714 +862.0,18.0,King,5,West-South Seattle,47.509717612063284,-122.35795708773992,862,47.551159999999996,-122.332714 +863.0,18.0,King,5,West-South Seattle,47.51461048555081,-122.35147309794873,863,47.551159999999996,-122.332714 +864.0,18.0,King,5,West-South Seattle,47.509688819250144,-122.35152358228106,864,47.551159999999996,-122.332714 +865.0,18.0,King,5,West-South Seattle,47.514645502779906,-122.34381131429821,865,47.551159999999996,-122.332714 +866.0,18.0,King,5,West-South Seattle,47.50913642337594,-122.34389296418202,866,47.551159999999996,-122.332714 +867.0,18.0,King,5,West-South Seattle,47.51472644700675,-122.33568412700457,867,47.551159999999996,-122.332714 +868.0,18.0,King,5,West-South Seattle,47.5094260400037,-122.33647580159824,868,47.551159999999996,-122.332714 +869.0,18.0,King,5,West-South Seattle,47.509972555034686,-122.33121595972656,869,47.551159999999996,-122.332714 +870.0,19.0,King,7,Renton-FedWay-Kent,47.51738541507957,-122.32711719801307,870,47.401118,-122.226377 +871.0,19.0,King,7,Renton-FedWay-Kent,47.516603672413524,-122.31726210969008,871,47.401118,-122.226377 +872.0,19.0,King,7,Renton-FedWay-Kent,47.51819484561492,-122.3106358363664,872,47.401118,-122.226377 +873.0,19.0,King,7,Renton-FedWay-Kent,47.521620927522314,-122.30349063896114,873,47.401118,-122.226377 +874.0,19.0,King,7,Renton-FedWay-Kent,47.52103696272538,-122.29684275769606,874,47.401118,-122.226377 +875.0,20.0,King,7,Renton-FedWay-Kent,47.50590154290421,-122.23293086661025,875,47.401118,-122.226377 +876.0,20.0,King,7,Renton-FedWay-Kent,47.50496435371554,-122.24072739673956,876,47.401118,-122.226377 +877.0,19.0,King,7,Renton-FedWay-Kent,47.5038526785272,-122.27348720054908,877,47.401118,-122.226377 +878.0,19.0,King,7,Renton-FedWay-Kent,47.503451549404886,-122.29240056694643,878,47.401118,-122.226377 +879.0,19.0,King,7,Renton-FedWay-Kent,47.50752012342725,-122.29828789447008,879,47.401118,-122.226377 +880.0,19.0,King,7,Renton-FedWay-Kent,47.50917274358558,-122.30968581008328,880,47.401118,-122.226377 +881.0,19.0,King,7,Renton-FedWay-Kent,47.50240884127364,-122.30145003578173,881,47.401118,-122.226377 +882.0,19.0,King,7,Renton-FedWay-Kent,47.50259672478351,-122.30927814286484,882,47.401118,-122.226377 +883.0,19.0,King,7,Renton-FedWay-Kent,47.5128927202161,-122.31869619816004,883,47.401118,-122.226377 +884.0,19.0,King,7,Renton-FedWay-Kent,47.506656099346856,-122.3192589695079,884,47.401118,-122.226377 +885.0,19.0,King,7,Renton-FedWay-Kent,47.50957390681386,-122.32489666360172,885,47.401118,-122.226377 +886.0,18.0,King,5,West-South Seattle,47.504668635661574,-122.3291042771842,886,47.551159999999996,-122.332714 +887.0,18.0,King,5,West-South Seattle,47.50320530073406,-122.33624557674408,887,47.551159999999996,-122.332714 +888.0,18.0,King,5,West-South Seattle,47.502979753546065,-122.34310847905978,888,47.551159999999996,-122.332714 +889.0,18.0,King,5,West-South Seattle,47.50305678483098,-122.35123133640109,889,47.551159999999996,-122.332714 +890.0,18.0,King,5,West-South Seattle,47.50329920126072,-122.35806812215012,890,47.551159999999996,-122.332714 +891.0,18.0,King,5,West-South Seattle,47.503200201895034,-122.3665074921946,891,47.551159999999996,-122.332714 +892.0,18.0,King,5,West-South Seattle,47.49556491707817,-122.36511239654853,892,47.551159999999996,-122.332714 +893.0,18.0,King,5,West-South Seattle,47.49231585123104,-122.35472130832059,893,47.551159999999996,-122.332714 +894.0,18.0,King,5,West-South Seattle,47.49680326311743,-122.34569695968241,894,47.551159999999996,-122.332714 +895.0,18.0,King,5,West-South Seattle,47.49120364549391,-122.34456452125285,895,47.551159999999996,-122.332714 +896.0,18.0,King,5,West-South Seattle,47.49396747597794,-122.33643866420302,896,47.551159999999996,-122.332714 +897.0,19.0,King,7,Renton-FedWay-Kent,47.494493730745475,-122.32934572218592,897,47.401118,-122.226377 +898.0,19.0,King,7,Renton-FedWay-Kent,47.49926808420821,-122.31905838983978,898,47.401118,-122.226377 +899.0,19.0,King,7,Renton-FedWay-Kent,47.492317055142315,-122.31780361347174,899,47.401118,-122.226377 +900.0,19.0,King,7,Renton-FedWay-Kent,47.497584037355146,-122.30639186327757,900,47.401118,-122.226377 +901.0,19.0,King,7,Renton-FedWay-Kent,47.49209251820629,-122.30760857487863,901,47.401118,-122.226377 +902.0,19.0,King,7,Renton-FedWay-Kent,47.49173955862622,-122.30185482919536,902,47.401118,-122.226377 +903.0,19.0,King,7,Renton-FedWay-Kent,47.49507394846601,-122.29899166377196,903,47.401118,-122.226377 +904.0,19.0,King,7,Renton-FedWay-Kent,47.48927222231268,-122.29355447075777,904,47.401118,-122.226377 +905.0,19.0,King,7,Renton-FedWay-Kent,47.497734957141674,-122.28672903703074,905,47.401118,-122.226377 +906.0,19.0,King,7,Renton-FedWay-Kent,47.4924000681462,-122.2890987211602,906,47.401118,-122.226377 +907.0,19.0,King,7,Renton-FedWay-Kent,47.49233523469386,-122.28362254138901,907,47.401118,-122.226377 +908.0,19.0,King,7,Renton-FedWay-Kent,47.498063525200756,-122.27778180180741,908,47.401118,-122.226377 +909.0,20.0,King,7,Renton-FedWay-Kent,47.49204244576319,-122.2598519447827,909,47.401118,-122.226377 +910.0,20.0,King,7,Renton-FedWay-Kent,47.49762053888193,-122.25409862666685,910,47.401118,-122.226377 +911.0,20.0,King,7,Renton-FedWay-Kent,47.49186815400933,-122.24612583055661,911,47.401118,-122.226377 +912.0,20.0,King,7,Renton-FedWay-Kent,47.49649725840946,-122.24017313100876,912,47.401118,-122.226377 +913.0,20.0,King,7,Renton-FedWay-Kent,47.49933982343668,-122.23136919476809,913,47.401118,-122.226377 +914.0,20.0,King,7,Renton-FedWay-Kent,47.49846266210773,-122.22385089992741,914,47.401118,-122.226377 +915.0,20.0,King,7,Renton-FedWay-Kent,47.48897096361906,-122.22291602800374,915,47.401118,-122.226377 +916.0,20.0,King,7,Renton-FedWay-Kent,47.491014883404176,-122.23136762950331,916,47.401118,-122.226377 +917.0,20.0,King,7,Renton-FedWay-Kent,47.48640221977341,-122.2345051253113,917,47.401118,-122.226377 +918.0,20.0,King,7,Renton-FedWay-Kent,47.48628443893789,-122.24711557981269,918,47.401118,-122.226377 +919.0,20.0,King,7,Renton-FedWay-Kent,47.48391106574604,-122.25678037936713,919,47.401118,-122.226377 +920.0,23.0,King,7,Renton-FedWay-Kent,47.481790430572936,-122.26163377134851,920,47.401118,-122.226377 +921.0,23.0,King,7,Renton-FedWay-Kent,47.477827447934686,-122.26657808132073,921,47.401118,-122.226377 +922.0,19.0,King,7,Renton-FedWay-Kent,47.48768672345578,-122.272751200821,922,47.401118,-122.226377 +923.0,19.0,King,7,Renton-FedWay-Kent,47.482522211089204,-122.27527258587338,923,47.401118,-122.226377 +924.0,19.0,King,7,Renton-FedWay-Kent,47.483089914442346,-122.28234650858091,924,47.401118,-122.226377 +925.0,19.0,King,7,Renton-FedWay-Kent,47.47664486732525,-122.27772828435543,925,47.401118,-122.226377 +926.0,22.0,King,7,Renton-FedWay-Kent,47.48134947546996,-122.28697593688507,926,47.401118,-122.226377 +927.0,22.0,King,7,Renton-FedWay-Kent,47.481202212382144,-122.29167524535698,927,47.401118,-122.226377 +928.0,22.0,King,7,Renton-FedWay-Kent,47.47622595648912,-122.28800017575895,928,47.401118,-122.226377 +929.0,22.0,King,7,Renton-FedWay-Kent,47.485370867321826,-122.29911172715452,929,47.401118,-122.226377 +930.0,22.0,King,7,Renton-FedWay-Kent,47.47801154854374,-122.29780749270004,930,47.401118,-122.226377 +931.0,22.0,King,7,Renton-FedWay-Kent,47.48488725748251,-122.30768345670052,931,47.401118,-122.226377 +932.0,22.0,King,7,Renton-FedWay-Kent,47.478204407810495,-122.30897133339018,932,47.401118,-122.226377 +933.0,19.0,King,7,Renton-FedWay-Kent,47.48501071366042,-122.32017353870441,933,47.401118,-122.226377 +934.0,19.0,King,7,Renton-FedWay-Kent,47.48494315593625,-122.33053297456772,934,47.401118,-122.226377 +935.0,21.0,King,5,West-South Seattle,47.484873820403564,-122.33650426651371,935,47.551159999999996,-122.332714 +936.0,21.0,King,5,West-South Seattle,47.486700799956246,-122.3443941989445,936,47.551159999999996,-122.332714 +937.0,21.0,King,5,West-South Seattle,47.48304072260146,-122.34384829114869,937,47.551159999999996,-122.332714 +938.0,21.0,King,5,West-South Seattle,47.48516063119644,-122.35605784536811,938,47.551159999999996,-122.332714 +939.0,21.0,King,5,West-South Seattle,47.47831246785677,-122.35428509298086,939,47.551159999999996,-122.332714 +940.0,21.0,King,5,West-South Seattle,47.4723123286752,-122.36180562736358,940,47.551159999999996,-122.332714 +941.0,21.0,King,5,West-South Seattle,47.46973784576922,-122.35298175787456,941,47.551159999999996,-122.332714 +942.0,21.0,King,5,West-South Seattle,47.47873479727426,-122.3435222679012,942,47.551159999999996,-122.332714 +943.0,21.0,King,5,West-South Seattle,47.473344926524895,-122.34326065362707,943,47.551159999999996,-122.332714 +944.0,21.0,King,5,West-South Seattle,47.47588270290758,-122.33649413562496,944,47.551159999999996,-122.332714 +945.0,19.0,King,7,Renton-FedWay-Kent,47.476900414857425,-122.33145824650431,945,47.401118,-122.226377 +946.0,19.0,King,7,Renton-FedWay-Kent,47.47488509674104,-122.32666248036593,946,47.401118,-122.226377 +947.0,19.0,King,7,Renton-FedWay-Kent,47.47614301698119,-122.31937900050518,947,47.401118,-122.226377 +948.0,22.0,King,7,Renton-FedWay-Kent,47.47187940953682,-122.30827021105443,948,47.401118,-122.226377 +949.0,22.0,King,7,Renton-FedWay-Kent,47.47149991515914,-122.29607044495633,949,47.401118,-122.226377 +950.0,22.0,King,7,Renton-FedWay-Kent,47.466442989671094,-122.29500753315573,950,47.401118,-122.226377 +951.0,22.0,King,7,Renton-FedWay-Kent,47.47151982273133,-122.28775648794979,951,47.401118,-122.226377 +952.0,19.0,King,7,Renton-FedWay-Kent,47.467812354897326,-122.28440019899864,952,47.401118,-122.226377 +953.0,19.0,King,7,Renton-FedWay-Kent,47.46859592360856,-122.27350023483065,953,47.401118,-122.226377 +954.0,23.0,King,7,Renton-FedWay-Kent,47.468067587084796,-122.25904281686162,954,47.401118,-122.226377 +955.0,23.0,King,7,Renton-FedWay-Kent,47.47047389401369,-122.2502763155465,955,47.401118,-122.226377 +956.0,20.0,King,7,Renton-FedWay-Kent,47.48301683491482,-122.23820663886484,956,47.401118,-122.226377 +957.0,20.0,King,7,Renton-FedWay-Kent,47.47876490073103,-122.2396618965025,957,47.401118,-122.226377 +958.0,20.0,King,7,Renton-FedWay-Kent,47.47566724508661,-122.23526254422646,958,47.401118,-122.226377 +959.0,20.0,King,7,Renton-FedWay-Kent,47.47045398483039,-122.24110680331283,959,47.401118,-122.226377 +960.0,20.0,King,7,Renton-FedWay-Kent,47.471340881543206,-122.2295071325213,960,47.401118,-122.226377 +961.0,20.0,King,7,Renton-FedWay-Kent,47.480909513587854,-122.22488995522623,961,47.401118,-122.226377 +962.0,20.0,King,7,Renton-FedWay-Kent,47.47658803318354,-122.21844536464118,962,47.401118,-122.226377 +963.0,20.0,King,7,Renton-FedWay-Kent,47.47201975817857,-122.22074013893386,963,47.401118,-122.226377 +964.0,20.0,King,7,Renton-FedWay-Kent,47.46862306007328,-122.22441232987421,964,47.401118,-122.226377 +965.0,20.0,King,7,Renton-FedWay-Kent,47.4616590867861,-122.22062034040628,965,47.401118,-122.226377 +966.0,20.0,King,7,Renton-FedWay-Kent,47.44894349288475,-122.21972053550924,966,47.401118,-122.226377 +967.0,20.0,King,7,Renton-FedWay-Kent,47.4614463208625,-122.2280340919896,967,47.401118,-122.226377 +968.0,20.0,King,7,Renton-FedWay-Kent,47.448442680339014,-122.22824944733074,968,47.401118,-122.226377 +969.0,20.0,King,7,Renton-FedWay-Kent,47.45378991206884,-122.23668376787407,969,47.401118,-122.226377 +970.0,20.0,King,7,Renton-FedWay-Kent,47.4536583545233,-122.24341686912777,970,47.401118,-122.226377 +971.0,23.0,King,7,Renton-FedWay-Kent,47.4589800213291,-122.25075525860431,971,47.401118,-122.226377 +972.0,23.0,King,7,Renton-FedWay-Kent,47.44885992391645,-122.24978101614059,972,47.401118,-122.226377 +973.0,23.0,King,7,Renton-FedWay-Kent,47.45903397260736,-122.25893448601423,973,47.401118,-122.226377 +974.0,23.0,King,7,Renton-FedWay-Kent,47.448506428289406,-122.260063065675,974,47.401118,-122.226377 +975.0,19.0,King,7,Renton-FedWay-Kent,47.461846708049755,-122.27360005209353,975,47.401118,-122.226377 +976.0,23.0,King,7,Renton-FedWay-Kent,47.45518533339199,-122.27219252477457,976,47.401118,-122.226377 +977.0,23.0,King,7,Renton-FedWay-Kent,47.44788095780575,-122.27192624808744,977,47.401118,-122.226377 +978.0,19.0,King,7,Renton-FedWay-Kent,47.46079386098075,-122.28534670639743,978,47.401118,-122.226377 +979.0,22.0,King,7,Renton-FedWay-Kent,47.45477796214781,-122.28504178877256,979,47.401118,-122.226377 +980.0,22.0,King,7,Renton-FedWay-Kent,47.454556058739044,-122.29171418251215,980,47.401118,-122.226377 +981.0,22.0,King,7,Renton-FedWay-Kent,47.448034140867044,-122.2828596479832,981,47.401118,-122.226377 +982.0,22.0,King,7,Renton-FedWay-Kent,47.448005053082454,-122.29264634863932,982,47.401118,-122.226377 +983.0,22.0,King,7,Renton-FedWay-Kent,47.450179916104574,-122.30678317031351,983,47.401118,-122.226377 +984.0,22.0,King,7,Renton-FedWay-Kent,47.46677197173898,-122.31475266792377,984,47.401118,-122.226377 +985.0,21.0,King,5,West-South Seattle,47.45461587902132,-122.32134693850372,985,47.551159999999996,-122.332714 +986.0,22.0,King,7,Renton-FedWay-Kent,47.466890596973066,-122.32710083861484,986,47.401118,-122.226377 +987.0,22.0,King,7,Renton-FedWay-Kent,47.46017518908549,-122.32686264953432,987,47.401118,-122.226377 +988.0,22.0,King,7,Renton-FedWay-Kent,47.4669593212606,-122.33302002370615,988,47.401118,-122.226377 +989.0,22.0,King,7,Renton-FedWay-Kent,47.46128485363829,-122.33216940710392,989,47.401118,-122.226377 +990.0,21.0,King,5,West-South Seattle,47.45277177879032,-122.3304996842382,990,47.551159999999996,-122.332714 +991.0,21.0,King,5,West-South Seattle,47.468638011813,-122.3364311601281,991,47.551159999999996,-122.332714 +992.0,21.0,King,5,West-South Seattle,47.46507179865868,-122.33654307572313,992,47.551159999999996,-122.332714 +993.0,21.0,King,5,West-South Seattle,47.461487580288455,-122.33656665045116,993,47.551159999999996,-122.332714 +994.0,21.0,King,5,West-South Seattle,47.468702973273494,-122.3425498071763,994,47.551159999999996,-122.332714 +995.0,21.0,King,5,West-South Seattle,47.46489178169098,-122.34162127605423,995,47.551159999999996,-122.332714 +996.0,21.0,King,5,West-South Seattle,47.45048840906088,-122.3444674224146,996,47.551159999999996,-122.332714 +997.0,21.0,King,5,West-South Seattle,47.462995825563624,-122.35099578726843,997,47.551159999999996,-122.332714 +998.0,21.0,King,5,West-South Seattle,47.45599847467751,-122.34685393564337,998,47.551159999999996,-122.332714 +999.0,21.0,King,5,West-South Seattle,47.454501992431204,-122.35763054189171,999,47.551159999999996,-122.332714 +1000.0,21.0,King,5,West-South Seattle,47.45848432164237,-122.36652743801129,1000,47.551159999999996,-122.332714 +1001.0,21.0,King,5,West-South Seattle,47.44926834683913,-122.36569667761677,1001,47.551159999999996,-122.332714 +1002.0,21.0,King,5,West-South Seattle,47.439400808403995,-122.34326819635211,1002,47.551159999999996,-122.332714 +1003.0,21.0,King,5,West-South Seattle,47.44533959669629,-122.32472528254006,1003,47.551159999999996,-122.332714 +1004.0,21.0,King,5,West-South Seattle,47.43785370229319,-122.33027026547813,1004,47.551159999999996,-122.332714 +1005.0,21.0,King,5,West-South Seattle,47.42740364854108,-122.3300850174095,1005,47.551159999999996,-122.332714 +1006.0,21.0,King,5,West-South Seattle,47.43075397538069,-122.32187889038208,1006,47.551159999999996,-122.332714 +1007.0,22.0,King,7,Renton-FedWay-Kent,47.42877588231536,-122.31395465085913,1007,47.401118,-122.226377 +1008.0,22.0,King,7,Renton-FedWay-Kent,47.42894741006349,-122.30347031635941,1008,47.401118,-122.226377 +1009.0,22.0,King,7,Renton-FedWay-Kent,47.43123936828454,-122.29674372014615,1009,47.401118,-122.226377 +1010.0,22.0,King,7,Renton-FedWay-Kent,47.42498281572949,-122.2973403641136,1010,47.401118,-122.226377 +1011.0,22.0,King,7,Renton-FedWay-Kent,47.43991683373848,-122.28869352478986,1011,47.401118,-122.226377 +1012.0,22.0,King,7,Renton-FedWay-Kent,47.42982167715208,-122.28958721672295,1012,47.401118,-122.226377 +1013.0,22.0,King,7,Renton-FedWay-Kent,47.43913829724968,-122.27677382880249,1013,47.401118,-122.226377 +1014.0,22.0,King,7,Renton-FedWay-Kent,47.42830000509616,-122.28139381149616,1014,47.401118,-122.226377 +1015.0,23.0,King,7,Renton-FedWay-Kent,47.4394943286892,-122.27079020218963,1015,47.401118,-122.226377 +1016.0,23.0,King,7,Renton-FedWay-Kent,47.43373994279581,-122.26401210082474,1016,47.401118,-122.226377 +1017.0,23.0,King,7,Renton-FedWay-Kent,47.43167915591855,-122.25516336951388,1017,47.401118,-122.226377 +1018.0,23.0,King,7,Renton-FedWay-Kent,47.43286313482146,-122.24413119100502,1018,47.401118,-122.226377 +1019.0,23.0,King,7,Renton-FedWay-Kent,47.43425212961399,-122.23671026244827,1019,47.401118,-122.226377 +1020.0,23.0,King,7,Renton-FedWay-Kent,47.4350009327281,-122.22912197011586,1020,47.401118,-122.226377 +1021.0,23.0,King,7,Renton-FedWay-Kent,47.43491855842311,-122.22235820961106,1021,47.401118,-122.226377 +1022.0,23.0,King,7,Renton-FedWay-Kent,47.42128253676631,-122.22449167396972,1022,47.401118,-122.226377 +1023.0,23.0,King,7,Renton-FedWay-Kent,47.41943068821376,-122.23277284314057,1023,47.401118,-122.226377 +1024.0,23.0,King,7,Renton-FedWay-Kent,47.418558768316345,-122.23955334625788,1024,47.401118,-122.226377 +1025.0,23.0,King,7,Renton-FedWay-Kent,47.419410341721886,-122.24557719850937,1025,47.401118,-122.226377 +1026.0,23.0,King,7,Renton-FedWay-Kent,47.41924141548437,-122.25744662771736,1026,47.401118,-122.226377 +1027.0,23.0,King,7,Renton-FedWay-Kent,47.417231211818105,-122.27343448412435,1027,47.401118,-122.226377 +1028.0,23.0,King,7,Renton-FedWay-Kent,47.417450408574496,-122.28359024817058,1028,47.401118,-122.226377 +1029.0,22.0,King,7,Renton-FedWay-Kent,47.419382040491676,-122.29235969131895,1029,47.401118,-122.226377 +1030.0,22.0,King,7,Renton-FedWay-Kent,47.41192592725608,-122.29447795070564,1030,47.401118,-122.226377 +1031.0,22.0,King,7,Renton-FedWay-Kent,47.41667415030882,-122.301264951749,1031,47.401118,-122.226377 +1032.0,22.0,King,7,Renton-FedWay-Kent,47.41939581244311,-122.31337894542419,1032,47.401118,-122.226377 +1033.0,22.0,King,7,Renton-FedWay-Kent,47.4117601369905,-122.31366598052679,1033,47.401118,-122.226377 +1034.0,21.0,King,5,West-South Seattle,47.4197081952461,-122.32794379374916,1034,47.551159999999996,-122.332714 +1035.0,21.0,King,5,West-South Seattle,47.41287046985879,-122.32904793023206,1035,47.551159999999996,-122.332714 +1036.0,21.0,King,5,West-South Seattle,47.4207062367609,-122.34130049982748,1036,47.551159999999996,-122.332714 +1037.0,24.0,King,7,Renton-FedWay-Kent,47.40260855731386,-122.32694651498328,1037,47.401118,-122.226377 +1038.0,24.0,King,7,Renton-FedWay-Kent,47.405227220525894,-122.31894520175454,1038,47.401118,-122.226377 +1039.0,24.0,King,7,Renton-FedWay-Kent,47.39859627389196,-122.31831052619823,1039,47.401118,-122.226377 +1040.0,24.0,King,7,Renton-FedWay-Kent,47.40497923823086,-122.30537673253002,1040,47.401118,-122.226377 +1041.0,24.0,King,7,Renton-FedWay-Kent,47.397288735753186,-122.30582147217726,1041,47.401118,-122.226377 +1042.0,24.0,King,7,Renton-FedWay-Kent,47.40118447856554,-122.29447215600531,1042,47.401118,-122.226377 +1043.0,23.0,King,7,Renton-FedWay-Kent,47.400851253919,-122.2876903116857,1043,47.401118,-122.226377 +1044.0,23.0,King,7,Renton-FedWay-Kent,47.405320051485155,-122.27689759014156,1044,47.401118,-122.226377 +1045.0,23.0,King,7,Renton-FedWay-Kent,47.40337344413918,-122.26147699066604,1045,47.401118,-122.226377 +1046.0,23.0,King,7,Renton-FedWay-Kent,47.39160626565936,-122.2597808495788,1046,47.401118,-122.226377 +1047.0,23.0,King,7,Renton-FedWay-Kent,47.404889978610285,-122.2455483999988,1047,47.401118,-122.226377 +1048.0,23.0,King,7,Renton-FedWay-Kent,47.39256612152661,-122.24546790481656,1048,47.401118,-122.226377 +1049.0,23.0,King,7,Renton-FedWay-Kent,47.40434480490039,-122.23821542631629,1049,47.401118,-122.226377 +1050.0,23.0,King,7,Renton-FedWay-Kent,47.39459473183325,-122.23819236718997,1050,47.401118,-122.226377 +1051.0,23.0,King,7,Renton-FedWay-Kent,47.40487585298328,-122.2314989298501,1051,47.401118,-122.226377 +1052.0,23.0,King,7,Renton-FedWay-Kent,47.40650579806431,-122.22455335184273,1052,47.401118,-122.226377 +1053.0,23.0,King,7,Renton-FedWay-Kent,47.384053830445005,-122.2490579526758,1053,47.401118,-122.226377 +1054.0,25.0,King,7,Renton-FedWay-Kent,47.37937620785082,-122.25546555016632,1054,47.401118,-122.226377 +1055.0,23.0,King,7,Renton-FedWay-Kent,47.38339605780034,-122.26211882475978,1055,47.401118,-122.226377 +1056.0,23.0,King,7,Renton-FedWay-Kent,47.386830669310726,-122.27402056585458,1056,47.401118,-122.226377 +1057.0,23.0,King,7,Renton-FedWay-Kent,47.387181244355574,-122.2819939968442,1057,47.401118,-122.226377 +1058.0,23.0,King,7,Renton-FedWay-Kent,47.37766458191511,-122.2818185416333,1058,47.401118,-122.226377 +1059.0,23.0,King,7,Renton-FedWay-Kent,47.37910707023758,-122.28890179262359,1059,47.401118,-122.226377 +1060.0,24.0,King,7,Renton-FedWay-Kent,47.383344876537286,-122.29396452407278,1060,47.401118,-122.226377 +1061.0,24.0,King,7,Renton-FedWay-Kent,47.37231919511878,-122.29744838636542,1061,47.401118,-122.226377 +1062.0,24.0,King,7,Renton-FedWay-Kent,47.39039965312563,-122.30270221428995,1062,47.401118,-122.226377 +1063.0,24.0,King,7,Renton-FedWay-Kent,47.38146504236294,-122.30551980643274,1063,47.401118,-122.226377 +1064.0,24.0,King,7,Renton-FedWay-Kent,47.372561753915434,-122.30749295489932,1064,47.401118,-122.226377 +1065.0,24.0,King,7,Renton-FedWay-Kent,47.39101234849647,-122.3184343501455,1065,47.401118,-122.226377 +1066.0,24.0,King,7,Renton-FedWay-Kent,47.38139796487399,-122.3181669005604,1066,47.401118,-122.226377 +1067.0,24.0,King,7,Renton-FedWay-Kent,47.38735412204051,-122.32490913667722,1067,47.401118,-122.226377 +1068.0,26.0,King,7,Renton-FedWay-Kent,47.36997707907236,-122.3192246950986,1068,47.401118,-122.226377 +1069.0,26.0,King,7,Renton-FedWay-Kent,47.359616305231846,-122.31939652315054,1069,47.401118,-122.226377 +1070.0,26.0,King,7,Renton-FedWay-Kent,47.36411760949128,-122.30970639974585,1070,47.401118,-122.226377 +1071.0,26.0,King,7,Renton-FedWay-Kent,47.36327953497883,-122.30063308453188,1071,47.401118,-122.226377 +1072.0,25.0,King,7,Renton-FedWay-Kent,47.3638815430084,-122.28860114933632,1072,47.401118,-122.226377 +1073.0,25.0,King,7,Renton-FedWay-Kent,47.36588057220553,-122.27363913022869,1073,47.401118,-122.226377 +1074.0,25.0,King,7,Renton-FedWay-Kent,47.36582982379778,-122.2550858222966,1074,47.401118,-122.226377 +1075.0,29.0,King,7,Renton-FedWay-Kent,47.34513730005657,-122.25682286572096,1075,47.401118,-122.226377 +1076.0,29.0,King,7,Renton-FedWay-Kent,47.35297460119311,-122.28033727069672,1076,47.401118,-122.226377 +1077.0,29.0,King,7,Renton-FedWay-Kent,47.346213417754974,-122.28009390792795,1077,47.401118,-122.226377 +1078.0,26.0,King,7,Renton-FedWay-Kent,47.35419072704009,-122.29984073083246,1078,47.401118,-122.226377 +1079.0,26.0,King,7,Renton-FedWay-Kent,47.346692699034826,-122.29692285625242,1079,47.401118,-122.226377 +1080.0,26.0,King,7,Renton-FedWay-Kent,47.3530336953507,-122.30770054648596,1080,47.401118,-122.226377 +1081.0,26.0,King,7,Renton-FedWay-Kent,47.34670815330362,-122.3060830780667,1081,47.401118,-122.226377 +1082.0,26.0,King,7,Renton-FedWay-Kent,47.35221032848217,-122.31664359722096,1082,47.401118,-122.226377 +1083.0,26.0,King,7,Renton-FedWay-Kent,47.342755046795034,-122.31503937741616,1083,47.401118,-122.226377 +1084.0,26.0,King,7,Renton-FedWay-Kent,47.338939818135366,-122.32560412727786,1084,47.401118,-122.226377 +1085.0,26.0,King,7,Renton-FedWay-Kent,47.335484697892504,-122.34476977975763,1085,47.401118,-122.226377 +1086.0,26.0,King,7,Renton-FedWay-Kent,47.3289847053753,-122.36279708369894,1086,47.401118,-122.226377 +1087.0,26.0,King,7,Renton-FedWay-Kent,47.326656630793885,-122.34309025228364,1087,47.401118,-122.226377 +1088.0,28.0,King,7,Renton-FedWay-Kent,47.32695485322,-122.32937346859218,1088,47.401118,-122.226377 +1089.0,28.0,King,7,Renton-FedWay-Kent,47.32883395811339,-122.31777063646015,1089,47.401118,-122.226377 +1090.0,28.0,King,7,Renton-FedWay-Kent,47.34001936346848,-122.30631314538454,1090,47.401118,-122.226377 +1091.0,28.0,King,7,Renton-FedWay-Kent,47.33310735790122,-122.30406373517887,1091,47.401118,-122.226377 +1092.0,28.0,King,7,Renton-FedWay-Kent,47.32605354165172,-122.30438356307064,1092,47.401118,-122.226377 +1093.0,28.0,King,7,Renton-FedWay-Kent,47.33804731748726,-122.2960889933337,1093,47.401118,-122.226377 +1094.0,29.0,King,7,Renton-FedWay-Kent,47.33910067576585,-122.28182189450378,1094,47.401118,-122.226377 +1095.0,29.0,King,7,Renton-FedWay-Kent,47.33215210431674,-122.282169370197,1095,47.401118,-122.226377 +1096.0,29.0,King,7,Renton-FedWay-Kent,47.33088756422335,-122.26271230676504,1096,47.401118,-122.226377 +1097.0,29.0,King,7,Renton-FedWay-Kent,47.32554724505396,-122.25682739523243,1097,47.401118,-122.226377 +1098.0,31.0,King,7,Renton-FedWay-Kent,47.33072632797698,-122.24704792558336,1098,47.401118,-122.226377 +1099.0,29.0,King,7,Renton-FedWay-Kent,47.31276567498546,-122.2533152268988,1099,47.401118,-122.226377 +1100.0,29.0,King,7,Renton-FedWay-Kent,47.311272053576545,-122.26846434215624,1100,47.401118,-122.226377 +1101.0,29.0,King,7,Renton-FedWay-Kent,47.321918718232034,-122.2762921116948,1101,47.401118,-122.226377 +1102.0,29.0,King,7,Renton-FedWay-Kent,47.321962226448896,-122.28826143979687,1102,47.401118,-122.226377 +1103.0,28.0,King,7,Renton-FedWay-Kent,47.319741552564246,-122.29913552983903,1103,47.401118,-122.226377 +1104.0,28.0,King,7,Renton-FedWay-Kent,47.31866262431405,-122.30854873498389,1104,47.401118,-122.226377 +1105.0,28.0,King,7,Renton-FedWay-Kent,47.31878448877398,-122.31837475860323,1105,47.401118,-122.226377 +1106.0,28.0,King,7,Renton-FedWay-Kent,47.318783518630106,-122.32901204807564,1106,47.401118,-122.226377 +1107.0,26.0,King,7,Renton-FedWay-Kent,47.31878747322622,-122.34000479517091,1107,47.401118,-122.226377 +1108.0,26.0,King,7,Renton-FedWay-Kent,47.318644320707826,-122.35283535112677,1108,47.401118,-122.226377 +1109.0,27.0,King,7,Renton-FedWay-Kent,47.320151552112506,-122.37042903688524,1109,47.401118,-122.226377 +1110.0,27.0,King,7,Renton-FedWay-Kent,47.323147656985704,-122.39635964035894,1110,47.401118,-122.226377 +1111.0,27.0,King,7,Renton-FedWay-Kent,47.31930674561128,-122.38349899472851,1111,47.401118,-122.226377 +1112.0,27.0,King,7,Renton-FedWay-Kent,47.31804656356222,-122.4000721882573,1112,47.401118,-122.226377 +1113.0,27.0,King,7,Renton-FedWay-Kent,47.30906869575762,-122.39583834444672,1113,47.401118,-122.226377 +1114.0,27.0,King,7,Renton-FedWay-Kent,47.31157107291708,-122.38463734531477,1114,47.401118,-122.226377 +1115.0,27.0,King,7,Renton-FedWay-Kent,47.30314959256461,-122.38193826423893,1115,47.401118,-122.226377 +1116.0,27.0,King,7,Renton-FedWay-Kent,47.312117907357155,-122.3679868159328,1116,47.401118,-122.226377 +1117.0,27.0,King,7,Renton-FedWay-Kent,47.30336163927621,-122.37284926412714,1117,47.401118,-122.226377 +1118.0,27.0,King,7,Renton-FedWay-Kent,47.30521626980706,-122.36517134907835,1118,47.401118,-122.226377 +1119.0,27.0,King,7,Renton-FedWay-Kent,47.31241880164272,-122.35453222532725,1119,47.401118,-122.226377 +1120.0,27.0,King,7,Renton-FedWay-Kent,47.30483746472638,-122.35494397418994,1120,47.401118,-122.226377 +1121.0,27.0,King,7,Renton-FedWay-Kent,47.31011017168164,-122.34234342811486,1121,47.401118,-122.226377 +1122.0,27.0,King,7,Renton-FedWay-Kent,47.30216482670842,-122.34180203119571,1122,47.401118,-122.226377 +1123.0,28.0,King,7,Renton-FedWay-Kent,47.31085944292033,-122.3263005605052,1123,47.401118,-122.226377 +1124.0,28.0,King,7,Renton-FedWay-Kent,47.30490082420536,-122.32066517287359,1124,47.401118,-122.226377 +1125.0,28.0,King,7,Renton-FedWay-Kent,47.313446986845605,-122.30661548375605,1125,47.401118,-122.226377 +1126.0,28.0,King,7,Renton-FedWay-Kent,47.30675946579647,-122.30665095547691,1126,47.401118,-122.226377 +1127.0,29.0,King,7,Renton-FedWay-Kent,47.30198245140311,-122.29753289141593,1127,47.401118,-122.226377 +1128.0,29.0,King,7,Renton-FedWay-Kent,47.30537628515896,-122.2855292842026,1128,47.401118,-122.226377 +1129.0,29.0,King,7,Renton-FedWay-Kent,47.298629958746176,-122.26369693914536,1129,47.401118,-122.226377 +1130.0,29.0,King,7,Renton-FedWay-Kent,47.28641825450742,-122.26616992156592,1130,47.401118,-122.226377 +1131.0,29.0,King,7,Renton-FedWay-Kent,47.29301330795078,-122.2798513636098,1131,47.401118,-122.226377 +1132.0,29.0,King,7,Renton-FedWay-Kent,47.284078605174855,-122.28645309698372,1132,47.401118,-122.226377 +1133.0,29.0,King,7,Renton-FedWay-Kent,47.28512930276886,-122.30160484350128,1133,47.401118,-122.226377 +1134.0,28.0,King,7,Renton-FedWay-Kent,47.295056097863466,-122.30979861747872,1134,47.401118,-122.226377 +1135.0,27.0,King,7,Renton-FedWay-Kent,47.285555783698854,-122.31052583497038,1135,47.401118,-122.226377 +1136.0,27.0,King,7,Renton-FedWay-Kent,47.28425201268864,-122.31724154304784,1136,47.401118,-122.226377 +1137.0,28.0,King,7,Renton-FedWay-Kent,47.295028172816856,-122.3235196370151,1137,47.401118,-122.226377 +1138.0,27.0,King,7,Renton-FedWay-Kent,47.286418251594284,-122.32724726585413,1138,47.401118,-122.226377 +1139.0,27.0,King,7,Renton-FedWay-Kent,47.29705893448947,-122.33609606302824,1139,47.401118,-122.226377 +1140.0,27.0,King,7,Renton-FedWay-Kent,47.28734912425995,-122.3397758970688,1140,47.401118,-122.226377 +1141.0,27.0,King,7,Renton-FedWay-Kent,47.2885106908405,-122.34910722340496,1141,47.401118,-122.226377 +1142.0,27.0,King,7,Renton-FedWay-Kent,47.29315077612235,-122.35607324163296,1142,47.401118,-122.226377 +1143.0,27.0,King,7,Renton-FedWay-Kent,47.29235594437382,-122.36466343442358,1143,47.401118,-122.226377 +1144.0,27.0,King,7,Renton-FedWay-Kent,47.29355587260536,-122.37380759789656,1144,47.401118,-122.226377 +1145.0,27.0,King,7,Renton-FedWay-Kent,47.27827171107506,-122.34990015589402,1145,47.401118,-122.226377 +1146.0,27.0,King,7,Renton-FedWay-Kent,47.275375672891855,-122.33497571544396,1146,47.401118,-122.226377 +1147.0,27.0,King,7,Renton-FedWay-Kent,47.27343701097083,-122.3213361471182,1147,47.401118,-122.226377 +1148.0,27.0,King,7,Renton-FedWay-Kent,47.26302498178877,-122.3300095509979,1148,47.401118,-122.226377 +1149.0,29.0,King,7,Renton-FedWay-Kent,47.26643658341365,-122.31476085294358,1149,47.401118,-122.226377 +1150.0,29.0,King,7,Renton-FedWay-Kent,47.26101362299664,-122.30599884886897,1150,47.401118,-122.226377 +1151.0,29.0,King,7,Renton-FedWay-Kent,47.27322001968624,-122.30196539816141,1151,47.401118,-122.226377 +1152.0,29.0,King,7,Renton-FedWay-Kent,47.274958374812144,-122.28776310599848,1152,47.401118,-122.226377 +1153.0,29.0,King,7,Renton-FedWay-Kent,47.26566921431525,-122.29352399160194,1153,47.401118,-122.226377 +1154.0,29.0,King,7,Renton-FedWay-Kent,47.27310942197072,-122.26984711491556,1154,47.401118,-122.226377 +1155.0,29.0,King,7,Renton-FedWay-Kent,47.26249284514879,-122.27591516229015,1155,47.401118,-122.226377 +1156.0,30.0,King,7,Renton-FedWay-Kent,47.26116194682045,-122.25362114448272,1156,47.401118,-122.226377 +1157.0,30.0,King,7,Renton-FedWay-Kent,47.261288571408606,-122.2376285287764,1157,47.401118,-122.226377 +1158.0,30.0,King,7,Renton-FedWay-Kent,47.26403495478907,-122.21237517685671,1158,47.401118,-122.226377 +1159.0,30.0,King,7,Renton-FedWay-Kent,47.26930506236848,-122.17888535098344,1159,47.401118,-122.226377 +1160.0,30.0,King,7,Renton-FedWay-Kent,47.27974553231986,-122.20587540091093,1160,47.401118,-122.226377 +1161.0,30.0,King,7,Renton-FedWay-Kent,47.27640689645236,-122.22174519856712,1161,47.401118,-122.226377 +1162.0,30.0,King,7,Renton-FedWay-Kent,47.26848766584747,-122.2381911824386,1162,47.401118,-122.226377 +1163.0,30.0,King,7,Renton-FedWay-Kent,47.268335020840794,-122.25376537626141,1163,47.401118,-122.226377 +1164.0,30.0,King,7,Renton-FedWay-Kent,47.275566824153316,-122.25234357853022,1164,47.401118,-122.226377 +1165.0,30.0,King,7,Renton-FedWay-Kent,47.286869053492744,-122.25117019393326,1165,47.401118,-122.226377 +1166.0,30.0,King,7,Renton-FedWay-Kent,47.29790740935441,-122.24738970045485,1166,47.401118,-122.226377 +1167.0,30.0,King,7,Renton-FedWay-Kent,47.28589953425658,-122.23647245026268,1167,47.401118,-122.226377 +1168.0,30.0,King,7,Renton-FedWay-Kent,47.288257271821344,-122.22104983829227,1168,47.401118,-122.226377 +1169.0,30.0,King,7,Renton-FedWay-Kent,47.287039943989456,-122.20904439702964,1169,47.401118,-122.226377 +1170.0,30.0,King,7,Renton-FedWay-Kent,47.285700596564645,-122.18835892254576,1170,47.401118,-122.226377 +1171.0,38.0,King,7,Renton-FedWay-Kent,47.250753709857904,-122.13021707173614,1171,47.401118,-122.226377 +1172.0,30.0,King,7,Renton-FedWay-Kent,47.29896919001357,-122.20929077005596,1172,47.401118,-122.226377 +1173.0,30.0,King,7,Renton-FedWay-Kent,47.300399996910286,-122.2179893098363,1173,47.401118,-122.226377 +1174.0,30.0,King,7,Renton-FedWay-Kent,47.29706550875759,-122.22323792733586,1174,47.401118,-122.226377 +1175.0,31.0,King,7,Renton-FedWay-Kent,47.31093038371989,-122.24341772246159,1175,47.401118,-122.226377 +1176.0,31.0,King,7,Renton-FedWay-Kent,47.305525338100225,-122.23578272371526,1176,47.401118,-122.226377 +1177.0,31.0,King,7,Renton-FedWay-Kent,47.31470799670186,-122.23567868039954,1177,47.401118,-122.226377 +1178.0,31.0,King,7,Renton-FedWay-Kent,47.30529958009193,-122.22893496493386,1178,47.401118,-122.226377 +1179.0,31.0,King,7,Renton-FedWay-Kent,47.30883672877482,-122.22901884342251,1179,47.401118,-122.226377 +1180.0,31.0,King,7,Renton-FedWay-Kent,47.316227490740424,-122.22782997162321,1180,47.401118,-122.226377 +1181.0,31.0,King,7,Renton-FedWay-Kent,47.30559174299052,-122.21951867386448,1181,47.401118,-122.226377 +1182.0,31.0,King,7,Renton-FedWay-Kent,47.30937908376565,-122.21964220993168,1182,47.401118,-122.226377 +1183.0,31.0,King,7,Renton-FedWay-Kent,47.31294931043044,-122.21961354315263,1183,47.401118,-122.226377 +1184.0,31.0,King,7,Renton-FedWay-Kent,47.31701634600401,-122.2193395457233,1184,47.401118,-122.226377 +1185.0,31.0,King,7,Renton-FedWay-Kent,47.30357044776675,-122.19579526122608,1185,47.401118,-122.226377 +1186.0,31.0,King,7,Renton-FedWay-Kent,47.311455706977796,-122.2080384165086,1186,47.401118,-122.226377 +1187.0,32.0,King,7,Renton-FedWay-Kent,47.31204793023854,-122.19551737457908,1187,47.401118,-122.226377 +1188.0,32.0,King,7,Renton-FedWay-Kent,47.309388471246436,-122.18238661182468,1188,47.401118,-122.226377 +1189.0,32.0,King,7,Renton-FedWay-Kent,47.31896156510157,-122.1716521663922,1189,47.401118,-122.226377 +1190.0,32.0,King,7,Renton-FedWay-Kent,47.31893118071575,-122.18175940531256,1190,47.401118,-122.226377 +1191.0,32.0,King,7,Renton-FedWay-Kent,47.31892418293538,-122.19397128606148,1191,47.401118,-122.226377 +1192.0,31.0,King,7,Renton-FedWay-Kent,47.31841036994668,-122.2117692116156,1192,47.401118,-122.226377 +1193.0,31.0,King,7,Renton-FedWay-Kent,47.33107330056308,-122.2384098237363,1193,47.401118,-122.226377 +1194.0,31.0,King,7,Renton-FedWay-Kent,47.3273660832175,-122.22686552141589,1194,47.401118,-122.226377 +1195.0,31.0,King,7,Renton-FedWay-Kent,47.33698909552979,-122.22726683678988,1195,47.401118,-122.226377 +1196.0,31.0,King,7,Renton-FedWay-Kent,47.32337302110317,-122.2177655736688,1196,47.401118,-122.226377 +1197.0,31.0,King,7,Renton-FedWay-Kent,47.32395438497885,-122.20894507253936,1197,47.401118,-122.226377 +1198.0,31.0,King,7,Renton-FedWay-Kent,47.330014318834046,-122.21661541966269,1198,47.401118,-122.226377 +1199.0,31.0,King,7,Renton-FedWay-Kent,47.337806209425906,-122.21593508224413,1199,47.401118,-122.226377 +1200.0,31.0,King,7,Renton-FedWay-Kent,47.33373699004674,-122.20494974699854,1200,47.401118,-122.226377 +1201.0,32.0,King,7,Renton-FedWay-Kent,47.324375160377684,-122.1971825821658,1201,47.401118,-122.226377 +1202.0,31.0,King,7,Renton-FedWay-Kent,47.338636264511976,-122.19655591916944,1202,47.401118,-122.226377 +1203.0,32.0,King,7,Renton-FedWay-Kent,47.32616911471398,-122.1816916373448,1203,47.401118,-122.226377 +1204.0,31.0,King,7,Renton-FedWay-Kent,47.33375681326519,-122.18423821554487,1204,47.401118,-122.226377 +1205.0,31.0,King,7,Renton-FedWay-Kent,47.34231288539261,-122.18403870005243,1205,47.401118,-122.226377 +1206.0,32.0,King,7,Renton-FedWay-Kent,47.32610409737031,-122.16789080514454,1206,47.401118,-122.226377 +1207.0,31.0,King,7,Renton-FedWay-Kent,47.33370824628617,-122.17095588750333,1207,47.401118,-122.226377 +1208.0,31.0,King,7,Renton-FedWay-Kent,47.34329024916746,-122.17082049762371,1208,47.401118,-122.226377 +1209.0,32.0,King,7,Renton-FedWay-Kent,47.3378624580846,-122.15743802129283,1209,47.401118,-122.226377 +1210.0,33.0,King,7,Renton-FedWay-Kent,47.354676181755714,-122.132792522436,1210,47.401118,-122.226377 +1211.0,33.0,King,7,Renton-FedWay-Kent,47.35148965030506,-122.14459929763215,1211,47.401118,-122.226377 +1212.0,33.0,King,7,Renton-FedWay-Kent,47.35073153665517,-122.15754164024064,1212,47.401118,-122.226377 +1213.0,31.0,King,7,Renton-FedWay-Kent,47.354709034197356,-122.17129471764349,1213,47.401118,-122.226377 +1214.0,31.0,King,7,Renton-FedWay-Kent,47.35179084015197,-122.18621601938742,1214,47.401118,-122.226377 +1215.0,25.0,King,7,Renton-FedWay-Kent,47.349723370187206,-122.20142180233243,1215,47.401118,-122.226377 +1216.0,31.0,King,7,Renton-FedWay-Kent,47.34776531954718,-122.21597320522136,1216,47.401118,-122.226377 +1217.0,31.0,King,7,Renton-FedWay-Kent,47.34846499044229,-122.22840936884676,1217,47.401118,-122.226377 +1218.0,31.0,King,7,Renton-FedWay-Kent,47.34247302209203,-122.22733505400056,1218,47.401118,-122.226377 +1219.0,31.0,King,7,Renton-FedWay-Kent,47.34687630928481,-122.23555881386466,1219,47.401118,-122.226377 +1220.0,31.0,King,7,Renton-FedWay-Kent,47.34692238240253,-122.2417207465988,1220,47.401118,-122.226377 +1221.0,25.0,King,7,Renton-FedWay-Kent,47.3610158304805,-122.24006886683395,1221,47.401118,-122.226377 +1222.0,25.0,King,7,Renton-FedWay-Kent,47.361239747093975,-122.22582595019476,1222,47.401118,-122.226377 +1223.0,25.0,King,7,Renton-FedWay-Kent,47.36332110076393,-122.20907050927583,1223,47.401118,-122.226377 +1224.0,25.0,King,7,Renton-FedWay-Kent,47.36979454630868,-122.20531378694966,1224,47.401118,-122.226377 +1225.0,25.0,King,7,Renton-FedWay-Kent,47.36858365267665,-122.19993851739504,1225,47.401118,-122.226377 +1226.0,31.0,King,7,Renton-FedWay-Kent,47.36270693606795,-122.19228347432542,1226,47.401118,-122.226377 +1227.0,25.0,King,7,Renton-FedWay-Kent,47.370643249897526,-122.19184310357818,1227,47.401118,-122.226377 +1228.0,31.0,King,7,Renton-FedWay-Kent,47.36036968753921,-122.18173497933014,1228,47.401118,-122.226377 +1229.0,31.0,King,7,Renton-FedWay-Kent,47.36866728404478,-122.18097729299306,1229,47.401118,-122.226377 +1230.0,31.0,King,7,Renton-FedWay-Kent,47.362410016569825,-122.16970050425094,1230,47.401118,-122.226377 +1231.0,31.0,King,7,Renton-FedWay-Kent,47.36880653546638,-122.17076876936407,1231,47.401118,-122.226377 +1232.0,33.0,King,7,Renton-FedWay-Kent,47.364324668659975,-122.15105917325032,1232,47.401118,-122.226377 +1233.0,33.0,King,7,Renton-FedWay-Kent,47.3668050355843,-122.13177860106363,1233,47.401118,-122.226377 +1234.0,33.0,King,7,Renton-FedWay-Kent,47.36736501969853,-122.11433161134079,1234,47.401118,-122.226377 +1235.0,34.0,King,7,Renton-FedWay-Kent,47.37934622970425,-122.08434346336851,1235,47.401118,-122.226377 +1236.0,33.0,King,7,Renton-FedWay-Kent,47.38318784662034,-122.09309643830471,1236,47.401118,-122.226377 +1237.0,33.0,King,7,Renton-FedWay-Kent,47.37979304210654,-122.11233766123449,1237,47.401118,-122.226377 +1238.0,33.0,King,7,Renton-FedWay-Kent,47.37925454028611,-122.13292680472324,1238,47.401118,-122.226377 +1239.0,33.0,King,7,Renton-FedWay-Kent,47.37968822389169,-122.15462127985086,1239,47.401118,-122.226377 +1240.0,31.0,King,7,Renton-FedWay-Kent,47.37604650407982,-122.1707547693972,1240,47.401118,-122.226377 +1241.0,31.0,King,7,Renton-FedWay-Kent,47.383285280699965,-122.17341640537157,1241,47.401118,-122.226377 +1242.0,31.0,King,7,Renton-FedWay-Kent,47.37605152432997,-122.18143374009938,1242,47.401118,-122.226377 +1243.0,31.0,King,7,Renton-FedWay-Kent,47.383300914156216,-122.18410016776548,1243,47.401118,-122.226377 +1244.0,25.0,King,7,Renton-FedWay-Kent,47.37607567445946,-122.19189371484178,1244,47.401118,-122.226377 +1245.0,25.0,King,7,Renton-FedWay-Kent,47.37618867786833,-122.19970450460535,1245,47.401118,-122.226377 +1246.0,25.0,King,7,Renton-FedWay-Kent,47.383317726895655,-122.19453603852108,1246,47.401118,-122.226377 +1247.0,25.0,King,7,Renton-FedWay-Kent,47.37661802338879,-122.20777977595465,1247,47.401118,-122.226377 +1248.0,25.0,King,7,Renton-FedWay-Kent,47.38331459335432,-122.20885035869252,1248,47.401118,-122.226377 +1249.0,25.0,King,7,Renton-FedWay-Kent,47.37635893231871,-122.22164602781528,1249,47.401118,-122.226377 +1250.0,25.0,King,7,Renton-FedWay-Kent,47.383925207262585,-122.21963877553483,1250,47.401118,-122.226377 +1251.0,25.0,King,7,Renton-FedWay-Kent,47.38188700960267,-122.22884147913985,1251,47.401118,-122.226377 +1252.0,25.0,King,7,Renton-FedWay-Kent,47.38499157307166,-122.22839005333755,1252,47.401118,-122.226377 +1253.0,25.0,King,7,Renton-FedWay-Kent,47.373211844892744,-122.2305409150352,1253,47.401118,-122.226377 +1254.0,25.0,King,7,Renton-FedWay-Kent,47.373967541670844,-122.2346204625111,1254,47.401118,-122.226377 +1255.0,25.0,King,7,Renton-FedWay-Kent,47.38043867724244,-122.23418858249187,1255,47.401118,-122.226377 +1256.0,25.0,King,7,Renton-FedWay-Kent,47.3848903040086,-122.23426481371507,1256,47.401118,-122.226377 +1257.0,25.0,King,7,Renton-FedWay-Kent,47.3738624762329,-122.23833859328549,1257,47.401118,-122.226377 +1258.0,25.0,King,7,Renton-FedWay-Kent,47.37315861703778,-122.24224979576044,1258,47.401118,-122.226377 +1259.0,25.0,King,7,Renton-FedWay-Kent,47.380544781054965,-122.24084164989729,1259,47.401118,-122.226377 +1260.0,25.0,King,7,Renton-FedWay-Kent,47.384767418225145,-122.24096831390459,1260,47.401118,-122.226377 +1261.0,25.0,King,7,Renton-FedWay-Kent,47.38952951644028,-122.23695190278666,1261,47.401118,-122.226377 +1262.0,25.0,King,7,Renton-FedWay-Kent,47.39291783542088,-122.23095502418936,1262,47.401118,-122.226377 +1263.0,25.0,King,7,Renton-FedWay-Kent,47.39332366104095,-122.22369394288782,1263,47.401118,-122.226377 +1264.0,25.0,King,7,Renton-FedWay-Kent,47.39404335038062,-122.21278104019363,1264,47.401118,-122.226377 +1265.0,35.0,King,7,Renton-FedWay-Kent,47.39205249241507,-122.20477814353708,1265,47.401118,-122.226377 +1266.0,35.0,King,7,Renton-FedWay-Kent,47.390766501686976,-122.19708585987374,1266,47.401118,-122.226377 +1267.0,35.0,King,7,Renton-FedWay-Kent,47.39859951243918,-122.19597094734596,1267,47.401118,-122.226377 +1268.0,35.0,King,7,Renton-FedWay-Kent,47.39359513576646,-122.18930063651692,1268,47.401118,-122.226377 +1269.0,35.0,King,7,Renton-FedWay-Kent,47.39369847614505,-122.18414918193777,1269,47.401118,-122.226377 +1270.0,35.0,King,7,Renton-FedWay-Kent,47.39039327922015,-122.17364370171795,1270,47.401118,-122.226377 +1271.0,35.0,King,7,Renton-FedWay-Kent,47.39771153782442,-122.173539687049,1271,47.401118,-122.226377 +1272.0,37.0,King,7,Renton-FedWay-Kent,47.3897883448401,-122.15870594835351,1272,47.401118,-122.226377 +1273.0,37.0,King,7,Renton-FedWay-Kent,47.39694169047714,-122.16101757785059,1273,47.401118,-122.226377 +1274.0,37.0,King,7,Renton-FedWay-Kent,47.39508119472464,-122.1498165123861,1274,47.401118,-122.226377 +1275.0,37.0,King,7,Renton-FedWay-Kent,47.39331508391674,-122.13895395644577,1275,47.401118,-122.226377 +1276.0,37.0,King,7,Renton-FedWay-Kent,47.394116470175035,-122.12815989546486,1276,47.401118,-122.226377 +1277.0,37.0,King,7,Renton-FedWay-Kent,47.39414639275383,-122.11755002263165,1277,47.401118,-122.226377 +1278.0,37.0,King,7,Renton-FedWay-Kent,47.39369817473981,-122.09784859353313,1278,47.401118,-122.226377 +1279.0,34.0,King,7,Renton-FedWay-Kent,47.390800554931424,-122.06697787166107,1279,47.401118,-122.226377 +1280.0,34.0,King,7,Renton-FedWay-Kent,47.401450446988214,-122.06881143570436,1280,47.401118,-122.226377 +1281.0,34.0,King,7,Renton-FedWay-Kent,47.41065498494886,-122.06466263273941,1281,47.401118,-122.226377 +1282.0,37.0,King,7,Renton-FedWay-Kent,47.41024804335567,-122.0882153058842,1282,47.401118,-122.226377 +1283.0,37.0,King,7,Renton-FedWay-Kent,47.406450074279185,-122.10503922236929,1283,47.401118,-122.226377 +1284.0,37.0,King,7,Renton-FedWay-Kent,47.419272927993745,-122.12530037330812,1284,47.401118,-122.226377 +1285.0,37.0,King,7,Renton-FedWay-Kent,47.409342435309064,-122.14908830585286,1285,47.401118,-122.226377 +1286.0,37.0,King,7,Renton-FedWay-Kent,47.408033297211894,-122.1594104557748,1286,47.401118,-122.226377 +1287.0,36.0,King,7,Renton-FedWay-Kent,47.41902592569298,-122.15270796774814,1287,47.401118,-122.226377 +1288.0,36.0,King,7,Renton-FedWay-Kent,47.42678615782298,-122.14928709603592,1288,47.401118,-122.226377 +1289.0,36.0,King,7,Renton-FedWay-Kent,47.42585496327129,-122.16095097884104,1289,47.401118,-122.226377 +1290.0,35.0,King,7,Renton-FedWay-Kent,47.40531422394832,-122.17048672882166,1290,47.401118,-122.226377 +1291.0,35.0,King,7,Renton-FedWay-Kent,47.412513387337114,-122.1711303382757,1291,47.401118,-122.226377 +1292.0,36.0,King,7,Renton-FedWay-Kent,47.42225515920328,-122.17059270315347,1292,47.401118,-122.226377 +1293.0,35.0,King,7,Renton-FedWay-Kent,47.40497119844578,-122.18141968778677,1293,47.401118,-122.226377 +1294.0,35.0,King,7,Renton-FedWay-Kent,47.41219052235997,-122.18162446819431,1294,47.401118,-122.226377 +1295.0,36.0,King,7,Renton-FedWay-Kent,47.41946315020338,-122.181315206551,1295,47.401118,-122.226377 +1296.0,36.0,King,7,Renton-FedWay-Kent,47.4272610699252,-122.18468080694313,1296,47.401118,-122.226377 +1297.0,35.0,King,7,Renton-FedWay-Kent,47.40533465588771,-122.19171817835407,1297,47.401118,-122.226377 +1298.0,35.0,King,7,Renton-FedWay-Kent,47.412000256808525,-122.19204552670756,1298,47.401118,-122.226377 +1299.0,36.0,King,7,Renton-FedWay-Kent,47.42128244385437,-122.19184589116999,1299,47.401118,-122.226377 +1300.0,35.0,King,7,Renton-FedWay-Kent,47.403660639882155,-122.20292954400686,1300,47.401118,-122.226377 +1301.0,35.0,King,7,Renton-FedWay-Kent,47.41224667447946,-122.20225046840864,1301,47.401118,-122.226377 +1302.0,36.0,King,7,Renton-FedWay-Kent,47.41950083352898,-122.20226738465328,1302,47.401118,-122.226377 +1303.0,25.0,King,7,Renton-FedWay-Kent,47.40756989204264,-122.21372572605101,1303,47.401118,-122.226377 +1304.0,36.0,King,7,Renton-FedWay-Kent,47.41950814094455,-122.21549485172469,1304,47.401118,-122.226377 +1305.0,36.0,King,7,Renton-FedWay-Kent,47.42665713926381,-122.20766331167135,1305,47.401118,-122.226377 +1306.0,36.0,King,7,Renton-FedWay-Kent,47.43642111090409,-122.21146537094549,1306,47.401118,-122.226377 +1307.0,36.0,King,7,Renton-FedWay-Kent,47.436338182214406,-122.20110277799158,1307,47.401118,-122.226377 +1308.0,36.0,King,7,Renton-FedWay-Kent,47.43495418100128,-122.19167169043628,1308,47.401118,-122.226377 +1309.0,36.0,King,7,Renton-FedWay-Kent,47.44243785134061,-122.19162359756369,1309,47.401118,-122.226377 +1310.0,36.0,King,7,Renton-FedWay-Kent,47.43400913403925,-122.1806767683256,1310,47.401118,-122.226377 +1311.0,36.0,King,7,Renton-FedWay-Kent,47.44185564211926,-122.17840774791901,1311,47.401118,-122.226377 +1312.0,36.0,King,7,Renton-FedWay-Kent,47.435970519581225,-122.16448279142334,1312,47.401118,-122.226377 +1313.0,36.0,King,7,Renton-FedWay-Kent,47.44402667793464,-122.16130272592466,1313,47.401118,-122.226377 +1314.0,37.0,King,7,Renton-FedWay-Kent,47.437282513735596,-122.14928961047438,1314,47.401118,-122.226377 +1315.0,37.0,King,7,Renton-FedWay-Kent,47.439019886865175,-122.13288653298204,1315,47.401118,-122.226377 +1316.0,37.0,King,7,Renton-FedWay-Kent,47.436493276504976,-122.10683174402607,1316,47.401118,-122.226377 +1317.0,37.0,King,7,Renton-FedWay-Kent,47.43666977067523,-122.09061991170206,1317,47.401118,-122.226377 +1318.0,39.0,King,6,East Side,47.43469117307952,-122.0731868197673,1318,47.611096999999994,-122.14481299999998 +1319.0,39.0,King,6,East Side,47.417140410091505,-122.05532459491377,1319,47.611096999999994,-122.14481299999998 +1320.0,39.0,King,6,East Side,47.4299056834291,-122.05195671381948,1320,47.611096999999994,-122.14481299999998 +1321.0,39.0,King,6,East Side,47.42284517516474,-122.0335512636961,1321,47.611096999999994,-122.14481299999998 +1322.0,39.0,King,6,East Side,47.43565846110841,-122.02636712125872,1322,47.611096999999994,-122.14481299999998 +1323.0,39.0,King,6,East Side,47.43545235560048,-122.00030881344229,1323,47.611096999999994,-122.14481299999998 +1324.0,39.0,King,6,East Side,47.450236300654325,-122.02238930386936,1324,47.611096999999994,-122.14481299999998 +1325.0,40.0,King,6,East Side,47.448139708453894,-122.06039829481612,1325,47.611096999999994,-122.14481299999998 +1326.0,37.0,King,7,Renton-FedWay-Kent,47.45699307382201,-122.09548370671136,1326,47.401118,-122.226377 +1327.0,37.0,King,7,Renton-FedWay-Kent,47.45034457631206,-122.11320957915753,1327,47.401118,-122.226377 +1328.0,37.0,King,7,Renton-FedWay-Kent,47.44723414412582,-122.12670807057472,1328,47.401118,-122.226377 +1329.0,37.0,King,7,Renton-FedWay-Kent,47.442861012939424,-122.1371842383775,1329,47.401118,-122.226377 +1330.0,37.0,King,7,Renton-FedWay-Kent,47.45236633254676,-122.14205298292248,1330,47.401118,-122.226377 +1331.0,37.0,King,7,Renton-FedWay-Kent,47.46199332798742,-122.1364193498119,1331,47.401118,-122.226377 +1332.0,37.0,King,7,Renton-FedWay-Kent,47.45103525425145,-122.16225369552427,1332,47.401118,-122.226377 +1333.0,20.0,King,7,Renton-FedWay-Kent,47.45911520601081,-122.16134926170038,1333,47.401118,-122.226377 +1334.0,20.0,King,7,Renton-FedWay-Kent,47.46254986279306,-122.15383576081659,1334,47.401118,-122.226377 +1335.0,20.0,King,7,Renton-FedWay-Kent,47.468187726731216,-122.16513174832492,1335,47.401118,-122.226377 +1336.0,37.0,King,7,Renton-FedWay-Kent,47.44785602888962,-122.17979170956586,1336,47.401118,-122.226377 +1337.0,37.0,King,7,Renton-FedWay-Kent,47.452815940688374,-122.176988721598,1337,47.401118,-122.226377 +1338.0,37.0,King,7,Renton-FedWay-Kent,47.459439915403394,-122.17759184529758,1338,47.401118,-122.226377 +1339.0,20.0,King,7,Renton-FedWay-Kent,47.467075203840245,-122.17552215161808,1339,47.401118,-122.226377 +1340.0,20.0,King,7,Renton-FedWay-Kent,47.448789698105905,-122.19145501663898,1340,47.401118,-122.226377 +1341.0,20.0,King,7,Renton-FedWay-Kent,47.45617292273175,-122.19516456468023,1341,47.401118,-122.226377 +1342.0,20.0,King,7,Renton-FedWay-Kent,47.460405639893246,-122.1904675826264,1342,47.401118,-122.226377 +1343.0,20.0,King,7,Renton-FedWay-Kent,47.46608985584975,-122.1976778411249,1343,47.401118,-122.226377 +1344.0,20.0,King,7,Renton-FedWay-Kent,47.45642953638479,-122.20271743487976,1344,47.401118,-122.226377 +1345.0,20.0,King,7,Renton-FedWay-Kent,47.447221013674096,-122.20571693675105,1345,47.401118,-122.226377 +1346.0,20.0,King,7,Renton-FedWay-Kent,47.448948738480176,-122.21379148105042,1346,47.401118,-122.226377 +1347.0,20.0,King,7,Renton-FedWay-Kent,47.45595005601206,-122.2089841815495,1347,47.401118,-122.226377 +1348.0,20.0,King,7,Renton-FedWay-Kent,47.46406963226315,-122.21282301291521,1348,47.401118,-122.226377 +1349.0,20.0,King,7,Renton-FedWay-Kent,47.471346202696154,-122.2098329688318,1349,47.401118,-122.226377 +1350.0,20.0,King,7,Renton-FedWay-Kent,47.47379471192624,-122.21307096000456,1350,47.401118,-122.226377 +1351.0,20.0,King,7,Renton-FedWay-Kent,47.476789255291536,-122.20621888019785,1351,47.401118,-122.226377 +1352.0,20.0,King,7,Renton-FedWay-Kent,47.479047063808146,-122.21300430552401,1352,47.401118,-122.226377 +1353.0,20.0,King,7,Renton-FedWay-Kent,47.48316258393103,-122.21321579275127,1353,47.401118,-122.226377 +1354.0,20.0,King,7,Renton-FedWay-Kent,47.48143848432582,-122.20635092298521,1354,47.401118,-122.226377 +1355.0,20.0,King,7,Renton-FedWay-Kent,47.485925108449145,-122.2050194332874,1355,47.401118,-122.226377 +1356.0,20.0,King,7,Renton-FedWay-Kent,47.48503940567733,-122.19942959360282,1356,47.401118,-122.226377 +1357.0,20.0,King,7,Renton-FedWay-Kent,47.47344393666202,-122.19258439124216,1357,47.401118,-122.226377 +1358.0,20.0,King,7,Renton-FedWay-Kent,47.47875689242233,-122.19017245965976,1358,47.401118,-122.226377 +1359.0,40.0,King,6,East Side,47.481854177154176,-122.18277497884796,1359,47.611096999999994,-122.14481299999998 +1360.0,40.0,King,6,East Side,47.48411754474639,-122.169898496017,1360,47.611096999999994,-122.14481299999998 +1361.0,40.0,King,6,East Side,47.483117955189,-122.16023680335171,1361,47.611096999999994,-122.14481299999998 +1362.0,40.0,King,6,East Side,47.472399373583976,-122.1598148738605,1362,47.611096999999994,-122.14481299999998 +1363.0,40.0,King,6,East Side,47.47577978929968,-122.1453090082484,1363,47.611096999999994,-122.14481299999998 +1364.0,40.0,King,6,East Side,47.48483192847153,-122.14960547232128,1364,47.611096999999994,-122.14481299999998 +1365.0,40.0,King,6,East Side,47.48473074809754,-122.13765709559664,1365,47.611096999999994,-122.14481299999998 +1366.0,40.0,King,6,East Side,47.465985383102606,-122.12294509644262,1366,47.611096999999994,-122.14481299999998 +1367.0,40.0,King,6,East Side,47.47085447760114,-122.11831282751028,1367,47.611096999999994,-122.14481299999998 +1368.0,40.0,King,6,East Side,47.4772338388664,-122.12410965931856,1368,47.611096999999994,-122.14481299999998 +1369.0,40.0,King,6,East Side,47.48452740455189,-122.12450820959265,1369,47.611096999999994,-122.14481299999998 +1370.0,40.0,King,6,East Side,47.480496584734105,-122.110551043088,1370,47.611096999999994,-122.14481299999998 +1371.0,40.0,King,6,East Side,47.479405303034646,-122.1000869785952,1371,47.611096999999994,-122.14481299999998 +1372.0,40.0,King,6,East Side,47.46530610259838,-122.08934787255241,1372,47.611096999999994,-122.14481299999998 +1373.0,40.0,King,6,East Side,47.47779423644978,-122.08777794206628,1373,47.611096999999994,-122.14481299999998 +1374.0,40.0,King,6,East Side,47.46749706342422,-122.06864521867438,1374,47.611096999999994,-122.14481299999998 +1375.0,40.0,King,6,East Side,47.4619954883269,-122.04327088355758,1375,47.611096999999994,-122.14481299999998 +1376.0,40.0,King,6,East Side,47.47839433179182,-122.05583509913264,1376,47.611096999999994,-122.14481299999998 +1377.0,39.0,King,6,East Side,47.47071229755781,-122.0252238418559,1377,47.611096999999994,-122.14481299999998 +1378.0,39.0,King,6,East Side,47.47256294541553,-121.989559230054,1378,47.611096999999994,-122.14481299999998 +1379.0,39.0,King,6,East Side,47.49573887954539,-121.93608127452646,1379,47.611096999999994,-122.14481299999998 +1380.0,39.0,King,6,East Side,47.5176450155445,-121.99894276894504,1380,47.611096999999994,-122.14481299999998 +1381.0,42.0,King,6,East Side,47.50493877782569,-122.04792355411995,1381,47.611096999999994,-122.14481299999998 +1382.0,42.0,King,6,East Side,47.494010060537576,-122.06224760753851,1382,47.611096999999994,-122.14481299999998 +1383.0,40.0,King,6,East Side,47.491131427379855,-122.08961895328207,1383,47.611096999999994,-122.14481299999998 +1384.0,40.0,King,6,East Side,47.49301485503749,-122.11199609289156,1384,47.611096999999994,-122.14481299999998 +1385.0,42.0,King,6,East Side,47.5087136029808,-122.10849453206896,1385,47.611096999999994,-122.14481299999998 +1386.0,40.0,King,6,East Side,47.49454132665839,-122.13002607648113,1386,47.611096999999994,-122.14481299999998 +1387.0,40.0,King,6,East Side,47.491912203160474,-122.13778779357851,1387,47.611096999999994,-122.14481299999998 +1388.0,40.0,King,6,East Side,47.50193518510033,-122.13511725457931,1388,47.611096999999994,-122.14481299999998 +1389.0,40.0,King,6,East Side,47.508071102491826,-122.13445802105929,1389,47.611096999999994,-122.14481299999998 +1390.0,40.0,King,6,East Side,47.493856222940394,-122.14712150108706,1390,47.611096999999994,-122.14481299999998 +1391.0,40.0,King,6,East Side,47.49391371951952,-122.15381788130972,1391,47.611096999999994,-122.14481299999998 +1392.0,40.0,King,6,East Side,47.50237276910817,-122.1503266541596,1392,47.611096999999994,-122.14481299999998 +1393.0,40.0,King,6,East Side,47.51167275852504,-122.15015155834548,1393,47.611096999999994,-122.14481299999998 +1394.0,40.0,King,6,East Side,47.49212832077517,-122.16037597528822,1394,47.611096999999994,-122.14481299999998 +1395.0,40.0,King,6,East Side,47.50014870169021,-122.16042934084707,1395,47.611096999999994,-122.14481299999998 +1396.0,40.0,King,6,East Side,47.51094671231656,-122.16079394529088,1396,47.611096999999994,-122.14481299999998 +1397.0,41.0,King,6,East Side,47.49038443223189,-122.16958316057185,1397,47.611096999999994,-122.14481299999998 +1398.0,41.0,King,6,East Side,47.49534671353752,-122.1697645805888,1398,47.611096999999994,-122.14481299999998 +1399.0,41.0,King,6,East Side,47.5019298516373,-122.17003781064943,1399,47.611096999999994,-122.14481299999998 +1400.0,41.0,King,6,East Side,47.51380275376268,-122.17123353699536,1400,47.611096999999994,-122.14481299999998 +1401.0,41.0,King,6,East Side,47.490913965132506,-122.18056390994629,1401,47.611096999999994,-122.14481299999998 +1402.0,41.0,King,6,East Side,47.4981454043395,-122.1796192104355,1402,47.611096999999994,-122.14481299999998 +1403.0,41.0,King,6,East Side,47.50463632449186,-122.17887363934021,1403,47.611096999999994,-122.14481299999998 +1404.0,41.0,King,6,East Side,47.51054198094904,-122.18160125385042,1404,47.611096999999994,-122.14481299999998 +1405.0,41.0,King,6,East Side,47.48984667492591,-122.18925496187572,1405,47.611096999999994,-122.14481299999998 +1406.0,41.0,King,6,East Side,47.498202155446656,-122.19050932757523,1406,47.611096999999994,-122.14481299999998 +1407.0,41.0,King,6,East Side,47.50576939382687,-122.19143341938782,1407,47.611096999999994,-122.14481299999998 +1408.0,41.0,King,6,East Side,47.51476932148963,-122.19199785084669,1408,47.611096999999994,-122.14481299999998 +1409.0,20.0,King,7,Renton-FedWay-Kent,47.4916278931694,-122.19736516693182,1409,47.401118,-122.226377 +1410.0,20.0,King,7,Renton-FedWay-Kent,47.4920193276215,-122.20486972120165,1410,47.401118,-122.226377 +1411.0,20.0,King,7,Renton-FedWay-Kent,47.49811614192341,-122.19802161341619,1411,47.401118,-122.226377 +1412.0,20.0,King,7,Renton-FedWay-Kent,47.498060439935344,-122.20403324209884,1412,47.401118,-122.226377 +1413.0,20.0,King,7,Renton-FedWay-Kent,47.49650239644504,-122.20935276038988,1413,47.401118,-122.226377 +1414.0,20.0,King,7,Renton-FedWay-Kent,47.49181192375038,-122.21553825169985,1414,47.401118,-122.226377 +1415.0,20.0,King,7,Renton-FedWay-Kent,47.511599189550246,-122.20167624882376,1415,47.401118,-122.226377 +1416.0,20.0,King,7,Renton-FedWay-Kent,47.523187740802,-122.20336469595163,1416,47.401118,-122.226377 +1417.0,41.0,King,6,East Side,47.5345707257475,-122.19891140166756,1417,47.611096999999994,-122.14481299999998 +1418.0,41.0,King,6,East Side,47.52714409371654,-122.19149711708538,1418,47.611096999999994,-122.14481299999998 +1419.0,41.0,King,6,East Side,47.53966698825396,-122.19076883852085,1419,47.611096999999994,-122.14481299999998 +1420.0,41.0,King,6,East Side,47.54728900427175,-122.18811686952715,1420,47.611096999999994,-122.14481299999998 +1421.0,41.0,King,6,East Side,47.520836769309035,-122.1742138866634,1421,47.611096999999994,-122.14481299999998 +1422.0,41.0,King,6,East Side,47.528674069955386,-122.17993416304779,1422,47.611096999999994,-122.14481299999998 +1423.0,41.0,King,6,East Side,47.53697691854771,-122.18114149792156,1423,47.611096999999994,-122.14481299999998 +1424.0,41.0,King,6,East Side,47.54455683497793,-122.17293495922323,1424,47.611096999999994,-122.14481299999998 +1425.0,41.0,King,6,East Side,47.52653232210474,-122.17001521140169,1425,47.611096999999994,-122.14481299999998 +1426.0,41.0,King,6,East Side,47.53422949538902,-122.16916698059714,1426,47.611096999999994,-122.14481299999998 +1427.0,42.0,King,6,East Side,47.52365313788806,-122.15133672714144,1427,47.611096999999994,-122.14481299999998 +1428.0,42.0,King,6,East Side,47.54000211337032,-122.15475064846628,1428,47.611096999999994,-122.14481299999998 +1429.0,42.0,King,6,East Side,47.53029772841168,-122.13972308212853,1429,47.611096999999994,-122.14481299999998 +1430.0,44.0,King,6,East Side,47.54148636783906,-122.13740375293736,1430,47.611096999999994,-122.14481299999998 +1431.0,42.0,King,6,East Side,47.53587323825728,-122.11839788506286,1431,47.611096999999994,-122.14481299999998 +1432.0,42.0,King,6,East Side,47.528256204013566,-122.09905556015995,1432,47.611096999999994,-122.14481299999998 +1433.0,42.0,King,6,East Side,47.528794172420795,-122.07134952434177,1433,47.611096999999994,-122.14481299999998 +1434.0,42.0,King,6,East Side,47.52861991182114,-122.06157011452456,1434,47.611096999999994,-122.14481299999998 +1435.0,42.0,King,6,East Side,47.5206981645393,-122.04310389638334,1435,47.611096999999994,-122.14481299999998 +1436.0,42.0,King,6,East Side,47.53496901116245,-122.05164154736192,1436,47.611096999999994,-122.14481299999998 +1437.0,42.0,King,6,East Side,47.52564750600069,-122.03100580081829,1437,47.611096999999994,-122.14481299999998 +1438.0,42.0,King,6,East Side,47.53130918941693,-122.03934346489895,1438,47.611096999999994,-122.14481299999998 +1439.0,42.0,King,6,East Side,47.53331606618761,-122.03215452272076,1439,47.611096999999994,-122.14481299999998 +1440.0,42.0,King,6,East Side,47.53668169985488,-122.04184607594892,1440,47.611096999999994,-122.14481299999998 +1441.0,42.0,King,6,East Side,47.54113495653594,-122.04693094970312,1441,47.611096999999994,-122.14481299999998 +1442.0,42.0,King,6,East Side,47.54267377621687,-122.04398728378159,1442,47.611096999999994,-122.14481299999998 +1443.0,42.0,King,6,East Side,47.5437119042261,-122.05463852568228,1443,47.611096999999994,-122.14481299999998 +1444.0,45.0,King,6,East Side,47.54878789432607,-122.05282222712944,1444,47.611096999999994,-122.14481299999998 +1445.0,45.0,King,6,East Side,47.55544058492012,-122.05025996346295,1445,47.611096999999994,-122.14481299999998 +1446.0,45.0,King,6,East Side,47.55461442906893,-122.06204233434494,1446,47.611096999999994,-122.14481299999998 +1447.0,42.0,King,6,East Side,47.54441283992903,-122.06019021285105,1447,47.611096999999994,-122.14481299999998 +1448.0,42.0,King,6,East Side,47.54831071160204,-122.06828402095572,1448,47.611096999999994,-122.14481299999998 +1449.0,42.0,King,6,East Side,47.5495696283022,-122.0862991681512,1449,47.611096999999994,-122.14481299999998 +1450.0,44.0,King,6,East Side,47.56273232167197,-122.08546729314672,1450,47.611096999999994,-122.14481299999998 +1451.0,42.0,King,6,East Side,47.55209559677748,-122.10657967608152,1451,47.611096999999994,-122.14481299999998 +1452.0,42.0,King,6,East Side,47.5628657031069,-122.11194700550905,1452,47.611096999999994,-122.14481299999998 +1453.0,42.0,King,6,East Side,47.54977336015659,-122.11981905188816,1453,47.611096999999994,-122.14481299999998 +1454.0,44.0,King,6,East Side,47.55469380563851,-122.13077826149006,1454,47.611096999999994,-122.14481299999998 +1455.0,44.0,King,6,East Side,47.548051130471535,-122.14120087685316,1455,47.611096999999994,-122.14481299999998 +1456.0,44.0,King,6,East Side,47.55457276168826,-122.14755496843048,1456,47.611096999999994,-122.14481299999998 +1457.0,44.0,King,6,East Side,47.55872464108737,-122.15674403413946,1457,47.611096999999994,-122.14481299999998 +1458.0,44.0,King,6,East Side,47.549291122458,-122.16062187824751,1458,47.611096999999994,-122.14481299999998 +1459.0,41.0,King,6,East Side,47.55746042672834,-122.17390996243782,1459,47.611096999999994,-122.14481299999998 +1460.0,41.0,King,6,East Side,47.55656085596922,-122.18437570329209,1460,47.611096999999994,-122.14481299999998 +1461.0,41.0,King,6,East Side,47.554542443535965,-122.19305385687515,1461,47.611096999999994,-122.14481299999998 +1462.0,47.0,King,6,East Side,47.571211223537254,-122.18590145569144,1462,47.611096999999994,-122.14481299999998 +1463.0,41.0,King,6,East Side,47.57510879892561,-122.17795786869301,1463,47.611096999999994,-122.14481299999998 +1464.0,41.0,King,6,East Side,47.570177726851405,-122.17615556936256,1464,47.611096999999994,-122.14481299999998 +1465.0,44.0,King,6,East Side,47.568859779027726,-122.17201950838242,1465,47.611096999999994,-122.14481299999998 +1466.0,44.0,King,6,East Side,47.57607764770642,-122.17180350704054,1466,47.611096999999994,-122.14481299999998 +1467.0,44.0,King,6,East Side,47.56386368630184,-122.16470382495892,1467,47.611096999999994,-122.14481299999998 +1468.0,44.0,King,6,East Side,47.5744167943576,-122.16521967045429,1468,47.611096999999994,-122.14481299999998 +1469.0,44.0,King,6,East Side,47.56658869375446,-122.15079676018746,1469,47.611096999999994,-122.14481299999998 +1470.0,44.0,King,6,East Side,47.57265418320384,-122.1518781075516,1470,47.611096999999994,-122.14481299999998 +1471.0,44.0,King,6,East Side,47.576949467511604,-122.1541907235992,1471,47.611096999999994,-122.14481299999998 +1472.0,44.0,King,6,East Side,47.57523811930458,-122.14364961228372,1472,47.611096999999994,-122.14481299999998 +1473.0,44.0,King,6,East Side,47.56135851143754,-122.13950817482365,1473,47.611096999999994,-122.14481299999998 +1474.0,44.0,King,6,East Side,47.56674521053264,-122.13688750412865,1474,47.611096999999994,-122.14481299999998 +1475.0,44.0,King,6,East Side,47.57343399210517,-122.1330483243482,1475,47.611096999999994,-122.14481299999998 +1476.0,44.0,King,6,East Side,47.57653527905928,-122.13328954980685,1476,47.611096999999994,-122.14481299999998 +1477.0,44.0,King,6,East Side,47.563532910088966,-122.12630535208471,1477,47.611096999999994,-122.14481299999998 +1478.0,44.0,King,6,East Side,47.570173993165206,-122.12720321824474,1478,47.611096999999994,-122.14481299999998 +1479.0,42.0,King,6,East Side,47.569937107087185,-122.11477232024141,1479,47.611096999999994,-122.14481299999998 +1480.0,43.0,King,6,East Side,47.533502274721116,-122.23418108239392,1480,47.611096999999994,-122.14481299999998 +1481.0,43.0,King,6,East Side,47.534620287442294,-122.22123052653193,1481,47.611096999999994,-122.14481299999998 +1482.0,43.0,King,6,East Side,47.54390657130652,-122.2285010059683,1482,47.611096999999994,-122.14481299999998 +1483.0,43.0,King,6,East Side,47.54904231254567,-122.23347894658436,1483,47.611096999999994,-122.14481299999998 +1484.0,43.0,King,6,East Side,47.55399348748953,-122.22491336540251,1484,47.611096999999994,-122.14481299999998 +1485.0,43.0,King,6,East Side,47.54830202822134,-122.21696827476143,1485,47.611096999999994,-122.14481299999998 +1486.0,43.0,King,6,East Side,47.54742457992688,-122.21105711251292,1486,47.611096999999994,-122.14481299999998 +1487.0,43.0,King,6,East Side,47.56142463298113,-122.21412305231512,1487,47.611096999999994,-122.14481299999998 +1488.0,43.0,King,6,East Side,47.56367052239265,-122.22120427331043,1488,47.611096999999994,-122.14481299999998 +1489.0,43.0,King,6,East Side,47.56793962463761,-122.23033241264535,1489,47.611096999999994,-122.14481299999998 +1490.0,43.0,King,6,East Side,47.570942718939236,-122.22155872936196,1490,47.611096999999994,-122.14481299999998 +1491.0,43.0,King,6,East Side,47.57317784897812,-122.21027755481529,1491,47.611096999999994,-122.14481299999998 +1492.0,43.0,King,6,East Side,47.57968254450734,-122.2238381446368,1492,47.611096999999994,-122.14481299999998 +1493.0,43.0,King,6,East Side,47.577064703359525,-122.23461247559187,1493,47.611096999999994,-122.14481299999998 +1494.0,43.0,King,6,East Side,47.58479969922714,-122.23742309128056,1494,47.611096999999994,-122.14481299999998 +1495.0,43.0,King,6,East Side,47.5839707523088,-122.24696073353823,1495,47.611096999999994,-122.14481299999998 +1496.0,43.0,King,6,East Side,47.592615420858095,-122.24532374730768,1496,47.611096999999994,-122.14481299999998 +1497.0,43.0,King,6,East Side,47.58993449502944,-122.22925346405987,1497,47.611096999999994,-122.14481299999998 +1498.0,43.0,King,6,East Side,47.58139528175593,-122.21375827229357,1498,47.611096999999994,-122.14481299999998 +1499.0,47.0,King,6,East Side,47.584635730848895,-122.20043220933461,1499,47.611096999999994,-122.14481299999998 +1500.0,47.0,King,6,East Side,47.5931478233085,-122.20569983953816,1500,47.611096999999994,-122.14481299999998 +1501.0,47.0,King,6,East Side,47.59199159343562,-122.19931583975053,1501,47.611096999999994,-122.14481299999998 +1502.0,47.0,King,6,East Side,47.58213384878758,-122.19249802477243,1502,47.611096999999994,-122.14481299999998 +1503.0,47.0,King,6,East Side,47.58955500425103,-122.19453997855615,1503,47.611096999999994,-122.14481299999998 +1504.0,47.0,King,6,East Side,47.5921543037047,-122.18963073186787,1504,47.611096999999994,-122.14481299999998 +1505.0,47.0,King,6,East Side,47.58992048072792,-122.18266889691921,1505,47.611096999999994,-122.14481299999998 +1506.0,47.0,King,6,East Side,47.58644384987234,-122.17075124731586,1506,47.611096999999994,-122.14481299999998 +1507.0,47.0,King,6,East Side,47.59450460074585,-122.17749688260528,1507,47.611096999999994,-122.14481299999998 +1508.0,47.0,King,6,East Side,47.597293030134324,-122.17208247889117,1508,47.611096999999994,-122.14481299999998 +1509.0,44.0,King,6,East Side,47.58313714277126,-122.16063156866673,1509,47.611096999999994,-122.14481299999998 +1510.0,47.0,King,6,East Side,47.59216980104351,-122.16062252295765,1510,47.611096999999994,-122.14481299999998 +1511.0,44.0,King,6,East Side,47.58112101079534,-122.14655121837528,1511,47.611096999999994,-122.14481299999998 +1512.0,44.0,King,6,East Side,47.58549286903978,-122.14939743367054,1512,47.611096999999994,-122.14481299999998 +1513.0,44.0,King,6,East Side,47.592179527476,-122.14756142014453,1513,47.611096999999994,-122.14481299999998 +1514.0,44.0,King,6,East Side,47.582613209241295,-122.13804440335907,1514,47.611096999999994,-122.14481299999998 +1515.0,44.0,King,6,East Side,47.588019283803966,-122.13770295574858,1515,47.611096999999994,-122.14481299999998 +1516.0,44.0,King,6,East Side,47.59346819998333,-122.1370936274635,1516,47.611096999999994,-122.14481299999998 +1517.0,44.0,King,6,East Side,47.58401053569558,-122.12934413336158,1517,47.611096999999994,-122.14481299999998 +1518.0,44.0,King,6,East Side,47.57291561606708,-122.11036303619929,1518,47.611096999999994,-122.14481299999998 +1519.0,44.0,King,6,East Side,47.58357771589096,-122.1181257499974,1519,47.611096999999994,-122.14481299999998 +1520.0,48.0,King,6,East Side,47.59311825266649,-122.12343587320349,1520,47.611096999999994,-122.14481299999998 +1521.0,48.0,King,6,East Side,47.601155778289616,-122.1108112287898,1521,47.611096999999994,-122.14481299999998 +1522.0,48.0,King,6,East Side,47.60034235341258,-122.11563413475142,1522,47.611096999999994,-122.14481299999998 +1523.0,48.0,King,6,East Side,47.60030627764927,-122.12631213911465,1523,47.611096999999994,-122.14481299999998 +1524.0,48.0,King,6,East Side,47.606901891772864,-122.12703156632416,1524,47.611096999999994,-122.14481299999998 +1525.0,48.0,King,6,East Side,47.59939371436492,-122.1361641390645,1525,47.611096999999994,-122.14481299999998 +1526.0,48.0,King,6,East Side,47.60566507652954,-122.1378914034053,1526,47.611096999999994,-122.14481299999998 +1527.0,47.0,King,6,East Side,47.59968316945724,-122.14740177274088,1527,47.611096999999994,-122.14481299999998 +1528.0,47.0,King,6,East Side,47.60625993440724,-122.14816076907205,1528,47.611096999999994,-122.14481299999998 +1529.0,47.0,King,6,East Side,47.5973443768866,-122.15573420143824,1529,47.611096999999994,-122.14481299999998 +1530.0,47.0,King,6,East Side,47.60627592737298,-122.15634065574541,1530,47.611096999999994,-122.14481299999998 +1531.0,47.0,King,6,East Side,47.606080044469365,-122.16358007352522,1531,47.611096999999994,-122.14481299999998 +1532.0,47.0,King,6,East Side,47.60654817564194,-122.17076399780541,1532,47.611096999999994,-122.14481299999998 +1533.0,47.0,King,6,East Side,47.606846826706025,-122.1806584017219,1533,47.611096999999994,-122.14481299999998 +1534.0,47.0,King,6,East Side,47.60516910923207,-122.18829879164,1534,47.611096999999994,-122.14481299999998 +1535.0,47.0,King,6,East Side,47.59900138322335,-122.19395704247556,1535,47.611096999999994,-122.14481299999998 +1536.0,47.0,King,6,East Side,47.60592282338065,-122.19360942309879,1536,47.611096999999994,-122.14481299999998 +1537.0,47.0,King,6,East Side,47.603970043871115,-122.1984896999609,1537,47.611096999999994,-122.14481299999998 +1538.0,47.0,King,6,East Side,47.59961603071067,-122.20380212960848,1538,47.611096999999994,-122.14481299999998 +1539.0,47.0,King,6,East Side,47.60594370323206,-122.20431011501148,1539,47.611096999999994,-122.14481299999998 +1540.0,47.0,King,6,East Side,47.60425329196771,-122.2109948005944,1540,47.611096999999994,-122.14481299999998 +1541.0,50.0,King,6,East Side,47.61766588370485,-122.23441725790993,1541,47.611096999999994,-122.14481299999998 +1542.0,50.0,King,6,East Side,47.61513191809839,-122.22478395862473,1542,47.611096999999994,-122.14481299999998 +1543.0,50.0,King,6,East Side,47.61447477171093,-122.21245105622087,1543,47.611096999999994,-122.14481299999998 +1544.0,50.0,King,6,East Side,47.61200270279704,-122.20421876907876,1544,47.611096999999994,-122.14481299999998 +1545.0,50.0,King,6,East Side,47.61563535591144,-122.20434431759836,1545,47.611096999999994,-122.14481299999998 +1546.0,50.0,King,6,East Side,47.61924578777994,-122.20437609439188,1546,47.611096999999994,-122.14481299999998 +1547.0,50.0,King,6,East Side,47.6119857482685,-122.1988823035273,1547,47.611096999999994,-122.14481299999998 +1548.0,50.0,King,6,East Side,47.61562744925872,-122.1989862357259,1548,47.611096999999994,-122.14481299999998 +1549.0,50.0,King,6,East Side,47.61926464028653,-122.19898390691937,1549,47.611096999999994,-122.14481299999998 +1550.0,50.0,King,6,East Side,47.61190397138481,-122.19354350172578,1550,47.611096999999994,-122.14481299999998 +1551.0,50.0,King,6,East Side,47.61555891235311,-122.19362132185678,1551,47.611096999999994,-122.14481299999998 +1552.0,50.0,King,6,East Side,47.61922274611001,-122.1936598084029,1552,47.611096999999994,-122.14481299999998 +1553.0,50.0,King,6,East Side,47.61184849863322,-122.18969258898485,1553,47.611096999999994,-122.14481299999998 +1554.0,50.0,King,6,East Side,47.61548177938564,-122.18973651182449,1554,47.611096999999994,-122.14481299999998 +1555.0,50.0,King,6,East Side,47.619367295310624,-122.18974925513851,1555,47.611096999999994,-122.14481299999998 +1556.0,47.0,King,6,East Side,47.61351007601384,-122.18599946225271,1556,47.611096999999994,-122.14481299999998 +1557.0,51.0,King,6,East Side,47.62003438500082,-122.18592779372715,1557,47.611096999999994,-122.14481299999998 +1558.0,47.0,King,6,East Side,47.61362655585749,-122.17926501560513,1558,47.611096999999994,-122.14481299999998 +1559.0,51.0,King,6,East Side,47.61908354958642,-122.17974648165459,1559,47.611096999999994,-122.14481299999998 +1560.0,47.0,King,6,East Side,47.613619466731755,-122.16955653188766,1560,47.611096999999994,-122.14481299999998 +1561.0,47.0,King,6,East Side,47.61919707882299,-122.16909223768421,1561,47.611096999999994,-122.14481299999998 +1562.0,47.0,King,6,East Side,47.613563802905006,-122.15640002317188,1562,47.611096999999994,-122.14481299999998 +1563.0,47.0,King,6,East Side,47.62024815271842,-122.15864071573702,1563,47.611096999999994,-122.14481299999998 +1564.0,47.0,King,6,East Side,47.61349011925375,-122.14825038971328,1564,47.611096999999994,-122.14481299999998 +1565.0,47.0,King,6,East Side,47.62129645791169,-122.14811846440256,1565,47.611096999999994,-122.14481299999998 +1566.0,48.0,King,6,East Side,47.61342983463185,-122.13762928525513,1566,47.611096999999994,-122.14481299999998 +1567.0,48.0,King,6,East Side,47.6213092865931,-122.13924168608351,1567,47.611096999999994,-122.14481299999998 +1568.0,48.0,King,6,East Side,47.623782382282045,-122.1350320804587,1568,47.611096999999994,-122.14481299999998 +1569.0,48.0,King,6,East Side,47.61327753232335,-122.12684240404144,1569,47.611096999999994,-122.14481299999998 +1570.0,48.0,King,6,East Side,47.621630389830415,-122.12737605825029,1570,47.611096999999994,-122.14481299999998 +1571.0,48.0,King,6,East Side,47.613475408699465,-122.11508999549677,1571,47.611096999999994,-122.14481299999998 +1572.0,48.0,King,6,East Side,47.61969446147553,-122.11618243415971,1572,47.611096999999994,-122.14481299999998 +1573.0,48.0,King,6,East Side,47.61623085749743,-122.10524096419952,1573,47.611096999999994,-122.14481299999998 +1574.0,48.0,King,6,East Side,47.62496400575059,-122.09418356387305,1574,47.611096999999994,-122.14481299999998 +1575.0,48.0,King,6,East Side,47.626222722535545,-122.1038354475908,1575,47.611096999999994,-122.14481299999998 +1576.0,48.0,King,6,East Side,47.62413211378072,-122.11363115405642,1576,47.611096999999994,-122.14481299999998 +1577.0,48.0,King,6,East Side,47.6288157175409,-122.11515524040684,1577,47.611096999999994,-122.14481299999998 +1578.0,48.0,King,6,East Side,47.62880872217939,-122.12739684801113,1578,47.611096999999994,-122.14481299999998 +1579.0,51.0,King,6,East Side,47.629501502171536,-122.139227360759,1579,47.611096999999994,-122.14481299999998 +1580.0,51.0,King,6,East Side,47.62659473114184,-122.1491913620587,1580,47.611096999999994,-122.14481299999998 +1581.0,51.0,King,6,East Side,47.63002428343706,-122.14711067919214,1581,47.611096999999994,-122.14481299999998 +1582.0,51.0,King,6,East Side,47.62541864935809,-122.16102592161474,1582,47.611096999999994,-122.14481299999998 +1583.0,51.0,King,6,East Side,47.628870637441494,-122.16076418045769,1583,47.611096999999994,-122.14481299999998 +1584.0,51.0,King,6,East Side,47.630812734140136,-122.16373426499365,1584,47.611096999999994,-122.14481299999998 +1585.0,51.0,King,6,East Side,47.62531069599683,-122.17120154753229,1585,47.611096999999994,-122.14481299999998 +1586.0,51.0,King,6,East Side,47.62629387904519,-122.17914994659313,1586,47.611096999999994,-122.14481299999998 +1587.0,51.0,King,6,East Side,47.62685530771161,-122.18590788262205,1587,47.611096999999994,-122.14481299999998 +1588.0,50.0,King,6,East Side,47.62587134678525,-122.18979827287492,1588,47.611096999999994,-122.14481299999998 +1589.0,50.0,King,6,East Side,47.62621747262058,-122.19360656958908,1589,47.611096999999994,-122.14481299999998 +1590.0,50.0,King,6,East Side,47.62651175933814,-122.19897375871365,1590,47.611096999999994,-122.14481299999998 +1591.0,50.0,King,6,East Side,47.62652055456007,-122.20434479477959,1591,47.611096999999994,-122.14481299999998 +1592.0,50.0,King,6,East Side,47.62107546603505,-122.21245001110492,1592,47.611096999999994,-122.14481299999998 +1593.0,50.0,King,6,East Side,47.62833925947703,-122.21243521521579,1593,47.611096999999994,-122.14481299999998 +1594.0,50.0,King,6,East Side,47.62569680145661,-122.22257113946051,1594,47.611096999999994,-122.14481299999998 +1595.0,50.0,King,6,East Side,47.62654134851365,-122.23525139073422,1595,47.611096999999994,-122.14481299999998 +1596.0,50.0,King,6,East Side,47.63436609945591,-122.23540280377995,1596,47.611096999999994,-122.14481299999998 +1597.0,50.0,King,6,East Side,47.64033998559625,-122.23793606561044,1597,47.611096999999994,-122.14481299999998 +1598.0,50.0,King,6,East Side,47.642445829707356,-122.22907046828169,1598,47.611096999999994,-122.14481299999998 +1599.0,50.0,King,6,East Side,47.63513463280885,-122.22208490716841,1599,47.611096999999994,-122.14481299999998 +1600.0,50.0,King,6,East Side,47.64576098448217,-122.21756172828646,1600,47.611096999999994,-122.14481299999998 +1601.0,50.0,King,6,East Side,47.63683501479908,-122.21356032978859,1601,47.611096999999994,-122.14481299999998 +1602.0,50.0,King,6,East Side,47.63750409095282,-122.20564162868088,1602,47.611096999999994,-122.14481299999998 +1603.0,52.0,King,6,East Side,47.644717113216714,-122.20476476809799,1603,47.611096999999994,-122.14481299999998 +1604.0,50.0,King,6,East Side,47.63537027774725,-122.19637333702343,1604,47.611096999999994,-122.14481299999998 +1605.0,50.0,King,6,East Side,47.636972496856316,-122.19210178653692,1605,47.611096999999994,-122.14481299999998 +1606.0,51.0,King,6,East Side,47.63982574742112,-122.19196508236328,1606,47.611096999999994,-122.14481299999998 +1607.0,51.0,King,6,East Side,47.64252892927245,-122.18972756655113,1607,47.611096999999994,-122.14481299999998 +1608.0,51.0,King,6,East Side,47.63997302808918,-122.18045255648424,1608,47.611096999999994,-122.14481299999998 +1609.0,51.0,King,6,East Side,47.638190935967046,-122.16871323877086,1609,47.611096999999994,-122.14481299999998 +1610.0,51.0,King,6,East Side,47.63888846230299,-122.15787991756822,1610,47.611096999999994,-122.14481299999998 +1611.0,51.0,King,6,East Side,47.63903255482934,-122.14848805147928,1611,47.611096999999994,-122.14481299999998 +1612.0,51.0,King,6,East Side,47.63618787476409,-122.13624743788931,1612,47.611096999999994,-122.14481299999998 +1613.0,51.0,King,6,East Side,47.64140085091771,-122.13910398565993,1613,47.611096999999994,-122.14481299999998 +1614.0,51.0,King,6,East Side,47.63368570346992,-122.1260504708044,1614,47.611096999999994,-122.14481299999998 +1615.0,51.0,King,6,East Side,47.63877502444109,-122.1289159108922,1615,47.611096999999994,-122.14481299999998 +1616.0,51.0,King,6,East Side,47.644272161939966,-122.12768824784678,1616,47.611096999999994,-122.14481299999998 +1617.0,51.0,King,6,East Side,47.642407576382595,-122.1208644657535,1617,47.611096999999994,-122.14481299999998 +1618.0,51.0,King,6,East Side,47.63406212758245,-122.11627740386793,1618,47.611096999999994,-122.14481299999998 +1619.0,51.0,King,6,East Side,47.640380235564095,-122.115548036811,1619,47.611096999999994,-122.14481299999998 +1620.0,51.0,King,6,East Side,47.634862623799286,-122.10561605640308,1620,47.611096999999994,-122.14481299999998 +1621.0,51.0,King,6,East Side,47.64199815899799,-122.10621544313541,1621,47.611096999999994,-122.14481299999998 +1622.0,51.0,King,6,East Side,47.6348393662531,-122.09524874424477,1622,47.611096999999994,-122.14481299999998 +1623.0,51.0,King,6,East Side,47.65074553383853,-122.11208875106271,1623,47.611096999999994,-122.14481299999998 +1624.0,51.0,King,6,East Side,47.649000243094356,-122.11981907491777,1624,47.611096999999994,-122.14481299999998 +1625.0,51.0,King,6,East Side,47.65164950472935,-122.12621178891092,1625,47.611096999999994,-122.14481299999998 +1626.0,51.0,King,6,East Side,47.65059676219453,-122.134512727937,1626,47.611096999999994,-122.14481299999998 +1627.0,53.0,King,6,East Side,47.656741647009106,-122.13148229080963,1627,47.611096999999994,-122.14481299999998 +1628.0,51.0,King,6,East Side,47.650052241786575,-122.13983375531085,1628,47.611096999999994,-122.14481299999998 +1629.0,53.0,King,6,East Side,47.65786527998356,-122.13981683822857,1629,47.611096999999994,-122.14481299999998 +1630.0,51.0,King,6,East Side,47.653249401646356,-122.1483617393726,1630,47.611096999999994,-122.14481299999998 +1631.0,51.0,King,6,East Side,47.65335123824534,-122.15888171081001,1631,47.611096999999994,-122.14481299999998 +1632.0,52.0,King,6,East Side,47.65290867556837,-122.1758701537244,1632,47.611096999999994,-122.14481299999998 +1633.0,52.0,King,6,East Side,47.65113004266583,-122.19167831884178,1633,47.611096999999994,-122.14481299999998 +1634.0,52.0,King,6,East Side,47.658378349836,-122.19162307756196,1634,47.611096999999994,-122.14481299999998 +1635.0,52.0,King,6,East Side,47.65086912523272,-122.19852921724792,1635,47.611096999999994,-122.14481299999998 +1636.0,52.0,King,6,East Side,47.65782040072713,-122.19946254234232,1636,47.611096999999994,-122.14481299999998 +1637.0,52.0,King,6,East Side,47.65316443380629,-122.20378905878859,1637,47.611096999999994,-122.14481299999998 +1638.0,52.0,King,6,East Side,47.66592410703527,-122.20385767730149,1638,47.611096999999994,-122.14481299999998 +1639.0,52.0,King,6,East Side,47.66363076911549,-122.19862658916948,1639,47.611096999999994,-122.14481299999998 +1640.0,52.0,King,6,East Side,47.664245221877785,-122.19135248990088,1640,47.611096999999994,-122.14481299999998 +1641.0,52.0,King,6,East Side,47.66377680858125,-122.1805313207816,1641,47.611096999999994,-122.14481299999998 +1642.0,52.0,King,6,East Side,47.66318790437171,-122.17010943958857,1642,47.611096999999994,-122.14481299999998 +1643.0,53.0,King,6,East Side,47.6637218099465,-122.1586444952992,1643,47.611096999999994,-122.14481299999998 +1644.0,53.0,King,6,East Side,47.66358944308553,-122.14810246411508,1644,47.611096999999994,-122.14481299999998 +1645.0,53.0,King,6,East Side,47.664186885572974,-122.13937449241236,1645,47.611096999999994,-122.14481299999998 +1646.0,53.0,King,6,East Side,47.66689839563351,-122.1320403331506,1646,47.611096999999994,-122.14481299999998 +1647.0,53.0,King,6,East Side,47.66143455851732,-122.12908866246298,1647,47.611096999999994,-122.14481299999998 +1648.0,54.0,King,6,East Side,47.6602823186724,-122.11193931512844,1648,47.611096999999994,-122.14481299999998 +1649.0,54.0,King,6,East Side,47.66286779457671,-122.1007422057984,1649,47.611096999999994,-122.14481299999998 +1650.0,53.0,King,6,East Side,47.67227699151257,-122.10910876457731,1650,47.611096999999994,-122.14481299999998 +1651.0,53.0,King,6,East Side,47.67090954003449,-122.11352880160628,1651,47.611096999999994,-122.14481299999998 +1652.0,53.0,King,6,East Side,47.67378904815575,-122.11407753286528,1652,47.611096999999994,-122.14481299999998 +1653.0,53.0,King,6,East Side,47.669283294938964,-122.11972154026846,1653,47.611096999999994,-122.14481299999998 +1654.0,53.0,King,6,East Side,47.672905687750756,-122.1210180411867,1654,47.611096999999994,-122.14481299999998 +1655.0,53.0,King,6,East Side,47.6742929379292,-122.12106558971158,1655,47.611096999999994,-122.14481299999998 +1656.0,53.0,King,6,East Side,47.674009577798024,-122.1257555729458,1656,47.611096999999994,-122.14481299999998 +1657.0,53.0,King,6,East Side,47.67213312063432,-122.12929514059864,1657,47.611096999999994,-122.14481299999998 +1658.0,53.0,King,6,East Side,47.6710806364196,-122.13830145953743,1658,47.611096999999994,-122.14481299999998 +1659.0,53.0,King,6,East Side,47.6707654473343,-122.1483916249392,1659,47.611096999999994,-122.14481299999998 +1660.0,53.0,King,6,East Side,47.671039682405464,-122.15862286673256,1660,47.611096999999994,-122.14481299999998 +1661.0,52.0,King,6,East Side,47.67151284429168,-122.16915632711913,1661,47.611096999999994,-122.14481299999998 +1662.0,52.0,King,6,East Side,47.67174351001393,-122.18019662196859,1662,47.611096999999994,-122.14481299999998 +1663.0,52.0,King,6,East Side,47.670937992638976,-122.19229296619295,1663,47.611096999999994,-122.14481299999998 +1664.0,52.0,King,6,East Side,47.67404933995572,-122.20512093634869,1664,47.611096999999994,-122.14481299999998 +1665.0,56.0,King,6,East Side,47.678566493162364,-122.2068286101034,1665,47.611096999999994,-122.14481299999998 +1666.0,52.0,King,6,East Side,47.67467081565357,-122.19971240575546,1666,47.611096999999994,-122.14481299999998 +1667.0,56.0,King,6,East Side,47.679341045235994,-122.20091690074928,1667,47.611096999999994,-122.14481299999998 +1668.0,52.0,King,6,East Side,47.67716126755728,-122.1913436973323,1668,47.611096999999994,-122.14481299999998 +1669.0,52.0,King,6,East Side,47.677188481761505,-122.17460983933529,1669,47.611096999999994,-122.14481299999998 +1670.0,53.0,King,6,East Side,47.67684932936049,-122.15934623298034,1670,47.611096999999994,-122.14481299999998 +1671.0,53.0,King,6,East Side,47.67932872603814,-122.14736841266338,1671,47.611096999999994,-122.14481299999998 +1672.0,53.0,King,6,East Side,47.67810894948696,-122.14153623789164,1672,47.611096999999994,-122.14481299999998 +1673.0,53.0,King,6,East Side,47.678830384004115,-122.1359322737786,1673,47.611096999999994,-122.14481299999998 +1674.0,53.0,King,6,East Side,47.67651649001159,-122.12751032796663,1674,47.611096999999994,-122.14481299999998 +1675.0,53.0,King,6,East Side,47.6803328115894,-122.12719168549913,1675,47.611096999999994,-122.14481299999998 +1676.0,53.0,King,6,East Side,47.677600286867005,-122.1152336919733,1676,47.611096999999994,-122.14481299999998 +1677.0,53.0,King,6,East Side,47.68286408771672,-122.12151168091162,1677,47.611096999999994,-122.14481299999998 +1678.0,53.0,King,6,East Side,47.68318501225589,-122.1156443360544,1678,47.611096999999994,-122.14481299999998 +1679.0,53.0,King,6,East Side,47.68379816284949,-122.10388345665085,1679,47.611096999999994,-122.14481299999998 +1680.0,53.0,King,6,East Side,47.691139737105615,-122.10118579735484,1680,47.611096999999994,-122.14481299999998 +1681.0,53.0,King,6,East Side,47.688799018292805,-122.11279592695023,1681,47.611096999999994,-122.14481299999998 +1682.0,53.0,King,6,East Side,47.689420712107236,-122.12352100008923,1682,47.611096999999994,-122.14481299999998 +1683.0,53.0,King,6,East Side,47.68592514282258,-122.12975694462813,1683,47.611096999999994,-122.14481299999998 +1684.0,53.0,King,6,East Side,47.68606928448376,-122.13950323485969,1684,47.611096999999994,-122.14481299999998 +1685.0,53.0,King,6,East Side,47.68275706178911,-122.15603454526787,1685,47.611096999999994,-122.14481299999998 +1686.0,52.0,King,6,East Side,47.684428537459745,-122.16706698426313,1686,47.611096999999994,-122.14481299999998 +1687.0,52.0,King,6,East Side,47.684255003747474,-122.17290283772805,1687,47.611096999999994,-122.14481299999998 +1688.0,52.0,King,6,East Side,47.68408378230192,-122.1797526442265,1688,47.611096999999994,-122.14481299999998 +1689.0,52.0,King,6,East Side,47.68515438343362,-122.18805103054012,1689,47.611096999999994,-122.14481299999998 +1690.0,56.0,King,6,East Side,47.68274005783064,-122.19447818131357,1690,47.611096999999994,-122.14481299999998 +1691.0,56.0,King,6,East Side,47.68387585224338,-122.20349377100084,1691,47.611096999999994,-122.14481299999998 +1692.0,56.0,King,6,East Side,47.68311567186612,-122.21238943907507,1692,47.611096999999994,-122.14481299999998 +1693.0,56.0,King,6,East Side,47.69320129729805,-122.21363344866435,1693,47.611096999999994,-122.14481299999998 +1694.0,56.0,King,6,East Side,47.69115992218377,-122.20369769920113,1694,47.611096999999994,-122.14481299999998 +1695.0,56.0,King,6,East Side,47.699530785234145,-122.20377779353674,1695,47.611096999999994,-122.14481299999998 +1696.0,56.0,King,6,East Side,47.69836062781662,-122.19131486000894,1696,47.611096999999994,-122.14481299999998 +1697.0,52.0,King,6,East Side,47.69291593500719,-122.1871347069178,1697,47.611096999999994,-122.14481299999998 +1698.0,52.0,King,6,East Side,47.70009094309879,-122.18144650952179,1698,47.611096999999994,-122.14481299999998 +1699.0,52.0,King,6,East Side,47.69618177433517,-122.17817987251976,1699,47.611096999999994,-122.14481299999998 +1700.0,52.0,King,6,East Side,47.69309253355523,-122.17018383004186,1700,47.611096999999994,-122.14481299999998 +1701.0,52.0,King,6,East Side,47.699681296370585,-122.17069415645231,1701,47.611096999999994,-122.14481299999998 +1702.0,53.0,King,6,East Side,47.6912340013805,-122.1599409906176,1702,47.611096999999994,-122.14481299999998 +1703.0,53.0,King,6,East Side,47.70045061191102,-122.15718360906051,1703,47.611096999999994,-122.14481299999998 +1704.0,53.0,King,6,East Side,47.69983308787138,-122.14653717723922,1704,47.611096999999994,-122.14481299999998 +1705.0,53.0,King,6,East Side,47.701821070289824,-122.13690130214044,1705,47.611096999999994,-122.14481299999998 +1706.0,53.0,King,6,East Side,47.698379702380606,-122.12752286710597,1706,47.611096999999994,-122.14481299999998 +1707.0,53.0,King,6,East Side,47.69614562306845,-122.11346644144292,1707,47.611096999999994,-122.14481299999998 +1708.0,53.0,King,6,East Side,47.701760365010394,-122.11724033102549,1708,47.611096999999994,-122.14481299999998 +1709.0,53.0,King,6,East Side,47.69668999158736,-122.09914665356104,1709,47.611096999999994,-122.14481299999998 +1710.0,53.0,King,6,East Side,47.70166909553318,-122.10194209410092,1710,47.611096999999994,-122.14481299999998 +1711.0,61.0,King,6,East Side,47.70970362099446,-122.09488097468865,1711,47.611096999999994,-122.14481299999998 +1712.0,61.0,King,6,East Side,47.70740861923722,-122.1052825733362,1712,47.611096999999994,-122.14481299999998 +1713.0,61.0,King,6,East Side,47.71184808894744,-122.11110656144136,1713,47.611096999999994,-122.14481299999998 +1714.0,61.0,King,6,East Side,47.70705959240654,-122.12207926196423,1714,47.611096999999994,-122.14481299999998 +1715.0,52.0,King,6,East Side,47.70479704430225,-122.16895167639143,1715,47.611096999999994,-122.14481299999998 +1716.0,53.0,King,6,East Side,47.7088366652544,-122.16592035169859,1716,47.611096999999994,-122.14481299999998 +1717.0,56.0,King,6,East Side,47.707304340424436,-122.17615369804196,1717,47.611096999999994,-122.14481299999998 +1718.0,56.0,King,6,East Side,47.70768003655633,-122.1903129806683,1718,47.611096999999994,-122.14481299999998 +1719.0,56.0,King,6,East Side,47.70698667138156,-122.20419781134164,1719,47.611096999999994,-122.14481299999998 +1720.0,55.0,King,6,East Side,47.707592652816885,-122.21445038551249,1720,47.611096999999994,-122.14481299999998 +1721.0,55.0,King,6,East Side,47.70547660248428,-122.22847183668655,1721,47.611096999999994,-122.14481299999998 +1722.0,55.0,King,6,East Side,47.705862498707894,-122.24092626938372,1722,47.611096999999994,-122.14481299999998 +1723.0,55.0,King,6,East Side,47.718328560064364,-122.24806757354703,1723,47.611096999999994,-122.14481299999998 +1724.0,55.0,King,6,East Side,47.714982417521604,-122.22833443720268,1724,47.611096999999994,-122.14481299999998 +1725.0,55.0,King,6,East Side,47.72393871976036,-122.23525714514936,1725,47.611096999999994,-122.14481299999998 +1726.0,55.0,King,6,East Side,47.72587464923074,-122.22565359742292,1726,47.611096999999994,-122.14481299999998 +1727.0,55.0,King,6,East Side,47.71464222038714,-122.21288490021746,1727,47.611096999999994,-122.14481299999998 +1728.0,55.0,King,6,East Side,47.7218141108541,-122.2147659020172,1728,47.611096999999994,-122.14481299999998 +1729.0,56.0,King,6,East Side,47.71484024326135,-122.20241809170021,1729,47.611096999999994,-122.14481299999998 +1730.0,55.0,King,6,East Side,47.72167623025642,-122.20151932048613,1730,47.611096999999994,-122.14481299999998 +1731.0,56.0,King,6,East Side,47.714544464726046,-122.19094083053554,1731,47.611096999999994,-122.14481299999998 +1732.0,55.0,King,6,East Side,47.72197641033106,-122.19278116476715,1732,47.611096999999994,-122.14481299999998 +1733.0,56.0,King,6,East Side,47.71442470950689,-122.17520030232343,1733,47.611096999999994,-122.14481299999998 +1734.0,56.0,King,6,East Side,47.72222611293726,-122.18202799515068,1734,47.611096999999994,-122.14481299999998 +1735.0,61.0,King,6,East Side,47.72221805546829,-122.16987950846735,1735,47.611096999999994,-122.14481299999998 +1736.0,61.0,King,6,East Side,47.71494337347225,-122.15938393726921,1736,47.611096999999994,-122.14481299999998 +1737.0,61.0,King,6,East Side,47.72473039298325,-122.15837005640518,1737,47.611096999999994,-122.14481299999998 +1738.0,61.0,King,6,East Side,47.721632747283316,-122.14808046414906,1738,47.611096999999994,-122.14481299999998 +1739.0,61.0,King,6,East Side,47.72008449877532,-122.13869904582806,1739,47.611096999999994,-122.14481299999998 +1740.0,61.0,King,6,East Side,47.71510696005646,-122.1226348721764,1740,47.611096999999994,-122.14481299999998 +1741.0,61.0,King,6,East Side,47.71840247510429,-122.09860644232357,1741,47.611096999999994,-122.14481299999998 +1742.0,61.0,King,6,East Side,47.727762717394235,-122.09189669548296,1742,47.611096999999994,-122.14481299999998 +1743.0,61.0,King,6,East Side,47.7264014681761,-122.1081732303438,1743,47.611096999999994,-122.14481299999998 +1744.0,61.0,King,6,East Side,47.73447803523421,-122.09816753104471,1744,47.611096999999994,-122.14481299999998 +1745.0,61.0,King,6,East Side,47.727544945665635,-122.12147830196231,1745,47.611096999999994,-122.14481299999998 +1746.0,61.0,King,6,East Side,47.728289741242655,-122.13243133837996,1746,47.611096999999994,-122.14481299999998 +1747.0,60.0,King,6,East Side,47.73339327011762,-122.15926820375992,1747,47.611096999999994,-122.14481299999998 +1748.0,61.0,King,6,East Side,47.7283547546581,-122.17004581747852,1748,47.611096999999994,-122.14481299999998 +1749.0,60.0,King,6,East Side,47.733879950174895,-122.16953735589294,1749,47.611096999999994,-122.14481299999998 +1750.0,56.0,King,6,East Side,47.72945263649096,-122.18216607838677,1750,47.611096999999994,-122.14481299999998 +1751.0,55.0,King,6,East Side,47.72904608992506,-122.19379290303404,1751,47.611096999999994,-122.14481299999998 +1752.0,55.0,King,6,East Side,47.728698569214366,-122.2035309589812,1752,47.611096999999994,-122.14481299999998 +1753.0,55.0,King,6,East Side,47.72938385712308,-122.21576773747914,1753,47.611096999999994,-122.14481299999998 +1754.0,59.0,King,6,East Side,47.734036020979225,-122.23332809721741,1754,47.611096999999994,-122.14481299999998 +1755.0,59.0,King,6,East Side,47.73499781835517,-122.24231403971581,1755,47.611096999999994,-122.14481299999998 +1756.0,55.0,King,6,East Side,47.72953730930174,-122.25517670604552,1756,47.611096999999994,-122.14481299999998 +1757.0,59.0,King,6,East Side,47.74305185324648,-122.25678868940993,1757,47.611096999999994,-122.14481299999998 +1758.0,59.0,King,6,East Side,47.756765568456075,-122.25524839731108,1758,47.611096999999994,-122.14481299999998 +1759.0,59.0,King,6,East Side,47.74661174705739,-122.24469384140822,1759,47.611096999999994,-122.14481299999998 +1760.0,59.0,King,6,East Side,47.755840421020935,-122.24373701649185,1760,47.611096999999994,-122.14481299999998 +1761.0,59.0,King,6,East Side,47.74527780295537,-122.234469863307,1761,47.611096999999994,-122.14481299999998 +1762.0,59.0,King,6,East Side,47.75254523978465,-122.23199254587765,1762,47.611096999999994,-122.14481299999998 +1763.0,59.0,King,6,East Side,47.73715650221853,-122.2251056250095,1763,47.611096999999994,-122.14481299999998 +1764.0,59.0,King,6,East Side,47.745258114871035,-122.22476650178403,1764,47.611096999999994,-122.14481299999998 +1765.0,59.0,King,6,East Side,47.73632120047734,-122.21355259498192,1765,47.611096999999994,-122.14481299999998 +1766.0,59.0,King,6,East Side,47.746312648828784,-122.21677284739893,1766,47.611096999999994,-122.14481299999998 +1767.0,60.0,King,6,East Side,47.742045916690884,-122.20616993415312,1767,47.611096999999994,-122.14481299999998 +1768.0,60.0,King,6,East Side,47.75461557591749,-122.20999642042601,1768,47.611096999999994,-122.14481299999998 +1769.0,60.0,King,6,East Side,47.752759627324856,-122.2033155756851,1769,47.611096999999994,-122.14481299999998 +1770.0,60.0,King,6,East Side,47.73903008961675,-122.19659788826144,1770,47.611096999999994,-122.14481299999998 +1771.0,60.0,King,6,East Side,47.73654349350493,-122.18992656441498,1771,47.611096999999994,-122.14481299999998 +1772.0,60.0,King,6,East Side,47.749006336381065,-122.19291330966487,1772,47.611096999999994,-122.14481299999998 +1773.0,60.0,King,6,East Side,47.75652242020065,-122.19305659666551,1773,47.611096999999994,-122.14481299999998 +1774.0,60.0,King,6,East Side,47.73837019041435,-122.181288621627,1774,47.611096999999994,-122.14481299999998 +1775.0,60.0,King,6,East Side,47.75097982863089,-122.18363302605972,1775,47.611096999999994,-122.14481299999998 +1776.0,60.0,King,6,East Side,47.74912349481354,-122.17822435167034,1776,47.611096999999994,-122.14481299999998 +1777.0,60.0,King,6,East Side,47.75638960449008,-122.17362006923187,1777,47.611096999999994,-122.14481299999998 +1778.0,60.0,King,6,East Side,47.74327735675213,-122.16755645326396,1778,47.611096999999994,-122.14481299999998 +1779.0,60.0,King,6,East Side,47.7409954090639,-122.15612483635643,1779,47.611096999999994,-122.14481299999998 +1780.0,61.0,King,6,East Side,47.742690387122046,-122.15053752473328,1780,47.611096999999994,-122.14481299999998 +1781.0,61.0,King,6,East Side,47.752030225207825,-122.16028823203176,1781,47.611096999999994,-122.14481299999998 +1782.0,61.0,King,6,East Side,47.74471477049934,-122.13848276378627,1782,47.611096999999994,-122.14481299999998 +1783.0,61.0,King,6,East Side,47.757139685853865,-122.14115855775276,1783,47.611096999999994,-122.14481299999998 +1784.0,61.0,King,6,East Side,47.746040722194046,-122.1219248709126,1784,47.611096999999994,-122.14481299999998 +1785.0,61.0,King,6,East Side,47.75702875223056,-122.11984990427759,1785,47.611096999999994,-122.14481299999998 +1786.0,61.0,King,6,East Side,47.741794869370715,-122.10756761330136,1786,47.611096999999994,-122.14481299999998 +1787.0,61.0,King,6,East Side,47.754628095767906,-122.1009848730793,1787,47.611096999999994,-122.14481299999998 +1788.0,61.0,King,6,East Side,47.741689000611686,-122.09064154365791,1788,47.611096999999994,-122.14481299999998 +1789.0,61.0,King,6,East Side,47.75248416734849,-122.08749299494116,1789,47.611096999999994,-122.14481299999998 +1790.0,61.0,King,6,East Side,47.76700885665564,-122.09381702622515,1790,47.611096999999994,-122.14481299999998 +1791.0,61.0,King,6,East Side,47.768406645879686,-122.1180117815527,1791,47.611096999999994,-122.14481299999998 +1792.0,61.0,King,6,East Side,47.77004207824563,-122.14210929681593,1792,47.611096999999994,-122.14481299999998 +1793.0,61.0,King,6,East Side,47.761987368736804,-122.15021296166316,1793,47.611096999999994,-122.14481299999998 +1794.0,61.0,King,6,East Side,47.75910993316231,-122.15765580964748,1794,47.611096999999994,-122.14481299999998 +1795.0,60.0,King,6,East Side,47.76950420069638,-122.16643798201969,1795,47.611096999999994,-122.14481299999998 +1796.0,60.0,King,6,East Side,47.76303868558937,-122.17730891338614,1796,47.611096999999994,-122.14481299999998 +1797.0,60.0,King,6,East Side,47.77273528997645,-122.18525715239656,1797,47.611096999999994,-122.14481299999998 +1798.0,60.0,King,6,East Side,47.760749372849176,-122.19147149922993,1798,47.611096999999994,-122.14481299999998 +1799.0,60.0,King,6,East Side,47.76435411379241,-122.19679736038117,1799,47.611096999999994,-122.14481299999998 +1800.0,60.0,King,6,East Side,47.77141043774184,-122.19623282207596,1800,47.611096999999994,-122.14481299999998 +1801.0,60.0,King,6,East Side,47.76259428539053,-122.2046264881572,1801,47.611096999999994,-122.14481299999998 +1802.0,60.0,King,6,East Side,47.77165350092416,-122.2080168283595,1802,47.611096999999994,-122.14481299999998 +1803.0,60.0,King,6,East Side,47.75466384381085,-122.21555588950069,1803,47.611096999999994,-122.14481299999998 +1804.0,60.0,King,6,East Side,47.762297917150924,-122.21571763898199,1804,47.611096999999994,-122.14481299999998 +1805.0,60.0,King,6,East Side,47.77060071849318,-122.21844528284365,1805,47.611096999999994,-122.14481299999998 +1806.0,59.0,King,6,East Side,47.75582704698432,-122.22390230529655,1806,47.611096999999994,-122.14481299999998 +1807.0,59.0,King,6,East Side,47.76181092080157,-122.22852377716923,1807,47.611096999999994,-122.14481299999998 +1808.0,59.0,King,6,East Side,47.77174437875394,-122.22845946579838,1808,47.611096999999994,-122.14481299999998 +1809.0,59.0,King,6,East Side,47.761981058588105,-122.23831737990156,1809,47.611096999999994,-122.14481299999998 +1810.0,59.0,King,6,East Side,47.77266542838976,-122.23859455903036,1810,47.611096999999994,-122.14481299999998 +1811.0,59.0,King,6,East Side,47.767235532103975,-122.24657964738212,1811,47.611096999999994,-122.14481299999998 +1812.0,59.0,King,6,East Side,47.76079594786474,-122.25657723293313,1812,47.611096999999994,-122.14481299999998 +1813.0,59.0,King,6,East Side,47.766336981094646,-122.25662700483707,1813,47.611096999999994,-122.14481299999998 +1814.0,59.0,King,6,East Side,47.7728821584956,-122.25600976358908,1814,47.611096999999994,-122.14481299999998 +1815.0,59.0,King,6,East Side,47.77321446121727,-122.26591060464656,1815,47.611096999999994,-122.14481299999998 +1816.0,58.0,King,3,North Seattle-Shoreline,47.769924228398295,-122.27376440273574,1816,47.717471,-122.338958 +1817.0,58.0,King,3,North Seattle-Shoreline,47.772516366635294,-122.28206490002277,1817,47.717471,-122.338958 +1818.0,58.0,King,3,North Seattle-Shoreline,47.7672245388704,-122.28839264645306,1818,47.717471,-122.338958 +1819.0,58.0,King,3,North Seattle-Shoreline,47.77402085233186,-122.29419624102249,1819,47.717471,-122.338958 +1820.0,58.0,King,3,North Seattle-Shoreline,47.76765326534482,-122.29556772564388,1820,47.717471,-122.338958 +1821.0,58.0,King,3,North Seattle-Shoreline,47.77416970960633,-122.30252314950759,1821,47.717471,-122.338958 +1822.0,58.0,King,3,North Seattle-Shoreline,47.766563553082584,-122.30187487824514,1822,47.717471,-122.338958 +1823.0,58.0,King,3,North Seattle-Shoreline,47.77442095672324,-122.31139080873535,1823,47.717471,-122.338958 +1824.0,58.0,King,3,North Seattle-Shoreline,47.76702168455631,-122.31042339744673,1824,47.717471,-122.338958 +1825.0,58.0,King,3,North Seattle-Shoreline,47.77343143792129,-122.31646199899643,1825,47.717471,-122.338958 +1826.0,58.0,King,3,North Seattle-Shoreline,47.76664985422639,-122.31857169721813,1826,47.717471,-122.338958 +1827.0,58.0,King,3,North Seattle-Shoreline,47.774231816119006,-122.32440091177564,1827,47.717471,-122.338958 +1828.0,58.0,King,3,North Seattle-Shoreline,47.76697621777996,-122.32614836174945,1828,47.717471,-122.338958 +1829.0,57.0,King,3,North Seattle-Shoreline,47.77408272597703,-122.33256053773769,1829,47.717471,-122.338958 +1830.0,57.0,King,3,North Seattle-Shoreline,47.766881698403104,-122.33241090557571,1830,47.717471,-122.338958 +1831.0,57.0,King,3,North Seattle-Shoreline,47.774448289807474,-122.34031618008005,1831,47.717471,-122.338958 +1832.0,57.0,King,3,North Seattle-Shoreline,47.76727860293227,-122.3407990743614,1832,47.717471,-122.338958 +1833.0,57.0,King,3,North Seattle-Shoreline,47.77413749467515,-122.35094561358524,1833,47.717471,-122.338958 +1834.0,57.0,King,3,North Seattle-Shoreline,47.76687055009336,-122.34858191652654,1834,47.717471,-122.338958 +1835.0,57.0,King,3,North Seattle-Shoreline,47.77412259896872,-122.36124265457987,1835,47.717471,-122.338958 +1836.0,57.0,King,3,North Seattle-Shoreline,47.76745784789267,-122.35600848162115,1836,47.717471,-122.338958 +1837.0,57.0,King,3,North Seattle-Shoreline,47.76781255920603,-122.3639148948556,1837,47.717471,-122.338958 +1838.0,57.0,King,3,North Seattle-Shoreline,47.772504561008226,-122.37153530435043,1838,47.717471,-122.338958 +1839.0,57.0,King,3,North Seattle-Shoreline,47.77422835207721,-122.38005845574976,1839,47.717471,-122.338958 +1840.0,57.0,King,3,North Seattle-Shoreline,47.774379437340976,-122.38838844784559,1840,47.717471,-122.338958 +1841.0,57.0,King,3,North Seattle-Shoreline,47.76725776995785,-122.38327524724613,1841,47.717471,-122.338958 +1842.0,57.0,King,3,North Seattle-Shoreline,47.76271145338654,-122.37403189164408,1842,47.717471,-122.338958 +1843.0,57.0,King,3,North Seattle-Shoreline,47.75437521644896,-122.37396661071472,1843,47.717471,-122.338958 +1844.0,57.0,King,3,North Seattle-Shoreline,47.7605275885235,-122.36017895119647,1844,47.717471,-122.338958 +1845.0,57.0,King,3,North Seattle-Shoreline,47.75365555878334,-122.3568602289851,1845,47.717471,-122.338958 +1846.0,57.0,King,3,North Seattle-Shoreline,47.76001618396607,-122.35044245942363,1846,47.717471,-122.338958 +1847.0,57.0,King,3,North Seattle-Shoreline,47.7521596432481,-122.34973607706856,1847,47.717471,-122.338958 +1848.0,57.0,King,3,North Seattle-Shoreline,47.75961869065114,-122.34046837482042,1848,47.717471,-122.338958 +1849.0,57.0,King,3,North Seattle-Shoreline,47.75234676623341,-122.34017851310928,1849,47.717471,-122.338958 +1850.0,57.0,King,3,North Seattle-Shoreline,47.76005682258357,-122.33043217657087,1850,47.717471,-122.338958 +1851.0,57.0,King,3,North Seattle-Shoreline,47.75220504519026,-122.33219558580728,1851,47.717471,-122.338958 +1852.0,57.0,King,3,North Seattle-Shoreline,47.75817764605253,-122.32579043942208,1852,47.717471,-122.338958 +1853.0,57.0,King,3,North Seattle-Shoreline,47.75234742049432,-122.3268451024073,1853,47.717471,-122.338958 +1854.0,58.0,King,3,North Seattle-Shoreline,47.759737703760464,-122.31834559899806,1854,47.717471,-122.338958 +1855.0,58.0,King,3,North Seattle-Shoreline,47.75215393991133,-122.31865564643999,1855,47.717471,-122.338958 +1856.0,58.0,King,3,North Seattle-Shoreline,47.76122565752561,-122.3045406036034,1856,47.717471,-122.338958 +1857.0,58.0,King,3,North Seattle-Shoreline,47.757307431728144,-122.30815032528179,1857,47.717471,-122.338958 +1858.0,58.0,King,3,North Seattle-Shoreline,47.75169137232065,-122.30834030295914,1858,47.717471,-122.338958 +1859.0,58.0,King,3,North Seattle-Shoreline,47.7523165019705,-122.29559379273223,1859,47.717471,-122.338958 +1860.0,58.0,King,3,North Seattle-Shoreline,47.75885141120234,-122.28923186410229,1860,47.717471,-122.338958 +1861.0,58.0,King,3,North Seattle-Shoreline,47.7532804441621,-122.28372557240273,1861,47.717471,-122.338958 +1862.0,58.0,King,3,North Seattle-Shoreline,47.76033875736785,-122.27753426937154,1862,47.717471,-122.338958 +1863.0,58.0,King,3,North Seattle-Shoreline,47.76285030101479,-122.26704062141157,1863,47.717471,-122.338958 +1864.0,58.0,King,3,North Seattle-Shoreline,47.75620507366503,-122.26906242110391,1864,47.717471,-122.338958 +1865.0,58.0,King,3,North Seattle-Shoreline,47.749326119308996,-122.28099584934921,1865,47.717471,-122.338958 +1866.0,58.0,King,3,North Seattle-Shoreline,47.738096071079504,-122.2874294052972,1866,47.717471,-122.338958 +1867.0,58.0,King,3,North Seattle-Shoreline,47.744608928329704,-122.29411672543716,1867,47.717471,-122.338958 +1868.0,58.0,King,3,North Seattle-Shoreline,47.73764471712769,-122.29648355872999,1868,47.717471,-122.338958 +1869.0,58.0,King,3,North Seattle-Shoreline,47.74294632666816,-122.3075170510684,1869,47.717471,-122.338958 +1870.0,58.0,King,3,North Seattle-Shoreline,47.73570077672861,-122.30738378289705,1870,47.717471,-122.338958 +1871.0,58.0,King,3,North Seattle-Shoreline,47.74489280326805,-122.31841977891592,1871,47.717471,-122.338958 +1872.0,58.0,King,3,North Seattle-Shoreline,47.737625017346964,-122.31822883548529,1872,47.717471,-122.338958 +1873.0,57.0,King,3,North Seattle-Shoreline,47.7448824196356,-122.32659126054644,1873,47.717471,-122.338958 +1874.0,57.0,King,3,North Seattle-Shoreline,47.73850763995699,-122.32543614374651,1874,47.717471,-122.338958 +1875.0,57.0,King,3,North Seattle-Shoreline,47.74512327953526,-122.33196771680583,1875,47.717471,-122.338958 +1876.0,57.0,King,3,North Seattle-Shoreline,47.73741679678482,-122.33047249619312,1876,47.717471,-122.338958 +1877.0,57.0,King,3,North Seattle-Shoreline,47.74506167253188,-122.33998923406826,1877,47.717471,-122.338958 +1878.0,57.0,King,3,North Seattle-Shoreline,47.73777431562704,-122.33978683858179,1878,47.717471,-122.338958 +1879.0,57.0,King,3,North Seattle-Shoreline,47.74375482404809,-122.351459682724,1879,47.717471,-122.338958 +1880.0,57.0,King,3,North Seattle-Shoreline,47.73738246624588,-122.34886919197969,1880,47.717471,-122.338958 +1881.0,57.0,King,3,North Seattle-Shoreline,47.75093378396902,-122.36301766667788,1881,47.717471,-122.338958 +1882.0,57.0,King,3,North Seattle-Shoreline,47.741816076479466,-122.3679062635046,1882,47.717471,-122.338958 +1883.0,61.0,King,6,East Side,47.76879943137312,-122.07642316433143,1883,47.611096999999994,-122.14481299999998 +1884.0,61.0,King,6,East Side,47.7583197147248,-122.07322163582874,1884,47.611096999999994,-122.14481299999998 +1885.0,62.0,King,6,East Side,47.75062986121006,-122.06897872577196,1885,47.611096999999994,-122.14481299999998 +1886.0,62.0,King,6,East Side,47.74228347017175,-122.07336978982624,1886,47.611096999999994,-122.14481299999998 +1887.0,62.0,King,6,East Side,47.76428095600174,-122.05479659889579,1887,47.611096999999994,-122.14481299999998 +1888.0,62.0,King,6,East Side,47.74143986983527,-122.05684623031095,1888,47.611096999999994,-122.14481299999998 +1889.0,62.0,King,6,East Side,47.74327737710714,-122.03935870309584,1889,47.611096999999994,-122.14481299999998 +1890.0,62.0,King,6,East Side,47.76930244433037,-122.03477010571092,1890,47.611096999999994,-122.14481299999998 +1891.0,62.0,King,6,East Side,47.762036907167406,-122.01387038739628,1891,47.611096999999994,-122.14481299999998 +1892.0,62.0,King,6,East Side,47.74567879577262,-122.02364892015595,1892,47.611096999999994,-122.14481299999998 +1893.0,62.0,King,6,East Side,47.76243096880662,-121.98459111947872,1893,47.611096999999994,-122.14481299999998 +1894.0,62.0,King,6,East Side,47.76085228262763,-121.92425003545796,1894,47.611096999999994,-122.14481299999998 +1895.0,63.0,King,6,East Side,47.739984192583364,-121.78628631634658,1895,47.611096999999994,-122.14481299999998 +1896.0,63.0,King,6,East Side,47.700387053956966,-121.86553218108736,1896,47.611096999999994,-122.14481299999998 +1897.0,62.0,King,6,East Side,47.72845432435714,-121.9392404855127,1897,47.611096999999994,-122.14481299999998 +1898.0,62.0,King,6,East Side,47.72676219617586,-121.99947131675889,1898,47.611096999999994,-122.14481299999998 +1899.0,62.0,King,6,East Side,47.724379435958525,-122.01799501668772,1899,47.611096999999994,-122.14481299999998 +1900.0,62.0,King,6,East Side,47.7097132917581,-122.01741071238676,1900,47.611096999999994,-122.14481299999998 +1901.0,62.0,King,6,East Side,47.72606996359336,-122.0396733561474,1901,47.611096999999994,-122.14481299999998 +1902.0,62.0,King,6,East Side,47.70783112523442,-122.03810647246205,1902,47.611096999999994,-122.14481299999998 +1903.0,62.0,King,6,East Side,47.72516974696701,-122.06178584430893,1903,47.611096999999994,-122.14481299999998 +1904.0,62.0,King,6,East Side,47.709022236569396,-122.05938412932949,1904,47.611096999999994,-122.14481299999998 +1905.0,62.0,King,6,East Side,47.69386777121434,-122.06571155557691,1905,47.611096999999994,-122.14481299999998 +1906.0,62.0,King,6,East Side,47.72754259235285,-122.07771834482227,1906,47.611096999999994,-122.14481299999998 +1907.0,62.0,King,6,East Side,47.70926981001414,-122.07996749935265,1907,47.611096999999994,-122.14481299999998 +1908.0,62.0,King,6,East Side,47.69695101962647,-122.08371085586954,1908,47.611096999999994,-122.14481299999998 +1909.0,54.0,King,6,East Side,47.68252116824481,-122.09519826812195,1909,47.611096999999994,-122.14481299999998 +1910.0,54.0,King,6,East Side,47.67984745929977,-122.08743533705768,1910,47.611096999999994,-122.14481299999998 +1911.0,54.0,King,6,East Side,47.680998051230134,-122.07091616833316,1911,47.611096999999994,-122.14481299999998 +1912.0,54.0,King,6,East Side,47.68125291662351,-122.0542805270656,1912,47.611096999999994,-122.14481299999998 +1913.0,54.0,King,6,East Side,47.68383744582668,-122.03948444084436,1913,47.611096999999994,-122.14481299999998 +1914.0,54.0,King,6,East Side,47.688094328218774,-122.02058817306549,1914,47.611096999999994,-122.14481299999998 +1915.0,54.0,King,6,East Side,47.66832773932722,-122.01517152104708,1915,47.611096999999994,-122.14481299999998 +1916.0,54.0,King,6,East Side,47.67345303296385,-121.98825576453696,1916,47.611096999999994,-122.14481299999998 +1917.0,54.0,King,6,East Side,47.68247734074136,-121.96712748123664,1917,47.611096999999994,-122.14481299999998 +1918.0,62.0,King,6,East Side,47.70055516772394,-121.94954133894056,1918,47.611096999999994,-122.14481299999998 +1919.0,63.0,King,6,East Side,47.66472752100474,-121.89745414691177,1919,47.611096999999994,-122.14481299999998 +1920.0,63.0,King,6,East Side,47.64537878016469,-121.85957466602704,1920,47.611096999999994,-122.14481299999998 +1921.0,54.0,King,6,East Side,47.656400825137304,-121.94435425637265,1921,47.611096999999994,-122.14481299999998 +1922.0,54.0,King,6,East Side,47.634183369141645,-121.96610981710172,1922,47.611096999999994,-122.14481299999998 +1923.0,54.0,King,6,East Side,47.64385936808546,-121.98791674382912,1923,47.611096999999994,-122.14481299999998 +1924.0,54.0,King,6,East Side,47.65262044172925,-122.01402871631944,1924,47.611096999999994,-122.14481299999998 +1925.0,54.0,King,6,East Side,47.65606546309879,-122.02977231131598,1925,47.611096999999994,-122.14481299999998 +1926.0,54.0,King,6,East Side,47.664653368553154,-122.05052256869848,1926,47.611096999999994,-122.14481299999998 +1927.0,54.0,King,6,East Side,47.65537978281714,-122.04826773082115,1927,47.611096999999994,-122.14481299999998 +1928.0,54.0,King,6,East Side,47.6646594465794,-122.07415558806431,1928,47.611096999999994,-122.14481299999998 +1929.0,54.0,King,6,East Side,47.67049867248335,-122.08937001764528,1929,47.611096999999994,-122.14481299999998 +1930.0,54.0,King,6,East Side,47.66227782510269,-122.08861237824928,1930,47.611096999999994,-122.14481299999998 +1931.0,54.0,King,6,East Side,47.667557549305364,-122.09664229882178,1931,47.611096999999994,-122.14481299999998 +1932.0,54.0,King,6,East Side,47.67108663466709,-122.10319808644388,1932,47.611096999999994,-122.14481299999998 +1933.0,49.0,King,6,East Side,47.64974530329178,-122.08497045514088,1933,47.611096999999994,-122.14481299999998 +1934.0,49.0,King,6,East Side,47.64974025808763,-122.0689435709602,1934,47.611096999999994,-122.14481299999998 +1935.0,49.0,King,6,East Side,47.63885392172353,-122.07044552046541,1935,47.611096999999994,-122.14481299999998 +1936.0,49.0,King,6,East Side,47.62343022383335,-122.06223439378269,1936,47.611096999999994,-122.14481299999998 +1937.0,49.0,King,6,East Side,47.63418982788778,-122.05456540946643,1937,47.611096999999994,-122.14481299999998 +1938.0,49.0,King,6,East Side,47.63107070102392,-122.04106749209144,1938,47.611096999999994,-122.14481299999998 +1939.0,49.0,King,6,East Side,47.62111569902711,-122.04369934933766,1939,47.611096999999994,-122.14481299999998 +1940.0,49.0,King,6,East Side,47.64442975715738,-122.04038737763649,1940,47.611096999999994,-122.14481299999998 +1941.0,49.0,King,6,East Side,47.63364391275944,-122.02754715563677,1941,47.611096999999994,-122.14481299999998 +1942.0,49.0,King,6,East Side,47.6219525090556,-122.02453199941084,1942,47.611096999999994,-122.14481299999998 +1943.0,46.0,King,6,East Side,47.6245361696605,-122.0066136281664,1943,47.611096999999994,-122.14481299999998 +1944.0,46.0,King,6,East Side,47.61699462884879,-121.98534062667377,1944,47.611096999999994,-122.14481299999998 +1945.0,46.0,King,6,East Side,47.603264041448796,-121.96423908639866,1945,47.611096999999994,-122.14481299999998 +1946.0,63.0,King,6,East Side,47.6089387772823,-121.94203875857045,1946,47.611096999999994,-122.14481299999998 +1947.0,63.0,King,6,East Side,47.58911839844614,-121.84130381141688,1947,47.611096999999994,-122.14481299999998 +1948.0,63.0,King,6,East Side,47.597125799106635,-121.90957666399773,1948,47.611096999999994,-122.14481299999998 +1949.0,63.0,King,6,East Side,47.58287195634322,-121.91613334846123,1949,47.611096999999994,-122.14481299999998 +1950.0,63.0,King,6,East Side,47.56786889385237,-121.91345780344272,1950,47.611096999999994,-122.14481299999998 +1951.0,46.0,King,6,East Side,47.5732276432181,-121.95970833255768,1951,47.611096999999994,-122.14481299999998 +1952.0,46.0,King,6,East Side,47.593316045340785,-121.9777573922034,1952,47.611096999999994,-122.14481299999998 +1953.0,46.0,King,6,East Side,47.607193568176115,-122.00638797477241,1953,47.611096999999994,-122.14481299999998 +1954.0,46.0,King,6,East Side,47.59446002085034,-121.99764421669596,1954,47.611096999999994,-122.14481299999998 +1955.0,46.0,King,6,East Side,47.583376588553456,-121.99568794597158,1955,47.611096999999994,-122.14481299999998 +1956.0,46.0,King,6,East Side,47.61007064195242,-122.02614310742008,1956,47.611096999999994,-122.14481299999998 +1957.0,46.0,King,6,East Side,47.59420349414812,-122.02334125285023,1957,47.611096999999994,-122.14481299999998 +1958.0,45.0,King,6,East Side,47.58430469908883,-122.02476653544927,1958,47.611096999999994,-122.14481299999998 +1959.0,49.0,King,6,East Side,47.60858703333108,-122.04254241523664,1959,47.611096999999994,-122.14481299999998 +1960.0,49.0,King,6,East Side,47.61023043160406,-122.05673410727027,1960,47.611096999999994,-122.14481299999998 +1961.0,49.0,King,6,East Side,47.59686879986994,-122.04620473798587,1961,47.611096999999994,-122.14481299999998 +1962.0,45.0,King,6,East Side,47.58645559659479,-122.04620216870882,1962,47.611096999999994,-122.14481299999998 +1963.0,49.0,King,6,East Side,47.606308166551074,-122.06780670027874,1963,47.611096999999994,-122.14481299999998 +1964.0,49.0,King,6,East Side,47.59486074466742,-122.07097475668968,1964,47.611096999999994,-122.14481299999998 +1965.0,45.0,King,6,East Side,47.58126290294572,-122.0687776513486,1965,47.611096999999994,-122.14481299999998 +1966.0,45.0,King,6,East Side,47.57433594045053,-122.04757429101377,1966,47.611096999999994,-122.14481299999998 +1967.0,45.0,King,6,East Side,47.56387805210906,-122.0440780578042,1967,47.611096999999994,-122.14481299999998 +1968.0,45.0,King,6,East Side,47.56997474926273,-122.02997253031175,1968,47.611096999999994,-122.14481299999998 +1969.0,45.0,King,6,East Side,47.55515619845586,-122.03359279731771,1969,47.611096999999994,-122.14481299999998 +1970.0,45.0,King,6,East Side,47.54893019162613,-122.03514856040869,1970,47.611096999999994,-122.14481299999998 +1971.0,46.0,King,6,East Side,47.54124349266221,-122.0264548340316,1971,47.611096999999994,-122.14481299999998 +1972.0,45.0,King,6,East Side,47.575600782095925,-122.01740466284964,1972,47.611096999999994,-122.14481299999998 +1973.0,45.0,King,6,East Side,47.5635927123189,-122.0165892786853,1973,47.611096999999994,-122.14481299999998 +1974.0,46.0,King,6,East Side,47.553367739928035,-122.00948137850621,1974,47.611096999999994,-122.14481299999998 +1975.0,46.0,King,6,East Side,47.54054147788106,-122.011859402287,1975,47.611096999999994,-122.14481299999998 +1976.0,45.0,King,6,East Side,47.57227746191843,-122.00140688383492,1976,47.611096999999994,-122.14481299999998 +1977.0,46.0,King,6,East Side,47.5468478852409,-121.99553955693158,1977,47.611096999999994,-122.14481299999998 +1978.0,46.0,King,6,East Side,47.55122861707378,-121.98437857361387,1978,47.611096999999994,-122.14481299999998 +1979.0,46.0,King,6,East Side,47.54641380949467,-121.93628220116604,1979,47.611096999999994,-122.14481299999998 +1980.0,63.0,King,6,East Side,47.54749203968518,-121.88202703791694,1980,47.611096999999994,-122.14481299999998 +1981.0,63.0,King,6,East Side,47.52012474128049,-121.9013577838513,1981,47.611096999999994,-122.14481299999998 +1982.0,63.0,King,6,East Side,47.55532473299258,-121.85788259042242,1982,47.611096999999994,-122.14481299999998 +1983.0,63.0,King,6,East Side,47.539625842630386,-121.86838427484751,1983,47.611096999999994,-122.14481299999998 +1984.0,63.0,King,6,East Side,47.51929989049991,-121.87220540883007,1984,47.611096999999994,-122.14481299999998 +1985.0,63.0,King,6,East Side,47.525960173161344,-121.84973619837272,1985,47.611096999999994,-122.14481299999998 +1986.0,63.0,King,6,East Side,47.5483769639143,-121.7826308244505,1986,47.611096999999994,-122.14481299999998 +1987.0,39.0,King,6,East Side,47.51301347926189,-121.82415446768229,1987,47.611096999999994,-122.14481299999998 +1988.0,39.0,King,6,East Side,47.51795291201127,-121.80216218819815,1988,47.611096999999994,-122.14481299999998 +1989.0,39.0,King,6,East Side,47.49145612109547,-121.79596203002598,1989,47.611096999999994,-122.14481299999998 +1990.0,63.0,King,6,East Side,47.493822313773634,-121.75792432277728,1990,47.611096999999994,-122.14481299999998 +1991.0,39.0,King,6,East Side,47.48106679622613,-121.7709597427734,1991,47.611096999999994,-122.14481299999998 +1992.0,63.0,King,6,East Side,47.54725178206128,-121.73638178945829,1992,47.611096999999994,-122.14481299999998 +1993.0,63.0,King,6,East Side,47.50539456994499,-121.73038333318728,1993,47.611096999999994,-122.14481299999998 +1994.0,63.0,King,6,East Side,47.63289020271658,-121.68054278930408,1994,47.611096999999994,-122.14481299999998 +1995.0,63.0,King,6,East Side,47.65652522923934,-121.35898280921629,1995,47.611096999999994,-122.14481299999998 +1996.0,63.0,King,6,East Side,47.47001852288986,-121.50143815723398,1996,47.611096999999994,-122.14481299999998 +1997.0,63.0,King,6,East Side,47.387053939830636,-121.58522969615049,1997,47.611096999999994,-122.14481299999998 +1998.0,39.0,King,6,East Side,47.45622640619539,-121.75172739952356,1998,47.611096999999994,-122.14481299999998 +1999.0,39.0,King,6,East Side,47.46604903894621,-121.81890214863766,1999,47.611096999999994,-122.14481299999998 +2000.0,39.0,King,6,East Side,47.43024993834025,-121.8968830367654,2000,47.611096999999994,-122.14481299999998 +2001.0,39.0,King,6,East Side,47.41817775791779,-121.98980414227532,2001,47.611096999999994,-122.14481299999998 +2002.0,39.0,King,6,East Side,47.39433339561629,-121.99334868393869,2002,47.611096999999994,-122.14481299999998 +2003.0,39.0,King,6,East Side,47.40240504675963,-122.02520033210837,2003,47.611096999999994,-122.14481299999998 +2004.0,34.0,King,7,Renton-FedWay-Kent,47.389685408668306,-122.03252384658244,2004,47.401118,-122.226377 +2005.0,34.0,King,7,Renton-FedWay-Kent,47.384950600981206,-122.043607985243,2005,47.401118,-122.226377 +2006.0,34.0,King,7,Renton-FedWay-Kent,47.38136547257348,-122.06068162517784,2006,47.401118,-122.226377 +2007.0,33.0,King,7,Renton-FedWay-Kent,47.36176031807801,-122.10926669643585,2007,47.401118,-122.226377 +2008.0,34.0,King,7,Renton-FedWay-Kent,47.36714602421853,-122.08912944072112,2008,47.401118,-122.226377 +2009.0,34.0,King,7,Renton-FedWay-Kent,47.36506449725373,-122.07386340301964,2009,47.401118,-122.226377 +2010.0,34.0,King,7,Renton-FedWay-Kent,47.37184811553778,-122.05437067079235,2010,47.401118,-122.226377 +2011.0,34.0,King,7,Renton-FedWay-Kent,47.36260839207407,-122.05518725517838,2011,47.401118,-122.226377 +2012.0,34.0,King,7,Renton-FedWay-Kent,47.37317726501654,-122.04065146032572,2012,47.401118,-122.226377 +2013.0,34.0,King,7,Renton-FedWay-Kent,47.3633505995106,-122.03325714187277,2013,47.401118,-122.226377 +2014.0,34.0,King,7,Renton-FedWay-Kent,47.373827520190325,-122.02879935583763,2014,47.401118,-122.226377 +2015.0,34.0,King,7,Renton-FedWay-Kent,47.376297477880314,-122.00600187250042,2015,47.401118,-122.226377 +2016.0,32.0,King,7,Renton-FedWay-Kent,47.36725817706116,-121.98977343734842,2016,47.401118,-122.226377 +2017.0,38.0,King,7,Renton-FedWay-Kent,47.37234149216538,-121.90130487699196,2017,47.401118,-122.226377 +2018.0,38.0,King,7,Renton-FedWay-Kent,47.30023156069403,-121.61825432956185,2018,47.401118,-122.226377 +2019.0,38.0,King,7,Renton-FedWay-Kent,47.32783359951684,-121.85297678274044,2019,47.401118,-122.226377 +2020.0,32.0,King,7,Renton-FedWay-Kent,47.33620953903954,-121.96924208051249,2020,47.401118,-122.226377 +2021.0,32.0,King,7,Renton-FedWay-Kent,47.347569349502784,-122.00328458256142,2021,47.401118,-122.226377 +2022.0,32.0,King,7,Renton-FedWay-Kent,47.35356951062498,-122.02827418752649,2022,47.401118,-122.226377 +2023.0,32.0,King,7,Renton-FedWay-Kent,47.33756903631259,-122.02709995731294,2023,47.401118,-122.226377 +2024.0,32.0,King,7,Renton-FedWay-Kent,47.352412976882974,-122.04540602594429,2024,47.401118,-122.226377 +2025.0,32.0,King,7,Renton-FedWay-Kent,47.33528902125888,-122.04264699272308,2025,47.401118,-122.226377 +2026.0,34.0,King,7,Renton-FedWay-Kent,47.354417339985524,-122.0656190508818,2026,47.401118,-122.226377 +2027.0,34.0,King,7,Renton-FedWay-Kent,47.34764124709297,-122.07039553245596,2027,47.401118,-122.226377 +2028.0,32.0,King,7,Renton-FedWay-Kent,47.334886491292714,-122.06106965317144,2028,47.401118,-122.226377 +2029.0,34.0,King,7,Renton-FedWay-Kent,47.35534102975936,-122.10214827324532,2029,47.401118,-122.226377 +2030.0,34.0,King,7,Renton-FedWay-Kent,47.34871816247698,-122.09591238499418,2030,47.401118,-122.226377 +2031.0,32.0,King,7,Renton-FedWay-Kent,47.33631321999116,-122.08549538891295,2031,47.401118,-122.226377 +2032.0,32.0,King,7,Renton-FedWay-Kent,47.334345829010154,-122.11061624073994,2032,47.401118,-122.226377 +2033.0,33.0,King,7,Renton-FedWay-Kent,47.35504021056318,-122.11683899049,2033,47.401118,-122.226377 +2034.0,33.0,King,7,Renton-FedWay-Kent,47.34810771169589,-122.12776115435116,2034,47.401118,-122.226377 +2035.0,32.0,King,7,Renton-FedWay-Kent,47.33629552091838,-122.14156729701573,2035,47.401118,-122.226377 +2036.0,32.0,King,7,Renton-FedWay-Kent,47.323054653820286,-122.14787048756027,2036,47.401118,-122.226377 +2037.0,32.0,King,7,Renton-FedWay-Kent,47.3092613775434,-122.15648025259249,2037,47.401118,-122.226377 +2038.0,32.0,King,7,Renton-FedWay-Kent,47.32325722497318,-122.11823780636914,2038,47.401118,-122.226377 +2039.0,32.0,King,7,Renton-FedWay-Kent,47.30796545446957,-122.11903571071915,2039,47.401118,-122.226377 +2040.0,32.0,King,7,Renton-FedWay-Kent,47.32016122482458,-122.08130695009905,2040,47.401118,-122.226377 +2041.0,32.0,King,7,Renton-FedWay-Kent,47.30924988252156,-122.06509217652712,2041,47.401118,-122.226377 +2042.0,32.0,King,7,Renton-FedWay-Kent,47.31961351146607,-122.04539508980606,2042,47.401118,-122.226377 +2043.0,32.0,King,7,Renton-FedWay-Kent,47.2993714551054,-122.03776839170595,2043,47.401118,-122.226377 +2044.0,32.0,King,7,Renton-FedWay-Kent,47.32002550404066,-122.02039499522458,2044,47.401118,-122.226377 +2045.0,32.0,King,7,Renton-FedWay-Kent,47.3010774068405,-122.01481540823687,2045,47.401118,-122.226377 +2046.0,32.0,King,7,Renton-FedWay-Kent,47.304146642228915,-121.97602465350417,2046,47.401118,-122.226377 +2047.0,38.0,King,7,Renton-FedWay-Kent,47.29163978137277,-121.87700058608357,2047,47.401118,-122.226377 +2048.0,38.0,King,7,Renton-FedWay-Kent,47.25402338080115,-121.92702321077007,2048,47.401118,-122.226377 +2049.0,38.0,King,7,Renton-FedWay-Kent,47.27258108951503,-121.95972995583523,2049,47.401118,-122.226377 +2050.0,32.0,King,7,Renton-FedWay-Kent,47.28441188383343,-122.020004654867,2050,47.401118,-122.226377 +2051.0,38.0,King,7,Renton-FedWay-Kent,47.26031433740086,-122.00781022508616,2051,47.401118,-122.226377 +2052.0,38.0,King,7,Renton-FedWay-Kent,47.26161330349064,-122.04260444262384,2052,47.401118,-122.226377 +2053.0,32.0,King,7,Renton-FedWay-Kent,47.29114839142159,-122.06591084559557,2053,47.401118,-122.226377 +2054.0,38.0,King,7,Renton-FedWay-Kent,47.271179344075136,-122.06968091726742,2054,47.401118,-122.226377 +2055.0,32.0,King,7,Renton-FedWay-Kent,47.29679728816254,-122.12014438383244,2055,47.401118,-122.226377 +2056.0,32.0,King,7,Renton-FedWay-Kent,47.287788808297,-122.11213428044088,2056,47.401118,-122.226377 +2057.0,38.0,King,7,Renton-FedWay-Kent,47.268841132323466,-122.11075133827828,2057,47.401118,-122.226377 +2058.0,32.0,King,7,Renton-FedWay-Kent,47.294203439393996,-122.15554897961277,2058,47.401118,-122.226377 +2059.0,38.0,King,7,Renton-FedWay-Kent,47.279483347080756,-122.15344967255855,2059,47.401118,-122.226377 +2060.0,30.0,King,7,Renton-FedWay-Kent,47.293233930747355,-122.18438585832436,2060,47.401118,-122.226377 +2061.0,38.0,King,7,Renton-FedWay-Kent,47.250288930926466,-122.08885252507432,2061,47.401118,-122.226377 +2062.0,38.0,King,7,Renton-FedWay-Kent,47.23574340589457,-122.08316958710913,2062,47.401118,-122.226377 +2063.0,38.0,King,7,Renton-FedWay-Kent,47.235515858870926,-122.0243369381502,2063,47.401118,-122.226377 +2064.0,38.0,King,7,Renton-FedWay-Kent,47.23119920548106,-121.97454788282371,2064,47.401118,-122.226377 +2065.0,38.0,King,7,Renton-FedWay-Kent,47.21232499833308,-121.93762198800323,2065,47.401118,-122.226377 +2066.0,38.0,King,7,Renton-FedWay-Kent,47.210332489583685,-121.97602176032078,2066,47.401118,-122.226377 +2067.0,38.0,King,7,Renton-FedWay-Kent,47.20297634545938,-121.97787187016534,2067,47.401118,-122.226377 +2068.0,38.0,King,7,Renton-FedWay-Kent,47.22103024360886,-122.0029743705254,2068,47.401118,-122.226377 +2069.0,38.0,King,7,Renton-FedWay-Kent,47.21006377153815,-122.00249995249477,2069,47.401118,-122.226377 +2070.0,38.0,King,7,Renton-FedWay-Kent,47.20296437611397,-122.00427893924879,2070,47.401118,-122.226377 +2071.0,38.0,King,7,Renton-FedWay-Kent,47.2190851448194,-122.03735728261556,2071,47.401118,-122.226377 +2072.0,38.0,King,7,Renton-FedWay-Kent,47.20176869144618,-122.02663654406395,2072,47.401118,-122.226377 +2073.0,38.0,King,7,Renton-FedWay-Kent,47.220312664610084,-122.07619712144093,2073,47.401118,-122.226377 +2074.0,38.0,King,7,Renton-FedWay-Kent,47.20056983991329,-122.05918379987686,2074,47.401118,-122.226377 +2075.0,38.0,King,7,Renton-FedWay-Kent,47.201081325008715,-122.08138940637764,2075,47.401118,-122.226377 +2076.0,38.0,King,7,Renton-FedWay-Kent,47.18518762697226,-122.03030409448685,2076,47.401118,-122.226377 +2077.0,38.0,King,7,Renton-FedWay-Kent,47.19186502425562,-122.00845152490095,2077,47.401118,-122.226377 +2078.0,38.0,King,7,Renton-FedWay-Kent,47.18376848444829,-121.99746964003711,2078,47.401118,-122.226377 +2079.0,38.0,King,7,Renton-FedWay-Kent,47.1783562703145,-121.97564129843788,2079,47.401118,-122.226377 +2080.0,38.0,King,7,Renton-FedWay-Kent,47.168979368649595,-121.93623255659095,2080,47.401118,-122.226377 +2081.0,38.0,King,7,Renton-FedWay-Kent,47.1878536947351,-121.60392253566799,2081,47.401118,-122.226377 +2082.0,21.0,King,5,West-South Seattle,47.47400960921684,-122.47936779584762,2082,47.551159999999996,-122.332714 +2083.0,21.0,King,5,West-South Seattle,47.475434221327454,-122.45418606688357,2083,47.551159999999996,-122.332714 +2084.0,21.0,King,5,West-South Seattle,47.42793515316759,-122.44935822919821,2084,47.551159999999996,-122.332714 +2085.0,21.0,King,5,West-South Seattle,47.43099517000381,-122.48755943918171,2085,47.551159999999996,-122.332714 +2086.0,21.0,King,5,West-South Seattle,47.39432693209378,-122.49227484167648,2086,47.551159999999996,-122.332714 +2087.0,21.0,King,5,West-South Seattle,47.37740971173538,-122.431293372471,2087,47.551159999999996,-122.332714 +2088.0,21.0,King,5,West-South Seattle,47.35567128108653,-122.505510583974,2088,47.551159999999996,-122.332714 +2089.0,64.0,Snohomish,1,Suburban Snohomish,48.26604244807118,-122.37787974299006,2089,, +2090.0,64.0,Snohomish,1,Suburban Snohomish,48.28227394474961,-122.34232554621248,2090,, +2091.0,64.0,Snohomish,1,Suburban Snohomish,48.28079256547533,-122.30421335136332,2091,, +2092.0,64.0,Snohomish,1,Suburban Snohomish,48.282881216844046,-122.2615281321301,2092,, +2093.0,65.0,Snohomish,1,Suburban Snohomish,48.26851240923337,-122.20060449960772,2093,, +2094.0,64.0,Snohomish,1,Suburban Snohomish,48.25491928580433,-122.23317104828959,2094,, +2095.0,64.0,Snohomish,1,Suburban Snohomish,48.250930042586965,-122.26846243650276,2095,, +2096.0,64.0,Snohomish,1,Suburban Snohomish,48.26085068564091,-122.30516431110256,2096,, +2097.0,64.0,Snohomish,1,Suburban Snohomish,48.24499308193641,-122.30375759440979,2097,, +2098.0,64.0,Snohomish,1,Suburban Snohomish,48.262674969473416,-122.34450388023443,2098,, +2099.0,64.0,Snohomish,1,Suburban Snohomish,48.24555707488842,-122.34007552229376,2099,, +2100.0,64.0,Snohomish,1,Suburban Snohomish,48.24169130767329,-122.36126803622507,2100,, +2101.0,64.0,Snohomish,1,Suburban Snohomish,48.208561649977206,-122.3401373578529,2101,, +2102.0,64.0,Snohomish,1,Suburban Snohomish,48.22249486480241,-122.29741089267613,2102,, +2103.0,64.0,Snohomish,1,Suburban Snohomish,48.22407601835496,-122.23935463313506,2103,, +2104.0,64.0,Snohomish,1,Suburban Snohomish,48.20699004025468,-122.24630605236901,2104,, +2105.0,65.0,Snohomish,1,Suburban Snohomish,48.229398681278255,-122.19453624643549,2105,, +2106.0,65.0,Snohomish,1,Suburban Snohomish,48.210150865315285,-122.17319163899502,2106,, +2107.0,65.0,Snohomish,1,Suburban Snohomish,48.26710657261418,-122.10424188035242,2107,, +2108.0,68.0,Snohomish,1,Suburban Snohomish,48.26272487625649,-121.96383097034986,2108,, +2109.0,68.0,Snohomish,1,Suburban Snohomish,48.183308146580075,-121.40329053037472,2109,, +2110.0,68.0,Snohomish,1,Suburban Snohomish,48.16263202903296,-121.94424683196831,2110,, +2111.0,68.0,Snohomish,1,Suburban Snohomish,48.22344627341421,-122.0597184961666,2111,, +2112.0,68.0,Snohomish,1,Suburban Snohomish,48.21596987419207,-122.09290048900192,2112,, +2113.0,68.0,Snohomish,1,Suburban Snohomish,48.19667222813005,-122.04749351541278,2113,, +2114.0,68.0,Snohomish,1,Suburban Snohomish,48.16222452928047,-122.07741181951592,2114,, +2115.0,65.0,Snohomish,1,Suburban Snohomish,48.19568888555885,-122.10834089024394,2115,, +2116.0,65.0,Snohomish,1,Suburban Snohomish,48.18111565173856,-122.10524854564838,2116,, +2117.0,65.0,Snohomish,1,Suburban Snohomish,48.2009747603101,-122.12635940833401,2117,, +2118.0,65.0,Snohomish,1,Suburban Snohomish,48.19390880678339,-122.12295338880452,2118,, +2119.0,65.0,Snohomish,1,Suburban Snohomish,48.17432315613949,-122.11655218252787,2119,, +2120.0,65.0,Snohomish,1,Suburban Snohomish,48.15521555968272,-122.10498084549525,2120,, +2121.0,65.0,Snohomish,1,Suburban Snohomish,48.187211508086975,-122.13852716544324,2121,, +2122.0,65.0,Snohomish,1,Suburban Snohomish,48.171395724754326,-122.13183412852293,2122,, +2123.0,65.0,Snohomish,1,Suburban Snohomish,48.15786903965317,-122.12803643173751,2123,, +2124.0,65.0,Snohomish,1,Suburban Snohomish,48.19601032456386,-122.16703334073273,2124,, +2125.0,65.0,Snohomish,1,Suburban Snohomish,48.1794377921712,-122.17615285454364,2125,, +2126.0,65.0,Snohomish,1,Suburban Snohomish,48.16333492367761,-122.14571417862759,2126,, +2127.0,65.0,Snohomish,1,Suburban Snohomish,48.1647326083212,-122.16098728746206,2127,, +2128.0,65.0,Snohomish,1,Suburban Snohomish,48.1580107115893,-122.17867239600632,2128,, +2129.0,65.0,Snohomish,1,Suburban Snohomish,48.15990139216047,-122.18663848393795,2129,, +2130.0,64.0,Snohomish,1,Suburban Snohomish,48.17438300379936,-122.21369131775022,2130,, +2131.0,64.0,Snohomish,1,Suburban Snohomish,48.17170392962842,-122.25239639554104,2131,, +2132.0,64.0,Snohomish,1,Suburban Snohomish,48.178134502313654,-122.28608939446345,2132,, +2133.0,64.0,Snohomish,1,Suburban Snohomish,48.175745066882925,-122.31666255792757,2133,, +2134.0,64.0,Snohomish,1,Suburban Snohomish,48.15607630846448,-122.32260595815079,2134,, +2135.0,64.0,Snohomish,1,Suburban Snohomish,48.17385868935821,-122.34509276565441,2135,, +2136.0,64.0,Snohomish,1,Suburban Snohomish,48.159274814180975,-122.35133515605995,2136,, +2137.0,64.0,Snohomish,1,Suburban Snohomish,48.136290986922205,-122.36143516062624,2137,, +2138.0,64.0,Snohomish,1,Suburban Snohomish,48.138383884649926,-122.33224664761428,2138,, +2139.0,64.0,Snohomish,1,Suburban Snohomish,48.13944396207215,-122.29527404231584,2139,, +2140.0,64.0,Snohomish,1,Suburban Snohomish,48.13847082679822,-122.27124558085659,2140,, +2141.0,64.0,Snohomish,1,Suburban Snohomish,48.148146923254785,-122.23765067926928,2141,, +2142.0,64.0,Snohomish,1,Suburban Snohomish,48.132099076569936,-122.231961201083,2142,, +2143.0,64.0,Snohomish,1,Suburban Snohomish,48.13681481141413,-122.20289611274029,2143,, +2144.0,64.0,Snohomish,1,Suburban Snohomish,48.142721525724276,-122.1931537248048,2144,, +2145.0,67.0,Snohomish,1,Suburban Snohomish,48.14369283424031,-122.17365090920406,2145,, +2146.0,67.0,Snohomish,1,Suburban Snohomish,48.12757210746578,-122.1749331190443,2146,, +2147.0,67.0,Snohomish,1,Suburban Snohomish,48.14290248704111,-122.15139687570179,2147,, +2148.0,67.0,Snohomish,1,Suburban Snohomish,48.123982339531686,-122.15163502036243,2148,, +2149.0,67.0,Snohomish,1,Suburban Snohomish,48.12179158199398,-122.1267193491747,2149,, +2150.0,67.0,Snohomish,1,Suburban Snohomish,48.130603905035855,-122.10057600745613,2150,, +2151.0,68.0,Snohomish,1,Suburban Snohomish,48.11156127061879,-122.05520248521444,2151,, +2152.0,68.0,Snohomish,1,Suburban Snohomish,48.12048382289422,-122.02045161887293,2152,, +2153.0,68.0,Snohomish,1,Suburban Snohomish,48.0919354425797,-121.96891612165548,2153,, +2154.0,68.0,Snohomish,1,Suburban Snohomish,48.08433269503809,-122.02031607841222,2154,, +2155.0,67.0,Snohomish,1,Suburban Snohomish,48.09245204508934,-122.09011511487837,2155,, +2156.0,67.0,Snohomish,1,Suburban Snohomish,48.084183770666456,-122.12238267646069,2156,, +2157.0,67.0,Snohomish,1,Suburban Snohomish,48.078032115103206,-122.13159742493649,2157,, +2158.0,67.0,Snohomish,1,Suburban Snohomish,48.10316078620389,-122.15152896530421,2158,, +2159.0,66.0,Snohomish,1,Suburban Snohomish,48.08848960508949,-122.14731286788192,2159,, +2160.0,66.0,Snohomish,1,Suburban Snohomish,48.08254896403629,-122.14878211292437,2160,, +2161.0,66.0,Snohomish,1,Suburban Snohomish,48.07736432661185,-122.14767500827585,2161,, +2162.0,66.0,Snohomish,1,Suburban Snohomish,48.08871862783021,-122.1609597186625,2162,, +2163.0,66.0,Snohomish,1,Suburban Snohomish,48.08056540524198,-122.16114222296235,2163,, +2164.0,66.0,Snohomish,1,Suburban Snohomish,48.080184295627745,-122.17010379285831,2164,, +2165.0,67.0,Snohomish,1,Suburban Snohomish,48.11545602775522,-122.17646585778276,2165,, +2166.0,67.0,Snohomish,1,Suburban Snohomish,48.10870891131112,-122.16932749482667,2166,, +2167.0,66.0,Snohomish,1,Suburban Snohomish,48.094736473288926,-122.16832693346687,2167,, +2168.0,67.0,Snohomish,1,Suburban Snohomish,48.10753578349318,-122.18138913003936,2168,, +2169.0,66.0,Snohomish,1,Suburban Snohomish,48.0919088901046,-122.17939318148208,2169,, +2170.0,66.0,Snohomish,1,Suburban Snohomish,48.0805071278566,-122.1789925105499,2170,, +2171.0,64.0,Snohomish,1,Suburban Snohomish,48.111514505845115,-122.20497351677382,2171,, +2172.0,64.0,Snohomish,1,Suburban Snohomish,48.08810917852645,-122.18966042141308,2172,, +2173.0,64.0,Snohomish,1,Suburban Snohomish,48.0866103232694,-122.21166222792299,2173,, +2174.0,64.0,Snohomish,1,Suburban Snohomish,48.10932856299354,-122.23737319217646,2174,, +2175.0,64.0,Snohomish,1,Suburban Snohomish,48.07117312638894,-122.2440174351178,2175,, +2176.0,64.0,Snohomish,1,Suburban Snohomish,48.09900303661311,-122.2709729438927,2176,, +2177.0,64.0,Snohomish,1,Suburban Snohomish,48.102066027212324,-122.31077088568344,2177,, +2178.0,64.0,Snohomish,1,Suburban Snohomish,48.09750607115046,-122.32959299943842,2178,, +2179.0,64.0,Snohomish,1,Suburban Snohomish,48.06815814263903,-122.28964982740663,2179,, +2180.0,64.0,Snohomish,1,Suburban Snohomish,48.048956211962576,-122.26668837668034,2180,, +2181.0,64.0,Snohomish,1,Suburban Snohomish,48.047294057907706,-122.24456193081235,2181,, +2182.0,64.0,Snohomish,1,Suburban Snohomish,48.057603733975924,-122.21889788960031,2182,, +2183.0,64.0,Snohomish,1,Suburban Snohomish,48.04251449362937,-122.20930027259249,2183,, +2184.0,64.0,Snohomish,1,Suburban Snohomish,48.06694022082508,-122.20043940561243,2184,, +2185.0,64.0,Snohomish,1,Suburban Snohomish,48.06478870716004,-122.18952867654578,2185,, +2186.0,66.0,Snohomish,1,Suburban Snohomish,48.068589507136146,-122.1807087735869,2186,, +2187.0,66.0,Snohomish,1,Suburban Snohomish,48.05661727736,-122.18244793373276,2187,, +2188.0,66.0,Snohomish,1,Suburban Snohomish,48.05656392022081,-122.17872170079576,2188,, +2189.0,66.0,Snohomish,1,Suburban Snohomish,48.04971079060211,-122.18042989049505,2189,, +2190.0,66.0,Snohomish,1,Suburban Snohomish,48.072060677954376,-122.1717485871908,2190,, +2191.0,66.0,Snohomish,1,Suburban Snohomish,48.064817352730074,-122.17229462034643,2191,, +2192.0,66.0,Snohomish,1,Suburban Snohomish,48.05878389992116,-122.17232610617936,2192,, +2193.0,66.0,Snohomish,1,Suburban Snohomish,48.05406053248653,-122.17235342929173,2193,, +2194.0,66.0,Snohomish,1,Suburban Snohomish,48.04632024143406,-122.17045302897553,2194,, +2195.0,66.0,Snohomish,1,Suburban Snohomish,48.068650287814684,-122.16061666403529,2195,, +2196.0,66.0,Snohomish,1,Suburban Snohomish,48.05826517171653,-122.16528342738556,2196,, +2197.0,66.0,Snohomish,1,Suburban Snohomish,48.056516762344685,-122.16222724479714,2197,, +2198.0,66.0,Snohomish,1,Suburban Snohomish,48.0687225850452,-122.14786773150827,2198,, +2199.0,66.0,Snohomish,1,Suburban Snohomish,48.05841703728464,-122.14965687859535,2199,, +2200.0,66.0,Snohomish,1,Suburban Snohomish,48.049764630326116,-122.1478271054986,2200,, +2201.0,66.0,Snohomish,1,Suburban Snohomish,48.04625862447709,-122.15889216099652,2201,, +2202.0,70.0,Snohomish,1,Suburban Snohomish,48.03836370127519,-122.15034605664579,2202,, +2203.0,67.0,Snohomish,1,Suburban Snohomish,48.06587389033329,-122.128302011439,2203,, +2204.0,67.0,Snohomish,1,Suburban Snohomish,48.05802541137615,-122.13266698341944,2204,, +2205.0,67.0,Snohomish,1,Suburban Snohomish,48.04823474858998,-122.13552907874364,2205,, +2206.0,67.0,Snohomish,1,Suburban Snohomish,48.03929220010537,-122.13562722086763,2206,, +2207.0,67.0,Snohomish,1,Suburban Snohomish,48.04470869909621,-122.12484920298063,2207,, +2208.0,67.0,Snohomish,1,Suburban Snohomish,48.06258138440986,-122.11530574237922,2208,, +2209.0,67.0,Snohomish,1,Suburban Snohomish,48.04481408045756,-122.11490423610594,2209,, +2210.0,67.0,Snohomish,1,Suburban Snohomish,48.060601347617684,-122.08832804346228,2210,, +2211.0,67.0,Snohomish,1,Suburban Snohomish,48.03927878364306,-122.10436192807482,2211,, +2212.0,70.0,Snohomish,1,Suburban Snohomish,48.039188685324575,-122.07936780490546,2212,, +2213.0,68.0,Snohomish,1,Suburban Snohomish,48.057524064290746,-122.04567975862837,2213,, +2214.0,68.0,Snohomish,1,Suburban Snohomish,48.07634077317961,-121.96939120526129,2214,, +2215.0,68.0,Snohomish,1,Suburban Snohomish,48.03697421516876,-121.73265596413952,2215,, +2216.0,68.0,Snohomish,1,Suburban Snohomish,48.01048224877746,-121.95293992969499,2216,, +2217.0,68.0,Snohomish,1,Suburban Snohomish,48.042772927834605,-122.00254637606905,2217,, +2218.0,72.0,Snohomish,1,Suburban Snohomish,47.97780312591394,-121.99926671445057,2218,, +2219.0,70.0,Snohomish,1,Suburban Snohomish,48.02940421676604,-122.04237354832537,2219,, +2220.0,70.0,Snohomish,1,Suburban Snohomish,48.01007583119354,-122.03891326402571,2220,, +2221.0,70.0,Snohomish,1,Suburban Snohomish,48.02620655414201,-122.05986908006405,2221,, +2222.0,70.0,Snohomish,1,Suburban Snohomish,48.015434950385504,-122.0567263861304,2222,, +2223.0,70.0,Snohomish,1,Suburban Snohomish,47.99738269508688,-122.04631558518854,2223,, +2224.0,70.0,Snohomish,1,Suburban Snohomish,47.99843019140932,-122.059975983508,2224,, +2225.0,70.0,Snohomish,1,Suburban Snohomish,47.982144236251,-122.05613584913162,2225,, +2226.0,72.0,Snohomish,1,Suburban Snohomish,47.97224503873164,-122.04138199807751,2226,, +2227.0,70.0,Snohomish,1,Suburban Snohomish,48.02290788928605,-122.07072433698369,2227,, +2228.0,70.0,Snohomish,1,Suburban Snohomish,48.01324643145957,-122.0745944161081,2228,, +2229.0,70.0,Snohomish,1,Suburban Snohomish,47.99315222393077,-122.07162311235304,2229,, +2230.0,70.0,Snohomish,1,Suburban Snohomish,47.98108220527094,-122.07629910932316,2230,, +2231.0,70.0,Snohomish,1,Suburban Snohomish,48.022460673002385,-122.08357874215169,2231,, +2232.0,70.0,Snohomish,1,Suburban Snohomish,48.014973867265816,-122.0867635465912,2232,, +2233.0,70.0,Snohomish,1,Suburban Snohomish,47.99778958602624,-122.09339665145464,2233,, +2234.0,70.0,Snohomish,1,Suburban Snohomish,47.986144814589174,-122.09151301472731,2234,, +2235.0,70.0,Snohomish,1,Suburban Snohomish,48.02211016136529,-122.1008124790986,2235,, +2236.0,70.0,Snohomish,1,Suburban Snohomish,48.007060284783,-122.10299259133207,2236,, +2237.0,70.0,Snohomish,1,Suburban Snohomish,47.996256642643004,-122.1017776264188,2237,, +2238.0,70.0,Snohomish,1,Suburban Snohomish,47.98580777152114,-122.10097882700228,2238,, +2239.0,70.0,Snohomish,1,Suburban Snohomish,48.02894427228514,-122.11495960607296,2239,, +2240.0,70.0,Snohomish,1,Suburban Snohomish,48.028416277388295,-122.12747262462595,2240,, +2241.0,70.0,Snohomish,1,Suburban Snohomish,48.01020007662285,-122.12319906738804,2241,, +2242.0,70.0,Snohomish,1,Suburban Snohomish,48.00650050271404,-122.11155623026423,2242,, +2243.0,70.0,Snohomish,1,Suburban Snohomish,47.99814181494912,-122.12107195727013,2243,, +2244.0,70.0,Snohomish,1,Suburban Snohomish,47.99701624449806,-122.10865048784352,2244,, +2245.0,70.0,Snohomish,1,Suburban Snohomish,47.99413481472317,-122.11607068478222,2245,, +2246.0,70.0,Snohomish,1,Suburban Snohomish,47.98478877937313,-122.10854276759157,2246,, +2247.0,70.0,Snohomish,1,Suburban Snohomish,47.98430187375949,-122.12472584857142,2247,, +2248.0,70.0,Snohomish,1,Suburban Snohomish,48.02185232323418,-122.14156028691423,2248,, +2249.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.00956997598395,-122.17582749872518,2249,47.884636,-122.261059 +2250.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.00433698032993,-122.1844877805252,2250,47.884636,-122.261059 +2251.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.00497621772218,-122.1935799194038,2251,47.884636,-122.261059 +2252.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.01185827949874,-122.19971840785568,2252,47.884636,-122.261059 +2253.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.002353517301046,-122.20435578830887,2253,47.884636,-122.261059 +2254.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.00793443208259,-122.20993830743308,2254,47.884636,-122.261059 +2255.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,48.00578571390381,-122.21985748089344,2255,47.884636,-122.261059 +2256.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.99605157912362,-122.21116946672441,2256,47.884636,-122.261059 +2257.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.998351481081976,-122.20460787295751,2257,47.884636,-122.261059 +2258.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.99440635500554,-122.20470936781807,2258,47.884636,-122.261059 +2259.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.998844350700615,-122.1950518630251,2259,47.884636,-122.261059 +2260.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.994296164246045,-122.19519587768197,2260,47.884636,-122.261059 +2261.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.99442733528983,-122.1867388609595,2261,47.884636,-122.261059 +2262.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.984835371679495,-122.17632398298427,2262,47.884636,-122.261059 +2263.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98887302220486,-122.18147793713301,2263,47.884636,-122.261059 +2264.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9840632674448,-122.18193203685804,2264,47.884636,-122.261059 +2265.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9898697691368,-122.18576783361387,2265,47.884636,-122.261059 +2266.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98464319365314,-122.18672689453452,2266,47.884636,-122.261059 +2267.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.989689839601276,-122.19532263258014,2267,47.884636,-122.261059 +2268.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98443847538559,-122.19544602500747,2268,47.884636,-122.261059 +2269.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98980205944237,-122.20483145733714,2269,47.884636,-122.261059 +2270.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98454925123554,-122.20495938430156,2270,47.884636,-122.261059 +2271.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.989857267656355,-122.20977537462689,2271,47.884636,-122.261059 +2272.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9846099096962,-122.20991003113735,2272,47.884636,-122.261059 +2273.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98667604311819,-122.2125595475434,2273,47.884636,-122.261059 +2274.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98633969774295,-122.21875937710199,2274,47.884636,-122.261059 +2275.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97728928378575,-122.22249164376608,2275,47.884636,-122.261059 +2276.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.978690779592284,-122.21610111738754,2276,47.884636,-122.261059 +2277.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98068050395628,-122.21285992200869,2277,47.884636,-122.261059 +2278.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.977889846171294,-122.2128716861783,2278,47.884636,-122.261059 +2279.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98064611976595,-122.21000896167658,2279,47.884636,-122.261059 +2280.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9778970686833,-122.2100216693505,2280,47.884636,-122.261059 +2281.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98061042443906,-122.20717478722612,2281,47.884636,-122.261059 +2282.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97791809065858,-122.20719534820464,2282,47.884636,-122.261059 +2283.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98057053316485,-122.20364515627509,2283,47.884636,-122.261059 +2284.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97792566809167,-122.2036737375448,2284,47.884636,-122.261059 +2285.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.980510534299576,-122.19831466396252,2285,47.884636,-122.261059 +2286.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.977954654155816,-122.19838741703742,2286,47.884636,-122.261059 +2287.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98052413291545,-122.19167924260866,2287,47.884636,-122.261059 +2288.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97794046195029,-122.19265727090263,2288,47.884636,-122.261059 +2289.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.98050082019624,-122.1848455062912,2289,47.884636,-122.261059 +2290.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97832924145562,-122.18758831743868,2290,47.884636,-122.261059 +2291.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.968887624042175,-122.19291334121479,2291,47.884636,-122.261059 +2292.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.974423832910006,-122.19416340748823,2292,47.884636,-122.261059 +2293.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97308504532766,-122.19879353271955,2293,47.884636,-122.261059 +2294.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.967903576391706,-122.19937094559464,2294,47.884636,-122.261059 +2295.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97264788321827,-122.204834954578,2295,47.884636,-122.261059 +2296.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.966222500113936,-122.20469298453402,2296,47.884636,-122.261059 +2297.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.972550146237324,-122.20978219958354,2297,47.884636,-122.261059 +2298.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.96593927151271,-122.20948985465692,2298,47.884636,-122.261059 +2299.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97376409936,-122.21356655948362,2299,47.884636,-122.261059 +2300.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.96672245541504,-122.21439957690752,2300,47.884636,-122.261059 +2301.0,69.0,Snohomish,2,Everett-Lynwood-Edmonds,47.97351251629336,-122.22035007299488,2301,47.884636,-122.261059 +2302.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.96342219514035,-122.23204633971771,2302,47.884636,-122.261059 +2303.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.95488831860971,-122.2727926078636,2303,47.884636,-122.261059 +2304.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94856225058064,-122.29670451040268,2304,47.884636,-122.261059 +2305.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.932629515813574,-122.30633675237442,2305,47.884636,-122.261059 +2306.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94330985010014,-122.29524266496485,2306,47.884636,-122.261059 +2307.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93023207146514,-122.29736315570658,2307,47.884636,-122.261059 +2308.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.95016958790494,-122.27826831170887,2308,47.884636,-122.261059 +2309.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93353518517939,-122.27749407296416,2309,47.884636,-122.261059 +2310.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94658705802618,-122.26588442749778,2310,47.884636,-122.261059 +2311.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93144971986706,-122.25499856391295,2311,47.884636,-122.261059 +2312.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94993769383705,-122.2521376903944,2312,47.884636,-122.261059 +2313.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.938528804184934,-122.24651297400429,2313,47.884636,-122.261059 +2314.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93138349298137,-122.23856325029509,2314,47.884636,-122.261059 +2315.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.952324657338856,-122.24238998561705,2315,47.884636,-122.261059 +2316.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94968987159282,-122.23402642951595,2316,47.884636,-122.261059 +2317.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94093120412893,-122.23406996879751,2317,47.884636,-122.261059 +2318.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.95628797370023,-122.218698437751,2318,47.884636,-122.261059 +2319.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.948375680803316,-122.22430508970554,2319,47.884636,-122.261059 +2320.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9391779693351,-122.22334890987926,2320,47.884636,-122.261059 +2321.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.92986877511166,-122.22800211858231,2321,47.884636,-122.261059 +2322.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.95502916724526,-122.21008800278143,2322,47.884636,-122.261059 +2323.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94272348542793,-122.21226728914532,2323,47.884636,-122.261059 +2324.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.92952137382447,-122.21778527360979,2324,47.884636,-122.261059 +2325.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.9567852984694,-122.20347014952087,2325,47.884636,-122.261059 +2326.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.94251286665738,-122.20308399098192,2326,47.884636,-122.261059 +2327.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.931213106271855,-122.20688866601051,2327,47.884636,-122.261059 +2328.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.92387391973625,-122.21287086028549,2328,47.884636,-122.261059 +2329.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93038979966386,-122.20100181900459,2329,47.884636,-122.261059 +2330.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.95650534062018,-122.19396382051072,2330,47.884636,-122.261059 +2331.0,71.0,Snohomish,2,Everett-Lynwood-Edmonds,47.93729528462728,-122.18439910807774,2331,47.884636,-122.261059 +2332.0,70.0,Snohomish,1,Suburban Snohomish,47.96024046725485,-122.17889846948448,2332,, +2333.0,70.0,Snohomish,1,Suburban Snohomish,47.964672809248476,-122.15509194297677,2333,, +2334.0,70.0,Snohomish,1,Suburban Snohomish,47.95134870100046,-122.13937696406748,2334,, +2335.0,70.0,Snohomish,1,Suburban Snohomish,47.93297546008878,-122.16047890044169,2335,, +2336.0,72.0,Snohomish,1,Suburban Snohomish,47.934720074655935,-122.13515748549854,2336,, +2337.0,70.0,Snohomish,1,Suburban Snohomish,47.97454927199746,-122.1193996475532,2337,, +2338.0,70.0,Snohomish,1,Suburban Snohomish,47.967784012319285,-122.12099915838031,2338,, +2339.0,70.0,Snohomish,1,Suburban Snohomish,47.960982794592816,-122.10975120900034,2339,, +2340.0,72.0,Snohomish,1,Suburban Snohomish,47.950556752203816,-122.11007817628088,2340,, +2341.0,72.0,Snohomish,1,Suburban Snohomish,47.939664277032826,-122.11365792170082,2341,, +2342.0,72.0,Snohomish,1,Suburban Snohomish,47.94071255999008,-122.104253905142,2342,, +2343.0,72.0,Snohomish,1,Suburban Snohomish,47.92310182371061,-122.11527119224422,2343,, +2344.0,70.0,Snohomish,1,Suburban Snohomish,47.96578536715281,-122.09761063057421,2344,, +2345.0,70.0,Snohomish,1,Suburban Snohomish,47.97458172641007,-122.07750895544271,2345,, +2346.0,70.0,Snohomish,1,Suburban Snohomish,47.96221132216181,-122.08636487344296,2346,, +2347.0,70.0,Snohomish,1,Suburban Snohomish,47.95792986122461,-122.07661405042671,2347,, +2348.0,72.0,Snohomish,1,Suburban Snohomish,47.94470780304532,-122.08745302815834,2348,, +2349.0,72.0,Snohomish,1,Suburban Snohomish,47.940580362563544,-122.09458083135338,2349,, +2350.0,72.0,Snohomish,1,Suburban Snohomish,47.929929696873124,-122.09322173216972,2350,, +2351.0,72.0,Snohomish,1,Suburban Snohomish,47.931686119114616,-122.08286259085229,2351,, +2352.0,72.0,Snohomish,1,Suburban Snohomish,47.92319915021701,-122.10330779704806,2352,, +2353.0,72.0,Snohomish,1,Suburban Snohomish,47.92040426004056,-122.09184944389068,2353,, +2354.0,72.0,Snohomish,1,Suburban Snohomish,47.913651001798755,-122.10314784403194,2354,, +2355.0,72.0,Snohomish,1,Suburban Snohomish,47.914404419056225,-122.09365556228904,2355,, +2356.0,72.0,Snohomish,1,Suburban Snohomish,47.925253456805535,-122.0781083837587,2356,, +2357.0,72.0,Snohomish,1,Suburban Snohomish,47.90856261993567,-122.08737900984032,2357,, +2358.0,72.0,Snohomish,1,Suburban Snohomish,47.947801979488965,-122.0583273514077,2358,, +2359.0,72.0,Snohomish,1,Suburban Snohomish,47.94928223669509,-122.022870562917,2359,, +2360.0,72.0,Snohomish,1,Suburban Snohomish,47.948514436122075,-121.98919907420358,2360,, +2361.0,87.0,Snohomish,1,Suburban Snohomish,47.93713218961065,-121.929442414257,2361,, +2362.0,87.0,Snohomish,1,Suburban Snohomish,47.92767365843646,-121.86160528820524,2362,, +2363.0,87.0,Snohomish,1,Suburban Snohomish,47.91307340553347,-121.66942223397541,2363,, +2364.0,87.0,Snohomish,1,Suburban Snohomish,47.90924010514143,-121.34202635136721,2364,, +2365.0,87.0,Snohomish,1,Suburban Snohomish,47.81411362715863,-121.70700971688969,2365,, +2366.0,87.0,Snohomish,1,Suburban Snohomish,47.871793007186795,-121.82761257657177,2366,, +2367.0,87.0,Snohomish,1,Suburban Snohomish,47.88447849809637,-121.89257039000636,2367,, +2368.0,87.0,Snohomish,1,Suburban Snohomish,47.86488071938035,-121.89328200536438,2368,, +2369.0,87.0,Snohomish,1,Suburban Snohomish,47.88940492511709,-121.92653834553349,2369,, +2370.0,87.0,Snohomish,1,Suburban Snohomish,47.91154979682215,-121.96240413918905,2370,, +2371.0,77.0,Snohomish,1,Suburban Snohomish,47.87061896089126,-121.953878106965,2371,, +2372.0,77.0,Snohomish,1,Suburban Snohomish,47.8892381654251,-121.97922350199396,2372,, +2373.0,77.0,Snohomish,1,Suburban Snohomish,47.870102734154386,-121.97723088416069,2373,, +2374.0,72.0,Snohomish,1,Suburban Snohomish,47.921994841655646,-122.03267251178663,2374,, +2375.0,72.0,Snohomish,1,Suburban Snohomish,47.9018396493343,-122.0059470347264,2375,, +2376.0,77.0,Snohomish,1,Suburban Snohomish,47.8809469842797,-122.00506679738014,2376,, +2377.0,72.0,Snohomish,1,Suburban Snohomish,47.900206774499566,-122.05567421894935,2377,, +2378.0,77.0,Snohomish,1,Suburban Snohomish,47.89046261473918,-122.07111136308622,2378,, +2379.0,77.0,Snohomish,1,Suburban Snohomish,47.90384975310776,-122.1011640915559,2379,, +2380.0,77.0,Snohomish,1,Suburban Snohomish,47.87774739291029,-122.09642489739666,2380,, +2381.0,77.0,Snohomish,1,Suburban Snohomish,47.89696398988535,-122.1231421115876,2381,, +2382.0,77.0,Snohomish,1,Suburban Snohomish,47.91241362404735,-122.15483150089213,2382,, +2383.0,76.0,Snohomish,1,Suburban Snohomish,47.922321363002034,-122.19549767725883,2383,, +2384.0,76.0,Snohomish,1,Suburban Snohomish,47.91388145011287,-122.18411005214769,2384,, +2385.0,76.0,Snohomish,1,Suburban Snohomish,47.90408723553567,-122.17912102296154,2385,, +2386.0,76.0,Snohomish,1,Suburban Snohomish,47.896496408329426,-122.16761330187755,2386,, +2387.0,76.0,Snohomish,1,Suburban Snohomish,47.9001212762074,-122.19051576492222,2387,, +2388.0,76.0,Snohomish,1,Suburban Snohomish,47.91194063796272,-122.20045804747112,2388,, +2389.0,76.0,Snohomish,1,Suburban Snohomish,47.902609064079705,-122.20154606736796,2389,, +2390.0,79.0,Snohomish,1,Suburban Snohomish,47.90144213250733,-122.21026136849925,2390,, +2391.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91678353740838,-122.2172188569608,2391,47.884636,-122.261059 +2392.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91113300883172,-122.2140550798807,2392,47.884636,-122.261059 +2393.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.90234060597739,-122.21816675322846,2393,47.884636,-122.261059 +2394.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.913074845196455,-122.23073740350016,2394,47.884636,-122.261059 +2395.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.902047867706564,-122.23058189447936,2395,47.884636,-122.261059 +2396.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.899983734976644,-122.24371110047537,2396,47.884636,-122.261059 +2397.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.919033469062654,-122.23554408498836,2397,47.884636,-122.261059 +2398.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91921229367436,-122.25078264254776,2398,47.884636,-122.261059 +2399.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.911575946830034,-122.24818272508568,2399,47.884636,-122.261059 +2400.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.900889196780994,-122.25284663729148,2400,47.884636,-122.261059 +2401.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91456894566575,-122.26532538427338,2401,47.884636,-122.261059 +2402.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.90420036830386,-122.26043235397607,2402,47.884636,-122.261059 +2403.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.90619306365898,-122.28098280485789,2403,47.884636,-122.261059 +2404.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91787496415004,-122.29574832048516,2404,47.884636,-122.261059 +2405.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.91509724707093,-122.30865224644168,2405,47.884636,-122.261059 +2406.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.904061500998424,-122.31069307476454,2406,47.884636,-122.261059 +2407.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.90035040557541,-122.29789715050741,2407,47.884636,-122.261059 +2408.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.88721092715922,-122.31852009577734,2408,47.884636,-122.261059 +2409.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.891014039350004,-122.30396300237284,2409,47.884636,-122.261059 +2410.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89287106892908,-122.29246309061486,2410,47.884636,-122.261059 +2411.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.882330155603675,-122.29174491543621,2411,47.884636,-122.261059 +2412.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.87720438767765,-122.28189798247809,2412,47.884636,-122.261059 +2413.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.88135707800983,-122.27312782053669,2413,47.884636,-122.261059 +2414.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89012868287993,-122.26690868289239,2414,47.884636,-122.261059 +2415.0,74.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89410128062064,-122.257915371061,2415,47.884636,-122.261059 +2416.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89343269335363,-122.24661757890615,2416,47.884636,-122.261059 +2417.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.8873972418325,-122.25183094833048,2417,47.884636,-122.261059 +2418.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.882983878052556,-122.2598435531036,2418,47.884636,-122.261059 +2419.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.88600440690092,-122.2435703666128,2419,47.884636,-122.261059 +2420.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89279260804655,-122.23402083839979,2420,47.884636,-122.261059 +2421.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.886509132976855,-122.23286939362221,2421,47.884636,-122.261059 +2422.0,75.0,Snohomish,2,Everett-Lynwood-Edmonds,47.89370427283515,-122.22399572473007,2422,47.884636,-122.261059 +2423.0,79.0,Snohomish,1,Suburban Snohomish,47.88532608729349,-122.22344256388769,2423,, +2424.0,79.0,Snohomish,1,Suburban Snohomish,47.89255052369282,-122.21127264164404,2424,, +2425.0,79.0,Snohomish,1,Suburban Snohomish,47.88339368419734,-122.212774483174,2425,, +2426.0,76.0,Snohomish,1,Suburban Snohomish,47.895535205129526,-122.19971225270679,2426,, +2427.0,76.0,Snohomish,1,Suburban Snohomish,47.885365053426064,-122.20253160970215,2427,, +2428.0,76.0,Snohomish,1,Suburban Snohomish,47.88520932808638,-122.19195017369036,2428,, +2429.0,76.0,Snohomish,1,Suburban Snohomish,47.89572771932861,-122.17983890019958,2429,, +2430.0,76.0,Snohomish,1,Suburban Snohomish,47.88945530083864,-122.18017435372549,2430,, +2431.0,76.0,Snohomish,1,Suburban Snohomish,47.88217536501547,-122.17957952354892,2431,, +2432.0,76.0,Snohomish,1,Suburban Snohomish,47.8843099189099,-122.16943319655708,2432,, +2433.0,76.0,Snohomish,1,Suburban Snohomish,47.888898966565854,-122.15656804592454,2433,, +2434.0,80.0,Snohomish,1,Suburban Snohomish,47.88156949731743,-122.14791607243272,2434,, +2435.0,80.0,Snohomish,1,Suburban Snohomish,47.872956044683725,-122.12536225308321,2435,, +2436.0,86.0,Snohomish,1,Suburban Snohomish,47.86706172250815,-122.10435934927341,2436,, +2437.0,86.0,Snohomish,1,Suburban Snohomish,47.85498146496518,-122.09612378642824,2437,, +2438.0,77.0,Snohomish,1,Suburban Snohomish,47.86541579748191,-122.06221699590981,2438,, +2439.0,77.0,Snohomish,1,Suburban Snohomish,47.870067043497286,-122.0253724781501,2439,, +2440.0,77.0,Snohomish,1,Suburban Snohomish,47.85961189959156,-122.00175846755803,2440,, +2441.0,77.0,Snohomish,1,Suburban Snohomish,47.85569130203703,-121.9843514530924,2441,, +2442.0,77.0,Snohomish,1,Suburban Snohomish,47.852998649472106,-121.96442565593595,2442,, +2443.0,87.0,Snohomish,1,Suburban Snohomish,47.81358321742402,-121.90569590290701,2443,, +2444.0,77.0,Snohomish,1,Suburban Snohomish,47.846871696558296,-121.98167865685032,2444,, +2445.0,77.0,Snohomish,1,Suburban Snohomish,47.843543447505176,-122.00283398765215,2445,, +2446.0,77.0,Snohomish,1,Suburban Snohomish,47.84241924404722,-122.04864611713751,2446,, +2447.0,86.0,Snohomish,1,Suburban Snohomish,47.83876174409127,-122.09519700154556,2447,, +2448.0,86.0,Snohomish,1,Suburban Snohomish,47.85367125579362,-122.10788320585678,2448,, +2449.0,86.0,Snohomish,1,Suburban Snohomish,47.84464774200741,-122.110760726289,2449,, +2450.0,86.0,Snohomish,1,Suburban Snohomish,47.837479897917284,-122.11470863807352,2450,, +2451.0,80.0,Snohomish,1,Suburban Snohomish,47.85647211970566,-122.12430058364184,2451,, +2452.0,80.0,Snohomish,1,Suburban Snohomish,47.84242576804322,-122.1276641529298,2452,, +2453.0,80.0,Snohomish,1,Suburban Snohomish,47.867555792468565,-122.14777069244316,2453,, +2454.0,80.0,Snohomish,1,Suburban Snohomish,47.871519378314474,-122.16327434591663,2454,, +2455.0,80.0,Snohomish,1,Suburban Snohomish,47.85751222786274,-122.14692567156206,2455,, +2456.0,80.0,Snohomish,1,Suburban Snohomish,47.85968330322047,-122.16224894601366,2456,, +2457.0,80.0,Snohomish,1,Suburban Snohomish,47.84869221867715,-122.15556213173453,2457,, +2458.0,80.0,Snohomish,1,Suburban Snohomish,47.840043445907796,-122.14235364592858,2458,, +2459.0,80.0,Snohomish,1,Suburban Snohomish,47.83840940898532,-122.16213256199372,2459,, +2460.0,80.0,Snohomish,1,Suburban Snohomish,47.87136373773158,-122.17935909880686,2460,, +2461.0,80.0,Snohomish,1,Suburban Snohomish,47.86756091294082,-122.17311445254515,2461,, +2462.0,80.0,Snohomish,1,Suburban Snohomish,47.85951523371176,-122.17733786761185,2462,, +2463.0,80.0,Snohomish,1,Suburban Snohomish,47.850487159549246,-122.17818400419307,2463,, +2464.0,80.0,Snohomish,1,Suburban Snohomish,47.83947563489724,-122.1777752458822,2464,, +2465.0,79.0,Snohomish,1,Suburban Snohomish,47.870654079619854,-122.19366840035015,2465,, +2466.0,79.0,Snohomish,1,Suburban Snohomish,47.87325241291972,-122.20747161713238,2466,, +2467.0,79.0,Snohomish,1,Suburban Snohomish,47.85725437847183,-122.19695355998087,2467,, +2468.0,79.0,Snohomish,1,Suburban Snohomish,47.85934925229196,-122.20686489564642,2468,, +2469.0,79.0,Snohomish,1,Suburban Snohomish,47.86421698736135,-122.21552324760486,2469,, +2470.0,79.0,Snohomish,1,Suburban Snohomish,47.849360432885426,-122.1962812380353,2470,, +2471.0,79.0,Snohomish,1,Suburban Snohomish,47.84821616719015,-122.21145438771536,2471,, +2472.0,79.0,Snohomish,1,Suburban Snohomish,47.839474419074534,-122.19108201505115,2472,, +2473.0,79.0,Snohomish,1,Suburban Snohomish,47.83937327008427,-122.20599612631206,2473,, +2474.0,79.0,Snohomish,1,Suburban Snohomish,47.87600009260434,-122.21857196716707,2474,, +2475.0,79.0,Snohomish,1,Suburban Snohomish,47.86539802145965,-122.22453955358351,2475,, +2476.0,79.0,Snohomish,1,Suburban Snohomish,47.854001274911155,-122.22484314456257,2476,, +2477.0,79.0,Snohomish,1,Suburban Snohomish,47.87722287908656,-122.23004112021357,2477,, +2478.0,79.0,Snohomish,1,Suburban Snohomish,47.8696511645281,-122.23784252263269,2478,, +2479.0,79.0,Snohomish,1,Suburban Snohomish,47.857553935871366,-122.24320045933487,2479,, +2480.0,79.0,Snohomish,1,Suburban Snohomish,47.85335198188467,-122.23576837212843,2480,, +2481.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.87733146277432,-122.24488990567549,2481,47.884636,-122.261059 +2482.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.874616054640505,-122.25452357577528,2482,47.884636,-122.261059 +2483.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86649523980911,-122.25341080023442,2483,47.884636,-122.261059 +2484.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86786980673472,-122.26333978106537,2484,47.884636,-122.261059 +2485.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85797647699243,-122.25817402506529,2485,47.884636,-122.261059 +2486.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.87167174095578,-122.26953181155028,2486,47.884636,-122.261059 +2487.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85706620155703,-122.26959634818633,2487,47.884636,-122.261059 +2488.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.862635048014056,-122.27782561881304,2488,47.884636,-122.261059 +2489.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85422042847321,-122.27738691219406,2489,47.884636,-122.261059 +2490.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.8601522281475,-122.28304423587166,2490,47.884636,-122.261059 +2491.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.853227852255046,-122.28669749005712,2491,47.884636,-122.261059 +2492.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.871060920304615,-122.2846928261462,2492,47.884636,-122.261059 +2493.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86646146788189,-122.29285180350917,2493,47.884636,-122.261059 +2494.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.860253159949686,-122.28917427823488,2494,47.884636,-122.261059 +2495.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86141978084186,-122.29733944712996,2495,47.884636,-122.261059 +2496.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85479419638182,-122.29871903004653,2496,47.884636,-122.261059 +2497.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.875279914368626,-122.30380139938471,2497,47.884636,-122.261059 +2498.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86919531090742,-122.30791056406122,2498,47.884636,-122.261059 +2499.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85742079625743,-122.30881622338623,2499,47.884636,-122.261059 +2500.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.8717166562626,-122.32287785284971,2500,47.884636,-122.261059 +2501.0,73.0,Snohomish,2,Everett-Lynwood-Edmonds,47.86006076793353,-122.32257807063496,2501,47.884636,-122.261059 +2502.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.85285247788264,-122.32478497837684,2502,47.884636,-122.261059 +2503.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84728304455793,-122.32818473994504,2503,47.884636,-122.261059 +2504.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84007512020688,-122.34440978071927,2504,47.884636,-122.261059 +2505.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.83815071518077,-122.33159522363606,2505,47.884636,-122.261059 +2506.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.8329854032576,-122.32412455728223,2506,47.884636,-122.261059 +2507.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.848711600550025,-122.30986512283621,2507,47.884636,-122.261059 +2508.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84263492680906,-122.31264612249164,2508,47.884636,-122.261059 +2509.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.83383230389066,-122.31699216938196,2509,47.884636,-122.261059 +2510.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.837453020578394,-122.30761560404329,2510,47.884636,-122.261059 +2511.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.83243843088485,-122.3098215619194,2511,47.884636,-122.261059 +2512.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.848414625562675,-122.2987430999822,2512,47.884636,-122.261059 +2513.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.843320402116746,-122.29995214945872,2513,47.884636,-122.261059 +2514.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.839712619083116,-122.29583454702691,2514,47.884636,-122.261059 +2515.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.831652055294896,-122.29922875230862,2515,47.884636,-122.261059 +2516.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84648886457772,-122.28715830699736,2516,47.884636,-122.261059 +2517.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.836687997526376,-122.28638839915222,2517,47.884636,-122.261059 +2518.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.831649518093826,-122.28959834784462,2518,47.884636,-122.261059 +2519.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84426459458421,-122.27674983477013,2519,47.884636,-122.261059 +2520.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.836288442304784,-122.27698703605192,2520,47.884636,-122.261059 +2521.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84597230621693,-122.26938947516857,2521,47.884636,-122.261059 +2522.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.84087739002131,-122.26381583236716,2522,47.884636,-122.261059 +2523.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.83083197975788,-122.2670958239924,2523,47.884636,-122.261059 +2524.0,85.0,Snohomish,1,Suburban Snohomish,47.842791433090106,-122.2529864538933,2524,, +2525.0,85.0,Snohomish,1,Suburban Snohomish,47.83288159804271,-122.25412869593173,2525,, +2526.0,85.0,Snohomish,1,Suburban Snohomish,47.83685453832615,-122.24258194054686,2526,, +2527.0,85.0,Snohomish,1,Suburban Snohomish,47.83839160806511,-122.22964652692622,2527,, +2528.0,85.0,Snohomish,1,Suburban Snohomish,47.82411639106122,-122.22845139446044,2528,, +2529.0,85.0,Snohomish,1,Suburban Snohomish,47.81496380221302,-122.22648563628351,2529,, +2530.0,85.0,Snohomish,1,Suburban Snohomish,47.834814506021566,-122.21691235635558,2530,, +2531.0,85.0,Snohomish,1,Suburban Snohomish,47.82060235116203,-122.21649225697678,2531,, +2532.0,85.0,Snohomish,1,Suburban Snohomish,47.81322888889513,-122.21899315777893,2532,, +2533.0,85.0,Snohomish,1,Suburban Snohomish,47.81490704860922,-122.2107191387076,2533,, +2534.0,85.0,Snohomish,1,Suburban Snohomish,47.82897516511734,-122.20501562081228,2534,, +2535.0,85.0,Snohomish,1,Suburban Snohomish,47.83093801022133,-122.19501389602026,2535,, +2536.0,85.0,Snohomish,1,Suburban Snohomish,47.82386306887268,-122.19571905142172,2536,, +2537.0,85.0,Snohomish,1,Suburban Snohomish,47.816411799062,-122.19647132922151,2537,, +2538.0,80.0,Snohomish,1,Suburban Snohomish,47.82632706591785,-122.17450043803059,2538,, +2539.0,80.0,Snohomish,1,Suburban Snohomish,47.81410099446194,-122.16900168872007,2539,, +2540.0,80.0,Snohomish,1,Suburban Snohomish,47.822059048366526,-122.14825248306194,2540,, +2541.0,86.0,Snohomish,1,Suburban Snohomish,47.822761261408864,-122.12048310331177,2541,, +2542.0,86.0,Snohomish,1,Suburban Snohomish,47.81038982918285,-122.12900191708201,2542,, +2543.0,86.0,Snohomish,1,Suburban Snohomish,47.826611612277965,-122.1016526219405,2543,, +2544.0,86.0,Snohomish,1,Suburban Snohomish,47.815567589899594,-122.10222792273451,2544,, +2545.0,86.0,Snohomish,1,Suburban Snohomish,47.824751050617174,-122.08483853280252,2545,, +2546.0,86.0,Snohomish,1,Suburban Snohomish,47.82631338240442,-122.07001379179144,2546,, +2547.0,77.0,Snohomish,1,Suburban Snohomish,47.83108396574596,-122.01372368016344,2547,, +2548.0,87.0,Snohomish,1,Suburban Snohomish,47.8171910789,-121.99237404909503,2548,, +2549.0,86.0,Snohomish,1,Suburban Snohomish,47.794403723900395,-122.0205242796636,2549,, +2550.0,86.0,Snohomish,1,Suburban Snohomish,47.80969491949625,-122.05892065151954,2550,, +2551.0,86.0,Snohomish,1,Suburban Snohomish,47.7855719955309,-122.06602773861694,2551,, +2552.0,86.0,Snohomish,1,Suburban Snohomish,47.8018822890905,-122.0887039199548,2552,, +2553.0,86.0,Snohomish,1,Suburban Snohomish,47.78632409613762,-122.09747775203093,2553,, +2554.0,86.0,Snohomish,1,Suburban Snohomish,47.79815935254936,-122.1300863159602,2554,, +2555.0,86.0,Snohomish,1,Suburban Snohomish,47.78431188182388,-122.12255703545506,2555,, +2556.0,86.0,Snohomish,1,Suburban Snohomish,47.782327984966116,-122.13920643471322,2556,, +2557.0,86.0,Snohomish,1,Suburban Snohomish,47.7997533398745,-122.16099013639706,2557,, +2558.0,86.0,Snohomish,1,Suburban Snohomish,47.78530238137589,-122.15061512482114,2558,, +2559.0,86.0,Snohomish,1,Suburban Snohomish,47.78337820551089,-122.16432481455972,2559,, +2560.0,86.0,Snohomish,1,Suburban Snohomish,47.79815431928621,-122.17696928852371,2560,, +2561.0,86.0,Snohomish,1,Suburban Snohomish,47.78354997292432,-122.17933013277195,2561,, +2562.0,86.0,Snohomish,1,Suburban Snohomish,47.80951632939771,-122.18844433254758,2562,, +2563.0,86.0,Snohomish,1,Suburban Snohomish,47.79711870376278,-122.18545474806105,2563,, +2564.0,86.0,Snohomish,1,Suburban Snohomish,47.80005084911998,-122.20006629347652,2564,, +2565.0,86.0,Snohomish,1,Suburban Snohomish,47.78541821173993,-122.19248030645693,2565,, +2566.0,85.0,Snohomish,1,Suburban Snohomish,47.803470187972536,-122.21501160045423,2566,, +2567.0,85.0,Snohomish,1,Suburban Snohomish,47.81248440781425,-122.23016113954728,2567,, +2568.0,85.0,Snohomish,1,Suburban Snohomish,47.82385632337098,-122.24611246761023,2568,, +2569.0,84.0,Snohomish,1,Suburban Snohomish,47.82446047545434,-122.26405085197077,2569,, +2570.0,78.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82804170646161,-122.2751579873748,2570,47.884636,-122.261059 +2571.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82466373307882,-122.28000154090358,2571,47.884636,-122.261059 +2572.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.824740240757954,-122.28450899453264,2572,47.884636,-122.261059 +2573.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82459889116986,-122.28974528562695,2573,47.884636,-122.261059 +2574.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82464598220714,-122.29513359105196,2574,47.884636,-122.261059 +2575.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82470664464202,-122.30056444237957,2575,47.884636,-122.261059 +2576.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.824388035997146,-122.3078308250318,2576,47.884636,-122.261059 +2577.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82633957988936,-122.31245787352594,2577,47.884636,-122.261059 +2578.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.824856785786295,-122.31697651293214,2578,47.884636,-122.261059 +2579.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82490089057165,-122.32237048238085,2579,47.884636,-122.261059 +2580.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.825845342507506,-122.33135931056341,2580,47.884636,-122.261059 +2581.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.82861304533914,-122.34465409713984,2581,47.884636,-122.261059 +2582.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.825685578476076,-122.36182182546615,2582,47.884636,-122.261059 +2583.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81469584193793,-122.37874636605477,2583,47.884636,-122.261059 +2584.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81384610405345,-122.37216807896128,2584,47.884636,-122.261059 +2585.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.816131200869684,-122.36054753380311,2585,47.884636,-122.261059 +2586.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81453185498745,-122.34442303313172,2586,47.884636,-122.261059 +2587.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81594815728271,-122.33036024791572,2587,47.884636,-122.261059 +2588.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.808786225016405,-122.3304235399176,2588,47.884636,-122.261059 +2589.0,81.0,Snohomish,2,Everett-Lynwood-Edmonds,47.817483785221704,-122.32160692952914,2589,47.884636,-122.261059 +2590.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81715934462503,-122.31600944554646,2590,47.884636,-122.261059 +2591.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81000065471953,-122.31893095200412,2591,47.884636,-122.261059 +2592.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81928797609915,-122.30658120371963,2592,47.884636,-122.261059 +2593.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.8157490247904,-122.30802308452436,2593,47.884636,-122.261059 +2594.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.810418256288784,-122.30850143724129,2594,47.884636,-122.261059 +2595.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.819216028431185,-122.29643067277729,2595,47.884636,-122.261059 +2596.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81373619658226,-122.29832363628651,2596,47.884636,-122.261059 +2597.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80890827881629,-122.2967846899502,2597,47.884636,-122.261059 +2598.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.81854894225661,-122.28779974795016,2598,47.884636,-122.261059 +2599.0,84.0,Snohomish,1,Suburban Snohomish,47.81667646797971,-122.2789214759023,2599,, +2600.0,84.0,Snohomish,1,Suburban Snohomish,47.81025144710714,-122.28601162225945,2600,, +2601.0,84.0,Snohomish,1,Suburban Snohomish,47.811140856208105,-122.27577995968129,2601,, +2602.0,84.0,Snohomish,1,Suburban Snohomish,47.817030361407966,-122.26456314749468,2602,, +2603.0,84.0,Snohomish,1,Suburban Snohomish,47.811277039448655,-122.26480239326125,2603,, +2604.0,84.0,Snohomish,1,Suburban Snohomish,47.81551744322638,-122.25588168023502,2604,, +2605.0,84.0,Snohomish,1,Suburban Snohomish,47.81620483545823,-122.24896238846384,2605,, +2606.0,84.0,Snohomish,1,Suburban Snohomish,47.812107656953394,-122.2369698841873,2606,, +2607.0,84.0,Snohomish,1,Suburban Snohomish,47.80716215836057,-122.24035772563194,2607,, +2608.0,84.0,Snohomish,1,Suburban Snohomish,47.79467938570857,-122.22010967830414,2608,, +2609.0,84.0,Snohomish,1,Suburban Snohomish,47.7986081786584,-122.23234808669292,2609,, +2610.0,84.0,Snohomish,1,Suburban Snohomish,47.80512817938655,-122.24701269396186,2610,, +2611.0,84.0,Snohomish,1,Suburban Snohomish,47.79637496704144,-122.24404511723377,2611,, +2612.0,84.0,Snohomish,1,Suburban Snohomish,47.79674904094296,-122.25301257575724,2612,, +2613.0,84.0,Snohomish,1,Suburban Snohomish,47.802584385154894,-122.260141240176,2613,, +2614.0,84.0,Snohomish,1,Suburban Snohomish,47.79472227991969,-122.26318674477957,2614,, +2615.0,84.0,Snohomish,1,Suburban Snohomish,47.80680502262405,-122.26985838843605,2615,, +2616.0,84.0,Snohomish,1,Suburban Snohomish,47.79784062145001,-122.27636151405632,2616,, +2617.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.7997522647176,-122.28685483460785,2617,47.884636,-122.261059 +2618.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.802274280418736,-122.29765046756542,2618,47.884636,-122.261059 +2619.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79443092975994,-122.30071458463335,2619,47.884636,-122.261059 +2620.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80230805183338,-122.30757393449692,2620,47.884636,-122.261059 +2621.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79471542668804,-122.3119598550046,2621,47.884636,-122.261059 +2622.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80362449735652,-122.31616200196972,2622,47.884636,-122.261059 +2623.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.795931106958285,-122.31859907791343,2623,47.884636,-122.261059 +2624.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.802747125053436,-122.32567133862136,2624,47.884636,-122.261059 +2625.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79629712310767,-122.3253796974507,2625,47.884636,-122.261059 +2626.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79547639095888,-122.33178310987302,2626,47.884636,-122.261059 +2627.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80377051549529,-122.33221493830679,2627,47.884636,-122.261059 +2628.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80330676281401,-122.34112203278872,2628,47.884636,-122.261059 +2629.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79627126166454,-122.34028458655916,2629,47.884636,-122.261059 +2630.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.808133781678976,-122.35658434140421,2630,47.884636,-122.261059 +2631.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.802924817521685,-122.35725535626824,2631,47.884636,-122.261059 +2632.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.795979187905104,-122.35304884239618,2632,47.884636,-122.261059 +2633.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.795220013203256,-122.36334942798368,2633,47.884636,-122.261059 +2634.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80687851191023,-122.37226587453506,2634,47.884636,-122.261059 +2635.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79833685245865,-122.37152635299246,2635,47.884636,-122.261059 +2636.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80550341239669,-122.37887685722393,2636,47.884636,-122.261059 +2637.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.806743397166564,-122.38168479447461,2637,47.884636,-122.261059 +2638.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.80682507912514,-122.38773855688213,2638,47.884636,-122.261059 +2639.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.79712267658885,-122.38549044373886,2639,47.884636,-122.261059 +2640.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.783882231044785,-122.38586541406305,2640,47.884636,-122.261059 +2641.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.785565408562974,-122.37205736306791,2641,47.884636,-122.261059 +2642.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.783760958255215,-122.35839269943571,2642,47.884636,-122.261059 +2643.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.789111264727964,-122.35106629218971,2643,47.884636,-122.261059 +2644.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78321555735357,-122.34750017477734,2644,47.884636,-122.261059 +2645.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.7892030919579,-122.34277742877256,2645,47.884636,-122.261059 +2646.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78864828516277,-122.33657848036141,2646,47.884636,-122.261059 +2647.0,82.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78120261572703,-122.33707127558607,2647,47.884636,-122.261059 +2648.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78348115220288,-122.32535973508169,2648,47.884636,-122.261059 +2649.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.789039183304475,-122.3222140087594,2649,47.884636,-122.261059 +2650.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.787637808780644,-122.31234185839088,2650,47.884636,-122.261059 +2651.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78108196093916,-122.31260158062643,2651,47.884636,-122.261059 +2652.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78772261192179,-122.30403292834328,2652,47.884636,-122.261059 +2653.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78113303428602,-122.30570357719542,2653,47.884636,-122.261059 +2654.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78108918847434,-122.30032027780064,2654,47.884636,-122.261059 +2655.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.78815901299218,-122.29464265801448,2655,47.884636,-122.261059 +2656.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.780999543350106,-122.29382693979936,2656,47.884636,-122.261059 +2657.0,83.0,Snohomish,2,Everett-Lynwood-Edmonds,47.7877782668269,-122.28631283581775,2657,47.884636,-122.261059 +2658.0,84.0,Snohomish,1,Suburban Snohomish,47.78814292179064,-122.27736880181412,2658,, +2659.0,84.0,Snohomish,1,Suburban Snohomish,47.780522685422476,-122.28119125969702,2659,, +2660.0,84.0,Snohomish,1,Suburban Snohomish,47.7879509735024,-122.26715577750393,2660,, +2661.0,84.0,Snohomish,1,Suburban Snohomish,47.78120401622561,-122.26547792458106,2661,, +2662.0,84.0,Snohomish,1,Suburban Snohomish,47.78336829074482,-122.25464745441609,2662,, +2663.0,84.0,Snohomish,1,Suburban Snohomish,47.78602194177335,-122.24748395653944,2663,, +2664.0,84.0,Snohomish,1,Suburban Snohomish,47.77860329425194,-122.24812143816679,2664,, +2665.0,84.0,Snohomish,1,Suburban Snohomish,47.784202165424574,-122.23825190474771,2665,, +2666.0,84.0,Snohomish,1,Suburban Snohomish,47.78396283522154,-122.22602398293144,2666,, +2667.0,84.0,Snohomish,1,Suburban Snohomish,47.78380910766165,-122.21329648873531,2667,, +2668.0,84.0,Snohomish,1,Suburban Snohomish,47.78218360105134,-122.20112813049231,2668,, +2669.0,88.0,Pierce,11,S.Kitsap,47.39648869298482,-122.78282239569502,2669,47.427932,-122.67538799999998 +2670.0,88.0,Pierce,11,S.Kitsap,47.39626273512837,-122.72983490636216,2670,47.427932,-122.67538799999998 +2671.0,88.0,Pierce,11,S.Kitsap,47.39526864247024,-122.68036730792136,2671,47.427932,-122.67538799999998 +2672.0,88.0,Pierce,11,S.Kitsap,47.392931935845965,-122.64852625812814,2672,47.427932,-122.67538799999998 +2673.0,88.0,Pierce,11,S.Kitsap,47.37697018242736,-122.78494916285898,2673,47.427932,-122.67538799999998 +2674.0,88.0,Pierce,11,S.Kitsap,47.3824265727458,-122.745480663143,2674,47.427932,-122.67538799999998 +2675.0,88.0,Pierce,11,S.Kitsap,47.38286125576639,-122.71064380503212,2675,47.427932,-122.67538799999998 +2676.0,88.0,Pierce,11,S.Kitsap,47.38242474159782,-122.68527374395704,2676,47.427932,-122.67538799999998 +2677.0,88.0,Pierce,11,S.Kitsap,47.37568598724117,-122.67382568226564,2677,47.427932,-122.67538799999998 +2678.0,88.0,Pierce,11,S.Kitsap,47.355335368979894,-122.77692940100084,2678,47.427932,-122.67538799999998 +2679.0,88.0,Pierce,11,S.Kitsap,47.361485470900824,-122.74495503497246,2679,47.427932,-122.67538799999998 +2680.0,88.0,Pierce,11,S.Kitsap,47.35796618262989,-122.71483001286086,2680,47.427932,-122.67538799999998 +2681.0,88.0,Pierce,11,S.Kitsap,47.31397435551777,-122.78011167883345,2681,47.427932,-122.67538799999998 +2682.0,88.0,Pierce,11,S.Kitsap,47.3190884434873,-122.76069361872416,2682,47.427932,-122.67538799999998 +2683.0,88.0,Pierce,11,S.Kitsap,47.32545168103727,-122.74184871705653,2683,47.427932,-122.67538799999998 +2684.0,88.0,Pierce,11,S.Kitsap,47.2740854070101,-122.79576744456692,2684,47.427932,-122.67538799999998 +2685.0,88.0,Pierce,11,S.Kitsap,47.28923827387242,-122.75723477955114,2685,47.427932,-122.67538799999998 +2686.0,88.0,Pierce,11,S.Kitsap,47.24610567775178,-122.79906762791978,2686,47.427932,-122.67538799999998 +2687.0,88.0,Pierce,11,S.Kitsap,47.26537581285932,-122.75765875051756,2687,47.427932,-122.67538799999998 +2688.0,88.0,Pierce,11,S.Kitsap,47.23115846113391,-122.77527661207807,2688,47.427932,-122.67538799999998 +2689.0,88.0,Pierce,11,S.Kitsap,47.23518045364769,-122.74566723685659,2689,47.427932,-122.67538799999998 +2690.0,88.0,Pierce,11,S.Kitsap,47.20035846273859,-122.77780337515742,2690,47.427932,-122.67538799999998 +2691.0,88.0,Pierce,11,S.Kitsap,47.190643392287186,-122.75329245386395,2691,47.427932,-122.67538799999998 +2692.0,88.0,Pierce,11,S.Kitsap,47.209692904367905,-122.68405185170558,2692,47.427932,-122.67538799999998 +2693.0,88.0,Pierce,11,S.Kitsap,47.15842538309552,-122.70389793199732,2693,47.427932,-122.67538799999998 +2694.0,88.0,Pierce,11,S.Kitsap,47.394517001258976,-122.62785782531445,2694,47.427932,-122.67538799999998 +2695.0,89.0,Pierce,11,S.Kitsap,47.39389326542131,-122.62259232031471,2695,47.427932,-122.67538799999998 +2696.0,89.0,Pierce,11,S.Kitsap,47.39662427452946,-122.60490143289482,2696,47.427932,-122.67538799999998 +2697.0,89.0,Pierce,11,S.Kitsap,47.39651438389762,-122.5802000025498,2697,47.427932,-122.67538799999998 +2698.0,89.0,Pierce,11,S.Kitsap,47.37685568066011,-122.56564919110436,2698,47.427932,-122.67538799999998 +2699.0,89.0,Pierce,11,S.Kitsap,47.3798888846548,-122.55072014110128,2699,47.427932,-122.67538799999998 +2700.0,89.0,Pierce,11,S.Kitsap,47.376198648514574,-122.58293470675993,2700,47.427932,-122.67538799999998 +2701.0,89.0,Pierce,11,S.Kitsap,47.3823608288208,-122.59917559770749,2701,47.427932,-122.67538799999998 +2702.0,89.0,Pierce,11,S.Kitsap,47.38161301964218,-122.61323511665155,2702,47.427932,-122.67538799999998 +2703.0,89.0,Pierce,11,S.Kitsap,47.381917880693436,-122.62050961228142,2703,47.427932,-122.67538799999998 +2704.0,88.0,Pierce,11,S.Kitsap,47.36127056035076,-122.6301762444663,2704,47.427932,-122.67538799999998 +2705.0,89.0,Pierce,11,S.Kitsap,47.37001347138956,-122.60482252434295,2705,47.427932,-122.67538799999998 +2706.0,89.0,Pierce,11,S.Kitsap,47.362675635710964,-122.60166129935018,2706,47.427932,-122.67538799999998 +2707.0,89.0,Pierce,11,S.Kitsap,47.35283092474842,-122.60040689781832,2707,47.427932,-122.67538799999998 +2708.0,89.0,Pierce,11,S.Kitsap,47.353449975254094,-122.58399651764952,2708,47.427932,-122.67538799999998 +2709.0,89.0,Pierce,11,S.Kitsap,47.34489333733778,-122.56881304451952,2709,47.427932,-122.67538799999998 +2710.0,89.0,Pierce,11,S.Kitsap,47.342111455217676,-122.59199253232616,2710,47.427932,-122.67538799999998 +2711.0,89.0,Pierce,11,S.Kitsap,47.333040101248024,-122.59186963374852,2711,47.427932,-122.67538799999998 +2712.0,89.0,Pierce,11,S.Kitsap,47.33937616815993,-122.60107174451672,2712,47.427932,-122.67538799999998 +2713.0,88.0,Pierce,11,S.Kitsap,47.34175215546645,-122.61232157100414,2713,47.427932,-122.67538799999998 +2714.0,88.0,Pierce,11,S.Kitsap,47.34050116952815,-122.63421257592665,2714,47.427932,-122.67538799999998 +2715.0,88.0,Pierce,11,S.Kitsap,47.34447449628242,-122.6564336039568,2715,47.427932,-122.67538799999998 +2716.0,88.0,Pierce,11,S.Kitsap,47.32423950749405,-122.650802466656,2716,47.427932,-122.67538799999998 +2717.0,88.0,Pierce,11,S.Kitsap,47.31329444860111,-122.62995054557314,2717,47.427932,-122.67538799999998 +2718.0,88.0,Pierce,11,S.Kitsap,47.322288258429325,-122.61976546068364,2718,47.427932,-122.67538799999998 +2719.0,88.0,Pierce,11,S.Kitsap,47.322914796141355,-122.60536609202214,2719,47.427932,-122.67538799999998 +2720.0,88.0,Pierce,11,S.Kitsap,47.32199052624691,-122.59673225210054,2720,47.427932,-122.67538799999998 +2721.0,89.0,Pierce,11,S.Kitsap,47.32714586453202,-122.59278248347724,2721,47.427932,-122.67538799999998 +2722.0,89.0,Pierce,11,S.Kitsap,47.328165031989975,-122.58499366778344,2722,47.427932,-122.67538799999998 +2723.0,89.0,Pierce,11,S.Kitsap,47.32575006733058,-122.58194956693451,2723,47.427932,-122.67538799999998 +2724.0,89.0,Pierce,11,S.Kitsap,47.31999928136008,-122.5836948479283,2724,47.427932,-122.67538799999998 +2725.0,89.0,Pierce,11,S.Kitsap,47.3207301750121,-122.57654837482114,2725,47.427932,-122.67538799999998 +2726.0,89.0,Pierce,11,S.Kitsap,47.30634395744256,-122.56732025470751,2726,47.427932,-122.67538799999998 +2727.0,89.0,Pierce,11,S.Kitsap,47.31223659901478,-122.57605460265644,2727,47.427932,-122.67538799999998 +2728.0,89.0,Pierce,11,S.Kitsap,47.312072514118,-122.58046562274349,2728,47.427932,-122.67538799999998 +2729.0,89.0,Pierce,11,S.Kitsap,47.31170637720586,-122.58574959368427,2729,47.427932,-122.67538799999998 +2730.0,89.0,Pierce,11,S.Kitsap,47.31136127900311,-122.597500639056,2730,47.427932,-122.67538799999998 +2731.0,88.0,Pierce,11,S.Kitsap,47.313272101405715,-122.6072467388197,2731,47.427932,-122.67538799999998 +2732.0,88.0,Pierce,11,S.Kitsap,47.30333869232786,-122.6521071944096,2732,47.427932,-122.67538799999998 +2733.0,88.0,Pierce,11,S.Kitsap,47.31553250606034,-122.67172549421065,2733,47.427932,-122.67538799999998 +2734.0,88.0,Pierce,11,S.Kitsap,47.29121150039664,-122.68114231008828,2734,47.427932,-122.67538799999998 +2735.0,88.0,Pierce,11,S.Kitsap,47.2879081816407,-122.64911708202835,2735,47.427932,-122.67538799999998 +2736.0,88.0,Pierce,11,S.Kitsap,47.29725889779933,-122.62530572394752,2736,47.427932,-122.67538799999998 +2737.0,89.0,Pierce,11,S.Kitsap,47.30081284368535,-122.60026901580143,2737,47.427932,-122.67538799999998 +2738.0,89.0,Pierce,11,S.Kitsap,47.30077329471713,-122.58508080767069,2738,47.427932,-122.67538799999998 +2739.0,89.0,Pierce,11,S.Kitsap,47.296314439814786,-122.57398095755366,2739,47.427932,-122.67538799999998 +2740.0,89.0,Pierce,11,S.Kitsap,47.30283236273492,-122.5706985342663,2740,47.427932,-122.67538799999998 +2741.0,89.0,Pierce,11,S.Kitsap,47.28621372199542,-122.55439787140708,2741,47.427932,-122.67538799999998 +2742.0,89.0,Pierce,11,S.Kitsap,47.289922692057196,-122.56137986027493,2742,47.427932,-122.67538799999998 +2743.0,89.0,Pierce,11,S.Kitsap,47.283115494304504,-122.57013024503878,2743,47.427932,-122.67538799999998 +2744.0,89.0,Pierce,11,S.Kitsap,47.28767978239309,-122.59029749847923,2744,47.427932,-122.67538799999998 +2745.0,89.0,Pierce,11,S.Kitsap,47.288056195461294,-122.6099969692738,2745,47.427932,-122.67538799999998 +2746.0,89.0,Pierce,11,S.Kitsap,47.29053824005701,-122.62442850644423,2746,47.427932,-122.67538799999998 +2747.0,89.0,Pierce,11,S.Kitsap,47.28100292830346,-122.63071730228629,2747,47.427932,-122.67538799999998 +2748.0,89.0,Pierce,11,S.Kitsap,47.2834914425312,-122.61536388454121,2748,47.427932,-122.67538799999998 +2749.0,89.0,Pierce,11,S.Kitsap,47.27519594615825,-122.6106035554312,2749,47.427932,-122.67538799999998 +2750.0,89.0,Pierce,11,S.Kitsap,47.26680629456029,-122.58958170623673,2750,47.427932,-122.67538799999998 +2751.0,89.0,Pierce,11,S.Kitsap,47.267690297497865,-122.57397012696876,2751,47.427932,-122.67538799999998 +2752.0,89.0,Pierce,11,S.Kitsap,47.25713568892432,-122.635954401819,2752,47.427932,-122.67538799999998 +2753.0,89.0,Pierce,11,S.Kitsap,47.23244592230876,-122.60852260089018,2753,47.427932,-122.67538799999998 +2754.0,90.0,Pierce,8,Tacoma,47.30779880751229,-122.52950870591481,2754,47.25268,-122.45526799999999 +2755.0,90.0,Pierce,8,Tacoma,47.29469792511926,-122.52567236525536,2755,47.25268,-122.45526799999999 +2756.0,90.0,Pierce,8,Tacoma,47.29545025572761,-122.51821903258663,2756,47.25268,-122.45526799999999 +2757.0,90.0,Pierce,8,Tacoma,47.29822730365512,-122.51030868313734,2757,47.25268,-122.45526799999999 +2758.0,90.0,Pierce,8,Tacoma,47.2925617761341,-122.51041741329912,2758,47.25268,-122.45526799999999 +2759.0,90.0,Pierce,8,Tacoma,47.294921991298246,-122.50254849492642,2759,47.25268,-122.45526799999999 +2760.0,91.0,Pierce,8,Tacoma,47.2842858952076,-122.48284975124376,2760,47.25268,-122.45526799999999 +2761.0,91.0,Pierce,8,Tacoma,47.28529098773389,-122.49141269237838,2761,47.25268,-122.45526799999999 +2762.0,91.0,Pierce,8,Tacoma,47.288550251115005,-122.50023374546986,2762,47.25268,-122.45526799999999 +2763.0,91.0,Pierce,8,Tacoma,47.283593065832996,-122.50086716010182,2763,47.25268,-122.45526799999999 +2764.0,90.0,Pierce,8,Tacoma,47.28892583752228,-122.51043559963207,2764,47.25268,-122.45526799999999 +2765.0,90.0,Pierce,8,Tacoma,47.28382191192484,-122.51007795287173,2765,47.25268,-122.45526799999999 +2766.0,90.0,Pierce,8,Tacoma,47.28635592640847,-122.51840807331031,2766,47.25268,-122.45526799999999 +2767.0,90.0,Pierce,8,Tacoma,47.28184642464901,-122.52638392716084,2767,47.25268,-122.45526799999999 +2768.0,90.0,Pierce,8,Tacoma,47.27627617700778,-122.51945377293436,2768,47.25268,-122.45526799999999 +2769.0,90.0,Pierce,8,Tacoma,47.277533332932606,-122.51106688291893,2769,47.25268,-122.45526799999999 +2770.0,90.0,Pierce,8,Tacoma,47.27267493768521,-122.51025887780628,2770,47.25268,-122.45526799999999 +2771.0,91.0,Pierce,8,Tacoma,47.27773779662851,-122.50065001631062,2771,47.25268,-122.45526799999999 +2772.0,91.0,Pierce,8,Tacoma,47.272982464951276,-122.50072275073569,2772,47.25268,-122.45526799999999 +2773.0,91.0,Pierce,8,Tacoma,47.27769170506559,-122.49247116830952,2773,47.25268,-122.45526799999999 +2774.0,91.0,Pierce,8,Tacoma,47.272967879164774,-122.492531533172,2774,47.25268,-122.45526799999999 +2775.0,91.0,Pierce,8,Tacoma,47.27754069528639,-122.4834043000328,2775,47.25268,-122.45526799999999 +2776.0,91.0,Pierce,8,Tacoma,47.272950582875254,-122.48648389200173,2776,47.25268,-122.45526799999999 +2777.0,91.0,Pierce,8,Tacoma,47.27288908507025,-122.48089469955653,2777,47.25268,-122.45526799999999 +2778.0,91.0,Pierce,8,Tacoma,47.27651156165987,-122.4734630708831,2778,47.25268,-122.45526799999999 +2779.0,91.0,Pierce,8,Tacoma,47.27128526500261,-122.47183016223728,2779,47.25268,-122.45526799999999 +2780.0,91.0,Pierce,8,Tacoma,47.26984269784502,-122.45149907534731,2780,47.25268,-122.45526799999999 +2781.0,91.0,Pierce,8,Tacoma,47.27077769580918,-122.45870585952349,2781,47.25268,-122.45526799999999 +2782.0,92.0,Pierce,8,Tacoma,47.265840425019256,-122.44795368584735,2782,47.25268,-122.45526799999999 +2783.0,92.0,Pierce,8,Tacoma,47.2641412487741,-122.45191417867979,2783,47.25268,-122.45526799999999 +2784.0,91.0,Pierce,8,Tacoma,47.265865008570316,-122.45775190325236,2784,47.25268,-122.45526799999999 +2785.0,91.0,Pierce,8,Tacoma,47.26793694649364,-122.46389866555904,2785,47.25268,-122.45526799999999 +2786.0,91.0,Pierce,8,Tacoma,47.26923169244557,-122.48092325662195,2786,47.25268,-122.45526799999999 +2787.0,91.0,Pierce,8,Tacoma,47.269208119350345,-122.48647301945202,2787,47.25268,-122.45526799999999 +2788.0,91.0,Pierce,8,Tacoma,47.26919779833143,-122.49252367668345,2788,47.25268,-122.45526799999999 +2789.0,91.0,Pierce,8,Tacoma,47.269191199678936,-122.5007091966184,2789,47.25268,-122.45526799999999 +2790.0,90.0,Pierce,8,Tacoma,47.26919664081074,-122.51059312395849,2790,47.25268,-122.45526799999999 +2791.0,90.0,Pierce,8,Tacoma,47.26846906827143,-122.52482007312372,2791,47.25268,-122.45526799999999 +2792.0,90.0,Pierce,8,Tacoma,47.26792663452433,-122.53640758421514,2792,47.25268,-122.45526799999999 +2793.0,90.0,Pierce,8,Tacoma,47.261966168875595,-122.53181564807943,2793,47.25268,-122.45526799999999 +2794.0,90.0,Pierce,8,Tacoma,47.262144793153496,-122.52090771997221,2794,47.25268,-122.45526799999999 +2795.0,90.0,Pierce,8,Tacoma,47.263619275325134,-122.51055879495468,2795,47.25268,-122.45526799999999 +2796.0,91.0,Pierce,8,Tacoma,47.26455146385343,-122.50069791089714,2796,47.25268,-122.45526799999999 +2797.0,91.0,Pierce,8,Tacoma,47.26455925739294,-122.49251526419651,2797,47.25268,-122.45526799999999 +2798.0,91.0,Pierce,8,Tacoma,47.26457519460453,-122.48647188637594,2798,47.25268,-122.45526799999999 +2799.0,91.0,Pierce,8,Tacoma,47.263643393272474,-122.48095370084556,2799,47.25268,-122.45526799999999 +2800.0,91.0,Pierce,8,Tacoma,47.265566120167215,-122.47299640207979,2800,47.25268,-122.45526799999999 +2801.0,91.0,Pierce,8,Tacoma,47.26174190405842,-122.47298936348948,2801,47.25268,-122.45526799999999 +2802.0,91.0,Pierce,8,Tacoma,47.26470366415649,-122.46537602263788,2802,47.25268,-122.45526799999999 +2803.0,91.0,Pierce,8,Tacoma,47.26277094300984,-122.45992694942042,2803,47.25268,-122.45526799999999 +2804.0,92.0,Pierce,8,Tacoma,47.26180488255246,-122.45482113280823,2804,47.25268,-122.45526799999999 +2805.0,92.0,Pierce,8,Tacoma,47.26218786574385,-122.4451724588896,2805,47.25268,-122.45526799999999 +2806.0,92.0,Pierce,8,Tacoma,47.25953262505346,-122.44396996385001,2806,47.25268,-122.45526799999999 +2807.0,92.0,Pierce,8,Tacoma,47.26042449542124,-122.44832962041949,2807,47.25268,-122.45526799999999 +2808.0,92.0,Pierce,8,Tacoma,47.2591930706305,-122.45247529951841,2808,47.25268,-122.45526799999999 +2809.0,92.0,Pierce,8,Tacoma,47.25786257816225,-122.45696638780407,2809,47.25268,-122.45526799999999 +2810.0,91.0,Pierce,8,Tacoma,47.259323062488384,-122.45952228842678,2810,47.25268,-122.45526799999999 +2811.0,91.0,Pierce,8,Tacoma,47.26071491427206,-122.46511627919828,2811,47.25268,-122.45526799999999 +2812.0,91.0,Pierce,8,Tacoma,47.25733395398846,-122.46534391450541,2812,47.25268,-122.45526799999999 +2813.0,91.0,Pierce,8,Tacoma,47.257619560818135,-122.47307296971672,2813,47.25268,-122.45526799999999 +2814.0,91.0,Pierce,8,Tacoma,47.25760542296082,-122.4807701890656,2814,47.25268,-122.45526799999999 +2815.0,91.0,Pierce,8,Tacoma,47.25844714381018,-122.48636781875472,2815,47.25268,-122.45526799999999 +2816.0,91.0,Pierce,8,Tacoma,47.258577508435046,-122.49249124626695,2816,47.25268,-122.45526799999999 +2817.0,91.0,Pierce,8,Tacoma,47.25855456463312,-122.50062476281187,2817,47.25268,-122.45526799999999 +2818.0,90.0,Pierce,8,Tacoma,47.257715092869816,-122.51034956920302,2818,47.25268,-122.45526799999999 +2819.0,90.0,Pierce,8,Tacoma,47.25676466758328,-122.5214968888919,2819,47.25268,-122.45526799999999 +2820.0,90.0,Pierce,8,Tacoma,47.25705363344427,-122.53168861712574,2820,47.25268,-122.45526799999999 +2821.0,90.0,Pierce,8,Tacoma,47.25478019954846,-122.54648864446031,2821,47.25268,-122.45526799999999 +2822.0,90.0,Pierce,8,Tacoma,47.246118422894156,-122.54897171255614,2822,47.25268,-122.45526799999999 +2823.0,90.0,Pierce,8,Tacoma,47.248180514326364,-122.54076487976238,2823,47.25268,-122.45526799999999 +2824.0,90.0,Pierce,8,Tacoma,47.252715493071356,-122.53167768657272,2824,47.25268,-122.45526799999999 +2825.0,90.0,Pierce,8,Tacoma,47.24630870310688,-122.53169485510588,2825,47.25268,-122.45526799999999 +2826.0,90.0,Pierce,8,Tacoma,47.25270939593924,-122.52112683536946,2826,47.25268,-122.45526799999999 +2827.0,90.0,Pierce,8,Tacoma,47.24634751642282,-122.52106165273544,2827,47.25268,-122.45526799999999 +2828.0,92.0,Pierce,8,Tacoma,47.252721492722216,-122.51447115135902,2828,47.25268,-122.45526799999999 +2829.0,92.0,Pierce,8,Tacoma,47.25288984126833,-122.50914680205295,2829,47.25268,-122.45526799999999 +2830.0,90.0,Pierce,8,Tacoma,47.24594880216989,-122.51167615989401,2830,47.25268,-122.45526799999999 +2831.0,92.0,Pierce,8,Tacoma,47.24762267134774,-122.50701290911628,2831,47.25268,-122.45526799999999 +2832.0,92.0,Pierce,8,Tacoma,47.25273826603325,-122.50055308147257,2832,47.25268,-122.45526799999999 +2833.0,92.0,Pierce,8,Tacoma,47.246489889237004,-122.50021163799464,2833,47.25268,-122.45526799999999 +2834.0,92.0,Pierce,8,Tacoma,47.25269143584386,-122.49249676067714,2834,47.25268,-122.45526799999999 +2835.0,92.0,Pierce,8,Tacoma,47.24653183874664,-122.4922817050133,2835,47.25268,-122.45526799999999 +2836.0,92.0,Pierce,8,Tacoma,47.25266463099518,-122.48630985381409,2836,47.25268,-122.45526799999999 +2837.0,92.0,Pierce,8,Tacoma,47.24627871211201,-122.48618352491889,2837,47.25268,-122.45526799999999 +2838.0,92.0,Pierce,8,Tacoma,47.252518422417964,-122.48023424678335,2838,47.25268,-122.45526799999999 +2839.0,92.0,Pierce,8,Tacoma,47.246493018826506,-122.47983377372108,2839,47.25268,-122.45526799999999 +2840.0,92.0,Pierce,8,Tacoma,47.25281771188961,-122.47257736205131,2840,47.25268,-122.45526799999999 +2841.0,92.0,Pierce,8,Tacoma,47.25281210281618,-122.46559797342691,2841,47.25268,-122.45526799999999 +2842.0,92.0,Pierce,8,Tacoma,47.24830659938214,-122.4696022640254,2842,47.25268,-122.45526799999999 +2843.0,92.0,Pierce,8,Tacoma,47.24464400441376,-122.46951891983039,2843,47.25268,-122.45526799999999 +2844.0,92.0,Pierce,8,Tacoma,47.25487360681269,-122.46129939465506,2844,47.25268,-122.45526799999999 +2845.0,92.0,Pierce,8,Tacoma,47.25205294946081,-122.4610444851134,2845,47.25268,-122.45526799999999 +2846.0,92.0,Pierce,8,Tacoma,47.24887305035098,-122.46066316616243,2846,47.25268,-122.45526799999999 +2847.0,92.0,Pierce,8,Tacoma,47.24475393118991,-122.46014710991345,2847,47.25268,-122.45526799999999 +2848.0,92.0,Pierce,8,Tacoma,47.255152769631955,-122.45683943156445,2848,47.25268,-122.45526799999999 +2849.0,92.0,Pierce,8,Tacoma,47.25257795244369,-122.45625143133988,2849,47.25268,-122.45526799999999 +2850.0,92.0,Pierce,8,Tacoma,47.25051879076956,-122.45578094379671,2850,47.25268,-122.45526799999999 +2851.0,92.0,Pierce,8,Tacoma,47.24845880393686,-122.45531516377808,2851,47.25268,-122.45526799999999 +2852.0,92.0,Pierce,8,Tacoma,47.2453701936709,-122.45461161401224,2852,47.25268,-122.45526799999999 +2853.0,92.0,Pierce,8,Tacoma,47.25566073501847,-122.4512317476936,2853,47.25268,-122.45526799999999 +2854.0,92.0,Pierce,8,Tacoma,47.253030981917455,-122.4519539354168,2854,47.25268,-122.45526799999999 +2855.0,92.0,Pierce,8,Tacoma,47.25097178104144,-122.45148499812748,2855,47.25268,-122.45526799999999 +2856.0,92.0,Pierce,8,Tacoma,47.24891267345978,-122.4510181262441,2856,47.25268,-122.45526799999999 +2857.0,92.0,Pierce,8,Tacoma,47.24574919034746,-122.4510311219544,2857,47.25268,-122.45526799999999 +2858.0,92.0,Pierce,8,Tacoma,47.24589966750261,-122.44959928190607,2858,47.25268,-122.45526799999999 +2859.0,92.0,Pierce,8,Tacoma,47.253332669892366,-122.44906913745164,2859,47.25268,-122.45526799999999 +2860.0,92.0,Pierce,8,Tacoma,47.25127447852163,-122.44859916506121,2860,47.25268,-122.45526799999999 +2861.0,92.0,Pierce,8,Tacoma,47.249215006349246,-122.44813179080042,2861,47.25268,-122.45526799999999 +2862.0,92.0,Pierce,8,Tacoma,47.2460419636901,-122.4472919522571,2862,47.25268,-122.45526799999999 +2863.0,92.0,Pierce,8,Tacoma,47.25631153166842,-122.44699407692407,2863,47.25268,-122.45526799999999 +2864.0,92.0,Pierce,8,Tacoma,47.25363895383976,-122.44614382151488,2864,47.25268,-122.45526799999999 +2865.0,92.0,Pierce,8,Tacoma,47.251580735387144,-122.44567529069862,2865,47.25268,-122.45526799999999 +2866.0,92.0,Pierce,8,Tacoma,47.2495223140167,-122.44520637276165,2866,47.25268,-122.45526799999999 +2867.0,92.0,Pierce,8,Tacoma,47.24655068426814,-122.44445244461089,2867,47.25268,-122.45526799999999 +2868.0,92.0,Pierce,8,Tacoma,47.256610244822674,-122.44382960967786,2868,47.25268,-122.45526799999999 +2869.0,92.0,Pierce,8,Tacoma,47.25394428342664,-122.44321994245013,2869,47.25268,-122.45526799999999 +2870.0,92.0,Pierce,8,Tacoma,47.2518877274134,-122.44275248999948,2870,47.25268,-122.45526799999999 +2871.0,92.0,Pierce,8,Tacoma,47.249830619438725,-122.4422832796812,2871,47.25268,-122.45526799999999 +2872.0,92.0,Pierce,8,Tacoma,47.247771398714065,-122.44181613811571,2872,47.25268,-122.45526799999999 +2873.0,92.0,Pierce,8,Tacoma,47.245712410953395,-122.44134773271492,2873,47.25268,-122.45526799999999 +2874.0,92.0,Pierce,8,Tacoma,47.25727698685767,-122.44145739414108,2874,47.25268,-122.45526799999999 +2875.0,92.0,Pierce,8,Tacoma,47.25421231137678,-122.44069487069784,2875,47.25268,-122.45526799999999 +2876.0,92.0,Pierce,8,Tacoma,47.25215278986648,-122.44022608420643,2876,47.25268,-122.45526799999999 +2877.0,92.0,Pierce,8,Tacoma,47.25009512245585,-122.43975804093279,2877,47.25268,-122.45526799999999 +2878.0,92.0,Pierce,8,Tacoma,47.247980569133,-122.43925200622377,2878,47.25268,-122.45526799999999 +2879.0,92.0,Pierce,8,Tacoma,47.24603743401424,-122.43928713523987,2879,47.25268,-122.45526799999999 +2880.0,92.0,Pierce,8,Tacoma,47.24592877749691,-122.43778342368198,2880,47.25268,-122.45526799999999 +2881.0,92.0,Pierce,8,Tacoma,47.256656728819465,-122.43890353553628,2881,47.25268,-122.45526799999999 +2882.0,92.0,Pierce,8,Tacoma,47.25436629059354,-122.439242603601,2882,47.25268,-122.45526799999999 +2883.0,92.0,Pierce,8,Tacoma,47.252307944125405,-122.43877405947664,2883,47.25268,-122.45526799999999 +2884.0,92.0,Pierce,8,Tacoma,47.25025671883058,-122.43830860156885,2884,47.25268,-122.45526799999999 +2885.0,92.0,Pierce,8,Tacoma,47.24840681040804,-122.43744026844143,2885,47.25268,-122.45526799999999 +2886.0,92.0,Pierce,8,Tacoma,47.25499925241278,-122.43824561772352,2886,47.25268,-122.45526799999999 +2887.0,92.0,Pierce,8,Tacoma,47.2539698051966,-122.43801328882287,2887,47.25268,-122.45526799999999 +2888.0,92.0,Pierce,8,Tacoma,47.25294186336031,-122.43777590467116,2888,47.25268,-122.45526799999999 +2889.0,92.0,Pierce,8,Tacoma,47.25191253703827,-122.4375417714613,2889,47.25268,-122.45526799999999 +2890.0,92.0,Pierce,8,Tacoma,47.25034756823194,-122.43717192976528,2890,47.25268,-122.45526799999999 +2891.0,92.0,Pierce,8,Tacoma,47.254478480854594,-122.43692995169873,2891,47.25268,-122.45526799999999 +2892.0,92.0,Pierce,8,Tacoma,47.251687014063215,-122.43622450395692,2892,47.25268,-122.45526799999999 +2893.0,93.0,Pierce,8,Tacoma,47.24596573561274,-122.43591604614583,2893,47.25268,-122.45526799999999 +2894.0,92.0,Pierce,8,Tacoma,47.25821319127612,-122.4380999390922,2894,47.25268,-122.45526799999999 +2895.0,92.0,Pierce,8,Tacoma,47.251461055040856,-122.43494964440922,2895,47.25268,-122.45526799999999 +2896.0,93.0,Pierce,8,Tacoma,47.24638373626294,-122.43410505467844,2896,47.25268,-122.45526799999999 +2897.0,93.0,Pierce,8,Tacoma,47.24185451530928,-122.43184377420653,2897,47.25268,-122.45526799999999 +2898.0,93.0,Pierce,8,Tacoma,47.23951424880336,-122.43091211765793,2898,47.25268,-122.45526799999999 +2899.0,93.0,Pierce,8,Tacoma,47.23596647144553,-122.43003475899981,2899,47.25268,-122.45526799999999 +2900.0,92.0,Pierce,8,Tacoma,47.24155663405686,-122.43483406302437,2900,47.25268,-122.45526799999999 +2901.0,92.0,Pierce,8,Tacoma,47.23908142414084,-122.43463315815329,2901,47.25268,-122.45526799999999 +2902.0,92.0,Pierce,8,Tacoma,47.239186814089344,-122.4332135459006,2902,47.25268,-122.45526799999999 +2903.0,92.0,Pierce,8,Tacoma,47.235866461381036,-122.43310116026713,2903,47.25268,-122.45526799999999 +2904.0,92.0,Pierce,8,Tacoma,47.2439398207121,-122.43798686642513,2904,47.25268,-122.45526799999999 +2905.0,92.0,Pierce,8,Tacoma,47.24197660622893,-122.43679402677708,2905,47.25268,-122.45526799999999 +2906.0,92.0,Pierce,8,Tacoma,47.24043196029388,-122.43644436375645,2906,47.25268,-122.45526799999999 +2907.0,92.0,Pierce,8,Tacoma,47.23940292620411,-122.43621176356348,2907,47.25268,-122.45526799999999 +2908.0,92.0,Pierce,8,Tacoma,47.24177255709238,-122.43836626017128,2908,47.25268,-122.45526799999999 +2909.0,92.0,Pierce,8,Tacoma,47.239722037186525,-122.43804077727243,2909,47.25268,-122.45526799999999 +2910.0,92.0,Pierce,8,Tacoma,47.23719096684369,-122.43786573850313,2910,47.25268,-122.45526799999999 +2911.0,92.0,Pierce,8,Tacoma,47.23524473005674,-122.43689036564345,2911,47.25268,-122.45526799999999 +2912.0,92.0,Pierce,8,Tacoma,47.23302199940353,-122.43777564657152,2912,47.25268,-122.45526799999999 +2913.0,92.0,Pierce,8,Tacoma,47.243655674128846,-122.44088021992576,2913,47.25268,-122.45526799999999 +2914.0,92.0,Pierce,8,Tacoma,47.241787060039215,-122.44054545359819,2914,47.25268,-122.45526799999999 +2915.0,92.0,Pierce,8,Tacoma,47.23971513169013,-122.440263876533,2915,47.25268,-122.45526799999999 +2916.0,92.0,Pierce,8,Tacoma,47.2373243894044,-122.440026310674,2916,47.25268,-122.45526799999999 +2917.0,92.0,Pierce,8,Tacoma,47.24128886591567,-122.44333467553612,2917,47.25268,-122.45526799999999 +2918.0,92.0,Pierce,8,Tacoma,47.23639890739833,-122.4422833520288,2918,47.25268,-122.45526799999999 +2919.0,92.0,Pierce,8,Tacoma,47.24098077412326,-122.44625837042831,2919,47.25268,-122.45526799999999 +2920.0,92.0,Pierce,8,Tacoma,47.2358712378174,-122.44511046728941,2920,47.25268,-122.45526799999999 +2921.0,97.0,Pierce,8,Tacoma,47.232919755045394,-122.44680226328785,2921,47.25268,-122.45526799999999 +2922.0,97.0,Pierce,8,Tacoma,47.2317188191873,-122.44464208840981,2922,47.25268,-122.45526799999999 +2923.0,92.0,Pierce,8,Tacoma,47.240750528865604,-122.44842713821163,2923,47.25268,-122.45526799999999 +2924.0,92.0,Pierce,8,Tacoma,47.240449172693395,-122.45129112861092,2924,47.25268,-122.45526799999999 +2925.0,92.0,Pierce,8,Tacoma,47.23979446258225,-122.45623985102364,2925,47.25268,-122.45526799999999 +2926.0,92.0,Pierce,8,Tacoma,47.235472176716826,-122.45240554160513,2926,47.25268,-122.45526799999999 +2927.0,97.0,Pierce,8,Tacoma,47.23323663380013,-122.45543694251312,2927,47.25268,-122.45526799999999 +2928.0,97.0,Pierce,8,Tacoma,47.23185911630043,-122.4572313326058,2928,47.25268,-122.45526799999999 +2929.0,92.0,Pierce,8,Tacoma,47.239611396414546,-122.46108509936373,2929,47.25268,-122.45526799999999 +2930.0,92.0,Pierce,8,Tacoma,47.235142918013786,-122.46171294751028,2930,47.25268,-122.45526799999999 +2931.0,92.0,Pierce,8,Tacoma,47.240006500746134,-122.46436244614452,2931,47.25268,-122.45526799999999 +2932.0,92.0,Pierce,8,Tacoma,47.23884771101065,-122.47074792605244,2932,47.25268,-122.45526799999999 +2933.0,92.0,Pierce,8,Tacoma,47.238707258105705,-122.47916626709669,2933,47.25268,-122.45526799999999 +2934.0,92.0,Pierce,8,Tacoma,47.23880393131463,-122.48779378268705,2934,47.25268,-122.45526799999999 +2935.0,92.0,Pierce,8,Tacoma,47.23932258284956,-122.4975530464374,2935,47.25268,-122.45526799999999 +2936.0,97.0,Pierce,8,Tacoma,47.23659762854906,-122.50089263349369,2936,47.25268,-122.45526799999999 +2937.0,96.0,Pierce,10,South Pierce,47.23935599414829,-122.50973995920224,2937,47.12806,-122.108131 +2938.0,96.0,Pierce,10,South Pierce,47.24073107920274,-122.52126404394487,2938,47.12806,-122.108131 +2939.0,96.0,Pierce,10,South Pierce,47.239241191045714,-122.52828366281356,2939,47.12806,-122.108131 +2940.0,96.0,Pierce,10,South Pierce,47.23904949062276,-122.53354540897959,2940,47.12806,-122.108131 +2941.0,96.0,Pierce,10,South Pierce,47.23898757083746,-122.54104442396944,2941,47.12806,-122.108131 +2942.0,96.0,Pierce,10,South Pierce,47.23895218769162,-122.54768192640013,2942,47.12806,-122.108131 +2943.0,96.0,Pierce,10,South Pierce,47.23935701572867,-122.556603201167,2943,47.12806,-122.108131 +2944.0,96.0,Pierce,10,South Pierce,47.23292484550762,-122.55648580730195,2944,47.12806,-122.108131 +2945.0,96.0,Pierce,10,South Pierce,47.23162382745842,-122.5478214634749,2945,47.12806,-122.108131 +2946.0,96.0,Pierce,10,South Pierce,47.23168630274786,-122.54114322394156,2946,47.12806,-122.108131 +2947.0,96.0,Pierce,10,South Pierce,47.23185632434128,-122.53159314790028,2947,47.12806,-122.108131 +2948.0,96.0,Pierce,10,South Pierce,47.23350418548386,-122.52120096426545,2948,47.12806,-122.108131 +2949.0,96.0,Pierce,10,South Pierce,47.232511506982156,-122.51124502819314,2949,47.12806,-122.108131 +2950.0,97.0,Pierce,8,Tacoma,47.2239193557741,-122.50302702172613,2950,47.25268,-122.45526799999999 +2951.0,97.0,Pierce,8,Tacoma,47.22354389688754,-122.49729546218114,2951,47.25268,-122.45526799999999 +2952.0,97.0,Pierce,8,Tacoma,47.23301692652046,-122.48811562014572,2952,47.25268,-122.45526799999999 +2953.0,97.0,Pierce,8,Tacoma,47.22874514908082,-122.48935770262199,2953,47.25268,-122.45526799999999 +2954.0,97.0,Pierce,8,Tacoma,47.23346393693488,-122.47986094015793,2954,47.25268,-122.45526799999999 +2955.0,97.0,Pierce,8,Tacoma,47.22972550927656,-122.47902346166737,2955,47.25268,-122.45526799999999 +2956.0,97.0,Pierce,8,Tacoma,47.23305246352546,-122.46951105506956,2956,47.25268,-122.45526799999999 +2957.0,97.0,Pierce,8,Tacoma,47.22984859552826,-122.46803826079159,2957,47.25268,-122.45526799999999 +2958.0,97.0,Pierce,8,Tacoma,47.225973131677854,-122.4678190203827,2958,47.25268,-122.45526799999999 +2959.0,97.0,Pierce,8,Tacoma,47.21832358976089,-122.46813704834604,2959,47.25268,-122.45526799999999 +2960.0,97.0,Pierce,8,Tacoma,47.210250482856424,-122.46730475694679,2960,47.25268,-122.45526799999999 +2961.0,97.0,Pierce,8,Tacoma,47.22526276772121,-122.47706313388343,2961,47.25268,-122.45526799999999 +2962.0,97.0,Pierce,8,Tacoma,47.218690994947615,-122.47711876912949,2962,47.25268,-122.45526799999999 +2963.0,97.0,Pierce,8,Tacoma,47.219108715680534,-122.48240541133282,2963,47.25268,-122.45526799999999 +2964.0,97.0,Pierce,8,Tacoma,47.21059441296608,-122.47810730632207,2964,47.25268,-122.45526799999999 +2965.0,97.0,Pierce,8,Tacoma,47.21638996130414,-122.48858890498785,2965,47.25268,-122.45526799999999 +2966.0,97.0,Pierce,8,Tacoma,47.20985039615394,-122.49980263973076,2966,47.25268,-122.45526799999999 +2967.0,96.0,Pierce,10,South Pierce,47.22465489521394,-122.51043666566794,2967,47.12806,-122.108131 +2968.0,96.0,Pierce,10,South Pierce,47.21375969738927,-122.5105753700788,2968,47.12806,-122.108131 +2969.0,96.0,Pierce,10,South Pierce,47.22471834712918,-122.52103575848491,2969,47.12806,-122.108131 +2970.0,96.0,Pierce,10,South Pierce,47.21740404184704,-122.52109322908274,2970,47.12806,-122.108131 +2971.0,96.0,Pierce,10,South Pierce,47.2110309566711,-122.52062055600204,2971,47.12806,-122.108131 +2972.0,96.0,Pierce,10,South Pierce,47.224510029667684,-122.53170778263149,2972,47.12806,-122.108131 +2973.0,96.0,Pierce,10,South Pierce,47.216386620172294,-122.53136938371796,2973,47.12806,-122.108131 +2974.0,96.0,Pierce,10,South Pierce,47.2244324285185,-122.54108226138096,2974,47.12806,-122.108131 +2975.0,96.0,Pierce,10,South Pierce,47.21715395041482,-122.54114093936626,2975,47.12806,-122.108131 +2976.0,96.0,Pierce,10,South Pierce,47.22373436920818,-122.54984629596842,2976,47.12806,-122.108131 +2977.0,96.0,Pierce,10,South Pierce,47.2168747720088,-122.55091703159927,2977,47.12806,-122.108131 +2978.0,96.0,Pierce,10,South Pierce,47.226606720059536,-122.55715529924484,2978,47.12806,-122.108131 +2979.0,96.0,Pierce,10,South Pierce,47.21591443104519,-122.5618260733952,2979,47.12806,-122.108131 +2980.0,96.0,Pierce,10,South Pierce,47.22161246063574,-122.56666190364945,2980,47.12806,-122.108131 +2981.0,96.0,Pierce,10,South Pierce,47.19991487054586,-122.57521905279577,2981,47.12806,-122.108131 +2982.0,96.0,Pierce,10,South Pierce,47.20419987493077,-122.56351168256687,2982,47.12806,-122.108131 +2983.0,96.0,Pierce,10,South Pierce,47.20718836384469,-122.55434009448628,2983,47.12806,-122.108131 +2984.0,96.0,Pierce,10,South Pierce,47.210666852528455,-122.54156886798971,2984,47.12806,-122.108131 +2985.0,96.0,Pierce,10,South Pierce,47.203933384171,-122.5420705285206,2985,47.12806,-122.108131 +2986.0,96.0,Pierce,10,South Pierce,47.19811366299783,-122.54382365725624,2986,47.12806,-122.108131 +2987.0,96.0,Pierce,10,South Pierce,47.20648828385676,-122.53080692501464,2987,47.12806,-122.108131 +2988.0,96.0,Pierce,10,South Pierce,47.20394538965761,-122.52219337044106,2988,47.12806,-122.108131 +2989.0,96.0,Pierce,10,South Pierce,47.20282195807957,-122.51233171149818,2989,47.12806,-122.108131 +2990.0,97.0,Pierce,8,Tacoma,47.20173992111671,-122.50028552183262,2990,47.25268,-122.45526799999999 +2991.0,97.0,Pierce,8,Tacoma,47.20189206728856,-122.488164516694,2991,47.25268,-122.45526799999999 +2992.0,97.0,Pierce,8,Tacoma,47.20189866095525,-122.47795958696658,2992,47.25268,-122.45526799999999 +2993.0,97.0,Pierce,8,Tacoma,47.1997154255437,-122.46845735145507,2993,47.25268,-122.45526799999999 +2994.0,97.0,Pierce,8,Tacoma,47.196221962393544,-122.46453727046485,2994,47.25268,-122.45526799999999 +2995.0,97.0,Pierce,8,Tacoma,47.19381385338362,-122.47805171235468,2995,47.25268,-122.45526799999999 +2996.0,97.0,Pierce,8,Tacoma,47.193916165016525,-122.48826567887586,2996,47.25268,-122.45526799999999 +2997.0,97.0,Pierce,8,Tacoma,47.19399006127086,-122.50078892589924,2997,47.25268,-122.45526799999999 +2998.0,100.0,Pierce,10,South Pierce,47.194221679508715,-122.51473207604616,2998,47.12806,-122.108131 +2999.0,99.0,Pierce,10,South Pierce,47.19326466124307,-122.5246243153,2999,47.12806,-122.108131 +3000.0,99.0,Pierce,10,South Pierce,47.19346692441924,-122.539201299479,3000,47.12806,-122.108131 +3001.0,99.0,Pierce,10,South Pierce,47.19377596429785,-122.55502785432994,3001,47.12806,-122.108131 +3002.0,99.0,Pierce,10,South Pierce,47.18765386956488,-122.55656515541477,3002,47.12806,-122.108131 +3003.0,99.0,Pierce,10,South Pierce,47.1876345719065,-122.56934675589994,3003,47.12806,-122.108131 +3004.0,99.0,Pierce,10,South Pierce,47.179814669823685,-122.58387374602741,3004,47.12806,-122.108131 +3005.0,99.0,Pierce,10,South Pierce,47.180092387654845,-122.56341481360457,3005,47.12806,-122.108131 +3006.0,99.0,Pierce,10,South Pierce,47.182985609109686,-122.55025833260572,3006,47.12806,-122.108131 +3007.0,99.0,Pierce,10,South Pierce,47.18428707748246,-122.54238894786717,3007,47.12806,-122.108131 +3008.0,99.0,Pierce,10,South Pierce,47.18487271337543,-122.53009521197778,3008,47.12806,-122.108131 +3009.0,100.0,Pierce,10,South Pierce,47.18044039904278,-122.52211941078457,3009,47.12806,-122.108131 +3010.0,100.0,Pierce,10,South Pierce,47.18272104419867,-122.51301048590548,3010,47.12806,-122.108131 +3011.0,100.0,Pierce,10,South Pierce,47.18330978720448,-122.50261009678042,3011,47.12806,-122.108131 +3012.0,100.0,Pierce,10,South Pierce,47.18450719316705,-122.49225517425155,3012,47.12806,-122.108131 +3013.0,100.0,Pierce,10,South Pierce,47.182032393885,-122.48598845773873,3013,47.12806,-122.108131 +3014.0,97.0,Pierce,8,Tacoma,47.18578540645663,-122.47850213922649,3014,47.25268,-122.45526799999999 +3015.0,97.0,Pierce,8,Tacoma,47.18568337461994,-122.46840436590256,3015,47.25268,-122.45526799999999 +3016.0,100.0,Pierce,10,South Pierce,47.176128053002024,-122.47556165724194,3016,47.12806,-122.108131 +3017.0,100.0,Pierce,10,South Pierce,47.1673895030587,-122.4794499559766,3017,47.12806,-122.108131 +3018.0,100.0,Pierce,10,South Pierce,47.17138933022579,-122.4877999506246,3018,47.12806,-122.108131 +3019.0,100.0,Pierce,10,South Pierce,47.171829004550396,-122.49945287468351,3019,47.12806,-122.108131 +3020.0,100.0,Pierce,10,South Pierce,47.17144316326002,-122.51121635449236,3020,47.12806,-122.108131 +3021.0,100.0,Pierce,10,South Pierce,47.17515820251761,-122.51526413039151,3021,47.12806,-122.108131 +3022.0,100.0,Pierce,10,South Pierce,47.168394387380296,-122.51666070840362,3022,47.12806,-122.108131 +3023.0,100.0,Pierce,10,South Pierce,47.17353151041525,-122.52252159424341,3023,47.12806,-122.108131 +3024.0,100.0,Pierce,10,South Pierce,47.167937618114394,-122.52303308548822,3024,47.12806,-122.108131 +3025.0,99.0,Pierce,10,South Pierce,47.17211518363208,-122.53257966657301,3025,47.12806,-122.108131 +3026.0,99.0,Pierce,10,South Pierce,47.17270206649356,-122.54244121237326,3026,47.12806,-122.108131 +3027.0,99.0,Pierce,10,South Pierce,47.1731760928769,-122.55022416793602,3027,47.12806,-122.108131 +3028.0,99.0,Pierce,10,South Pierce,47.16482042228464,-122.55454917319388,3028,47.12806,-122.108131 +3029.0,99.0,Pierce,10,South Pierce,47.17144128015714,-122.56359873797881,3029,47.12806,-122.108131 +3030.0,99.0,Pierce,10,South Pierce,47.17307289897589,-122.5786495564838,3030,47.12806,-122.108131 +3031.0,99.0,Pierce,10,South Pierce,47.17354113763368,-122.58795119949913,3031,47.12806,-122.108131 +3032.0,99.0,Pierce,10,South Pierce,47.17251880978504,-122.59957197427723,3032,47.12806,-122.108131 +3033.0,99.0,Pierce,10,South Pierce,47.16966425292889,-122.59928868966995,3033,47.12806,-122.108131 +3034.0,99.0,Pierce,10,South Pierce,47.16371676434045,-122.60883869215077,3034,47.12806,-122.108131 +3035.0,99.0,Pierce,10,South Pierce,47.1643847034943,-122.5956016731341,3035,47.12806,-122.108131 +3036.0,99.0,Pierce,10,South Pierce,47.16718377369386,-122.58770972344051,3036,47.12806,-122.108131 +3037.0,99.0,Pierce,10,South Pierce,47.166476607940815,-122.58091833587184,3037,47.12806,-122.108131 +3038.0,99.0,Pierce,10,South Pierce,47.158501409500026,-122.58382406000477,3038,47.12806,-122.108131 +3039.0,99.0,Pierce,10,South Pierce,47.1622132841076,-122.57624927026043,3039,47.12806,-122.108131 +3040.0,99.0,Pierce,10,South Pierce,47.15976416650486,-122.57187938942488,3040,47.12806,-122.108131 +3041.0,99.0,Pierce,10,South Pierce,47.16057587894762,-122.5668506531928,3041,47.12806,-122.108131 +3042.0,99.0,Pierce,10,South Pierce,47.15956594356634,-122.55875009933122,3042,47.12806,-122.108131 +3043.0,99.0,Pierce,10,South Pierce,47.15939422703872,-122.54845875464615,3043,47.12806,-122.108131 +3044.0,99.0,Pierce,10,South Pierce,47.15759949814292,-122.53671870287295,3044,47.12806,-122.108131 +3045.0,99.0,Pierce,10,South Pierce,47.162954845799646,-122.5282650631204,3045,47.12806,-122.108131 +3046.0,100.0,Pierce,10,South Pierce,47.16298829170032,-122.51327596758858,3046,47.12806,-122.108131 +3047.0,100.0,Pierce,10,South Pierce,47.15778252172725,-122.51290883129343,3047,47.12806,-122.108131 +3048.0,100.0,Pierce,10,South Pierce,47.16333008588999,-122.50029407505116,3048,47.12806,-122.108131 +3049.0,100.0,Pierce,10,South Pierce,47.16225920778322,-122.48972678293352,3049,47.12806,-122.108131 +3050.0,100.0,Pierce,10,South Pierce,47.15832903481119,-122.48752299296731,3050,47.12806,-122.108131 +3051.0,100.0,Pierce,10,South Pierce,47.1559870066511,-122.50040045434208,3051,47.12806,-122.108131 +3052.0,100.0,Pierce,10,South Pierce,47.15132010703545,-122.49976472902144,3052,47.12806,-122.108131 +3053.0,100.0,Pierce,10,South Pierce,47.15251626527814,-122.51116554168316,3053,47.12806,-122.108131 +3054.0,100.0,Pierce,10,South Pierce,47.14358484941926,-122.51356387461094,3054,47.12806,-122.108131 +3055.0,100.0,Pierce,10,South Pierce,47.146983354866286,-122.51942498093632,3055,47.12806,-122.108131 +3056.0,99.0,Pierce,10,South Pierce,47.14786693671337,-122.53060189589105,3056,47.12806,-122.108131 +3057.0,99.0,Pierce,10,South Pierce,47.15190692544964,-122.54621167471096,3057,47.12806,-122.108131 +3058.0,99.0,Pierce,10,South Pierce,47.1467676673679,-122.54494978458736,3058,47.12806,-122.108131 +3059.0,99.0,Pierce,10,South Pierce,47.136625466791706,-122.54001792039145,3059,47.12806,-122.108131 +3060.0,105.0,Pierce,10,South Pierce,47.12569549194766,-122.55178305864872,3060,47.12806,-122.108131 +3061.0,105.0,Pierce,10,South Pierce,47.12107045911507,-122.56184074751415,3061,47.12806,-122.108131 +3062.0,99.0,Pierce,10,South Pierce,47.152233647917264,-122.55468255863038,3062,47.12806,-122.108131 +3063.0,99.0,Pierce,10,South Pierce,47.14671817701392,-122.55557040499987,3063,47.12806,-122.108131 +3064.0,99.0,Pierce,10,South Pierce,47.142139274965714,-122.55522616592415,3064,47.12806,-122.108131 +3065.0,99.0,Pierce,10,South Pierce,47.15257796737904,-122.56347537874396,3065,47.12806,-122.108131 +3066.0,99.0,Pierce,10,South Pierce,47.14547028108633,-122.56649033084132,3066,47.12806,-122.108131 +3067.0,99.0,Pierce,10,South Pierce,47.14372316883974,-122.56241945179949,3067,47.12806,-122.108131 +3068.0,99.0,Pierce,10,South Pierce,47.15400748425378,-122.57082457305978,3068,47.12806,-122.108131 +3069.0,99.0,Pierce,10,South Pierce,47.151822532144344,-122.57384765170768,3069,47.12806,-122.108131 +3070.0,105.0,Pierce,10,South Pierce,47.126300875219506,-122.59628327466544,3070,47.12806,-122.108131 +3071.0,105.0,Pierce,10,South Pierce,47.1376611001712,-122.62557966371092,3071,47.12806,-122.108131 +3072.0,99.0,Pierce,10,South Pierce,47.156812953102865,-122.6340833233624,3072,47.12806,-122.108131 +3073.0,105.0,Pierce,10,South Pierce,47.116711085763356,-122.63924800062279,3073,47.12806,-122.108131 +3074.0,105.0,Pierce,10,South Pierce,47.10227825999358,-122.66398270516035,3074,47.12806,-122.108131 +3075.0,105.0,Pierce,10,South Pierce,47.09959775716853,-122.6343303888072,3075,47.12806,-122.108131 +3076.0,105.0,Pierce,10,South Pierce,47.084701747649056,-122.69318476222291,3076,47.12806,-122.108131 +3077.0,105.0,Pierce,10,South Pierce,47.089108779294136,-122.66155055397051,3077,47.12806,-122.108131 +3078.0,93.0,Pierce,8,Tacoma,47.31652522563367,-122.42331964589243,3078,47.25268,-122.45526799999999 +3079.0,93.0,Pierce,8,Tacoma,47.30368748334942,-122.43716720604236,3079,47.25268,-122.45526799999999 +3080.0,93.0,Pierce,8,Tacoma,47.30883674317207,-122.42718078405784,3080,47.25268,-122.45526799999999 +3081.0,93.0,Pierce,8,Tacoma,47.30611067267317,-122.4159864601305,3081,47.25268,-122.45526799999999 +3082.0,93.0,Pierce,8,Tacoma,47.31061526447532,-122.40953048060568,3082,47.25268,-122.45526799999999 +3083.0,93.0,Pierce,8,Tacoma,47.30290815215394,-122.40031734050557,3083,47.25268,-122.45526799999999 +3084.0,93.0,Pierce,8,Tacoma,47.283128238395264,-122.40866524062297,3084,47.25268,-122.45526799999999 +3085.0,93.0,Pierce,8,Tacoma,47.29420366613821,-122.41142211931609,3085,47.25268,-122.45526799999999 +3086.0,93.0,Pierce,8,Tacoma,47.2945023560145,-122.40289305699696,3086,47.25268,-122.45526799999999 +3087.0,93.0,Pierce,8,Tacoma,47.29735916471092,-122.39733960629351,3087,47.25268,-122.45526799999999 +3088.0,93.0,Pierce,8,Tacoma,47.29268403494896,-122.39223825758482,3088,47.25268,-122.45526799999999 +3089.0,93.0,Pierce,8,Tacoma,47.29240415234318,-122.38486617312284,3089,47.25268,-122.45526799999999 +3090.0,93.0,Pierce,8,Tacoma,47.28947862014494,-122.37760878517237,3090,47.25268,-122.45526799999999 +3091.0,93.0,Pierce,8,Tacoma,47.28074175251962,-122.3806075492252,3091,47.25268,-122.45526799999999 +3092.0,93.0,Pierce,8,Tacoma,47.2832111160342,-122.37189770973222,3092,47.25268,-122.45526799999999 +3093.0,93.0,Pierce,8,Tacoma,47.27336388169693,-122.3627725761618,3093,47.25268,-122.45526799999999 +3094.0,93.0,Pierce,8,Tacoma,47.260568470177496,-122.3459893149612,3094,47.25268,-122.45526799999999 +3095.0,93.0,Pierce,8,Tacoma,47.26884250429404,-122.374860495426,3095,47.25268,-122.45526799999999 +3096.0,93.0,Pierce,8,Tacoma,47.265499964880625,-122.38258142517662,3096,47.25268,-122.45526799999999 +3097.0,93.0,Pierce,8,Tacoma,47.26933877696369,-122.41455529432304,3097,47.25268,-122.45526799999999 +3098.0,93.0,Pierce,8,Tacoma,47.26302502754131,-122.39436120602907,3098,47.25268,-122.45526799999999 +3099.0,93.0,Pierce,8,Tacoma,47.262421619562,-122.40516421091615,3099,47.25268,-122.45526799999999 +3100.0,93.0,Pierce,8,Tacoma,47.25669258080928,-122.39570571967887,3100,47.25268,-122.45526799999999 +3101.0,93.0,Pierce,8,Tacoma,47.25683401727351,-122.4123151532513,3101,47.25268,-122.45526799999999 +3102.0,93.0,Pierce,8,Tacoma,47.26060041852642,-122.42856421922977,3102,47.25268,-122.45526799999999 +3103.0,93.0,Pierce,8,Tacoma,47.254435906639024,-122.4209197363167,3103,47.25268,-122.45526799999999 +3104.0,93.0,Pierce,8,Tacoma,47.25205112860717,-122.4280352626092,3104,47.25268,-122.45526799999999 +3105.0,93.0,Pierce,8,Tacoma,47.24560574913002,-122.4309100979508,3105,47.25268,-122.45526799999999 +3106.0,93.0,Pierce,8,Tacoma,47.24718804631385,-122.42258811687157,3106,47.25268,-122.45526799999999 +3107.0,93.0,Pierce,8,Tacoma,47.24273994674365,-122.42355524913783,3107,47.25268,-122.45526799999999 +3108.0,93.0,Pierce,8,Tacoma,47.23992253573187,-122.42708180577499,3108,47.25268,-122.45526799999999 +3109.0,93.0,Pierce,8,Tacoma,47.24089354125537,-122.42126996890444,3109,47.25268,-122.45526799999999 +3110.0,93.0,Pierce,8,Tacoma,47.23802634658143,-122.42331244294796,3110,47.25268,-122.45526799999999 +3111.0,93.0,Pierce,8,Tacoma,47.2433342189929,-122.41424376071664,3111,47.25268,-122.45526799999999 +3112.0,93.0,Pierce,8,Tacoma,47.24048866036852,-122.41395557282542,3112,47.25268,-122.45526799999999 +3113.0,93.0,Pierce,8,Tacoma,47.24694441424914,-122.41272701928726,3113,47.25268,-122.45526799999999 +3114.0,93.0,Pierce,8,Tacoma,47.2440386137855,-122.40965344140434,3114,47.25268,-122.45526799999999 +3115.0,93.0,Pierce,8,Tacoma,47.241629831632956,-122.406621655557,3115,47.25268,-122.45526799999999 +3116.0,93.0,Pierce,8,Tacoma,47.2400555058107,-122.40764556886226,3116,47.25268,-122.45526799999999 +3117.0,93.0,Pierce,8,Tacoma,47.25025859178986,-122.4063419815832,3117,47.25268,-122.45526799999999 +3118.0,93.0,Pierce,8,Tacoma,47.24516201620947,-122.40333712585802,3118,47.25268,-122.45526799999999 +3119.0,93.0,Pierce,8,Tacoma,47.24230203645068,-122.40081881005888,3119,47.25268,-122.45526799999999 +3120.0,93.0,Pierce,8,Tacoma,47.25046939740717,-122.39339938934816,3120,47.25268,-122.45526799999999 +3121.0,93.0,Pierce,8,Tacoma,47.24515869784265,-122.39311756780072,3121,47.25268,-122.45526799999999 +3122.0,93.0,Pierce,8,Tacoma,47.24233801870738,-122.39178329476894,3122,47.25268,-122.45526799999999 +3123.0,93.0,Pierce,8,Tacoma,47.251749703904025,-122.37962091538614,3123,47.25268,-122.45526799999999 +3124.0,93.0,Pierce,8,Tacoma,47.2450614896151,-122.37922263767449,3124,47.25268,-122.45526799999999 +3125.0,93.0,Pierce,8,Tacoma,47.241943324181264,-122.37947560180143,3125,47.25268,-122.45526799999999 +3126.0,93.0,Pierce,8,Tacoma,47.25362360857883,-122.36810843712357,3126,47.25268,-122.45526799999999 +3127.0,93.0,Pierce,8,Tacoma,47.25006073652165,-122.36224243091856,3127,47.25268,-122.45526799999999 +3128.0,93.0,Pierce,8,Tacoma,47.244684253344325,-122.36495882188984,3128,47.25268,-122.45526799999999 +3129.0,93.0,Pierce,8,Tacoma,47.2417824934636,-122.36568271706051,3129,47.25268,-122.45526799999999 +3130.0,93.0,Pierce,8,Tacoma,47.251418632505406,-122.35269371386585,3130,47.25268,-122.45526799999999 +3131.0,93.0,Pierce,8,Tacoma,47.24469150010929,-122.34723487640535,3131,47.25268,-122.45526799999999 +3132.0,93.0,Pierce,8,Tacoma,47.242189120330686,-122.346819514437,3132,47.25268,-122.45526799999999 +3133.0,94.0,Pierce,10,South Pierce,47.25386117961484,-122.33416550537953,3133,47.12806,-122.108131 +3134.0,94.0,Pierce,10,South Pierce,47.2541422302192,-122.32971277225442,3134,47.12806,-122.108131 +3135.0,94.0,Pierce,10,South Pierce,47.247817774238605,-122.32993119674896,3135,47.12806,-122.108131 +3136.0,94.0,Pierce,10,South Pierce,47.242302504757404,-122.3300180171682,3136,47.12806,-122.108131 +3137.0,94.0,Pierce,10,South Pierce,47.25235862811634,-122.3210030780328,3137,47.12806,-122.108131 +3138.0,94.0,Pierce,10,South Pierce,47.24515908251863,-122.31836124154282,3138,47.12806,-122.108131 +3139.0,94.0,Pierce,10,South Pierce,47.24111243330561,-122.32094682832405,3139,47.12806,-122.108131 +3140.0,94.0,Pierce,10,South Pierce,47.25355521809214,-122.30945843977614,3140,47.12806,-122.108131 +3141.0,94.0,Pierce,10,South Pierce,47.239598150574686,-122.30307892382244,3141,47.12806,-122.108131 +3142.0,94.0,Pierce,10,South Pierce,47.2463824088887,-122.30949764936615,3142,47.12806,-122.108131 +3143.0,94.0,Pierce,10,South Pierce,47.25364138044482,-122.29904214426114,3143,47.12806,-122.108131 +3144.0,94.0,Pierce,10,South Pierce,47.24640761368161,-122.29914107199144,3144,47.12806,-122.108131 +3145.0,94.0,Pierce,10,South Pierce,47.25532115428675,-122.28651559933209,3145,47.12806,-122.108131 +3146.0,94.0,Pierce,10,South Pierce,47.25191885222579,-122.28447734419608,3146,47.12806,-122.108131 +3147.0,94.0,Pierce,10,South Pierce,47.24620194429658,-122.28491740355402,3147,47.12806,-122.108131 +3148.0,94.0,Pierce,10,South Pierce,47.239229629253856,-122.2867858326396,3148,47.12806,-122.108131 +3149.0,94.0,Pierce,10,South Pierce,47.242524339214036,-122.27200660490314,3149,47.12806,-122.108131 +3150.0,94.0,Pierce,10,South Pierce,47.25507800965429,-122.26458069908571,3150,47.12806,-122.108131 +3151.0,94.0,Pierce,10,South Pierce,47.24963551425343,-122.26566427808916,3151,47.12806,-122.108131 +3152.0,94.0,Pierce,10,South Pierce,47.253915248139926,-122.25349435226036,3152,47.12806,-122.108131 +3153.0,94.0,Pierce,10,South Pierce,47.246722038239824,-122.25250498984896,3153,47.12806,-122.108131 +3154.0,94.0,Pierce,10,South Pierce,47.2541457285045,-122.24557121007747,3154,47.12806,-122.108131 +3155.0,94.0,Pierce,10,South Pierce,47.24567649703108,-122.24397954843504,3155,47.12806,-122.108131 +3156.0,94.0,Pierce,10,South Pierce,47.23927017103696,-122.24160133042541,3156,47.12806,-122.108131 +3157.0,94.0,Pierce,10,South Pierce,47.253592739988186,-122.23585117558581,3157,47.12806,-122.108131 +3158.0,94.0,Pierce,10,South Pierce,47.24496759368908,-122.23372568128329,3158,47.12806,-122.108131 +3159.0,95.0,Pierce,10,South Pierce,47.25107466385356,-122.21984063334499,3159,47.12806,-122.108131 +3160.0,95.0,Pierce,10,South Pierce,47.23879939076679,-122.2108139828446,3160,47.12806,-122.108131 +3161.0,95.0,Pierce,10,South Pierce,47.253014230048606,-122.20123241298992,3161,47.12806,-122.108131 +3162.0,95.0,Pierce,10,South Pierce,47.238475618428424,-122.18940624324611,3162,47.12806,-122.108131 +3163.0,95.0,Pierce,10,South Pierce,47.251487333347036,-122.15855181879387,3163,47.12806,-122.108131 +3164.0,95.0,Pierce,10,South Pierce,47.24263837662213,-122.1614028689764,3164,47.12806,-122.108131 +3165.0,95.0,Pierce,10,South Pierce,47.23100507983547,-122.13165401823325,3165,47.12806,-122.108131 +3166.0,95.0,Pierce,10,South Pierce,47.218893579162255,-122.15351838657692,3166,47.12806,-122.108131 +3167.0,95.0,Pierce,10,South Pierce,47.21311756456593,-122.185245493561,3167,47.12806,-122.108131 +3168.0,95.0,Pierce,10,South Pierce,47.22278967458045,-122.21572391852413,3168,47.12806,-122.108131 +3169.0,94.0,Pierce,10,South Pierce,47.229147694273614,-122.22961995554934,3169,47.12806,-122.108131 +3170.0,94.0,Pierce,10,South Pierce,47.2257379634721,-122.24216675428829,3170,47.12806,-122.108131 +3171.0,94.0,Pierce,10,South Pierce,47.22262146550792,-122.25101233560656,3171,47.12806,-122.108131 +3172.0,94.0,Pierce,10,South Pierce,47.226428009511935,-122.26018959406065,3172,47.12806,-122.108131 +3173.0,94.0,Pierce,10,South Pierce,47.230253927856296,-122.28055164188524,3173,47.12806,-122.108131 +3174.0,94.0,Pierce,10,South Pierce,47.21867522069423,-122.28198331959172,3174,47.12806,-122.108131 +3175.0,94.0,Pierce,10,South Pierce,47.2275818641751,-122.30831850247677,3175,47.12806,-122.108131 +3176.0,94.0,Pierce,10,South Pierce,47.23096093713482,-122.32863346102914,3176,47.12806,-122.108131 +3177.0,93.0,Pierce,8,Tacoma,47.24014365712454,-122.3455319862682,3177,47.25268,-122.45526799999999 +3178.0,93.0,Pierce,8,Tacoma,47.23373067664171,-122.34152120783364,3178,47.25268,-122.45526799999999 +3179.0,93.0,Pierce,8,Tacoma,47.235961445497416,-122.35147695016589,3179,47.25268,-122.45526799999999 +3180.0,93.0,Pierce,8,Tacoma,47.229452126607505,-122.34810744300208,3180,47.25268,-122.45526799999999 +3181.0,93.0,Pierce,8,Tacoma,47.236389441234344,-122.36338145028292,3181,47.25268,-122.45526799999999 +3182.0,93.0,Pierce,8,Tacoma,47.23837193182122,-122.38103016728657,3182,47.25268,-122.45526799999999 +3183.0,93.0,Pierce,8,Tacoma,47.23185464235058,-122.37288254279518,3183,47.25268,-122.45526799999999 +3184.0,102.0,Pierce,8,Tacoma,47.23175903655098,-122.40091109648031,3184,47.25268,-122.45526799999999 +3185.0,102.0,Pierce,8,Tacoma,47.23365363156578,-122.41239032787979,3185,47.25268,-122.45526799999999 +3186.0,102.0,Pierce,8,Tacoma,47.22570885999072,-122.4140919695573,3186,47.25268,-122.45526799999999 +3187.0,102.0,Pierce,8,Tacoma,47.2347377240665,-122.41996727961642,3187,47.25268,-122.45526799999999 +3188.0,102.0,Pierce,8,Tacoma,47.22997719233064,-122.4177190911575,3188,47.25268,-122.45526799999999 +3189.0,102.0,Pierce,8,Tacoma,47.22895536128537,-122.424651689228,3189,47.25268,-122.45526799999999 +3190.0,98.0,Pierce,8,Tacoma,47.22751222541145,-122.43070072558884,3190,47.25268,-122.45526799999999 +3191.0,98.0,Pierce,8,Tacoma,47.227807342901116,-122.43731663883742,3191,47.25268,-122.45526799999999 +3192.0,98.0,Pierce,8,Tacoma,47.22671377438208,-122.44262633253322,3192,47.25268,-122.45526799999999 +3193.0,98.0,Pierce,8,Tacoma,47.2267893611479,-122.44759301779726,3193,47.25268,-122.45526799999999 +3194.0,98.0,Pierce,8,Tacoma,47.22681247044821,-122.4568582010193,3194,47.25268,-122.45526799999999 +3195.0,98.0,Pierce,8,Tacoma,47.21870978774564,-122.46054380808016,3195,47.25268,-122.45526799999999 +3196.0,98.0,Pierce,8,Tacoma,47.21844733218603,-122.45446302501148,3196,47.25268,-122.45526799999999 +3197.0,98.0,Pierce,8,Tacoma,47.21020276522073,-122.45652689598793,3197,47.25268,-122.45526799999999 +3198.0,98.0,Pierce,8,Tacoma,47.218254488229334,-122.44772202003237,3198,47.25268,-122.45526799999999 +3199.0,98.0,Pierce,8,Tacoma,47.21005232869012,-122.44714951296513,3199,47.25268,-122.45526799999999 +3200.0,98.0,Pierce,8,Tacoma,47.220716384782065,-122.43942897259713,3200,47.25268,-122.45526799999999 +3201.0,98.0,Pierce,8,Tacoma,47.2160598707568,-122.43923847648334,3201,47.25268,-122.45526799999999 +3202.0,98.0,Pierce,8,Tacoma,47.210013392268465,-122.438600074599,3202,47.25268,-122.45526799999999 +3203.0,98.0,Pierce,8,Tacoma,47.218306182637704,-122.43005646966441,3203,47.25268,-122.45526799999999 +3204.0,98.0,Pierce,8,Tacoma,47.2096787860395,-122.42951994621954,3204,47.25268,-122.45526799999999 +3205.0,102.0,Pierce,8,Tacoma,47.218263580771605,-122.42359126215209,3205,47.25268,-122.45526799999999 +3206.0,102.0,Pierce,8,Tacoma,47.21044880919509,-122.42307933957672,3206,47.25268,-122.45526799999999 +3207.0,102.0,Pierce,8,Tacoma,47.21830677523782,-122.41427795823608,3207,47.25268,-122.45526799999999 +3208.0,102.0,Pierce,8,Tacoma,47.209922634888194,-122.4143662527479,3208,47.25268,-122.45526799999999 +3209.0,102.0,Pierce,8,Tacoma,47.215102515591795,-122.40143331287807,3209,47.25268,-122.45526799999999 +3210.0,102.0,Pierce,8,Tacoma,47.21110421037782,-122.39149014605749,3210,47.25268,-122.45526799999999 +3211.0,102.0,Pierce,8,Tacoma,47.21804819880003,-122.38069506838005,3211,47.25268,-122.45526799999999 +3212.0,102.0,Pierce,8,Tacoma,47.21745245316024,-122.36288706221329,3212,47.25268,-122.45526799999999 +3213.0,93.0,Pierce,8,Tacoma,47.22170107230285,-122.34582847992986,3213,47.25268,-122.45526799999999 +3214.0,94.0,Pierce,10,South Pierce,47.21705410691676,-122.32887524138052,3214,47.12806,-122.108131 +3215.0,94.0,Pierce,10,South Pierce,47.21014658621325,-122.3103540734281,3215,47.12806,-122.108131 +3216.0,94.0,Pierce,10,South Pierce,47.21171554283802,-122.30055983135055,3216,47.12806,-122.108131 +3217.0,94.0,Pierce,10,South Pierce,47.207353340219356,-122.28878666896657,3217,47.12806,-122.108131 +3218.0,94.0,Pierce,10,South Pierce,47.20973733231679,-122.26698887872669,3218,47.12806,-122.108131 +3219.0,94.0,Pierce,10,South Pierce,47.204179937590396,-122.27038249184156,3219,47.12806,-122.108131 +3220.0,94.0,Pierce,10,South Pierce,47.20102773656127,-122.25029655592049,3220,47.12806,-122.108131 +3221.0,94.0,Pierce,10,South Pierce,47.211919370594615,-122.23617906913029,3221,47.12806,-122.108131 +3222.0,94.0,Pierce,10,South Pierce,47.20620619681974,-122.23417754138559,3222,47.12806,-122.108131 +3223.0,94.0,Pierce,10,South Pierce,47.20795918357794,-122.22152173191677,3223,47.12806,-122.108131 +3224.0,95.0,Pierce,10,South Pierce,47.20350609685558,-122.20108084900541,3224,47.12806,-122.108131 +3225.0,95.0,Pierce,10,South Pierce,47.19893456175642,-122.1804335054165,3225,47.12806,-122.108131 +3226.0,95.0,Pierce,10,South Pierce,47.195243646614685,-122.15310794861156,3226,47.12806,-122.108131 +3227.0,95.0,Pierce,10,South Pierce,47.19982587049897,-122.1270958223338,3227,47.12806,-122.108131 +3228.0,95.0,Pierce,10,South Pierce,47.194361213218286,-122.09504779608869,3228,47.12806,-122.108131 +3229.0,95.0,Pierce,10,South Pierce,47.18607744024066,-122.17935051794659,3229,47.12806,-122.108131 +3230.0,94.0,Pierce,10,South Pierce,47.19891494858294,-122.22025193040622,3230,47.12806,-122.108131 +3231.0,94.0,Pierce,10,South Pierce,47.19806745089668,-122.23738222376056,3231,47.12806,-122.108131 +3232.0,104.0,Pierce,10,South Pierce,47.194644377954646,-122.26443323793109,3232,47.12806,-122.108131 +3233.0,94.0,Pierce,10,South Pierce,47.19856522736374,-122.27227211483243,3233,47.12806,-122.108131 +3234.0,94.0,Pierce,10,South Pierce,47.20032271717545,-122.28516501440686,3234,47.12806,-122.108131 +3235.0,94.0,Pierce,10,South Pierce,47.19830441673334,-122.29106098581923,3235,47.12806,-122.108131 +3236.0,94.0,Pierce,10,South Pierce,47.193869852704935,-122.28831433860151,3236,47.12806,-122.108131 +3237.0,94.0,Pierce,10,South Pierce,47.1913181028801,-122.28887847744974,3237,47.12806,-122.108131 +3238.0,94.0,Pierce,10,South Pierce,47.20164892201008,-122.3006398341534,3238,47.12806,-122.108131 +3239.0,94.0,Pierce,10,South Pierce,47.196285161934156,-122.296120826169,3239,47.12806,-122.108131 +3240.0,94.0,Pierce,10,South Pierce,47.19188576669664,-122.29649988530926,3240,47.12806,-122.108131 +3241.0,94.0,Pierce,10,South Pierce,47.1984118215948,-122.30643498711399,3241,47.12806,-122.108131 +3242.0,94.0,Pierce,10,South Pierce,47.192434697442806,-122.30470294041731,3242,47.12806,-122.108131 +3243.0,94.0,Pierce,10,South Pierce,47.20213417050354,-122.32160290317483,3243,47.12806,-122.108131 +3244.0,94.0,Pierce,10,South Pierce,47.19441938094614,-122.32087954519908,3244,47.12806,-122.108131 +3245.0,94.0,Pierce,10,South Pierce,47.20540941206434,-122.33568625159693,3245,47.12806,-122.108131 +3246.0,103.0,Pierce,10,South Pierce,47.19580998713909,-122.33735540065523,3246,47.12806,-122.108131 +3247.0,103.0,Pierce,10,South Pierce,47.1967497406405,-122.35166052012495,3247,47.12806,-122.108131 +3248.0,102.0,Pierce,8,Tacoma,47.202775728582886,-122.36685544006752,3248,47.25268,-122.45526799999999 +3249.0,102.0,Pierce,8,Tacoma,47.201582089948644,-122.38183822177277,3249,47.25268,-122.45526799999999 +3250.0,102.0,Pierce,8,Tacoma,47.202642583611144,-122.40188876091034,3250,47.25268,-122.45526799999999 +3251.0,102.0,Pierce,8,Tacoma,47.195147790701206,-122.40034213980287,3251,47.25268,-122.45526799999999 +3252.0,102.0,Pierce,8,Tacoma,47.20265048794836,-122.41441266118206,3252,47.25268,-122.45526799999999 +3253.0,102.0,Pierce,8,Tacoma,47.19537897272559,-122.41431142365148,3253,47.25268,-122.45526799999999 +3254.0,98.0,Pierce,8,Tacoma,47.2027178523133,-122.42740437882827,3254,47.25268,-122.45526799999999 +3255.0,98.0,Pierce,8,Tacoma,47.195481021027184,-122.4274618427056,3255,47.25268,-122.45526799999999 +3256.0,98.0,Pierce,8,Tacoma,47.202778669957574,-122.43857587695958,3256,47.25268,-122.45526799999999 +3257.0,98.0,Pierce,8,Tacoma,47.195535261596774,-122.4386029756279,3257,47.25268,-122.45526799999999 +3258.0,98.0,Pierce,8,Tacoma,47.202818066541965,-122.44780625704679,3258,47.25268,-122.45526799999999 +3259.0,98.0,Pierce,8,Tacoma,47.19556561600482,-122.44784283995467,3259,47.25268,-122.45526799999999 +3260.0,98.0,Pierce,8,Tacoma,47.1989916185481,-122.45713743007444,3260,47.25268,-122.45526799999999 +3261.0,98.0,Pierce,8,Tacoma,47.18631131438242,-122.45772623851052,3261,47.25268,-122.45526799999999 +3262.0,101.0,Pierce,10,South Pierce,47.1748884876309,-122.46599211612921,3262,47.12806,-122.108131 +3263.0,98.0,Pierce,8,Tacoma,47.175681648294756,-122.4576869446142,3263,47.25268,-122.45526799999999 +3264.0,98.0,Pierce,8,Tacoma,47.186445652071285,-122.44792430878263,3264,47.25268,-122.45526799999999 +3265.0,98.0,Pierce,8,Tacoma,47.175325034657966,-122.4476627026525,3265,47.25268,-122.45526799999999 +3266.0,98.0,Pierce,8,Tacoma,47.186452252655144,-122.43867489528877,3266,47.25268,-122.45526799999999 +3267.0,98.0,Pierce,8,Tacoma,47.17552256025389,-122.4386909942814,3267,47.25268,-122.45526799999999 +3268.0,98.0,Pierce,8,Tacoma,47.186397573728286,-122.42750269321795,3268,47.25268,-122.45526799999999 +3269.0,98.0,Pierce,8,Tacoma,47.17548921640315,-122.42752842718126,3269,47.25268,-122.45526799999999 +3270.0,101.0,Pierce,10,South Pierce,47.18586923278138,-122.41832248116184,3270,47.12806,-122.108131 +3271.0,101.0,Pierce,10,South Pierce,47.17502868336274,-122.41827848735741,3271,47.12806,-122.108131 +3272.0,101.0,Pierce,10,South Pierce,47.18585076145408,-122.41171417650554,3272,47.12806,-122.108131 +3273.0,101.0,Pierce,10,South Pierce,47.17415857112261,-122.41093098466844,3273,47.12806,-122.108131 +3274.0,102.0,Pierce,8,Tacoma,47.1861792485287,-122.39859462659271,3274,47.25268,-122.45526799999999 +3275.0,101.0,Pierce,10,South Pierce,47.175190362285754,-122.3978492836644,3275,47.12806,-122.108131 +3276.0,102.0,Pierce,8,Tacoma,47.186264487482575,-122.37322519656394,3276,47.25268,-122.45526799999999 +3277.0,102.0,Pierce,8,Tacoma,47.175399049550975,-122.37311779151815,3277,47.25268,-122.45526799999999 +3278.0,103.0,Pierce,10,South Pierce,47.18613250464061,-122.34258121019815,3278,47.12806,-122.108131 +3279.0,103.0,Pierce,10,South Pierce,47.17538380522607,-122.34203489962911,3279,47.12806,-122.108131 +3280.0,94.0,Pierce,10,South Pierce,47.17697980261904,-122.31811870405569,3280,47.12806,-122.108131 +3281.0,94.0,Pierce,10,South Pierce,47.18495565437084,-122.30977737985485,3281,47.12806,-122.108131 +3282.0,94.0,Pierce,10,South Pierce,47.18315447386432,-122.29759240553216,3282,47.12806,-122.108131 +3283.0,94.0,Pierce,10,South Pierce,47.17356213273211,-122.30054648090281,3283,47.12806,-122.108131 +3284.0,94.0,Pierce,10,South Pierce,47.18827854974746,-122.28845135125056,3284,47.12806,-122.108131 +3285.0,94.0,Pierce,10,South Pierce,47.183475234114596,-122.28876020278341,3285,47.12806,-122.108131 +3286.0,104.0,Pierce,10,South Pierce,47.17560986545373,-122.28226058590721,3286,47.12806,-122.108131 +3287.0,104.0,Pierce,10,South Pierce,47.18503469988463,-122.27530106228927,3287,47.12806,-122.108131 +3288.0,104.0,Pierce,10,South Pierce,47.190185771728366,-122.26811804308872,3288,47.12806,-122.108131 +3289.0,104.0,Pierce,10,South Pierce,47.1771122811797,-122.26182191028006,3289,47.12806,-122.108131 +3290.0,94.0,Pierce,10,South Pierce,47.190510639304065,-122.23660347104952,3290,47.12806,-122.108131 +3291.0,104.0,Pierce,10,South Pierce,47.187257926762285,-122.2454871913298,3291,47.12806,-122.108131 +3292.0,104.0,Pierce,10,South Pierce,47.17106387718561,-122.24466082055562,3292,47.12806,-122.108131 +3293.0,111.0,Pierce,10,South Pierce,47.18320650414954,-122.21937810307386,3293,47.12806,-122.108131 +3294.0,95.0,Pierce,10,South Pierce,47.182849026484696,-122.20327642487108,3294,47.12806,-122.108131 +3295.0,95.0,Pierce,10,South Pierce,47.17581796371813,-122.18054280614928,3295,47.12806,-122.108131 +3296.0,95.0,Pierce,10,South Pierce,47.18078361087003,-122.15877503375948,3296,47.12806,-122.108131 +3297.0,95.0,Pierce,10,South Pierce,47.17245075480194,-122.1580531115438,3297,47.12806,-122.108131 +3298.0,95.0,Pierce,10,South Pierce,47.176711544609915,-122.1308613720512,3298,47.12806,-122.108131 +3299.0,111.0,Pierce,10,South Pierce,47.17235927394864,-122.09014992556894,3299,47.12806,-122.108131 +3300.0,111.0,Pierce,10,South Pierce,47.166838665459004,-122.0432211717112,3300,47.12806,-122.108131 +3301.0,111.0,Pierce,10,South Pierce,47.160361035053135,-122.01284753738422,3301,47.12806,-122.108131 +3302.0,111.0,Pierce,10,South Pierce,47.142772433075656,-122.0005345966127,3302,47.12806,-122.108131 +3303.0,111.0,Pierce,10,South Pierce,47.15177641975466,-122.0505627469424,3303,47.12806,-122.108131 +3304.0,111.0,Pierce,10,South Pierce,47.15956827461205,-122.09307389129854,3304,47.12806,-122.108131 +3305.0,111.0,Pierce,10,South Pierce,47.148874842689494,-122.08723524397516,3305,47.12806,-122.108131 +3306.0,95.0,Pierce,10,South Pierce,47.157354260068814,-122.130944080825,3306,47.12806,-122.108131 +3307.0,95.0,Pierce,10,South Pierce,47.15754278548678,-122.15439609173524,3307,47.12806,-122.108131 +3308.0,95.0,Pierce,10,South Pierce,47.160387972346896,-122.17288294734541,3308,47.12806,-122.108131 +3309.0,95.0,Pierce,10,South Pierce,47.16062972274587,-122.18824766137152,3309,47.12806,-122.108131 +3310.0,95.0,Pierce,10,South Pierce,47.166293431906155,-122.20117237785023,3310,47.12806,-122.108131 +3311.0,111.0,Pierce,10,South Pierce,47.15261707240281,-122.22514876656795,3311,47.12806,-122.108131 +3312.0,104.0,Pierce,10,South Pierce,47.15533699325896,-122.24252523461159,3312,47.12806,-122.108131 +3313.0,104.0,Pierce,10,South Pierce,47.16282795036683,-122.26294666460564,3313,47.12806,-122.108131 +3314.0,104.0,Pierce,10,South Pierce,47.16183053583314,-122.27831453957904,3314,47.12806,-122.108131 +3315.0,104.0,Pierce,10,South Pierce,47.16422492912236,-122.29127888868521,3315,47.12806,-122.108131 +3316.0,103.0,Pierce,10,South Pierce,47.16484426679011,-122.30064827717705,3316,47.12806,-122.108131 +3317.0,103.0,Pierce,10,South Pierce,47.157550712944925,-122.29815418548357,3317,47.12806,-122.108131 +3318.0,103.0,Pierce,10,South Pierce,47.1643367439063,-122.31628710800621,3318,47.12806,-122.108131 +3319.0,103.0,Pierce,10,South Pierce,47.156834105300725,-122.31564432772885,3319,47.12806,-122.108131 +3320.0,103.0,Pierce,10,South Pierce,47.16592494720028,-122.34284094538287,3320,47.12806,-122.108131 +3321.0,103.0,Pierce,10,South Pierce,47.15998169174686,-122.34255753749149,3321,47.12806,-122.108131 +3322.0,103.0,Pierce,10,South Pierce,47.1563888686561,-122.34263459979263,3322,47.12806,-122.108131 +3323.0,102.0,Pierce,8,Tacoma,47.16595632915517,-122.37276642291643,3323,47.25268,-122.45526799999999 +3324.0,102.0,Pierce,8,Tacoma,47.16020268164769,-122.37366126189829,3324,47.25268,-122.45526799999999 +3325.0,102.0,Pierce,8,Tacoma,47.15655405460514,-122.37257589478504,3325,47.25268,-122.45526799999999 +3326.0,102.0,Pierce,8,Tacoma,47.165848558815746,-122.39685964633345,3326,47.25268,-122.45526799999999 +3327.0,102.0,Pierce,8,Tacoma,47.160400536432846,-122.39641255696121,3327,47.25268,-122.45526799999999 +3328.0,102.0,Pierce,8,Tacoma,47.15668666870679,-122.39558071094713,3328,47.25268,-122.45526799999999 +3329.0,101.0,Pierce,10,South Pierce,47.163944425691966,-122.41024062826249,3329,47.12806,-122.108131 +3330.0,101.0,Pierce,10,South Pierce,47.15707402457038,-122.40875477020121,3330,47.12806,-122.108131 +3331.0,101.0,Pierce,10,South Pierce,47.1656643325249,-122.42106077592527,3331,47.12806,-122.108131 +3332.0,101.0,Pierce,10,South Pierce,47.16250683315418,-122.42703957403441,3332,47.12806,-122.108131 +3333.0,101.0,Pierce,10,South Pierce,47.16406340163989,-122.43278437631851,3333,47.12806,-122.108131 +3334.0,101.0,Pierce,10,South Pierce,47.156943468619424,-122.42424507652464,3334,47.12806,-122.108131 +3335.0,101.0,Pierce,10,South Pierce,47.164850981209746,-122.43785172776266,3335,47.12806,-122.108131 +3336.0,101.0,Pierce,10,South Pierce,47.167400393800925,-122.44883267364777,3336,47.12806,-122.108131 +3337.0,101.0,Pierce,10,South Pierce,47.16148457363636,-122.44784271890279,3337,47.12806,-122.108131 +3338.0,101.0,Pierce,10,South Pierce,47.15695500868018,-122.44482771793123,3338,47.12806,-122.108131 +3339.0,101.0,Pierce,10,South Pierce,47.16755114879018,-122.46061946596669,3339,47.12806,-122.108131 +3340.0,101.0,Pierce,10,South Pierce,47.16195500545762,-122.4611345813686,3340,47.12806,-122.108131 +3341.0,101.0,Pierce,10,South Pierce,47.157407311260826,-122.46207355569166,3341,47.12806,-122.108131 +3342.0,101.0,Pierce,10,South Pierce,47.16790004123751,-122.4685664441188,3342,47.12806,-122.108131 +3343.0,101.0,Pierce,10,South Pierce,47.164419997727784,-122.4726009751041,3343,47.12806,-122.108131 +3344.0,105.0,Pierce,10,South Pierce,47.15850170944804,-122.4763508951297,3344,47.12806,-122.108131 +3345.0,100.0,Pierce,10,South Pierce,47.14361330080134,-122.50303364400801,3345,47.12806,-122.108131 +3346.0,105.0,Pierce,10,South Pierce,47.130457985903746,-122.51482918920351,3346,47.12806,-122.108131 +3347.0,105.0,Pierce,10,South Pierce,47.12305680787342,-122.53084176024788,3347,47.12806,-122.108131 +3348.0,105.0,Pierce,10,South Pierce,47.13436863555207,-122.48217140573105,3348,47.12806,-122.108131 +3349.0,105.0,Pierce,10,South Pierce,47.107662791810895,-122.52616543066765,3349,47.12806,-122.108131 +3350.0,105.0,Pierce,10,South Pierce,47.10325492789514,-122.56903755384704,3350,47.12806,-122.108131 +3351.0,105.0,Pierce,10,South Pierce,47.09607600083065,-122.59860587606607,3351,47.12806,-122.108131 +3352.0,105.0,Pierce,10,South Pierce,47.08748982080842,-122.60915203823895,3352,47.12806,-122.108131 +3353.0,105.0,Pierce,10,South Pierce,47.07851145033162,-122.57681359125029,3353,47.12806,-122.108131 +3354.0,105.0,Pierce,10,South Pierce,47.04915875316858,-122.63387154703452,3354,47.12806,-122.108131 +3355.0,105.0,Pierce,10,South Pierce,47.02807985165618,-122.56925329220964,3355,47.12806,-122.108131 +3356.0,105.0,Pierce,10,South Pierce,47.06779464833875,-122.48816606593412,3356,47.12806,-122.108131 +3357.0,105.0,Pierce,10,South Pierce,47.03004171931213,-122.44629790135664,3357,47.12806,-122.108131 +3358.0,101.0,Pierce,10,South Pierce,47.153561700462255,-122.46162145698496,3358,47.12806,-122.108131 +3359.0,101.0,Pierce,10,South Pierce,47.14796478166094,-122.4581081190226,3359,47.12806,-122.108131 +3360.0,101.0,Pierce,10,South Pierce,47.1533846361045,-122.44749924326702,3360,47.12806,-122.108131 +3361.0,101.0,Pierce,10,South Pierce,47.149320603559815,-122.44920717120944,3361,47.12806,-122.108131 +3362.0,101.0,Pierce,10,South Pierce,47.143856100353965,-122.44834998690628,3362,47.12806,-122.108131 +3363.0,101.0,Pierce,10,South Pierce,47.15110659901953,-122.43772054236472,3363,47.12806,-122.108131 +3364.0,101.0,Pierce,10,South Pierce,47.14310040141391,-122.4379270042769,3364,47.12806,-122.108131 +3365.0,101.0,Pierce,10,South Pierce,47.1514441721571,-122.4329841333932,3365,47.12806,-122.108131 +3366.0,101.0,Pierce,10,South Pierce,47.14294184810018,-122.43309409360012,3366,47.12806,-122.108131 +3367.0,101.0,Pierce,10,South Pierce,47.15132730522216,-122.42359263799969,3367,47.12806,-122.108131 +3368.0,102.0,Pierce,8,Tacoma,47.14227365077224,-122.4231339097407,3368,47.25268,-122.45526799999999 +3369.0,102.0,Pierce,8,Tacoma,47.14774260702,-122.40226655663076,3369,47.25268,-122.45526799999999 +3370.0,102.0,Pierce,8,Tacoma,47.14740960387864,-122.37313010364372,3370,47.25268,-122.45526799999999 +3371.0,103.0,Pierce,10,South Pierce,47.14739291433834,-122.34667831260572,3371,47.12806,-122.108131 +3372.0,103.0,Pierce,10,South Pierce,47.14756041667197,-122.32545016513508,3372,47.12806,-122.108131 +3373.0,103.0,Pierce,10,South Pierce,47.1475849363192,-122.3094093282682,3373,47.12806,-122.108131 +3374.0,103.0,Pierce,10,South Pierce,47.14753955034356,-122.29847781571978,3374,47.12806,-122.108131 +3375.0,104.0,Pierce,10,South Pierce,47.1505830270285,-122.27563754531559,3375,47.12806,-122.108131 +3376.0,104.0,Pierce,10,South Pierce,47.14288381918289,-122.2771455545502,3376,47.12806,-122.108131 +3377.0,108.0,Pierce,10,South Pierce,47.1360884786473,-122.25015548330258,3377,47.12806,-122.108131 +3378.0,104.0,Pierce,10,South Pierce,47.13627132867399,-122.27990113043751,3378,47.12806,-122.108131 +3379.0,108.0,Pierce,10,South Pierce,47.129212914462464,-122.27979869194756,3379,47.12806,-122.108131 +3380.0,108.0,Pierce,10,South Pierce,47.121951218252754,-122.27987097115854,3380,47.12806,-122.108131 +3381.0,103.0,Pierce,10,South Pierce,47.136610140328386,-122.29851923435244,3381,47.12806,-122.108131 +3382.0,107.0,Pierce,10,South Pierce,47.12568833851363,-122.29853485707987,3382,47.12806,-122.108131 +3383.0,103.0,Pierce,10,South Pierce,47.129330066736614,-122.3094312709499,3383,47.12806,-122.108131 +3384.0,103.0,Pierce,10,South Pierce,47.13297208604721,-122.32586079806947,3384,47.12806,-122.108131 +3385.0,103.0,Pierce,10,South Pierce,47.12023990735518,-122.32711442510879,3385,47.12806,-122.108131 +3386.0,103.0,Pierce,10,South Pierce,47.12539683144507,-122.34692441001232,3386,47.12806,-122.108131 +3387.0,102.0,Pierce,8,Tacoma,47.128672230696964,-122.3722823638527,3387,47.25268,-122.45526799999999 +3388.0,102.0,Pierce,8,Tacoma,47.13648058662079,-122.4019667349296,3388,47.25268,-122.45526799999999 +3389.0,102.0,Pierce,8,Tacoma,47.129421989283706,-122.40650374823991,3389,47.25268,-122.45526799999999 +3390.0,102.0,Pierce,8,Tacoma,47.12233948480904,-122.39728629531284,3390,47.25268,-122.45526799999999 +3391.0,102.0,Pierce,8,Tacoma,47.13448804064061,-122.42434311958992,3391,47.25268,-122.45526799999999 +3392.0,101.0,Pierce,10,South Pierce,47.13491913331417,-122.43329959307286,3392,47.12806,-122.108131 +3393.0,102.0,Pierce,8,Tacoma,47.12516973209938,-122.42502219677358,3393,47.25268,-122.45526799999999 +3394.0,101.0,Pierce,10,South Pierce,47.13595973495447,-122.44754514225164,3394,47.12806,-122.108131 +3395.0,101.0,Pierce,10,South Pierce,47.12668409509062,-122.4459703406718,3395,47.12806,-122.108131 +3396.0,101.0,Pierce,10,South Pierce,47.13794220608077,-122.46354179633906,3396,47.12806,-122.108131 +3397.0,106.0,Pierce,10,South Pierce,47.111017618459734,-122.45524890203691,3397,47.12806,-122.108131 +3398.0,106.0,Pierce,10,South Pierce,47.1085959046908,-122.44111067370392,3398,47.12806,-122.108131 +3399.0,106.0,Pierce,10,South Pierce,47.11475228869765,-122.42672532708995,3399,47.12806,-122.108131 +3400.0,106.0,Pierce,10,South Pierce,47.10496913077178,-122.429025576918,3400,47.12806,-122.108131 +3401.0,102.0,Pierce,8,Tacoma,47.11543772070149,-122.4107436039215,3401,47.25268,-122.45526799999999 +3402.0,106.0,Pierce,10,South Pierce,47.10402051103469,-122.41186260813141,3402,47.12806,-122.108131 +3403.0,102.0,Pierce,8,Tacoma,47.11234979615306,-122.38847201717087,3403,47.25268,-122.45526799999999 +3404.0,102.0,Pierce,8,Tacoma,47.110523201060886,-122.36983161735272,3404,47.25268,-122.45526799999999 +3405.0,107.0,Pierce,10,South Pierce,47.10135728657927,-122.37955085192377,3405,47.12806,-122.108131 +3406.0,107.0,Pierce,10,South Pierce,47.10380506457022,-122.33602806649799,3406,47.12806,-122.108131 +3407.0,107.0,Pierce,10,South Pierce,47.11462012141371,-122.31080460891087,3407,47.12806,-122.108131 +3408.0,107.0,Pierce,10,South Pierce,47.10390085939454,-122.30429498813318,3408,47.12806,-122.108131 +3409.0,108.0,Pierce,10,South Pierce,47.10805090881478,-122.28798541301407,3409,47.12806,-122.108131 +3410.0,108.0,Pierce,10,South Pierce,47.10766535681797,-122.274635787626,3410,47.12806,-122.108131 +3411.0,108.0,Pierce,10,South Pierce,47.11170112011424,-122.25364540954399,3411,47.12806,-122.108131 +3412.0,111.0,Pierce,10,South Pierce,47.103189383860645,-122.22649730031216,3412,47.12806,-122.108131 +3413.0,111.0,Pierce,10,South Pierce,47.10884189430438,-122.20246934275505,3413,47.12806,-122.108131 +3414.0,111.0,Pierce,10,South Pierce,47.13302528314011,-122.19308504493195,3414,47.12806,-122.108131 +3415.0,111.0,Pierce,10,South Pierce,47.1178386665171,-122.16013570918469,3415,47.12806,-122.108131 +3416.0,111.0,Pierce,10,South Pierce,47.135112967338074,-122.13037378223005,3416,47.12806,-122.108131 +3417.0,111.0,Pierce,10,South Pierce,47.11470048116991,-122.11233461215146,3417,47.12806,-122.108131 +3418.0,111.0,Pierce,10,South Pierce,47.128635785142976,-122.07150444976051,3418,47.12806,-122.108131 +3419.0,111.0,Pierce,10,South Pierce,47.11147117367734,-122.0550435835783,3419,47.12806,-122.108131 +3420.0,111.0,Pierce,10,South Pierce,47.083142598200375,-122.0606415969036,3420,47.12806,-122.108131 +3421.0,111.0,Pierce,10,South Pierce,47.08338726429322,-122.1165424311453,3421,47.12806,-122.108131 +3422.0,111.0,Pierce,10,South Pierce,47.08439465941149,-122.20625556227681,3422,47.12806,-122.108131 +3423.0,109.0,Pierce,10,South Pierce,47.06543421193914,-122.21840977742858,3423,47.12806,-122.108131 +3424.0,108.0,Pierce,10,South Pierce,47.08636013002429,-122.2496491421898,3424,47.12806,-122.108131 +3425.0,108.0,Pierce,10,South Pierce,47.08686018895806,-122.28179258959244,3425,47.12806,-122.108131 +3426.0,108.0,Pierce,10,South Pierce,47.063978493810865,-122.27275308389312,3426,47.12806,-122.108131 +3427.0,107.0,Pierce,10,South Pierce,47.08927775505375,-122.30949126171137,3427,47.12806,-122.108131 +3428.0,107.0,Pierce,10,South Pierce,47.0664757568039,-122.30453500539384,3428,47.12806,-122.108131 +3429.0,107.0,Pierce,10,South Pierce,47.072062680998535,-122.32176497567232,3429,47.12806,-122.108131 +3430.0,107.0,Pierce,10,South Pierce,47.08541423466584,-122.33846601373526,3430,47.12806,-122.108131 +3431.0,107.0,Pierce,10,South Pierce,47.0615709338035,-122.34122253556637,3431,47.12806,-122.108131 +3432.0,107.0,Pierce,10,South Pierce,47.08455933658672,-122.36455001265793,3432,47.12806,-122.108131 +3433.0,107.0,Pierce,10,South Pierce,47.063170858098495,-122.36764234011623,3433,47.12806,-122.108131 +3434.0,107.0,Pierce,10,South Pierce,47.081667307142496,-122.38889384694698,3434,47.12806,-122.108131 +3435.0,106.0,Pierce,10,South Pierce,47.089613282048596,-122.41786524689155,3435,47.12806,-122.108131 +3436.0,106.0,Pierce,10,South Pierce,47.07606716936032,-122.41224818260963,3436,47.12806,-122.108131 +3437.0,107.0,Pierce,10,South Pierce,47.06144782227703,-122.39260855518236,3437,47.12806,-122.108131 +3438.0,109.0,Pierce,10,South Pierce,47.04181639362497,-122.37799837183704,3438,47.12806,-122.108131 +3439.0,110.0,Pierce,10,South Pierce,46.99813098925404,-122.39686274317823,3439,47.12806,-122.108131 +3440.0,109.0,Pierce,10,South Pierce,47.03692439947064,-122.35325206442629,3440,47.12806,-122.108131 +3441.0,109.0,Pierce,10,South Pierce,47.0307191707173,-122.31678061321016,3441,47.12806,-122.108131 +3442.0,109.0,Pierce,10,South Pierce,46.99801576588898,-122.33280544685437,3442,47.12806,-122.108131 +3443.0,109.0,Pierce,10,South Pierce,47.0153868935476,-122.27151517321602,3443,47.12806,-122.108131 +3444.0,109.0,Pierce,10,South Pierce,47.02045033760746,-122.22481336395529,3444,47.12806,-122.108131 +3445.0,111.0,Pierce,10,South Pierce,46.979136524553354,-122.04804076125664,3445,47.12806,-122.108131 +3446.0,111.0,Pierce,10,South Pierce,47.07658755325343,-121.84596528849508,3446,47.12806,-122.108131 +3447.0,111.0,Pierce,10,South Pierce,47.037210862361576,-121.53647029499085,3447,47.12806,-122.108131 +3448.0,111.0,Pierce,10,South Pierce,46.87759720015136,-121.7198734756836,3448,47.12806,-122.108131 +3449.0,110.0,Pierce,10,South Pierce,46.855834727900934,-122.07305950912568,3449,47.12806,-122.108131 +3450.0,109.0,Pierce,10,South Pierce,46.96125417762771,-122.17861735889322,3450,47.12806,-122.108131 +3451.0,109.0,Pierce,10,South Pierce,46.94345765455064,-122.27156815421148,3451,47.12806,-122.108131 +3452.0,109.0,Pierce,10,South Pierce,46.957448420431575,-122.32545647181412,3452,47.12806,-122.108131 +3453.0,110.0,Pierce,10,South Pierce,46.958676960229816,-122.40011803250755,3453,47.12806,-122.108131 +3454.0,110.0,Pierce,10,South Pierce,46.966601990200154,-122.46340617968235,3454,47.12806,-122.108131 +3455.0,110.0,Pierce,10,South Pierce,47.00218480910406,-122.52717424950035,3455,47.12806,-122.108131 +3456.0,110.0,Pierce,10,South Pierce,46.9805592481075,-122.51526700341648,3456,47.12806,-122.108131 +3457.0,110.0,Pierce,10,South Pierce,46.95168719326272,-122.51960194782276,3457,47.12806,-122.108131 +3458.0,110.0,Pierce,10,South Pierce,46.99491717046056,-122.55138470102061,3458,47.12806,-122.108131 +3459.0,110.0,Pierce,10,South Pierce,46.95913316633374,-122.55935555835516,3459,47.12806,-122.108131 +3460.0,110.0,Pierce,10,South Pierce,46.900537195166436,-122.47090885241327,3460,47.12806,-122.108131 +3461.0,110.0,Pierce,10,South Pierce,46.89339346680213,-122.39341742030605,3461,47.12806,-122.108131 +3462.0,110.0,Pierce,10,South Pierce,46.91458130673322,-122.32399886779913,3462,47.12806,-122.108131 +3463.0,110.0,Pierce,10,South Pierce,46.86699505535138,-122.32528591799824,3463,47.12806,-122.108131 +3464.0,110.0,Pierce,10,South Pierce,46.83251680320685,-122.28857431293541,3464,47.12806,-122.108131 +3465.0,110.0,Pierce,10,South Pierce,46.86802870097301,-122.26906487005249,3465,47.12806,-122.108131 +3466.0,110.0,Pierce,10,South Pierce,46.80310909891904,-122.16790899283112,3466,47.12806,-122.108131 +3467.0,112.0,Kitsap,9,Kitsap,47.88872104188978,-122.53024050198812,3467,47.680028,-122.642429 +3468.0,112.0,Kitsap,9,Kitsap,47.901924887453966,-122.56940506598517,3468,47.680028,-122.642429 +3469.0,112.0,Kitsap,9,Kitsap,47.855962233651574,-122.5562547193874,3469,47.680028,-122.642429 +3470.0,112.0,Kitsap,9,Kitsap,47.853446027452144,-122.52563415272282,3470,47.680028,-122.642429 +3471.0,112.0,Kitsap,9,Kitsap,47.819747105710746,-122.514576438265,3471,47.680028,-122.642429 +3472.0,112.0,Kitsap,9,Kitsap,47.82183115507695,-122.55726465229652,3472,47.680028,-122.642429 +3473.0,112.0,Kitsap,9,Kitsap,47.831722256932366,-122.58971619374142,3473,47.680028,-122.642429 +3474.0,112.0,Kitsap,9,Kitsap,47.8284977518519,-122.61531125421646,3474,47.680028,-122.642429 +3475.0,112.0,Kitsap,9,Kitsap,47.806333345921146,-122.661396954311,3475,47.680028,-122.642429 +3476.0,112.0,Kitsap,9,Kitsap,47.775416635158145,-122.68906567473725,3476,47.680028,-122.642429 +3477.0,112.0,Kitsap,9,Kitsap,47.791272421660146,-122.66430561896549,3477,47.680028,-122.642429 +3478.0,112.0,Kitsap,9,Kitsap,47.77459408198253,-122.66870953071123,3478,47.680028,-122.642429 +3479.0,112.0,Kitsap,9,Kitsap,47.761670134328796,-122.66347441805569,3479,47.680028,-122.642429 +3480.0,112.0,Kitsap,9,Kitsap,47.78518075835904,-122.64193373355269,3480,47.680028,-122.642429 +3481.0,112.0,Kitsap,9,Kitsap,47.78314656290354,-122.62154006563179,3481,47.680028,-122.642429 +3482.0,112.0,Kitsap,9,Kitsap,47.79803715940647,-122.59476007587116,3482,47.680028,-122.642429 +3483.0,112.0,Kitsap,9,Kitsap,47.77952049305858,-122.59087239821878,3483,47.680028,-122.642429 +3484.0,112.0,Kitsap,9,Kitsap,47.7903463287641,-122.56289983241177,3484,47.680028,-122.642429 +3485.0,112.0,Kitsap,9,Kitsap,47.80154710921722,-122.52310144815763,3485,47.680028,-122.642429 +3486.0,112.0,Kitsap,9,Kitsap,47.76098916650036,-122.4977373047742,3486,47.680028,-122.642429 +3487.0,112.0,Kitsap,9,Kitsap,47.77333317155276,-122.53171416967852,3487,47.680028,-122.642429 +3488.0,112.0,Kitsap,9,Kitsap,47.75743030814597,-122.56827349838764,3488,47.680028,-122.642429 +3489.0,112.0,Kitsap,9,Kitsap,47.759841653417,-122.59921489108362,3489,47.680028,-122.642429 +3490.0,112.0,Kitsap,9,Kitsap,47.753757757870865,-122.62944269027832,3490,47.680028,-122.642429 +3491.0,112.0,Kitsap,9,Kitsap,47.7441888944,-122.63114566556688,3491,47.680028,-122.642429 +3492.0,112.0,Kitsap,9,Kitsap,47.74227736510599,-122.64482533627012,3492,47.680028,-122.642429 +3493.0,112.0,Kitsap,9,Kitsap,47.75250517419786,-122.65439334725905,3493,47.680028,-122.642429 +3494.0,112.0,Kitsap,9,Kitsap,47.7425858851146,-122.6635000545758,3494,47.680028,-122.642429 +3495.0,113.0,Kitsap,9,Kitsap,47.74655136805414,-122.68080051630665,3495,47.680028,-122.642429 +3496.0,113.0,Kitsap,9,Kitsap,47.733267869868826,-122.71327779948031,3496,47.680028,-122.642429 +3497.0,113.0,Kitsap,9,Kitsap,47.71744645875531,-122.68731079678152,3497,47.680028,-122.642429 +3498.0,113.0,Kitsap,9,Kitsap,47.71689543625944,-122.67009473771792,3498,47.680028,-122.642429 +3499.0,113.0,Kitsap,9,Kitsap,47.70750912655024,-122.64761535545841,3499,47.680028,-122.642429 +3500.0,112.0,Kitsap,9,Kitsap,47.728833256497964,-122.63892198076194,3500,47.680028,-122.642429 +3501.0,112.0,Kitsap,9,Kitsap,47.739278154406115,-122.62157738378721,3501,47.680028,-122.642429 +3502.0,112.0,Kitsap,9,Kitsap,47.726959307635184,-122.62510925167835,3502,47.680028,-122.642429 +3503.0,112.0,Kitsap,9,Kitsap,47.732095006882325,-122.60406674261769,3503,47.680028,-122.642429 +3504.0,112.0,Kitsap,9,Kitsap,47.727908415783844,-122.58290128211989,3504,47.680028,-122.642429 +3505.0,112.0,Kitsap,9,Kitsap,47.73175780074214,-122.56071073699688,3505,47.680028,-122.642429 +3506.0,112.0,Kitsap,9,Kitsap,47.70192769543978,-122.5901596998994,3506,47.680028,-122.642429 +3507.0,112.0,Kitsap,9,Kitsap,47.713752677303546,-122.61937606813068,3507,47.680028,-122.642429 +3508.0,113.0,Kitsap,9,Kitsap,47.68725271838584,-122.62265013274592,3508,47.680028,-122.642429 +3509.0,113.0,Kitsap,9,Kitsap,47.66079204348442,-122.62767974069321,3509,47.680028,-122.642429 +3510.0,113.0,Kitsap,9,Kitsap,47.685597307006084,-122.6399938443887,3510,47.680028,-122.642429 +3511.0,113.0,Kitsap,9,Kitsap,47.680474973534935,-122.65415255083164,3511,47.680028,-122.642429 +3512.0,113.0,Kitsap,9,Kitsap,47.6606993357256,-122.64842119350617,3512,47.680028,-122.642429 +3513.0,113.0,Kitsap,9,Kitsap,47.6907602408323,-122.66098832762593,3513,47.680028,-122.642429 +3514.0,113.0,Kitsap,9,Kitsap,47.66583709353484,-122.66361514400292,3514,47.680028,-122.642429 +3515.0,113.0,Kitsap,9,Kitsap,47.66867910674221,-122.67365537083185,3515,47.680028,-122.642429 +3516.0,113.0,Kitsap,9,Kitsap,47.68724933076286,-122.6779721418152,3516,47.680028,-122.642429 +3517.0,113.0,Kitsap,9,Kitsap,47.67926329611568,-122.69560805370962,3517,47.680028,-122.642429 +3518.0,113.0,Kitsap,9,Kitsap,47.694024958057184,-122.71771155524151,3518,47.680028,-122.642429 +3519.0,115.0,Kitsap,9,Kitsap,47.66763931447221,-122.71269570867382,3519,47.680028,-122.642429 +3520.0,115.0,Kitsap,9,Kitsap,47.6807526155927,-122.74147728496963,3520,47.680028,-122.642429 +3521.0,115.0,Kitsap,9,Kitsap,47.645931564765604,-122.75836114977129,3521,47.680028,-122.642429 +3522.0,115.0,Kitsap,9,Kitsap,47.65237047771159,-122.73442721157605,3522,47.680028,-122.642429 +3523.0,113.0,Kitsap,9,Kitsap,47.65136751594146,-122.71369421964222,3523,47.680028,-122.642429 +3524.0,113.0,Kitsap,9,Kitsap,47.641336689916066,-122.71417799346425,3524,47.680028,-122.642429 +3525.0,113.0,Kitsap,9,Kitsap,47.65563392698859,-122.69792139816694,3525,47.680028,-122.642429 +3526.0,113.0,Kitsap,9,Kitsap,47.64618980820242,-122.70229818570832,3526,47.680028,-122.642429 +3527.0,113.0,Kitsap,9,Kitsap,47.64553805199661,-122.69543090298296,3527,47.680028,-122.642429 +3528.0,113.0,Kitsap,9,Kitsap,47.65970713076218,-122.68907383329405,3528,47.680028,-122.642429 +3529.0,113.0,Kitsap,9,Kitsap,47.65858747749221,-122.68485549638052,3529,47.680028,-122.642429 +3530.0,113.0,Kitsap,9,Kitsap,47.65743866322346,-122.67874447666362,3530,47.680028,-122.642429 +3531.0,113.0,Kitsap,9,Kitsap,47.65223890357744,-122.68454738925924,3531,47.680028,-122.642429 +3532.0,113.0,Kitsap,9,Kitsap,47.64568958834657,-122.67908861843365,3532,47.680028,-122.642429 +3533.0,113.0,Kitsap,9,Kitsap,47.652548508085076,-122.67004341975077,3533,47.680028,-122.642429 +3534.0,113.0,Kitsap,9,Kitsap,47.646850278386346,-122.66890726020692,3534,47.680028,-122.642429 +3535.0,116.0,Kitsap,9,Kitsap,47.638142717193325,-122.66697737203228,3535,47.680028,-122.642429 +3536.0,116.0,Kitsap,9,Kitsap,47.641367147146006,-122.65562665898823,3536,47.680028,-122.642429 +3537.0,116.0,Kitsap,9,Kitsap,47.646022390139294,-122.64247277260618,3537,47.680028,-122.642429 +3538.0,116.0,Kitsap,9,Kitsap,47.636820068660924,-122.64406487869749,3538,47.680028,-122.642429 +3539.0,116.0,Kitsap,9,Kitsap,47.639058656443254,-122.63302779741724,3539,47.680028,-122.642429 +3540.0,117.0,Kitsap,9,Kitsap,47.641037087883504,-122.61925073621441,3540,47.680028,-122.642429 +3541.0,117.0,Kitsap,9,Kitsap,47.63467606718193,-122.5991477798296,3541,47.680028,-122.642429 +3542.0,117.0,Kitsap,9,Kitsap,47.62741270124281,-122.60423351794769,3542,47.680028,-122.642429 +3543.0,117.0,Kitsap,9,Kitsap,47.614219461626355,-122.60811067393223,3543,47.680028,-122.642429 +3544.0,117.0,Kitsap,9,Kitsap,47.62645076632672,-122.61997057421007,3544,47.680028,-122.642429 +3545.0,117.0,Kitsap,9,Kitsap,47.61419191227,-122.62477981156007,3545,47.680028,-122.642429 +3546.0,116.0,Kitsap,9,Kitsap,47.626879690072315,-122.63296677068716,3546,47.680028,-122.642429 +3547.0,116.0,Kitsap,9,Kitsap,47.61408921264356,-122.63406965082376,3547,47.680028,-122.642429 +3548.0,116.0,Kitsap,9,Kitsap,47.626771918856875,-122.64359852476271,3548,47.680028,-122.642429 +3549.0,116.0,Kitsap,9,Kitsap,47.61379539864562,-122.645209917642,3549,47.680028,-122.642429 +3550.0,116.0,Kitsap,9,Kitsap,47.62559622831842,-122.65578722009757,3550,47.680028,-122.642429 +3551.0,116.0,Kitsap,9,Kitsap,47.61091943389014,-122.65557088018551,3551,47.680028,-122.642429 +3552.0,116.0,Kitsap,9,Kitsap,47.626381775064964,-122.66587901478323,3552,47.680028,-122.642429 +3553.0,116.0,Kitsap,9,Kitsap,47.62443493851156,-122.67099313723612,3553,47.680028,-122.642429 +3554.0,115.0,Kitsap,9,Kitsap,47.625277756474,-122.7080801210147,3554,47.680028,-122.642429 +3555.0,115.0,Kitsap,9,Kitsap,47.6213375502777,-122.71830435969446,3555,47.680028,-122.642429 +3556.0,115.0,Kitsap,9,Kitsap,47.621590075838135,-122.74406710014314,3556,47.680028,-122.642429 +3557.0,115.0,Kitsap,9,Kitsap,47.6248639288283,-122.78203102491764,3557,47.680028,-122.642429 +3558.0,115.0,Kitsap,9,Kitsap,47.6424023822057,-122.82665260581852,3558,47.680028,-122.642429 +3559.0,115.0,Kitsap,9,Kitsap,47.61379595634408,-122.82094246335579,3559,47.680028,-122.642429 +3560.0,115.0,Kitsap,9,Kitsap,47.60001541296975,-122.89285258515032,3560,47.680028,-122.642429 +3561.0,115.0,Kitsap,9,Kitsap,47.54819102154657,-122.909605997539,3561,47.680028,-122.642429 +3562.0,115.0,Kitsap,9,Kitsap,47.57439413874321,-122.77849469521122,3562,47.680028,-122.642429 +3563.0,115.0,Kitsap,9,Kitsap,47.59453931677049,-122.7201717366817,3563,47.680028,-122.642429 +3564.0,115.0,Kitsap,9,Kitsap,47.56831452376014,-122.70694588288882,3564,47.680028,-122.642429 +3565.0,115.0,Kitsap,9,Kitsap,47.58931218840656,-122.7035038338314,3565,47.680028,-122.642429 +3566.0,115.0,Kitsap,9,Kitsap,47.602772668337444,-122.69654767153291,3566,47.680028,-122.642429 +3567.0,115.0,Kitsap,9,Kitsap,47.58935810266591,-122.69314014268343,3567,47.680028,-122.642429 +3568.0,118.0,Kitsap,9,Kitsap,47.58969220394216,-122.67019840248129,3568,47.680028,-122.642429 +3569.0,116.0,Kitsap,9,Kitsap,47.60190420093952,-122.6484002848583,3569,47.680028,-122.642429 +3570.0,116.0,Kitsap,9,Kitsap,47.5976388751229,-122.64444964561487,3570,47.680028,-122.642429 +3571.0,116.0,Kitsap,9,Kitsap,47.603515165935036,-122.63408137263298,3571,47.680028,-122.642429 +3572.0,116.0,Kitsap,9,Kitsap,47.59796416700308,-122.63507543808926,3572,47.680028,-122.642429 +3573.0,117.0,Kitsap,9,Kitsap,47.6012433425399,-122.62515786156807,3573,47.680028,-122.642429 +3574.0,117.0,Kitsap,9,Kitsap,47.60125076231062,-122.61714035031912,3574,47.680028,-122.642429 +3575.0,117.0,Kitsap,9,Kitsap,47.60127190460525,-122.60407881281134,3575,47.680028,-122.642429 +3576.0,117.0,Kitsap,9,Kitsap,47.592947475015926,-122.60278938180171,3576,47.680028,-122.642429 +3577.0,117.0,Kitsap,9,Kitsap,47.59190268308112,-122.61788221064552,3577,47.680028,-122.642429 +3578.0,117.0,Kitsap,9,Kitsap,47.59211185038078,-122.62591028936312,3578,47.680028,-122.642429 +3579.0,116.0,Kitsap,9,Kitsap,47.59178844099032,-122.63251971434364,3579,47.680028,-122.642429 +3580.0,116.0,Kitsap,9,Kitsap,47.59218291411073,-122.63907846314196,3580,47.680028,-122.642429 +3581.0,116.0,Kitsap,9,Kitsap,47.59207150711486,-122.64788573039921,3581,47.680028,-122.642429 +3582.0,116.0,Kitsap,9,Kitsap,47.58546285394062,-122.63693305009964,3582,47.680028,-122.642429 +3583.0,117.0,Kitsap,9,Kitsap,47.583073607922756,-122.62567017075588,3583,47.680028,-122.642429 +3584.0,117.0,Kitsap,9,Kitsap,47.58645665543386,-122.61842097735328,3584,47.680028,-122.642429 +3585.0,117.0,Kitsap,9,Kitsap,47.58022912214364,-122.61753249111878,3585,47.680028,-122.642429 +3586.0,117.0,Kitsap,9,Kitsap,47.58698487649407,-122.61084400852013,3586,47.680028,-122.642429 +3587.0,117.0,Kitsap,9,Kitsap,47.58042880389701,-122.61099625524628,3587,47.680028,-122.642429 +3588.0,117.0,Kitsap,9,Kitsap,47.58486327679568,-122.60258404470859,3588,47.680028,-122.642429 +3589.0,117.0,Kitsap,9,Kitsap,47.57536678035232,-122.60543712917502,3589,47.680028,-122.642429 +3590.0,117.0,Kitsap,9,Kitsap,47.575441528425124,-122.61109090565077,3590,47.680028,-122.642429 +3591.0,117.0,Kitsap,9,Kitsap,47.5720504690903,-122.61115298618986,3591,47.680028,-122.642429 +3592.0,117.0,Kitsap,9,Kitsap,47.56901124060912,-122.61202748280355,3592,47.680028,-122.642429 +3593.0,117.0,Kitsap,9,Kitsap,47.57538814233525,-122.61746631787966,3593,47.680028,-122.642429 +3594.0,117.0,Kitsap,9,Kitsap,47.572334530256775,-122.61639117686892,3594,47.680028,-122.642429 +3595.0,118.0,Kitsap,9,Kitsap,47.5740660470344,-122.63022553353704,3595,47.680028,-122.642429 +3596.0,118.0,Kitsap,9,Kitsap,47.57546265418231,-122.6368001761924,3596,47.680028,-122.642429 +3597.0,118.0,Kitsap,9,Kitsap,47.57192169772525,-122.63693192195817,3597,47.680028,-122.642429 +3598.0,118.0,Kitsap,9,Kitsap,47.577454016736795,-122.64473194292654,3598,47.680028,-122.642429 +3599.0,118.0,Kitsap,9,Kitsap,47.57283084294792,-122.64360753822577,3599,47.680028,-122.642429 +3600.0,118.0,Kitsap,9,Kitsap,47.58238917976343,-122.65461675405312,3600,47.680028,-122.642429 +3601.0,118.0,Kitsap,9,Kitsap,47.57650316324481,-122.64901325721563,3601,47.680028,-122.642429 +3602.0,118.0,Kitsap,9,Kitsap,47.57285715371597,-122.64978417481858,3602,47.680028,-122.642429 +3603.0,118.0,Kitsap,9,Kitsap,47.57661787245964,-122.65546555091295,3603,47.680028,-122.642429 +3604.0,118.0,Kitsap,9,Kitsap,47.573066324186705,-122.65649713178387,3604,47.680028,-122.642429 +3605.0,118.0,Kitsap,9,Kitsap,47.57540746981589,-122.66569019672968,3605,47.680028,-122.642429 +3606.0,118.0,Kitsap,9,Kitsap,47.5751931549308,-122.68314986970816,3606,47.680028,-122.642429 +3607.0,115.0,Kitsap,9,Kitsap,47.56693985799848,-122.68668360052985,3607,47.680028,-122.642429 +3608.0,118.0,Kitsap,9,Kitsap,47.566166590141584,-122.67744572577813,3608,47.680028,-122.642429 +3609.0,118.0,Kitsap,9,Kitsap,47.563204727628964,-122.67049050356479,3609,47.680028,-122.642429 +3610.0,118.0,Kitsap,9,Kitsap,47.56897943153653,-122.66137237788072,3610,47.680028,-122.642429 +3611.0,118.0,Kitsap,9,Kitsap,47.562884372822296,-122.66518789179165,3611,47.680028,-122.642429 +3612.0,118.0,Kitsap,9,Kitsap,47.56564154514638,-122.65775131472704,3612,47.680028,-122.642429 +3613.0,118.0,Kitsap,9,Kitsap,47.569313018446856,-122.65333165909551,3613,47.680028,-122.642429 +3614.0,118.0,Kitsap,9,Kitsap,47.569201246904676,-122.64871443113813,3614,47.680028,-122.642429 +3615.0,118.0,Kitsap,9,Kitsap,47.56642443223459,-122.64968484258956,3615,47.680028,-122.642429 +3616.0,118.0,Kitsap,9,Kitsap,47.56455426558115,-122.6498928750671,3616,47.680028,-122.642429 +3617.0,118.0,Kitsap,9,Kitsap,47.569185879914244,-122.64364343401256,3617,47.680028,-122.642429 +3618.0,118.0,Kitsap,9,Kitsap,47.566253303369024,-122.64247913973223,3618,47.680028,-122.642429 +3619.0,118.0,Kitsap,9,Kitsap,47.56443011365962,-122.64061896006264,3619,47.680028,-122.642429 +3620.0,118.0,Kitsap,9,Kitsap,47.56918116327729,-122.63691655426932,3620,47.680028,-122.642429 +3621.0,118.0,Kitsap,9,Kitsap,47.5661670823705,-122.63580628057224,3621,47.680028,-122.642429 +3622.0,118.0,Kitsap,9,Kitsap,47.56919867690458,-122.62989465012545,3622,47.680028,-122.642429 +3623.0,118.0,Kitsap,9,Kitsap,47.56605400861728,-122.62984553074983,3623,47.680028,-122.642429 +3624.0,118.0,Kitsap,9,Kitsap,47.57004161635004,-122.62511611818235,3624,47.680028,-122.642429 +3625.0,118.0,Kitsap,9,Kitsap,47.565422858512285,-122.62468174888252,3625,47.680028,-122.642429 +3626.0,118.0,Kitsap,9,Kitsap,47.56013103366623,-122.64184187504732,3626,47.680028,-122.642429 +3627.0,118.0,Kitsap,9,Kitsap,47.561705741786156,-122.65777401332012,3627,47.680028,-122.642429 +3628.0,118.0,Kitsap,9,Kitsap,47.558089117549066,-122.66095387277474,3628,47.680028,-122.642429 +3629.0,118.0,Kitsap,9,Kitsap,47.5535650777525,-122.66520209893828,3629,47.680028,-122.642429 +3630.0,118.0,Kitsap,9,Kitsap,47.55020249827615,-122.67535862635741,3630,47.680028,-122.642429 +3631.0,115.0,Kitsap,9,Kitsap,47.54949448366458,-122.69637028233014,3631,47.680028,-122.642429 +3632.0,120.0,Kitsap,9,Kitsap,47.53318519784243,-122.69403407341156,3632,47.680028,-122.642429 +3633.0,115.0,Kitsap,9,Kitsap,47.531659210312434,-122.77300746003591,3633,47.680028,-122.642429 +3634.0,120.0,Kitsap,9,Kitsap,47.505215535838936,-122.76324314163959,3634,47.680028,-122.642429 +3635.0,119.0,Kitsap,9,Kitsap,47.57869043832575,-122.55920855497676,3635,47.680028,-122.642429 +3636.0,119.0,Kitsap,9,Kitsap,47.558352378521434,-122.58297333454688,3636,47.680028,-122.642429 +3637.0,119.0,Kitsap,9,Kitsap,47.56197839764648,-122.55527477764149,3637,47.680028,-122.642429 +3638.0,119.0,Kitsap,9,Kitsap,47.543084844507284,-122.54630189263432,3638,47.680028,-122.642429 +3639.0,119.0,Kitsap,9,Kitsap,47.54313701828572,-122.55934544721848,3639,47.680028,-122.642429 +3640.0,119.0,Kitsap,9,Kitsap,47.541184369378655,-122.58302304870442,3640,47.680028,-122.642429 +3641.0,119.0,Kitsap,9,Kitsap,47.54094491358201,-122.604981624756,3641,47.680028,-122.642429 +3642.0,119.0,Kitsap,9,Kitsap,47.52601513561714,-122.59395271048791,3642,47.680028,-122.642429 +3643.0,119.0,Kitsap,9,Kitsap,47.54001543675177,-122.61469775172891,3643,47.680028,-122.642429 +3644.0,119.0,Kitsap,9,Kitsap,47.54044486008339,-122.62223656660721,3644,47.680028,-122.642429 +3645.0,119.0,Kitsap,9,Kitsap,47.5266960316857,-122.62025709877314,3645,47.680028,-122.642429 +3646.0,119.0,Kitsap,9,Kitsap,47.53871387091512,-122.63570724053093,3646,47.680028,-122.642429 +3647.0,119.0,Kitsap,9,Kitsap,47.529416718692566,-122.6362613900796,3647,47.680028,-122.642429 +3648.0,119.0,Kitsap,9,Kitsap,47.53181462289008,-122.65669057418415,3648,47.680028,-122.642429 +3649.0,119.0,Kitsap,9,Kitsap,47.520689998223325,-122.65197733769048,3649,47.680028,-122.642429 +3650.0,120.0,Kitsap,9,Kitsap,47.518569347363176,-122.66852050772553,3650,47.680028,-122.642429 +3651.0,120.0,Kitsap,9,Kitsap,47.51537835232982,-122.69220917689225,3651,47.680028,-122.642429 +3652.0,120.0,Kitsap,9,Kitsap,47.51291047273911,-122.71925139649584,3652,47.680028,-122.642429 +3653.0,120.0,Kitsap,9,Kitsap,47.48287117760974,-122.75361795333487,3653,47.680028,-122.642429 +3654.0,120.0,Kitsap,9,Kitsap,47.49123392436818,-122.69436339451862,3654,47.680028,-122.642429 +3655.0,119.0,Kitsap,9,Kitsap,47.51437518236969,-122.6456123186699,3655,47.680028,-122.642429 +3656.0,119.0,Kitsap,9,Kitsap,47.511754471196525,-122.63721847801264,3656,47.680028,-122.642429 +3657.0,119.0,Kitsap,9,Kitsap,47.51217746376133,-122.6206440183778,3657,47.680028,-122.642429 +3658.0,119.0,Kitsap,9,Kitsap,47.51265389504707,-122.60087884474605,3658,47.680028,-122.642429 +3659.0,119.0,Kitsap,9,Kitsap,47.517952136470136,-122.56601505246095,3659,47.680028,-122.642429 +3660.0,119.0,Kitsap,9,Kitsap,47.51981816278128,-122.51636056974844,3660,47.680028,-122.642429 +3661.0,119.0,Kitsap,9,Kitsap,47.48839798611821,-122.52979454775058,3661,47.680028,-122.642429 +3662.0,119.0,Kitsap,9,Kitsap,47.490122732280426,-122.55679661727824,3662,47.680028,-122.642429 +3663.0,119.0,Kitsap,9,Kitsap,47.468488160152035,-122.55874533914732,3663,47.680028,-122.642429 +3664.0,119.0,Kitsap,9,Kitsap,47.488022600923394,-122.58587416386852,3664,47.680028,-122.642429 +3665.0,120.0,Kitsap,9,Kitsap,47.49489958296834,-122.62221297397707,3665,47.680028,-122.642429 +3666.0,120.0,Kitsap,9,Kitsap,47.475858258841065,-122.61329937852508,3666,47.680028,-122.642429 +3667.0,120.0,Kitsap,9,Kitsap,47.45803069014384,-122.59797103885151,3667,47.680028,-122.642429 +3668.0,120.0,Kitsap,9,Kitsap,47.46874776181629,-122.64034695215307,3668,47.680028,-122.642429 +3669.0,120.0,Kitsap,9,Kitsap,47.467845495835725,-122.66445375098421,3669,47.680028,-122.642429 +3670.0,120.0,Kitsap,9,Kitsap,47.457117155317256,-122.70369973784919,3670,47.680028,-122.642429 +3671.0,120.0,Kitsap,9,Kitsap,47.439590347468396,-122.77324884902669,3671,47.680028,-122.642429 +3672.0,120.0,Kitsap,9,Kitsap,47.421162625355386,-122.72352732332484,3672,47.680028,-122.642429 +3673.0,120.0,Kitsap,9,Kitsap,47.425472262412434,-122.67799819976715,3673,47.680028,-122.642429 +3674.0,120.0,Kitsap,9,Kitsap,47.43779223254585,-122.64213259099495,3674,47.680028,-122.642429 +3675.0,120.0,Kitsap,9,Kitsap,47.43950449919117,-122.59904866151687,3675,47.680028,-122.642429 +3676.0,120.0,Kitsap,9,Kitsap,47.444247774357436,-122.55874552090708,3676,47.680028,-122.642429 +3677.0,120.0,Kitsap,9,Kitsap,47.44484321326577,-122.5395989557202,3677,47.680028,-122.642429 +3678.0,120.0,Kitsap,9,Kitsap,47.42461594423646,-122.57927476240236,3678,47.680028,-122.642429 +3679.0,120.0,Kitsap,9,Kitsap,47.4111282430097,-122.56747446853315,3679,47.680028,-122.642429 +3680.0,120.0,Kitsap,9,Kitsap,47.41470369827367,-122.60943231028796,3680,47.680028,-122.642429 +3681.0,120.0,Kitsap,9,Kitsap,47.416198251438104,-122.64592846318094,3681,47.680028,-122.642429 +3682.0,114.0,Kitsap,9,Kitsap,47.70681286812536,-122.54792017578801,3682,47.680028,-122.642429 +3683.0,114.0,Kitsap,9,Kitsap,47.68954577947794,-122.55653557388678,3683,47.680028,-122.642429 +3684.0,114.0,Kitsap,9,Kitsap,47.69306982270828,-122.5343166543441,3684,47.680028,-122.642429 +3685.0,114.0,Kitsap,9,Kitsap,47.69101374268608,-122.5175945198469,3685,47.680028,-122.642429 +3686.0,114.0,Kitsap,9,Kitsap,47.66738826024352,-122.51772423884569,3686,47.680028,-122.642429 +3687.0,114.0,Kitsap,9,Kitsap,47.67134023868247,-122.54750247816523,3687,47.680028,-122.642429 +3688.0,114.0,Kitsap,9,Kitsap,47.65808576153863,-122.57427085657676,3688,47.680028,-122.642429 +3689.0,114.0,Kitsap,9,Kitsap,47.65365175883606,-122.54369675849622,3689,47.680028,-122.642429 +3690.0,114.0,Kitsap,9,Kitsap,47.643382045548,-122.51302902907172,3690,47.680028,-122.642429 +3691.0,114.0,Kitsap,9,Kitsap,47.63039460463828,-122.50316797597885,3691,47.680028,-122.642429 +3692.0,114.0,Kitsap,9,Kitsap,47.64098606059412,-122.52413468700097,3692,47.680028,-122.642429 +3693.0,114.0,Kitsap,9,Kitsap,47.63179531470333,-122.52549494023356,3693,47.680028,-122.642429 +3694.0,114.0,Kitsap,9,Kitsap,47.6252081279445,-122.52480669538099,3694,47.680028,-122.642429 +3695.0,114.0,Kitsap,9,Kitsap,47.634905884572866,-122.54651777484337,3695,47.680028,-122.642429 +3696.0,114.0,Kitsap,9,Kitsap,47.632517804219,-122.56539487353494,3696,47.680028,-122.642429 +3697.0,114.0,Kitsap,9,Kitsap,47.610280140927784,-122.56391995061222,3697,47.680028,-122.642429 +3698.0,114.0,Kitsap,9,Kitsap,47.60811923218953,-122.54250166247371,3698,47.680028,-122.642429 +3699.0,114.0,Kitsap,9,Kitsap,47.60858693142804,-122.51923495353728,3699,47.680028,-122.642429 +3700.0,114.0,Kitsap,9,Kitsap,47.586038522014505,-122.51274167616907,3700,47.680028,-122.642429 diff --git a/scripts/summarize/inputs/calibration/survey.h5 b/scripts/summarize/inputs/calibration/survey.h5 new file mode 100644 index 00000000..37d8d702 Binary files /dev/null and b/scripts/summarize/inputs/calibration/survey.h5 differ diff --git a/scripts/summarize/inputs/calibration/variable_labels.csv b/scripts/summarize/inputs/calibration/variable_labels.csv new file mode 100644 index 00000000..21b3ef63 --- /dev/null +++ b/scripts/summarize/inputs/calibration/variable_labels.csv @@ -0,0 +1,160 @@ +table,field,value,text +Tour,pdpurp,0,None/Home +Tour,pdpurp,1,Work +Tour,pdpurp,2,School +Tour,pdpurp,3,Escort +Tour,pdpurp,4,Personal Business +Tour,pdpurp,5,Shop +Tour,pdpurp,6,Meal +Tour,pdpurp,7,Social +Tour,pdpurp,8,Social +Tour,pdpurp,9,Personal Business +Tour,pdpurp,10,Change Mode Inserted Purpose +Tour,toadtyp,1,Home +Tour,toadtyp,2,Usual Workplace +Tour,toadtyp,3,Usual School +Tour,toadtyp,4,Other +Tour,toadtyp,5,Missing +Tour,toadtyp,6,Change Mode Inserted Location +Tour,tdadtyp,1,Home +Tour,tdadtyp,2,Usual Workplace +Tour,tdadtyp,3,Usual School +Tour,tdadtyp,4,Other +Tour,tdadtyp,5,Missing +Tour,tdadtyp,6,Change Mode Inserted Location +Tour,tmodetp,1,Walk +Tour,tmodetp,2,Bike +Tour,tmodetp,3,SOV +Tour,tmodetp,4,HOV2 +Tour,tmodetp,5,HOV3+ +Tour,tmodetp,6,Transit +Tour,tmodetp,7,Park +Tour,tmodetp,8,School Bus +Tour,tmodetp,9,Other +Tour,tpathtp,0,None +Tour,tpathtp,1,Full Network +Tour,tpathtp,2,No-Toll Network +Tour,tpathtp,3,Local Bus +Tour,tpathtp,4,Light Rail +Tour,tpathtp,5,Premium Bus +Tour,tpathtp,6,Commuter Rail +Tour,tpathtp,7,Ferry +Household,hownrent,1,Own +Household,hownrent,2,Rent +Household,hownrent,3,Other +Household,hownrent,9,Missing +Household,hrestype,1,Detached Single House +Household,hrestype,2,Duplex/Triplex/Rowhouse +Household,hrestype,3,Apartment/Condo +Household,hrestype,4,Mobile Home/Trailer +Household,hrestype,5,Dorm Room/Rented room +Household,hrestype,6,Other +Household,hrestype,9,Missing +Household,samptype,1,Random Proportional +Household,samptype,2,Transit Area Enrichment +Household,samptype,3,Ferry Intercept +Household,samptype,4,Park and Ride Intercept +Person,pptyp,1,Full-Time Worker +Person,pptyp,2,Part-Time Worker +Person,pptyp,3,Non-Working Adult Age 65+ +Person,pptyp,4,Non-Working Adult Age <65 +Person,pptyp,5,University Student +Person,pptyp,6,High School Student Age 16+ +Person,pptyp,7,Child Age 5-15 +Person,pptyp,8,Child Age 0-4 +Person,pgend,1,Male +Person,pgend,2,Female +Person,pgend,9,Missing +Person,pwtyp,0,Not a Paid Worker +Person,pwtyp,1,Paid Full-Time Worker +Person,pwtyp,2,Paid Part-Time Worker +Person,pstyp,0,Not a Student +Person,pstyp,1,Full-Time Student +Person,pstyp,2,Part-Time Student +Person,puwmode,0,None 4+ Days/Week +Person,puwmode,1,Walk +Person,puwmode,2,Bike +Person,puwmode,3,Drive Alone +Person,puwmode,4,Shared Ride 2 +Person,puwmode,5,Shared Ride 3+ +Person,puwmode,6,Walk to Transit +Person,puwmode,7,Park and Ride +Person,puwarrp,1,Before 6 am +Person,puwarrp,2,Between 6 and 6:30 am +Person,puwarrp,3,Between 6:30 and 7 am +Person,puwarrp,4,Between 7 and 7:30 am +Person,puwarrp,5,Between 7:30 and 8 am +Person,puwarrp,6,Between 8 and 8:30 am +Person,puwarrp,7,Between 8:30 and 9 am +Person,puwarrp,8,After 9 am +Person,puwarrp,9,None 4+ Days/Week +Person,puwdepp,1,Before 3:30 pm +Person,puwdepp,2,Between 3:30 and 4 pm +Person,puwdepp,3,Between 4 and 4:30 pm +Person,puwdepp,4,Between 4:30 and 5 pm +Person,puwdepp,5,Between 5 and 5:30 pm +Person,puwdepp,6,Between 5:30 and 6 pm +Person,puwdepp,7,Between 6 and 6:30 pm +Person,puwdepp,8,After 6:30 pm +Person,puwdepp,9,None 4+ Days/Week +Person,pproxy,1,No Proxy +Person,pproxy,2,Proxy +Person,pproxy,3,Mailed Diary +Person,pproxy,8,Missing +HouseholdDay,dow,0,Sunday +HouseholdDay,dow,1,Monday +HouseholdDay,dow,2,Tuesday +HouseholdDay,dow,3,Wednesday +HouseholdDay,dow,4,Thursday +HouseholdDay,dow,5,Friday +HouseholdDay,dow,6,Saturday +Trip,opurp,0,None/Home +Trip,opurp,1,Work +Trip,opurp,2,School +Trip,opurp,3,Escort +Trip,opurp,4,Personal Business +Trip,opurp,5,Shop +Trip,opurp,6,Meal +Trip,opurp,7,Social +Trip,opurp,8,Recreational +Trip,opurp,9,medical +Trip,opurp,10,Change Mode Inserted Purpose +Trip,dpurp,0,None/Home +Trip,dpurp,1,Work +Trip,dpurp,2,School +Trip,dpurp,3,Escort +Trip,dpurp,4,Personal Business +Trip,dpurp,5,Shop +Trip,dpurp,6,Meal +Trip,dpurp,7,Social +Trip,dpurp,8,Recreational +Trip,dpurp,9,medical +Trip,dpurp,10,Change Mode Inserted Purpose +Trip,oadtyp,1,Home +Trip,oadtyp,2,Usual Workplace +Trip,oadtyp,3,Usual School +Trip,oadtyp,4,Other +Trip,oadtyp,5,Missing +Trip,oadtyp,6,Change Mode Inserted Location +Trip,dadtyp,1,Home +Trip,dadtyp,2,Usual Workplace +Trip,dadtyp,3,Usual School +Trip,dadtyp,4,Other +Trip,dadtyp,5,Missing +Trip,dadtyp,6,Change Mode Inserted Location +Trip,mode,1,Walk +Trip,mode,2,Bike +Trip,mode,3,SOV +Trip,mode,4,HOV2 +Trip,mode,5,HOV3+ +Trip,mode,6,Transit +Trip,mode,8,School Bus +Trip,mode,9,Other +Trip,pathtype,0,None +Trip,pathtype,1,Full Network +Trip,pathtype,2,No-Toll Network +Trip,pathtype,3,Local Bus +Trip,pathtype,4,Light Rail +Trip,pathtype,5,Premium Bus +Trip,pathtype,6,Commuter Rail +Trip,pathtype,7,Ferry diff --git a/scripts/summarize/inputs/county_taz.csv b/scripts/summarize/inputs/county_taz.csv new file mode 100644 index 00000000..763f8dce --- /dev/null +++ b/scripts/summarize/inputs/county_taz.csv @@ -0,0 +1,3701 @@ +taz,geog_name,district,lat_1,lon_1 +1,King,North Seattle-Shoreline,47.51978,-122.138064 +2,King,North Seattle-Shoreline,47.51978,-122.138064 +3,King,North Seattle-Shoreline,47.51978,-122.138064 +4,King,North Seattle-Shoreline,47.51978,-122.138064 +5,King,North Seattle-Shoreline,47.51978,-122.138064 +6,King,North Seattle-Shoreline,47.51978,-122.138064 +7,King,North Seattle-Shoreline,47.51978,-122.138064 +8,King,North Seattle-Shoreline,47.51978,-122.138064 +9,King,North Seattle-Shoreline,47.51978,-122.138064 +10,King,North Seattle-Shoreline,47.51978,-122.138064 +11,King,North Seattle-Shoreline,47.51978,-122.138064 +12,King,North Seattle-Shoreline,47.51978,-122.138064 +13,King,North Seattle-Shoreline,47.51978,-122.138064 +14,King,North Seattle-Shoreline,47.51978,-122.138064 +15,King,North Seattle-Shoreline,47.51978,-122.138064 +16,King,North Seattle-Shoreline,47.51978,-122.138064 +17,King,North Seattle-Shoreline,47.51978,-122.138064 +18,King,North Seattle-Shoreline,47.51978,-122.138064 +19,King,North Seattle-Shoreline,47.51978,-122.138064 +20,King,North Seattle-Shoreline,47.51978,-122.138064 +21,King,North Seattle-Shoreline,47.51978,-122.138064 +22,King,North Seattle-Shoreline,47.51978,-122.138064 +23,King,North Seattle-Shoreline,47.51978,-122.138064 +24,King,North Seattle-Shoreline,47.51978,-122.138064 +25,King,North Seattle-Shoreline,47.51978,-122.138064 +26,King,North Seattle-Shoreline,47.51978,-122.138064 +27,King,North Seattle-Shoreline,47.51978,-122.138064 +28,King,North Seattle-Shoreline,47.51978,-122.138064 +29,King,North Seattle-Shoreline,47.51978,-122.138064 +30,King,North Seattle-Shoreline,47.51978,-122.138064 +31,King,North Seattle-Shoreline,47.51978,-122.138064 +32,King,North Seattle-Shoreline,47.51978,-122.138064 +33,King,North Seattle-Shoreline,47.51978,-122.138064 +34,King,North Seattle-Shoreline,47.51978,-122.138064 +35,King,North Seattle-Shoreline,47.51978,-122.138064 +36,King,North Seattle-Shoreline,47.51978,-122.138064 +37,King,North Seattle-Shoreline,47.51978,-122.138064 +38,King,North Seattle-Shoreline,47.51978,-122.138064 +39,King,North Seattle-Shoreline,47.51978,-122.138064 +40,King,North Seattle-Shoreline,47.51978,-122.138064 +41,King,North Seattle-Shoreline,47.51978,-122.138064 +42,King,North Seattle-Shoreline,47.51978,-122.138064 +43,King,North Seattle-Shoreline,47.51978,-122.138064 +44,King,North Seattle-Shoreline,47.51978,-122.138064 +45,King,North Seattle-Shoreline,47.51978,-122.138064 +46,King,North Seattle-Shoreline,47.51978,-122.138064 +47,King,North Seattle-Shoreline,47.51978,-122.138064 +48,King,North Seattle-Shoreline,47.51978,-122.138064 +49,King,North Seattle-Shoreline,47.51978,-122.138064 +50,King,North Seattle-Shoreline,47.51978,-122.138064 +51,King,North Seattle-Shoreline,47.51978,-122.138064 +52,King,North Seattle-Shoreline,47.51978,-122.138064 +53,King,North Seattle-Shoreline,47.51978,-122.138064 +54,King,North Seattle-Shoreline,47.51978,-122.138064 +55,King,North Seattle-Shoreline,47.51978,-122.138064 +56,King,North Seattle-Shoreline,47.51978,-122.138064 +57,King,North Seattle-Shoreline,47.51978,-122.138064 +58,King,North Seattle-Shoreline,47.51978,-122.138064 +59,King,North Seattle-Shoreline,47.51978,-122.138064 +60,King,North Seattle-Shoreline,47.51978,-122.138064 +61,King,North Seattle-Shoreline,47.51978,-122.138064 +62,King,North Seattle-Shoreline,47.51978,-122.138064 +63,King,North Seattle-Shoreline,47.51978,-122.138064 +64,King,North Seattle-Shoreline,47.51978,-122.138064 +65,King,North Seattle-Shoreline,47.51978,-122.138064 +66,King,North Seattle-Shoreline,47.51978,-122.138064 +67,King,North Seattle-Shoreline,47.51978,-122.138064 +68,King,North Seattle-Shoreline,47.51978,-122.138064 +69,King,North Seattle-Shoreline,47.51978,-122.138064 +70,King,North Seattle-Shoreline,47.51978,-122.138064 +71,King,North Seattle-Shoreline,47.51978,-122.138064 +72,King,North Seattle-Shoreline,47.51978,-122.138064 +73,King,North Seattle-Shoreline,47.51978,-122.138064 +74,King,North Seattle-Shoreline,47.51978,-122.138064 +75,King,North Seattle-Shoreline,47.51978,-122.138064 +76,King,North Seattle-Shoreline,47.51978,-122.138064 +77,King,North Seattle-Shoreline,47.51978,-122.138064 +78,King,North Seattle-Shoreline,47.51978,-122.138064 +79,King,North Seattle-Shoreline,47.51978,-122.138064 +80,King,North Seattle-Shoreline,47.51978,-122.138064 +81,King,North Seattle-Shoreline,47.51978,-122.138064 +82,King,North Seattle-Shoreline,47.51978,-122.138064 +83,King,North Seattle-Shoreline,47.51978,-122.138064 +84,King,North Seattle-Shoreline,47.51978,-122.138064 +85,King,North Seattle-Shoreline,47.51978,-122.138064 +86,King,North Seattle-Shoreline,47.51978,-122.138064 +87,King,North Seattle-Shoreline,47.51978,-122.138064 +88,King,North Seattle-Shoreline,47.51978,-122.138064 +89,King,North Seattle-Shoreline,47.51978,-122.138064 +90,King,North Seattle-Shoreline,47.51978,-122.138064 +91,King,North Seattle-Shoreline,47.51978,-122.138064 +92,King,North Seattle-Shoreline,47.51978,-122.138064 +93,King,North Seattle-Shoreline,47.51978,-122.138064 +94,King,North Seattle-Shoreline,47.51978,-122.138064 +95,King,North Seattle-Shoreline,47.51978,-122.138064 +96,King,North Seattle-Shoreline,47.51978,-122.138064 +97,King,North Seattle-Shoreline,47.51978,-122.138064 +98,King,North Seattle-Shoreline,47.51978,-122.138064 +99,King,North Seattle-Shoreline,47.51978,-122.138064 +100,King,North Seattle-Shoreline,47.51978,-122.138064 +101,King,North Seattle-Shoreline,47.51978,-122.138064 +102,King,North Seattle-Shoreline,47.51978,-122.138064 +103,King,North Seattle-Shoreline,47.51978,-122.138064 +104,King,North Seattle-Shoreline,47.51978,-122.138064 +105,King,North Seattle-Shoreline,47.51978,-122.138064 +106,King,North Seattle-Shoreline,47.51978,-122.138064 +107,King,North Seattle-Shoreline,47.51978,-122.138064 +108,King,North Seattle-Shoreline,47.51978,-122.138064 +109,King,North Seattle-Shoreline,47.51978,-122.138064 +110,King,North Seattle-Shoreline,47.51978,-122.138064 +111,King,North Seattle-Shoreline,47.51978,-122.138064 +112,King,North Seattle-Shoreline,47.51978,-122.138064 +113,King,North Seattle-Shoreline,47.51978,-122.138064 +114,King,North Seattle-Shoreline,47.51978,-122.138064 +115,King,North Seattle-Shoreline,47.51978,-122.138064 +116,King,North Seattle-Shoreline,47.51978,-122.138064 +117,King,North Seattle-Shoreline,47.51978,-122.138064 +118,King,North Seattle-Shoreline,47.51978,-122.138064 +119,King,North Seattle-Shoreline,47.51978,-122.138064 +120,King,North Seattle-Shoreline,47.51978,-122.138064 +121,King,North Seattle-Shoreline,47.51978,-122.138064 +122,King,North Seattle-Shoreline,47.51978,-122.138064 +123,King,North Seattle-Shoreline,47.51978,-122.138064 +124,King,North Seattle-Shoreline,47.51978,-122.138064 +125,King,North Seattle-Shoreline,47.51978,-122.138064 +126,King,North Seattle-Shoreline,47.51978,-122.138064 +127,King,North Seattle-Shoreline,47.51978,-122.138064 +128,King,North Seattle-Shoreline,47.51978,-122.138064 +129,King,North Seattle-Shoreline,47.51978,-122.138064 +130,King,North Seattle-Shoreline,47.51978,-122.138064 +131,King,North Seattle-Shoreline,47.51978,-122.138064 +132,King,North Seattle-Shoreline,47.51978,-122.138064 +133,King,North Seattle-Shoreline,47.51978,-122.138064 +134,King,North Seattle-Shoreline,47.51978,-122.138064 +135,King,North Seattle-Shoreline,47.51978,-122.138064 +136,King,North Seattle-Shoreline,47.51978,-122.138064 +137,King,North Seattle-Shoreline,47.51978,-122.138064 +138,King,North Seattle-Shoreline,47.51978,-122.138064 +139,King,North Seattle-Shoreline,47.51978,-122.138064 +140,King,North Seattle-Shoreline,47.51978,-122.138064 +141,King,North Seattle-Shoreline,47.51978,-122.138064 +142,King,North Seattle-Shoreline,47.51978,-122.138064 +143,King,North Seattle-Shoreline,47.51978,-122.138064 +144,King,North Seattle-Shoreline,47.51978,-122.138064 +145,King,North Seattle-Shoreline,47.51978,-122.138064 +146,King,North Seattle-Shoreline,47.51978,-122.138064 +147,King,North Seattle-Shoreline,47.51978,-122.138064 +148,King,North Seattle-Shoreline,47.51978,-122.138064 +149,King,North Seattle-Shoreline,47.51978,-122.138064 +150,King,North Seattle-Shoreline,47.51978,-122.138064 +151,King,North Seattle-Shoreline,47.51978,-122.138064 +152,King,North Seattle-Shoreline,47.51978,-122.138064 +153,King,North Seattle-Shoreline,47.51978,-122.138064 +154,King,North Seattle-Shoreline,47.51978,-122.138064 +155,King,North Seattle-Shoreline,47.51978,-122.138064 +156,King,North Seattle-Shoreline,47.51978,-122.138064 +157,King,North Seattle-Shoreline,47.51978,-122.138064 +158,King,North Seattle-Shoreline,47.51978,-122.138064 +159,King,North Seattle-Shoreline,47.51978,-122.138064 +160,King,North Seattle-Shoreline,47.51978,-122.138064 +161,King,North Seattle-Shoreline,47.51978,-122.138064 +162,King,North Seattle-Shoreline,47.51978,-122.138064 +163,King,North Seattle-Shoreline,47.51978,-122.138064 +164,King,North Seattle-Shoreline,47.51978,-122.138064 +165,King,North Seattle-Shoreline,47.51978,-122.138064 +166,King,North Seattle-Shoreline,47.51978,-122.138064 +167,King,North Seattle-Shoreline,47.51978,-122.138064 +168,King,North Seattle-Shoreline,47.51978,-122.138064 +169,King,North Seattle-Shoreline,47.51978,-122.138064 +170,King,North Seattle-Shoreline,47.51978,-122.138064 +171,King,North Seattle-Shoreline,47.51978,-122.138064 +172,King,North Seattle-Shoreline,47.51978,-122.138064 +173,King,North Seattle-Shoreline,47.51978,-122.138064 +174,King,North Seattle-Shoreline,47.51978,-122.138064 +175,King,North Seattle-Shoreline,47.51978,-122.138064 +176,King,North Seattle-Shoreline,47.51978,-122.138064 +177,King,North Seattle-Shoreline,47.51978,-122.138064 +178,King,North Seattle-Shoreline,47.51978,-122.138064 +179,King,North Seattle-Shoreline,47.51978,-122.138064 +180,King,North Seattle-Shoreline,47.51978,-122.138064 +181,King,North Seattle-Shoreline,47.51978,-122.138064 +182,King,North Seattle-Shoreline,47.51978,-122.138064 +183,King,North Seattle-Shoreline,47.51978,-122.138064 +184,King,North Seattle-Shoreline,47.51978,-122.138064 +185,King,North Seattle-Shoreline,47.51978,-122.138064 +186,King,North Seattle-Shoreline,47.51978,-122.138064 +187,King,North Seattle-Shoreline,47.51978,-122.138064 +188,King,North Seattle-Shoreline,47.51978,-122.138064 +189,King,North Seattle-Shoreline,47.51978,-122.138064 +190,King,North Seattle-Shoreline,47.51978,-122.138064 +191,King,North Seattle-Shoreline,47.51978,-122.138064 +192,King,North Seattle-Shoreline,47.51978,-122.138064 +193,King,North Seattle-Shoreline,47.51978,-122.138064 +194,King,North Seattle-Shoreline,47.51978,-122.138064 +195,King,North Seattle-Shoreline,47.51978,-122.138064 +196,King,North Seattle-Shoreline,47.51978,-122.138064 +197,King,North Seattle-Shoreline,47.51978,-122.138064 +198,King,North Seattle-Shoreline,47.51978,-122.138064 +199,King,North Seattle-Shoreline,47.51978,-122.138064 +200,King,North Seattle-Shoreline,47.51978,-122.138064 +201,King,North Seattle-Shoreline,47.51978,-122.138064 +202,King,North Seattle-Shoreline,47.51978,-122.138064 +203,King,North Seattle-Shoreline,47.51978,-122.138064 +204,King,North Seattle-Shoreline,47.51978,-122.138064 +205,King,North Seattle-Shoreline,47.51978,-122.138064 +206,King,North Seattle-Shoreline,47.51978,-122.138064 +207,King,North Seattle-Shoreline,47.51978,-122.138064 +208,King,North Seattle-Shoreline,47.51978,-122.138064 +209,King,North Seattle-Shoreline,47.51978,-122.138064 +210,King,North Seattle-Shoreline,47.51978,-122.138064 +211,King,North Seattle-Shoreline,47.51978,-122.138064 +212,King,North Seattle-Shoreline,47.51978,-122.138064 +213,King,North Seattle-Shoreline,47.51978,-122.138064 +214,King,North Seattle-Shoreline,47.51978,-122.138064 +215,King,North Seattle-Shoreline,47.51978,-122.138064 +216,King,North Seattle-Shoreline,47.51978,-122.138064 +217,King,North Seattle-Shoreline,47.51978,-122.138064 +218,King,North Seattle-Shoreline,47.51978,-122.138064 +219,King,North Seattle-Shoreline,47.51978,-122.138064 +220,King,North Seattle-Shoreline,47.51978,-122.138064 +221,King,North Seattle-Shoreline,47.51978,-122.138064 +222,King,North Seattle-Shoreline,47.51978,-122.138064 +223,King,North Seattle-Shoreline,47.51978,-122.138064 +224,King,North Seattle-Shoreline,47.51978,-122.138064 +225,King,North Seattle-Shoreline,47.51978,-122.138064 +226,King,North Seattle-Shoreline,47.51978,-122.138064 +227,King,North Seattle-Shoreline,47.51978,-122.138064 +228,King,North Seattle-Shoreline,47.51978,-122.138064 +229,King,North Seattle-Shoreline,47.51978,-122.138064 +230,King,North Seattle-Shoreline,47.51978,-122.138064 +231,King,North Seattle-Shoreline,47.51978,-122.138064 +232,King,North Seattle-Shoreline,47.51978,-122.138064 +233,King,North Seattle-Shoreline,47.51978,-122.138064 +234,King,North Seattle-Shoreline,47.51978,-122.138064 +235,King,North Seattle-Shoreline,47.51978,-122.138064 +236,King,North Seattle-Shoreline,47.51978,-122.138064 +237,King,North Seattle-Shoreline,47.51978,-122.138064 +238,King,North Seattle-Shoreline,47.51978,-122.138064 +239,King,North Seattle-Shoreline,47.51978,-122.138064 +240,King,North Seattle-Shoreline,47.51978,-122.138064 +241,King,North Seattle-Shoreline,47.51978,-122.138064 +242,King,North Seattle-Shoreline,47.51978,-122.138064 +243,King,North Seattle-Shoreline,47.51978,-122.138064 +244,King,North Seattle-Shoreline,47.51978,-122.138064 +245,King,North Seattle-Shoreline,47.51978,-122.138064 +246,King,North Seattle-Shoreline,47.51978,-122.138064 +247,King,North Seattle-Shoreline,47.51978,-122.138064 +248,King,North Seattle-Shoreline,47.51978,-122.138064 +249,King,North Seattle-Shoreline,47.51978,-122.138064 +250,King,North Seattle-Shoreline,47.51978,-122.138064 +251,King,North Seattle-Shoreline,47.51978,-122.138064 +252,King,North Seattle-Shoreline,47.51978,-122.138064 +253,King,North Seattle-Shoreline,47.51978,-122.138064 +254,King,North Seattle-Shoreline,47.51978,-122.138064 +255,King,North Seattle-Shoreline,47.51978,-122.138064 +256,King,North Seattle-Shoreline,47.51978,-122.138064 +257,King,North Seattle-Shoreline,47.51978,-122.138064 +258,King,North Seattle-Shoreline,47.51978,-122.138064 +259,King,North Seattle-Shoreline,47.51978,-122.138064 +260,King,North Seattle-Shoreline,47.51978,-122.138064 +261,King,North Seattle-Shoreline,47.51978,-122.138064 +262,King,North Seattle-Shoreline,47.51978,-122.138064 +263,King,North Seattle-Shoreline,47.51978,-122.138064 +264,King,North Seattle-Shoreline,47.51978,-122.138064 +265,King,North Seattle-Shoreline,47.51978,-122.138064 +266,King,North Seattle-Shoreline,47.51978,-122.138064 +267,King,North Seattle-Shoreline,47.51978,-122.138064 +268,King,North Seattle-Shoreline,47.51978,-122.138064 +269,King,North Seattle-Shoreline,47.51978,-122.138064 +270,King,North Seattle-Shoreline,47.51978,-122.138064 +271,King,North Seattle-Shoreline,47.51978,-122.138064 +272,King,North Seattle-Shoreline,47.51978,-122.138064 +273,King,North Seattle-Shoreline,47.51978,-122.138064 +274,King,North Seattle-Shoreline,47.51978,-122.138064 +275,King,North Seattle-Shoreline,47.51978,-122.138064 +276,King,North Seattle-Shoreline,47.51978,-122.138064 +277,King,North Seattle-Shoreline,47.51978,-122.138064 +278,King,North Seattle-Shoreline,47.51978,-122.138064 +279,King,North Seattle-Shoreline,47.51978,-122.138064 +280,King,North Seattle-Shoreline,47.51978,-122.138064 +281,King,North Seattle-Shoreline,47.51978,-122.138064 +282,King,North Seattle-Shoreline,47.51978,-122.138064 +283,King,North Seattle-Shoreline,47.51978,-122.138064 +284,King,North Seattle-Shoreline,47.51978,-122.138064 +285,King,North Seattle-Shoreline,47.51978,-122.138064 +286,King,North Seattle-Shoreline,47.51978,-122.138064 +287,King,North Seattle-Shoreline,47.51978,-122.138064 +288,King,North Seattle-Shoreline,47.51978,-122.138064 +289,King,North Seattle-Shoreline,47.51978,-122.138064 +290,King,North Seattle-Shoreline,47.51978,-122.138064 +291,King,North Seattle-Shoreline,47.51978,-122.138064 +292,King,North Seattle-Shoreline,47.51978,-122.138064 +293,King,North Seattle-Shoreline,47.51978,-122.138064 +294,King,North Seattle-Shoreline,47.51978,-122.138064 +295,King,North Seattle-Shoreline,47.51978,-122.138064 +296,King,North Seattle-Shoreline,47.51978,-122.138064 +297,King,North Seattle-Shoreline,47.51978,-122.138064 +298,King,North Seattle-Shoreline,47.51978,-122.138064 +299,King,North Seattle-Shoreline,47.51978,-122.138064 +300,King,North Seattle-Shoreline,47.51978,-122.138064 +301,King,North Seattle-Shoreline,47.51978,-122.138064 +302,King,North Seattle-Shoreline,47.51978,-122.138064 +303,King,North Seattle-Shoreline,47.51978,-122.138064 +304,King,North Seattle-Shoreline,47.51978,-122.138064 +305,King,North Seattle-Shoreline,47.51978,-122.138064 +306,King,North Seattle-Shoreline,47.51978,-122.138064 +307,King,North Seattle-Shoreline,47.51978,-122.138064 +308,King,North Seattle-Shoreline,47.51978,-122.138064 +309,King,North Seattle-Shoreline,47.51978,-122.138064 +310,King,North Seattle-Shoreline,47.51978,-122.138064 +311,King,North Seattle-Shoreline,47.51978,-122.138064 +312,King,North Seattle-Shoreline,47.51978,-122.138064 +313,King,North Seattle-Shoreline,47.51978,-122.138064 +314,King,North Seattle-Shoreline,47.51978,-122.138064 +315,King,North Seattle-Shoreline,47.51978,-122.138064 +316,King,North Seattle-Shoreline,47.51978,-122.138064 +317,King,North Seattle-Shoreline,47.51978,-122.138064 +318,King,North Seattle-Shoreline,47.51978,-122.138064 +319,King,North Seattle-Shoreline,47.51978,-122.138064 +320,King,North Seattle-Shoreline,47.51978,-122.138064 +321,King,North Seattle-Shoreline,47.51978,-122.138064 +322,King,North Seattle-Shoreline,47.51978,-122.138064 +323,King,North Seattle-Shoreline,47.51978,-122.138064 +324,King,North Seattle-Shoreline,47.51978,-122.138064 +325,King,North Seattle-Shoreline,47.51978,-122.138064 +326,King,North Seattle-Shoreline,47.51978,-122.138064 +327,King,North Seattle-Shoreline,47.51978,-122.138064 +328,King,North Seattle-Shoreline,47.51978,-122.138064 +329,King,North Seattle-Shoreline,47.51978,-122.138064 +330,King,North Seattle-Shoreline,47.51978,-122.138064 +331,King,Seattle CBD,47.51978,-122.138064 +332,King,Seattle CBD,47.51978,-122.138064 +333,King,Seattle CBD,47.51978,-122.138064 +334,King,Seattle CBD,47.51978,-122.138064 +335,King,Seattle CBD,47.51978,-122.138064 +336,King,Seattle CBD,47.51978,-122.138064 +337,King,Seattle CBD,47.51978,-122.138064 +338,King,Seattle CBD,47.51978,-122.138064 +339,King,Seattle CBD,47.51978,-122.138064 +340,King,Seattle CBD,47.51978,-122.138064 +341,King,Seattle CBD,47.51978,-122.138064 +342,King,Seattle CBD,47.51978,-122.138064 +343,King,Seattle CBD,47.51978,-122.138064 +344,King,Seattle CBD,47.51978,-122.138064 +345,King,Seattle CBD,47.51978,-122.138064 +346,King,Seattle CBD,47.51978,-122.138064 +347,King,Seattle CBD,47.51978,-122.138064 +348,King,Seattle CBD,47.51978,-122.138064 +349,King,Seattle CBD,47.51978,-122.138064 +350,King,Seattle CBD,47.51978,-122.138064 +351,King,Seattle CBD,47.51978,-122.138064 +352,King,Seattle CBD,47.51978,-122.138064 +353,King,Seattle CBD,47.51978,-122.138064 +354,King,Seattle CBD,47.51978,-122.138064 +355,King,Seattle CBD,47.51978,-122.138064 +356,King,Seattle CBD,47.51978,-122.138064 +357,King,Seattle CBD,47.51978,-122.138064 +358,King,Seattle CBD,47.51978,-122.138064 +359,King,Seattle CBD,47.51978,-122.138064 +360,King,Seattle CBD,47.51978,-122.138064 +361,King,Seattle CBD,47.51978,-122.138064 +362,King,Seattle CBD,47.51978,-122.138064 +363,King,Seattle CBD,47.51978,-122.138064 +364,King,Seattle CBD,47.51978,-122.138064 +365,King,Seattle CBD,47.51978,-122.138064 +366,King,Seattle CBD,47.51978,-122.138064 +367,King,Seattle CBD,47.51978,-122.138064 +368,King,Seattle CBD,47.51978,-122.138064 +369,King,Seattle CBD,47.51978,-122.138064 +370,King,Seattle CBD,47.51978,-122.138064 +371,King,Seattle CBD,47.51978,-122.138064 +372,King,Seattle CBD,47.51978,-122.138064 +373,King,Seattle CBD,47.51978,-122.138064 +374,King,Seattle CBD,47.51978,-122.138064 +375,King,Seattle CBD,47.51978,-122.138064 +376,King,Seattle CBD,47.51978,-122.138064 +377,King,Seattle CBD,47.51978,-122.138064 +378,King,Seattle CBD,47.51978,-122.138064 +379,King,Seattle CBD,47.51978,-122.138064 +380,King,Seattle CBD,47.51978,-122.138064 +381,King,Seattle CBD,47.51978,-122.138064 +382,King,Seattle CBD,47.51978,-122.138064 +383,King,Seattle CBD,47.51978,-122.138064 +384,King,Seattle CBD,47.51978,-122.138064 +385,King,Seattle CBD,47.51978,-122.138064 +386,King,Seattle CBD,47.51978,-122.138064 +387,King,Seattle CBD,47.51978,-122.138064 +388,King,Seattle CBD,47.51978,-122.138064 +389,King,Seattle CBD,47.51978,-122.138064 +390,King,Seattle CBD,47.51978,-122.138064 +391,King,Seattle CBD,47.51978,-122.138064 +392,King,Seattle CBD,47.51978,-122.138064 +393,King,Seattle CBD,47.51978,-122.138064 +394,King,Seattle CBD,47.51978,-122.138064 +395,King,Seattle CBD,47.51978,-122.138064 +396,King,Seattle CBD,47.51978,-122.138064 +397,King,Seattle CBD,47.51978,-122.138064 +398,King,Seattle CBD,47.51978,-122.138064 +399,King,Seattle CBD,47.51978,-122.138064 +400,King,Seattle CBD,47.51978,-122.138064 +401,King,Seattle CBD,47.51978,-122.138064 +402,King,Seattle CBD,47.51978,-122.138064 +403,King,Seattle CBD,47.51978,-122.138064 +404,King,Seattle CBD,47.51978,-122.138064 +405,King,Seattle CBD,47.51978,-122.138064 +406,King,Seattle CBD,47.51978,-122.138064 +407,King,Seattle CBD,47.51978,-122.138064 +408,King,Seattle CBD,47.51978,-122.138064 +409,King,Seattle CBD,47.51978,-122.138064 +410,King,Seattle CBD,47.51978,-122.138064 +411,King,Seattle CBD,47.51978,-122.138064 +412,King,Seattle CBD,47.51978,-122.138064 +413,King,Seattle CBD,47.51978,-122.138064 +414,King,Seattle CBD,47.51978,-122.138064 +415,King,Seattle CBD,47.51978,-122.138064 +416,King,Seattle CBD,47.51978,-122.138064 +417,King,Seattle CBD,47.51978,-122.138064 +418,King,Seattle CBD,47.51978,-122.138064 +419,King,Seattle CBD,47.51978,-122.138064 +420,King,Seattle CBD,47.51978,-122.138064 +421,King,Seattle CBD,47.51978,-122.138064 +422,King,Seattle CBD,47.51978,-122.138064 +423,King,Seattle CBD,47.51978,-122.138064 +424,King,Seattle CBD,47.51978,-122.138064 +425,King,Seattle CBD,47.51978,-122.138064 +426,King,Seattle CBD,47.51978,-122.138064 +427,King,Seattle CBD,47.51978,-122.138064 +428,King,Seattle CBD,47.51978,-122.138064 +429,King,Seattle CBD,47.51978,-122.138064 +430,King,Seattle CBD,47.51978,-122.138064 +431,King,Seattle CBD,47.51978,-122.138064 +432,King,Seattle CBD,47.51978,-122.138064 +433,King,Seattle CBD,47.51978,-122.138064 +434,King,Seattle CBD,47.51978,-122.138064 +435,King,Seattle CBD,47.51978,-122.138064 +436,King,Seattle CBD,47.51978,-122.138064 +437,King,Seattle CBD,47.51978,-122.138064 +438,King,Seattle CBD,47.51978,-122.138064 +439,King,Seattle CBD,47.51978,-122.138064 +440,King,Seattle CBD,47.51978,-122.138064 +441,King,Seattle CBD,47.51978,-122.138064 +442,King,Seattle CBD,47.51978,-122.138064 +443,King,Seattle CBD,47.51978,-122.138064 +444,King,Seattle CBD,47.51978,-122.138064 +445,King,Seattle CBD,47.51978,-122.138064 +446,King,Seattle CBD,47.51978,-122.138064 +447,King,Seattle CBD,47.51978,-122.138064 +448,King,Seattle CBD,47.51978,-122.138064 +449,King,Seattle CBD,47.51978,-122.138064 +450,King,Seattle CBD,47.51978,-122.138064 +451,King,Seattle CBD,47.51978,-122.138064 +452,King,Seattle CBD,47.51978,-122.138064 +453,King,Seattle CBD,47.51978,-122.138064 +454,King,Seattle CBD,47.51978,-122.138064 +455,King,Seattle CBD,47.51978,-122.138064 +456,King,Seattle CBD,47.51978,-122.138064 +457,King,Seattle CBD,47.51978,-122.138064 +458,King,Seattle CBD,47.51978,-122.138064 +459,King,Seattle CBD,47.51978,-122.138064 +460,King,Seattle CBD,47.51978,-122.138064 +461,King,Seattle CBD,47.51978,-122.138064 +462,King,Seattle CBD,47.51978,-122.138064 +463,King,Seattle CBD,47.51978,-122.138064 +464,King,Seattle CBD,47.51978,-122.138064 +465,King,Seattle CBD,47.51978,-122.138064 +466,King,Seattle CBD,47.51978,-122.138064 +467,King,Seattle CBD,47.51978,-122.138064 +468,King,Seattle CBD,47.51978,-122.138064 +469,King,Seattle CBD,47.51978,-122.138064 +470,King,Seattle CBD,47.51978,-122.138064 +471,King,Seattle CBD,47.51978,-122.138064 +472,King,Seattle CBD,47.51978,-122.138064 +473,King,Seattle CBD,47.51978,-122.138064 +474,King,Seattle CBD,47.51978,-122.138064 +475,King,Seattle CBD,47.51978,-122.138064 +476,King,Seattle CBD,47.51978,-122.138064 +477,King,Seattle CBD,47.51978,-122.138064 +478,King,Seattle CBD,47.51978,-122.138064 +479,King,Seattle CBD,47.51978,-122.138064 +480,King,Seattle CBD,47.51978,-122.138064 +481,King,Seattle CBD,47.51978,-122.138064 +482,King,Seattle CBD,47.51978,-122.138064 +483,King,Seattle CBD,47.51978,-122.138064 +484,King,Seattle CBD,47.51978,-122.138064 +485,King,Seattle CBD,47.51978,-122.138064 +486,King,Seattle CBD,47.51978,-122.138064 +487,King,Seattle CBD,47.51978,-122.138064 +488,King,Seattle CBD,47.51978,-122.138064 +489,King,Seattle CBD,47.51978,-122.138064 +490,King,Seattle CBD,47.51978,-122.138064 +491,King,Seattle CBD,47.51978,-122.138064 +492,King,Seattle CBD,47.51978,-122.138064 +493,King,Seattle CBD,47.51978,-122.138064 +494,King,Seattle CBD,47.51978,-122.138064 +495,King,Seattle CBD,47.51978,-122.138064 +496,King,Seattle CBD,47.51978,-122.138064 +497,King,Seattle CBD,47.51978,-122.138064 +498,King,Seattle CBD,47.51978,-122.138064 +499,King,Seattle CBD,47.51978,-122.138064 +500,King,Seattle CBD,47.51978,-122.138064 +501,King,Seattle CBD,47.51978,-122.138064 +502,King,Seattle CBD,47.51978,-122.138064 +503,King,Seattle CBD,47.51978,-122.138064 +504,King,Seattle CBD,47.51978,-122.138064 +505,King,Seattle CBD,47.51978,-122.138064 +506,King,Seattle CBD,47.51978,-122.138064 +507,King,Seattle CBD,47.51978,-122.138064 +508,King,Seattle CBD,47.51978,-122.138064 +509,King,Seattle CBD,47.51978,-122.138064 +510,King,Seattle CBD,47.51978,-122.138064 +511,King,Seattle CBD,47.51978,-122.138064 +512,King,Seattle CBD,47.51978,-122.138064 +513,King,Seattle CBD,47.51978,-122.138064 +514,King,Seattle CBD,47.51978,-122.138064 +515,King,Seattle CBD,47.51978,-122.138064 +516,King,Seattle CBD,47.51978,-122.138064 +517,King,Seattle CBD,47.51978,-122.138064 +518,King,Seattle CBD,47.51978,-122.138064 +519,King,Seattle CBD,47.51978,-122.138064 +520,King,Seattle CBD,47.51978,-122.138064 +521,King,Seattle CBD,47.51978,-122.138064 +522,King,Seattle CBD,47.51978,-122.138064 +523,King,Seattle CBD,47.51978,-122.138064 +524,King,Seattle CBD,47.51978,-122.138064 +525,King,Seattle CBD,47.51978,-122.138064 +526,King,Seattle CBD,47.51978,-122.138064 +527,King,Seattle CBD,47.51978,-122.138064 +528,King,Seattle CBD,47.51978,-122.138064 +529,King,Seattle CBD,47.51978,-122.138064 +530,King,Seattle CBD,47.51978,-122.138064 +531,King,Seattle CBD,47.51978,-122.138064 +532,King,Seattle CBD,47.51978,-122.138064 +533,King,Seattle CBD,47.51978,-122.138064 +534,King,Seattle CBD,47.51978,-122.138064 +535,King,Seattle CBD,47.51978,-122.138064 +536,King,Seattle CBD,47.51978,-122.138064 +537,King,Seattle CBD,47.51978,-122.138064 +538,King,Seattle CBD,47.51978,-122.138064 +539,King,Seattle CBD,47.51978,-122.138064 +540,King,Seattle CBD,47.51978,-122.138064 +541,King,Seattle CBD,47.51978,-122.138064 +542,King,Seattle CBD,47.51978,-122.138064 +543,King,Seattle CBD,47.51978,-122.138064 +544,King,Seattle CBD,47.51978,-122.138064 +545,King,Seattle CBD,47.51978,-122.138064 +546,King,Seattle CBD,47.51978,-122.138064 +547,King,Seattle CBD,47.51978,-122.138064 +548,King,Seattle CBD,47.51978,-122.138064 +549,King,Seattle CBD,47.51978,-122.138064 +550,King,Seattle CBD,47.51978,-122.138064 +551,King,Seattle CBD,47.51978,-122.138064 +552,King,Seattle CBD,47.51978,-122.138064 +553,King,Seattle CBD,47.51978,-122.138064 +554,King,Seattle CBD,47.51978,-122.138064 +555,King,Seattle CBD,47.51978,-122.138064 +556,King,Seattle CBD,47.51978,-122.138064 +557,King,Seattle CBD,47.51978,-122.138064 +558,King,Seattle CBD,47.51978,-122.138064 +559,King,Seattle CBD,47.51978,-122.138064 +560,King,Seattle CBD,47.51978,-122.138064 +561,King,Seattle CBD,47.51978,-122.138064 +562,King,Seattle CBD,47.51978,-122.138064 +563,King,Seattle CBD,47.51978,-122.138064 +564,King,Seattle CBD,47.51978,-122.138064 +565,King,Seattle CBD,47.51978,-122.138064 +566,King,Seattle CBD,47.51978,-122.138064 +567,King,Seattle CBD,47.51978,-122.138064 +568,King,Seattle CBD,47.51978,-122.138064 +569,King,Seattle CBD,47.51978,-122.138064 +570,King,Seattle CBD,47.51978,-122.138064 +571,King,Seattle CBD,47.51978,-122.138064 +572,King,Seattle CBD,47.51978,-122.138064 +573,King,Seattle CBD,47.51978,-122.138064 +574,King,Seattle CBD,47.51978,-122.138064 +575,King,Seattle CBD,47.51978,-122.138064 +576,King,Seattle CBD,47.51978,-122.138064 +577,King,Seattle CBD,47.51978,-122.138064 +578,King,Seattle CBD,47.51978,-122.138064 +579,King,Seattle CBD,47.51978,-122.138064 +580,King,Seattle CBD,47.51978,-122.138064 +581,King,Seattle CBD,47.51978,-122.138064 +582,King,Seattle CBD,47.51978,-122.138064 +583,King,Seattle CBD,47.51978,-122.138064 +584,King,Seattle CBD,47.51978,-122.138064 +585,King,Seattle CBD,47.51978,-122.138064 +586,King,Seattle CBD,47.51978,-122.138064 +587,King,Seattle CBD,47.51978,-122.138064 +588,King,Seattle CBD,47.51978,-122.138064 +589,King,Seattle CBD,47.51978,-122.138064 +590,King,Seattle CBD,47.51978,-122.138064 +591,King,Seattle CBD,47.51978,-122.138064 +592,King,Seattle CBD,47.51978,-122.138064 +593,King,Seattle CBD,47.51978,-122.138064 +594,King,Seattle CBD,47.51978,-122.138064 +595,King,Seattle CBD,47.51978,-122.138064 +596,King,Seattle CBD,47.51978,-122.138064 +597,King,Seattle CBD,47.51978,-122.138064 +598,King,Seattle CBD,47.51978,-122.138064 +599,King,Seattle CBD,47.51978,-122.138064 +600,King,Seattle CBD,47.51978,-122.138064 +601,King,Seattle CBD,47.51978,-122.138064 +602,King,Seattle CBD,47.51978,-122.138064 +603,King,Seattle CBD,47.51978,-122.138064 +604,King,Seattle CBD,47.51978,-122.138064 +605,King,Seattle CBD,47.51978,-122.138064 +606,King,Seattle CBD,47.51978,-122.138064 +607,King,Seattle CBD,47.51978,-122.138064 +608,King,Seattle CBD,47.51978,-122.138064 +609,King,Seattle CBD,47.51978,-122.138064 +610,King,Seattle CBD,47.51978,-122.138064 +611,King,Seattle CBD,47.51978,-122.138064 +612,King,Seattle CBD,47.51978,-122.138064 +613,King,Seattle CBD,47.51978,-122.138064 +614,King,Seattle CBD,47.51978,-122.138064 +615,King,Seattle CBD,47.51978,-122.138064 +616,King,Seattle CBD,47.51978,-122.138064 +617,King,Seattle CBD,47.51978,-122.138064 +618,King,Seattle CBD,47.51978,-122.138064 +619,King,Seattle CBD,47.51978,-122.138064 +620,King,Seattle CBD,47.51978,-122.138064 +621,King,Seattle CBD,47.51978,-122.138064 +622,King,Seattle CBD,47.51978,-122.138064 +623,King,Seattle CBD,47.51978,-122.138064 +624,King,Seattle CBD,47.51978,-122.138064 +625,King,Seattle CBD,47.51978,-122.138064 +626,King,Seattle CBD,47.51978,-122.138064 +627,King,Seattle CBD,47.51978,-122.138064 +628,King,Seattle CBD,47.51978,-122.138064 +629,King,Seattle CBD,47.51978,-122.138064 +630,King,West-South Seattle,47.51978,-122.138064 +631,King,West-South Seattle,47.51978,-122.138064 +632,King,West-South Seattle,47.51978,-122.138064 +633,King,West-South Seattle,47.51978,-122.138064 +634,King,West-South Seattle,47.51978,-122.138064 +635,King,West-South Seattle,47.51978,-122.138064 +636,King,West-South Seattle,47.51978,-122.138064 +637,King,West-South Seattle,47.51978,-122.138064 +638,King,Seattle CBD,47.51978,-122.138064 +639,King,Seattle CBD,47.51978,-122.138064 +640,King,Seattle CBD,47.51978,-122.138064 +641,King,West-South Seattle,47.51978,-122.138064 +642,King,West-South Seattle,47.51978,-122.138064 +643,King,West-South Seattle,47.51978,-122.138064 +644,King,West-South Seattle,47.51978,-122.138064 +645,King,West-South Seattle,47.51978,-122.138064 +646,King,West-South Seattle,47.51978,-122.138064 +647,King,West-South Seattle,47.51978,-122.138064 +648,King,West-South Seattle,47.51978,-122.138064 +649,King,West-South Seattle,47.51978,-122.138064 +650,King,West-South Seattle,47.51978,-122.138064 +651,King,West-South Seattle,47.51978,-122.138064 +652,King,West-South Seattle,47.51978,-122.138064 +653,King,West-South Seattle,47.51978,-122.138064 +654,King,West-South Seattle,47.51978,-122.138064 +655,King,West-South Seattle,47.51978,-122.138064 +656,King,West-South Seattle,47.51978,-122.138064 +657,King,West-South Seattle,47.51978,-122.138064 +658,King,West-South Seattle,47.51978,-122.138064 +659,King,West-South Seattle,47.51978,-122.138064 +660,King,West-South Seattle,47.51978,-122.138064 +661,King,West-South Seattle,47.51978,-122.138064 +662,King,West-South Seattle,47.51978,-122.138064 +663,King,West-South Seattle,47.51978,-122.138064 +664,King,West-South Seattle,47.51978,-122.138064 +665,King,West-South Seattle,47.51978,-122.138064 +666,King,West-South Seattle,47.51978,-122.138064 +667,King,West-South Seattle,47.51978,-122.138064 +668,King,West-South Seattle,47.51978,-122.138064 +669,King,West-South Seattle,47.51978,-122.138064 +670,King,West-South Seattle,47.51978,-122.138064 +671,King,West-South Seattle,47.51978,-122.138064 +672,King,West-South Seattle,47.51978,-122.138064 +673,King,West-South Seattle,47.51978,-122.138064 +674,King,West-South Seattle,47.51978,-122.138064 +675,King,West-South Seattle,47.51978,-122.138064 +676,King,West-South Seattle,47.51978,-122.138064 +677,King,West-South Seattle,47.51978,-122.138064 +678,King,West-South Seattle,47.51978,-122.138064 +679,King,West-South Seattle,47.51978,-122.138064 +680,King,West-South Seattle,47.51978,-122.138064 +681,King,West-South Seattle,47.51978,-122.138064 +682,King,West-South Seattle,47.51978,-122.138064 +683,King,West-South Seattle,47.51978,-122.138064 +684,King,West-South Seattle,47.51978,-122.138064 +685,King,West-South Seattle,47.51978,-122.138064 +686,King,West-South Seattle,47.51978,-122.138064 +687,King,West-South Seattle,47.51978,-122.138064 +688,King,West-South Seattle,47.51978,-122.138064 +689,King,West-South Seattle,47.51978,-122.138064 +690,King,West-South Seattle,47.51978,-122.138064 +691,King,West-South Seattle,47.51978,-122.138064 +692,King,West-South Seattle,47.51978,-122.138064 +693,King,West-South Seattle,47.51978,-122.138064 +694,King,West-South Seattle,47.51978,-122.138064 +695,King,West-South Seattle,47.51978,-122.138064 +696,King,West-South Seattle,47.51978,-122.138064 +697,King,West-South Seattle,47.51978,-122.138064 +698,King,West-South Seattle,47.51978,-122.138064 +699,King,West-South Seattle,47.51978,-122.138064 +700,King,West-South Seattle,47.51978,-122.138064 +701,King,West-South Seattle,47.51978,-122.138064 +702,King,West-South Seattle,47.51978,-122.138064 +703,King,West-South Seattle,47.51978,-122.138064 +704,King,West-South Seattle,47.51978,-122.138064 +705,King,West-South Seattle,47.51978,-122.138064 +706,King,West-South Seattle,47.51978,-122.138064 +707,King,West-South Seattle,47.51978,-122.138064 +708,King,West-South Seattle,47.51978,-122.138064 +709,King,West-South Seattle,47.51978,-122.138064 +710,King,West-South Seattle,47.51978,-122.138064 +711,King,West-South Seattle,47.51978,-122.138064 +712,King,West-South Seattle,47.51978,-122.138064 +713,King,West-South Seattle,47.51978,-122.138064 +714,King,West-South Seattle,47.51978,-122.138064 +715,King,West-South Seattle,47.51978,-122.138064 +716,King,West-South Seattle,47.51978,-122.138064 +717,King,West-South Seattle,47.51978,-122.138064 +718,King,West-South Seattle,47.51978,-122.138064 +719,King,West-South Seattle,47.51978,-122.138064 +720,King,West-South Seattle,47.51978,-122.138064 +721,King,West-South Seattle,47.51978,-122.138064 +722,King,West-South Seattle,47.51978,-122.138064 +723,King,West-South Seattle,47.51978,-122.138064 +724,King,West-South Seattle,47.51978,-122.138064 +725,King,West-South Seattle,47.51978,-122.138064 +726,King,West-South Seattle,47.51978,-122.138064 +727,King,West-South Seattle,47.51978,-122.138064 +728,King,West-South Seattle,47.51978,-122.138064 +729,King,West-South Seattle,47.51978,-122.138064 +730,King,West-South Seattle,47.51978,-122.138064 +731,King,West-South Seattle,47.51978,-122.138064 +732,King,West-South Seattle,47.51978,-122.138064 +733,King,West-South Seattle,47.51978,-122.138064 +734,King,West-South Seattle,47.51978,-122.138064 +735,King,West-South Seattle,47.51978,-122.138064 +736,King,West-South Seattle,47.51978,-122.138064 +737,King,West-South Seattle,47.51978,-122.138064 +738,King,West-South Seattle,47.51978,-122.138064 +739,King,West-South Seattle,47.51978,-122.138064 +740,King,West-South Seattle,47.51978,-122.138064 +741,King,West-South Seattle,47.51978,-122.138064 +742,King,West-South Seattle,47.51978,-122.138064 +743,King,West-South Seattle,47.51978,-122.138064 +744,King,West-South Seattle,47.51978,-122.138064 +745,King,West-South Seattle,47.51978,-122.138064 +746,King,West-South Seattle,47.51978,-122.138064 +747,King,West-South Seattle,47.51978,-122.138064 +748,King,West-South Seattle,47.51978,-122.138064 +749,King,West-South Seattle,47.51978,-122.138064 +750,King,West-South Seattle,47.51978,-122.138064 +751,King,West-South Seattle,47.51978,-122.138064 +752,King,West-South Seattle,47.51978,-122.138064 +753,King,West-South Seattle,47.51978,-122.138064 +754,King,West-South Seattle,47.51978,-122.138064 +755,King,West-South Seattle,47.51978,-122.138064 +756,King,West-South Seattle,47.51978,-122.138064 +757,King,West-South Seattle,47.51978,-122.138064 +758,King,West-South Seattle,47.51978,-122.138064 +759,King,West-South Seattle,47.51978,-122.138064 +760,King,West-South Seattle,47.51978,-122.138064 +761,King,West-South Seattle,47.51978,-122.138064 +762,King,West-South Seattle,47.51978,-122.138064 +763,King,West-South Seattle,47.51978,-122.138064 +764,King,West-South Seattle,47.51978,-122.138064 +765,King,West-South Seattle,47.51978,-122.138064 +766,King,West-South Seattle,47.51978,-122.138064 +767,King,West-South Seattle,47.51978,-122.138064 +768,King,West-South Seattle,47.51978,-122.138064 +769,King,West-South Seattle,47.51978,-122.138064 +770,King,West-South Seattle,47.51978,-122.138064 +771,King,West-South Seattle,47.51978,-122.138064 +772,King,West-South Seattle,47.51978,-122.138064 +773,King,West-South Seattle,47.51978,-122.138064 +774,King,West-South Seattle,47.51978,-122.138064 +775,King,West-South Seattle,47.51978,-122.138064 +776,King,West-South Seattle,47.51978,-122.138064 +777,King,West-South Seattle,47.51978,-122.138064 +778,King,West-South Seattle,47.51978,-122.138064 +779,King,West-South Seattle,47.51978,-122.138064 +780,King,West-South Seattle,47.51978,-122.138064 +781,King,West-South Seattle,47.51978,-122.138064 +782,King,West-South Seattle,47.51978,-122.138064 +783,King,West-South Seattle,47.51978,-122.138064 +784,King,West-South Seattle,47.51978,-122.138064 +785,King,West-South Seattle,47.51978,-122.138064 +786,King,West-South Seattle,47.51978,-122.138064 +787,King,West-South Seattle,47.51978,-122.138064 +788,King,West-South Seattle,47.51978,-122.138064 +789,King,West-South Seattle,47.51978,-122.138064 +790,King,West-South Seattle,47.51978,-122.138064 +791,King,West-South Seattle,47.51978,-122.138064 +792,King,West-South Seattle,47.51978,-122.138064 +793,King,West-South Seattle,47.51978,-122.138064 +794,King,West-South Seattle,47.51978,-122.138064 +795,King,West-South Seattle,47.51978,-122.138064 +796,King,West-South Seattle,47.51978,-122.138064 +797,King,West-South Seattle,47.51978,-122.138064 +798,King,West-South Seattle,47.51978,-122.138064 +799,King,West-South Seattle,47.51978,-122.138064 +800,King,West-South Seattle,47.51978,-122.138064 +801,King,West-South Seattle,47.51978,-122.138064 +802,King,West-South Seattle,47.51978,-122.138064 +803,King,West-South Seattle,47.51978,-122.138064 +804,King,West-South Seattle,47.51978,-122.138064 +805,King,West-South Seattle,47.51978,-122.138064 +806,King,West-South Seattle,47.51978,-122.138064 +807,King,West-South Seattle,47.51978,-122.138064 +808,King,West-South Seattle,47.51978,-122.138064 +809,King,West-South Seattle,47.51978,-122.138064 +810,King,West-South Seattle,47.51978,-122.138064 +811,King,West-South Seattle,47.51978,-122.138064 +812,King,West-South Seattle,47.51978,-122.138064 +813,King,West-South Seattle,47.51978,-122.138064 +814,King,West-South Seattle,47.51978,-122.138064 +815,King,West-South Seattle,47.51978,-122.138064 +816,King,West-South Seattle,47.51978,-122.138064 +817,King,West-South Seattle,47.51978,-122.138064 +818,King,West-South Seattle,47.51978,-122.138064 +819,King,West-South Seattle,47.51978,-122.138064 +820,King,West-South Seattle,47.51978,-122.138064 +821,King,West-South Seattle,47.51978,-122.138064 +822,King,West-South Seattle,47.51978,-122.138064 +823,King,West-South Seattle,47.51978,-122.138064 +824,King,West-South Seattle,47.51978,-122.138064 +825,King,West-South Seattle,47.51978,-122.138064 +826,King,West-South Seattle,47.51978,-122.138064 +827,King,West-South Seattle,47.51978,-122.138064 +828,King,West-South Seattle,47.51978,-122.138064 +829,King,West-South Seattle,47.51978,-122.138064 +830,King,West-South Seattle,47.51978,-122.138064 +831,King,West-South Seattle,47.51978,-122.138064 +832,King,West-South Seattle,47.51978,-122.138064 +833,King,West-South Seattle,47.51978,-122.138064 +834,King,West-South Seattle,47.51978,-122.138064 +835,King,West-South Seattle,47.51978,-122.138064 +836,King,West-South Seattle,47.51978,-122.138064 +837,King,West-South Seattle,47.51978,-122.138064 +838,King,West-South Seattle,47.51978,-122.138064 +839,King,West-South Seattle,47.51978,-122.138064 +840,King,West-South Seattle,47.51978,-122.138064 +841,King,West-South Seattle,47.51978,-122.138064 +842,King,West-South Seattle,47.51978,-122.138064 +843,King,West-South Seattle,47.51978,-122.138064 +844,King,West-South Seattle,47.51978,-122.138064 +845,King,West-South Seattle,47.51978,-122.138064 +846,King,West-South Seattle,47.51978,-122.138064 +847,King,West-South Seattle,47.51978,-122.138064 +848,King,West-South Seattle,47.51978,-122.138064 +849,King,West-South Seattle,47.51978,-122.138064 +850,King,West-South Seattle,47.51978,-122.138064 +851,King,West-South Seattle,47.51978,-122.138064 +852,King,West-South Seattle,47.51978,-122.138064 +853,King,West-South Seattle,47.51978,-122.138064 +854,King,West-South Seattle,47.51978,-122.138064 +855,King,West-South Seattle,47.51978,-122.138064 +856,King,West-South Seattle,47.51978,-122.138064 +857,King,West-South Seattle,47.51978,-122.138064 +858,King,West-South Seattle,47.51978,-122.138064 +859,King,West-South Seattle,47.51978,-122.138064 +860,King,West-South Seattle,47.51978,-122.138064 +861,King,West-South Seattle,47.51978,-122.138064 +862,King,West-South Seattle,47.51978,-122.138064 +863,King,West-South Seattle,47.51978,-122.138064 +864,King,West-South Seattle,47.51978,-122.138064 +865,King,West-South Seattle,47.51978,-122.138064 +866,King,West-South Seattle,47.51978,-122.138064 +867,King,West-South Seattle,47.51978,-122.138064 +868,King,West-South Seattle,47.51978,-122.138064 +869,King,West-South Seattle,47.51978,-122.138064 +870,King,Renton-FedWay-Kent,47.51978,-122.138064 +871,King,Renton-FedWay-Kent,47.51978,-122.138064 +872,King,Renton-FedWay-Kent,47.51978,-122.138064 +873,King,Renton-FedWay-Kent,47.51978,-122.138064 +874,King,Renton-FedWay-Kent,47.51978,-122.138064 +875,King,Renton-FedWay-Kent,47.51978,-122.138064 +876,King,Renton-FedWay-Kent,47.51978,-122.138064 +877,King,Renton-FedWay-Kent,47.51978,-122.138064 +878,King,Renton-FedWay-Kent,47.51978,-122.138064 +879,King,Renton-FedWay-Kent,47.51978,-122.138064 +880,King,Renton-FedWay-Kent,47.51978,-122.138064 +881,King,Renton-FedWay-Kent,47.51978,-122.138064 +882,King,Renton-FedWay-Kent,47.51978,-122.138064 +883,King,Renton-FedWay-Kent,47.51978,-122.138064 +884,King,Renton-FedWay-Kent,47.51978,-122.138064 +885,King,Renton-FedWay-Kent,47.51978,-122.138064 +886,King,West-South Seattle,47.51978,-122.138064 +887,King,West-South Seattle,47.51978,-122.138064 +888,King,West-South Seattle,47.51978,-122.138064 +889,King,West-South Seattle,47.51978,-122.138064 +890,King,West-South Seattle,47.51978,-122.138064 +891,King,West-South Seattle,47.51978,-122.138064 +892,King,West-South Seattle,47.51978,-122.138064 +893,King,West-South Seattle,47.51978,-122.138064 +894,King,West-South Seattle,47.51978,-122.138064 +895,King,West-South Seattle,47.51978,-122.138064 +896,King,West-South Seattle,47.51978,-122.138064 +897,King,Renton-FedWay-Kent,47.51978,-122.138064 +898,King,Renton-FedWay-Kent,47.51978,-122.138064 +899,King,Renton-FedWay-Kent,47.51978,-122.138064 +900,King,Renton-FedWay-Kent,47.51978,-122.138064 +901,King,Renton-FedWay-Kent,47.51978,-122.138064 +902,King,Renton-FedWay-Kent,47.51978,-122.138064 +903,King,Renton-FedWay-Kent,47.51978,-122.138064 +904,King,Renton-FedWay-Kent,47.51978,-122.138064 +905,King,Renton-FedWay-Kent,47.51978,-122.138064 +906,King,Renton-FedWay-Kent,47.51978,-122.138064 +907,King,Renton-FedWay-Kent,47.51978,-122.138064 +908,King,Renton-FedWay-Kent,47.51978,-122.138064 +909,King,Renton-FedWay-Kent,47.51978,-122.138064 +910,King,Renton-FedWay-Kent,47.51978,-122.138064 +911,King,Renton-FedWay-Kent,47.51978,-122.138064 +912,King,Renton-FedWay-Kent,47.51978,-122.138064 +913,King,Renton-FedWay-Kent,47.51978,-122.138064 +914,King,Renton-FedWay-Kent,47.51978,-122.138064 +915,King,Renton-FedWay-Kent,47.51978,-122.138064 +916,King,Renton-FedWay-Kent,47.51978,-122.138064 +917,King,Renton-FedWay-Kent,47.51978,-122.138064 +918,King,Renton-FedWay-Kent,47.51978,-122.138064 +919,King,Renton-FedWay-Kent,47.51978,-122.138064 +920,King,Renton-FedWay-Kent,47.51978,-122.138064 +921,King,Renton-FedWay-Kent,47.51978,-122.138064 +922,King,Renton-FedWay-Kent,47.51978,-122.138064 +923,King,Renton-FedWay-Kent,47.51978,-122.138064 +924,King,Renton-FedWay-Kent,47.51978,-122.138064 +925,King,Renton-FedWay-Kent,47.51978,-122.138064 +926,King,Renton-FedWay-Kent,47.51978,-122.138064 +927,King,Renton-FedWay-Kent,47.51978,-122.138064 +928,King,Renton-FedWay-Kent,47.51978,-122.138064 +929,King,Renton-FedWay-Kent,47.51978,-122.138064 +930,King,Renton-FedWay-Kent,47.51978,-122.138064 +931,King,Renton-FedWay-Kent,47.51978,-122.138064 +932,King,Renton-FedWay-Kent,47.51978,-122.138064 +933,King,Renton-FedWay-Kent,47.51978,-122.138064 +934,King,Renton-FedWay-Kent,47.51978,-122.138064 +935,King,West-South Seattle,47.51978,-122.138064 +936,King,West-South Seattle,47.51978,-122.138064 +937,King,West-South Seattle,47.51978,-122.138064 +938,King,West-South Seattle,47.51978,-122.138064 +939,King,West-South Seattle,47.51978,-122.138064 +940,King,West-South Seattle,47.51978,-122.138064 +941,King,West-South Seattle,47.51978,-122.138064 +942,King,West-South Seattle,47.51978,-122.138064 +943,King,West-South Seattle,47.51978,-122.138064 +944,King,West-South Seattle,47.51978,-122.138064 +945,King,Renton-FedWay-Kent,47.51978,-122.138064 +946,King,Renton-FedWay-Kent,47.51978,-122.138064 +947,King,Renton-FedWay-Kent,47.51978,-122.138064 +948,King,Renton-FedWay-Kent,47.51978,-122.138064 +949,King,Renton-FedWay-Kent,47.51978,-122.138064 +950,King,Renton-FedWay-Kent,47.51978,-122.138064 +951,King,Renton-FedWay-Kent,47.51978,-122.138064 +952,King,Renton-FedWay-Kent,47.51978,-122.138064 +953,King,Renton-FedWay-Kent,47.51978,-122.138064 +954,King,Renton-FedWay-Kent,47.51978,-122.138064 +955,King,Renton-FedWay-Kent,47.51978,-122.138064 +956,King,Renton-FedWay-Kent,47.51978,-122.138064 +957,King,Renton-FedWay-Kent,47.51978,-122.138064 +958,King,Renton-FedWay-Kent,47.51978,-122.138064 +959,King,Renton-FedWay-Kent,47.51978,-122.138064 +960,King,Renton-FedWay-Kent,47.51978,-122.138064 +961,King,Renton-FedWay-Kent,47.51978,-122.138064 +962,King,Renton-FedWay-Kent,47.51978,-122.138064 +963,King,Renton-FedWay-Kent,47.51978,-122.138064 +964,King,Renton-FedWay-Kent,47.51978,-122.138064 +965,King,Renton-FedWay-Kent,47.51978,-122.138064 +966,King,Renton-FedWay-Kent,47.51978,-122.138064 +967,King,Renton-FedWay-Kent,47.51978,-122.138064 +968,King,Renton-FedWay-Kent,47.51978,-122.138064 +969,King,Renton-FedWay-Kent,47.51978,-122.138064 +970,King,Renton-FedWay-Kent,47.51978,-122.138064 +971,King,Renton-FedWay-Kent,47.51978,-122.138064 +972,King,Renton-FedWay-Kent,47.51978,-122.138064 +973,King,Renton-FedWay-Kent,47.51978,-122.138064 +974,King,Renton-FedWay-Kent,47.51978,-122.138064 +975,King,Renton-FedWay-Kent,47.51978,-122.138064 +976,King,Renton-FedWay-Kent,47.51978,-122.138064 +977,King,Renton-FedWay-Kent,47.51978,-122.138064 +978,King,Renton-FedWay-Kent,47.51978,-122.138064 +979,King,Renton-FedWay-Kent,47.51978,-122.138064 +980,King,Renton-FedWay-Kent,47.51978,-122.138064 +981,King,Renton-FedWay-Kent,47.51978,-122.138064 +982,King,Renton-FedWay-Kent,47.51978,-122.138064 +983,King,Renton-FedWay-Kent,47.51978,-122.138064 +984,King,Renton-FedWay-Kent,47.51978,-122.138064 +985,King,West-South Seattle,47.51978,-122.138064 +986,King,Renton-FedWay-Kent,47.51978,-122.138064 +987,King,Renton-FedWay-Kent,47.51978,-122.138064 +988,King,Renton-FedWay-Kent,47.51978,-122.138064 +989,King,Renton-FedWay-Kent,47.51978,-122.138064 +990,King,West-South Seattle,47.51978,-122.138064 +991,King,West-South Seattle,47.51978,-122.138064 +992,King,West-South Seattle,47.51978,-122.138064 +993,King,West-South Seattle,47.51978,-122.138064 +994,King,West-South Seattle,47.51978,-122.138064 +995,King,West-South Seattle,47.51978,-122.138064 +996,King,West-South Seattle,47.51978,-122.138064 +997,King,West-South Seattle,47.51978,-122.138064 +998,King,West-South Seattle,47.51978,-122.138064 +999,King,West-South Seattle,47.51978,-122.138064 +1000,King,West-South Seattle,47.51978,-122.138064 +1001,King,West-South Seattle,47.51978,-122.138064 +1002,King,West-South Seattle,47.51978,-122.138064 +1003,King,West-South Seattle,47.51978,-122.138064 +1004,King,West-South Seattle,47.51978,-122.138064 +1005,King,West-South Seattle,47.51978,-122.138064 +1006,King,West-South Seattle,47.51978,-122.138064 +1007,King,Renton-FedWay-Kent,47.51978,-122.138064 +1008,King,Renton-FedWay-Kent,47.51978,-122.138064 +1009,King,Renton-FedWay-Kent,47.51978,-122.138064 +1010,King,Renton-FedWay-Kent,47.51978,-122.138064 +1011,King,Renton-FedWay-Kent,47.51978,-122.138064 +1012,King,Renton-FedWay-Kent,47.51978,-122.138064 +1013,King,Renton-FedWay-Kent,47.51978,-122.138064 +1014,King,Renton-FedWay-Kent,47.51978,-122.138064 +1015,King,Renton-FedWay-Kent,47.51978,-122.138064 +1016,King,Renton-FedWay-Kent,47.51978,-122.138064 +1017,King,Renton-FedWay-Kent,47.51978,-122.138064 +1018,King,Renton-FedWay-Kent,47.51978,-122.138064 +1019,King,Renton-FedWay-Kent,47.51978,-122.138064 +1020,King,Renton-FedWay-Kent,47.51978,-122.138064 +1021,King,Renton-FedWay-Kent,47.51978,-122.138064 +1022,King,Renton-FedWay-Kent,47.51978,-122.138064 +1023,King,Renton-FedWay-Kent,47.51978,-122.138064 +1024,King,Renton-FedWay-Kent,47.51978,-122.138064 +1025,King,Renton-FedWay-Kent,47.51978,-122.138064 +1026,King,Renton-FedWay-Kent,47.51978,-122.138064 +1027,King,Renton-FedWay-Kent,47.51978,-122.138064 +1028,King,Renton-FedWay-Kent,47.51978,-122.138064 +1029,King,Renton-FedWay-Kent,47.51978,-122.138064 +1030,King,Renton-FedWay-Kent,47.51978,-122.138064 +1031,King,Renton-FedWay-Kent,47.51978,-122.138064 +1032,King,Renton-FedWay-Kent,47.51978,-122.138064 +1033,King,Renton-FedWay-Kent,47.51978,-122.138064 +1034,King,West-South Seattle,47.51978,-122.138064 +1035,King,West-South Seattle,47.51978,-122.138064 +1036,King,West-South Seattle,47.51978,-122.138064 +1037,King,Renton-FedWay-Kent,47.51978,-122.138064 +1038,King,Renton-FedWay-Kent,47.51978,-122.138064 +1039,King,Renton-FedWay-Kent,47.51978,-122.138064 +1040,King,Renton-FedWay-Kent,47.51978,-122.138064 +1041,King,Renton-FedWay-Kent,47.51978,-122.138064 +1042,King,Renton-FedWay-Kent,47.51978,-122.138064 +1043,King,Renton-FedWay-Kent,47.51978,-122.138064 +1044,King,Renton-FedWay-Kent,47.51978,-122.138064 +1045,King,Renton-FedWay-Kent,47.51978,-122.138064 +1046,King,Renton-FedWay-Kent,47.51978,-122.138064 +1047,King,Renton-FedWay-Kent,47.51978,-122.138064 +1048,King,Renton-FedWay-Kent,47.51978,-122.138064 +1049,King,Renton-FedWay-Kent,47.51978,-122.138064 +1050,King,Renton-FedWay-Kent,47.51978,-122.138064 +1051,King,Renton-FedWay-Kent,47.51978,-122.138064 +1052,King,Renton-FedWay-Kent,47.51978,-122.138064 +1053,King,Renton-FedWay-Kent,47.51978,-122.138064 +1054,King,Renton-FedWay-Kent,47.51978,-122.138064 +1055,King,Renton-FedWay-Kent,47.51978,-122.138064 +1056,King,Renton-FedWay-Kent,47.51978,-122.138064 +1057,King,Renton-FedWay-Kent,47.51978,-122.138064 +1058,King,Renton-FedWay-Kent,47.51978,-122.138064 +1059,King,Renton-FedWay-Kent,47.51978,-122.138064 +1060,King,Renton-FedWay-Kent,47.51978,-122.138064 +1061,King,Renton-FedWay-Kent,47.51978,-122.138064 +1062,King,Renton-FedWay-Kent,47.51978,-122.138064 +1063,King,Renton-FedWay-Kent,47.51978,-122.138064 +1064,King,Renton-FedWay-Kent,47.51978,-122.138064 +1065,King,Renton-FedWay-Kent,47.51978,-122.138064 +1066,King,Renton-FedWay-Kent,47.51978,-122.138064 +1067,King,Renton-FedWay-Kent,47.51978,-122.138064 +1068,King,Renton-FedWay-Kent,47.51978,-122.138064 +1069,King,Renton-FedWay-Kent,47.51978,-122.138064 +1070,King,Renton-FedWay-Kent,47.51978,-122.138064 +1071,King,Renton-FedWay-Kent,47.51978,-122.138064 +1072,King,Renton-FedWay-Kent,47.51978,-122.138064 +1073,King,Renton-FedWay-Kent,47.51978,-122.138064 +1074,King,Renton-FedWay-Kent,47.51978,-122.138064 +1075,King,Renton-FedWay-Kent,47.51978,-122.138064 +1076,King,Renton-FedWay-Kent,47.51978,-122.138064 +1077,King,Renton-FedWay-Kent,47.51978,-122.138064 +1078,King,Renton-FedWay-Kent,47.51978,-122.138064 +1079,King,Renton-FedWay-Kent,47.51978,-122.138064 +1080,King,Renton-FedWay-Kent,47.51978,-122.138064 +1081,King,Renton-FedWay-Kent,47.51978,-122.138064 +1082,King,Renton-FedWay-Kent,47.51978,-122.138064 +1083,King,Renton-FedWay-Kent,47.51978,-122.138064 +1084,King,Renton-FedWay-Kent,47.51978,-122.138064 +1085,King,Renton-FedWay-Kent,47.51978,-122.138064 +1086,King,Renton-FedWay-Kent,47.51978,-122.138064 +1087,King,Renton-FedWay-Kent,47.51978,-122.138064 +1088,King,Renton-FedWay-Kent,47.51978,-122.138064 +1089,King,Renton-FedWay-Kent,47.51978,-122.138064 +1090,King,Renton-FedWay-Kent,47.51978,-122.138064 +1091,King,Renton-FedWay-Kent,47.51978,-122.138064 +1092,King,Renton-FedWay-Kent,47.51978,-122.138064 +1093,King,Renton-FedWay-Kent,47.51978,-122.138064 +1094,King,Renton-FedWay-Kent,47.51978,-122.138064 +1095,King,Renton-FedWay-Kent,47.51978,-122.138064 +1096,King,Renton-FedWay-Kent,47.51978,-122.138064 +1097,King,Renton-FedWay-Kent,47.51978,-122.138064 +1098,King,Renton-FedWay-Kent,47.51978,-122.138064 +1099,King,Renton-FedWay-Kent,47.51978,-122.138064 +1100,King,Renton-FedWay-Kent,47.51978,-122.138064 +1101,King,Renton-FedWay-Kent,47.51978,-122.138064 +1102,King,Renton-FedWay-Kent,47.51978,-122.138064 +1103,King,Renton-FedWay-Kent,47.51978,-122.138064 +1104,King,Renton-FedWay-Kent,47.51978,-122.138064 +1105,King,Renton-FedWay-Kent,47.51978,-122.138064 +1106,King,Renton-FedWay-Kent,47.51978,-122.138064 +1107,King,Renton-FedWay-Kent,47.51978,-122.138064 +1108,King,Renton-FedWay-Kent,47.51978,-122.138064 +1109,King,Renton-FedWay-Kent,47.51978,-122.138064 +1110,King,Renton-FedWay-Kent,47.51978,-122.138064 +1111,King,Renton-FedWay-Kent,47.51978,-122.138064 +1112,King,Renton-FedWay-Kent,47.51978,-122.138064 +1113,King,Renton-FedWay-Kent,47.51978,-122.138064 +1114,King,Renton-FedWay-Kent,47.51978,-122.138064 +1115,King,Renton-FedWay-Kent,47.51978,-122.138064 +1116,King,Renton-FedWay-Kent,47.51978,-122.138064 +1117,King,Renton-FedWay-Kent,47.51978,-122.138064 +1118,King,Renton-FedWay-Kent,47.51978,-122.138064 +1119,King,Renton-FedWay-Kent,47.51978,-122.138064 +1120,King,Renton-FedWay-Kent,47.51978,-122.138064 +1121,King,Renton-FedWay-Kent,47.51978,-122.138064 +1122,King,Renton-FedWay-Kent,47.51978,-122.138064 +1123,King,Renton-FedWay-Kent,47.51978,-122.138064 +1124,King,Renton-FedWay-Kent,47.51978,-122.138064 +1125,King,Renton-FedWay-Kent,47.51978,-122.138064 +1126,King,Renton-FedWay-Kent,47.51978,-122.138064 +1127,King,Renton-FedWay-Kent,47.51978,-122.138064 +1128,King,Renton-FedWay-Kent,47.51978,-122.138064 +1129,King,Renton-FedWay-Kent,47.51978,-122.138064 +1130,King,Renton-FedWay-Kent,47.51978,-122.138064 +1131,King,Renton-FedWay-Kent,47.51978,-122.138064 +1132,King,Renton-FedWay-Kent,47.51978,-122.138064 +1133,King,Renton-FedWay-Kent,47.51978,-122.138064 +1134,King,Renton-FedWay-Kent,47.51978,-122.138064 +1135,King,Renton-FedWay-Kent,47.51978,-122.138064 +1136,King,Renton-FedWay-Kent,47.51978,-122.138064 +1137,King,Renton-FedWay-Kent,47.51978,-122.138064 +1138,King,Renton-FedWay-Kent,47.51978,-122.138064 +1139,King,Renton-FedWay-Kent,47.51978,-122.138064 +1140,King,Renton-FedWay-Kent,47.51978,-122.138064 +1141,King,Renton-FedWay-Kent,47.51978,-122.138064 +1142,King,Renton-FedWay-Kent,47.51978,-122.138064 +1143,King,Renton-FedWay-Kent,47.51978,-122.138064 +1144,King,Renton-FedWay-Kent,47.51978,-122.138064 +1145,King,Renton-FedWay-Kent,47.51978,-122.138064 +1146,King,Renton-FedWay-Kent,47.51978,-122.138064 +1147,King,Renton-FedWay-Kent,47.51978,-122.138064 +1148,King,Renton-FedWay-Kent,47.51978,-122.138064 +1149,King,Renton-FedWay-Kent,47.51978,-122.138064 +1150,King,Renton-FedWay-Kent,47.51978,-122.138064 +1151,King,Renton-FedWay-Kent,47.51978,-122.138064 +1152,King,Renton-FedWay-Kent,47.51978,-122.138064 +1153,King,Renton-FedWay-Kent,47.51978,-122.138064 +1154,King,Renton-FedWay-Kent,47.51978,-122.138064 +1155,King,Renton-FedWay-Kent,47.51978,-122.138064 +1156,King,Renton-FedWay-Kent,47.51978,-122.138064 +1157,King,Renton-FedWay-Kent,47.51978,-122.138064 +1158,King,Renton-FedWay-Kent,47.51978,-122.138064 +1159,King,Renton-FedWay-Kent,47.51978,-122.138064 +1160,King,Renton-FedWay-Kent,47.51978,-122.138064 +1161,King,Renton-FedWay-Kent,47.51978,-122.138064 +1162,King,Renton-FedWay-Kent,47.51978,-122.138064 +1163,King,Renton-FedWay-Kent,47.51978,-122.138064 +1164,King,Renton-FedWay-Kent,47.51978,-122.138064 +1165,King,Renton-FedWay-Kent,47.51978,-122.138064 +1166,King,Renton-FedWay-Kent,47.51978,-122.138064 +1167,King,Renton-FedWay-Kent,47.51978,-122.138064 +1168,King,Renton-FedWay-Kent,47.51978,-122.138064 +1169,King,Renton-FedWay-Kent,47.51978,-122.138064 +1170,King,Renton-FedWay-Kent,47.51978,-122.138064 +1171,King,Renton-FedWay-Kent,47.51978,-122.138064 +1172,King,Renton-FedWay-Kent,47.51978,-122.138064 +1173,King,Renton-FedWay-Kent,47.51978,-122.138064 +1174,King,Renton-FedWay-Kent,47.51978,-122.138064 +1175,King,Renton-FedWay-Kent,47.51978,-122.138064 +1176,King,Renton-FedWay-Kent,47.51978,-122.138064 +1177,King,Renton-FedWay-Kent,47.51978,-122.138064 +1178,King,Renton-FedWay-Kent,47.51978,-122.138064 +1179,King,Renton-FedWay-Kent,47.51978,-122.138064 +1180,King,Renton-FedWay-Kent,47.51978,-122.138064 +1181,King,Renton-FedWay-Kent,47.51978,-122.138064 +1182,King,Renton-FedWay-Kent,47.51978,-122.138064 +1183,King,Renton-FedWay-Kent,47.51978,-122.138064 +1184,King,Renton-FedWay-Kent,47.51978,-122.138064 +1185,King,Renton-FedWay-Kent,47.51978,-122.138064 +1186,King,Renton-FedWay-Kent,47.51978,-122.138064 +1187,King,Renton-FedWay-Kent,47.51978,-122.138064 +1188,King,Renton-FedWay-Kent,47.51978,-122.138064 +1189,King,Renton-FedWay-Kent,47.51978,-122.138064 +1190,King,Renton-FedWay-Kent,47.51978,-122.138064 +1191,King,Renton-FedWay-Kent,47.51978,-122.138064 +1192,King,Renton-FedWay-Kent,47.51978,-122.138064 +1193,King,Renton-FedWay-Kent,47.51978,-122.138064 +1194,King,Renton-FedWay-Kent,47.51978,-122.138064 +1195,King,Renton-FedWay-Kent,47.51978,-122.138064 +1196,King,Renton-FedWay-Kent,47.51978,-122.138064 +1197,King,Renton-FedWay-Kent,47.51978,-122.138064 +1198,King,Renton-FedWay-Kent,47.51978,-122.138064 +1199,King,Renton-FedWay-Kent,47.51978,-122.138064 +1200,King,Renton-FedWay-Kent,47.51978,-122.138064 +1201,King,Renton-FedWay-Kent,47.51978,-122.138064 +1202,King,Renton-FedWay-Kent,47.51978,-122.138064 +1203,King,Renton-FedWay-Kent,47.51978,-122.138064 +1204,King,Renton-FedWay-Kent,47.51978,-122.138064 +1205,King,Renton-FedWay-Kent,47.51978,-122.138064 +1206,King,Renton-FedWay-Kent,47.51978,-122.138064 +1207,King,Renton-FedWay-Kent,47.51978,-122.138064 +1208,King,Renton-FedWay-Kent,47.51978,-122.138064 +1209,King,Renton-FedWay-Kent,47.51978,-122.138064 +1210,King,Renton-FedWay-Kent,47.51978,-122.138064 +1211,King,Renton-FedWay-Kent,47.51978,-122.138064 +1212,King,Renton-FedWay-Kent,47.51978,-122.138064 +1213,King,Renton-FedWay-Kent,47.51978,-122.138064 +1214,King,Renton-FedWay-Kent,47.51978,-122.138064 +1215,King,Renton-FedWay-Kent,47.51978,-122.138064 +1216,King,Renton-FedWay-Kent,47.51978,-122.138064 +1217,King,Renton-FedWay-Kent,47.51978,-122.138064 +1218,King,Renton-FedWay-Kent,47.51978,-122.138064 +1219,King,Renton-FedWay-Kent,47.51978,-122.138064 +1220,King,Renton-FedWay-Kent,47.51978,-122.138064 +1221,King,Renton-FedWay-Kent,47.51978,-122.138064 +1222,King,Renton-FedWay-Kent,47.51978,-122.138064 +1223,King,Renton-FedWay-Kent,47.51978,-122.138064 +1224,King,Renton-FedWay-Kent,47.51978,-122.138064 +1225,King,Renton-FedWay-Kent,47.51978,-122.138064 +1226,King,Renton-FedWay-Kent,47.51978,-122.138064 +1227,King,Renton-FedWay-Kent,47.51978,-122.138064 +1228,King,Renton-FedWay-Kent,47.51978,-122.138064 +1229,King,Renton-FedWay-Kent,47.51978,-122.138064 +1230,King,Renton-FedWay-Kent,47.51978,-122.138064 +1231,King,Renton-FedWay-Kent,47.51978,-122.138064 +1232,King,Renton-FedWay-Kent,47.51978,-122.138064 +1233,King,Renton-FedWay-Kent,47.51978,-122.138064 +1234,King,Renton-FedWay-Kent,47.51978,-122.138064 +1235,King,Renton-FedWay-Kent,47.51978,-122.138064 +1236,King,Renton-FedWay-Kent,47.51978,-122.138064 +1237,King,Renton-FedWay-Kent,47.51978,-122.138064 +1238,King,Renton-FedWay-Kent,47.51978,-122.138064 +1239,King,Renton-FedWay-Kent,47.51978,-122.138064 +1240,King,Renton-FedWay-Kent,47.51978,-122.138064 +1241,King,Renton-FedWay-Kent,47.51978,-122.138064 +1242,King,Renton-FedWay-Kent,47.51978,-122.138064 +1243,King,Renton-FedWay-Kent,47.51978,-122.138064 +1244,King,Renton-FedWay-Kent,47.51978,-122.138064 +1245,King,Renton-FedWay-Kent,47.51978,-122.138064 +1246,King,Renton-FedWay-Kent,47.51978,-122.138064 +1247,King,Renton-FedWay-Kent,47.51978,-122.138064 +1248,King,Renton-FedWay-Kent,47.51978,-122.138064 +1249,King,Renton-FedWay-Kent,47.51978,-122.138064 +1250,King,Renton-FedWay-Kent,47.51978,-122.138064 +1251,King,Renton-FedWay-Kent,47.51978,-122.138064 +1252,King,Renton-FedWay-Kent,47.51978,-122.138064 +1253,King,Renton-FedWay-Kent,47.51978,-122.138064 +1254,King,Renton-FedWay-Kent,47.51978,-122.138064 +1255,King,Renton-FedWay-Kent,47.51978,-122.138064 +1256,King,Renton-FedWay-Kent,47.51978,-122.138064 +1257,King,Renton-FedWay-Kent,47.51978,-122.138064 +1258,King,Renton-FedWay-Kent,47.51978,-122.138064 +1259,King,Renton-FedWay-Kent,47.51978,-122.138064 +1260,King,Renton-FedWay-Kent,47.51978,-122.138064 +1261,King,Renton-FedWay-Kent,47.51978,-122.138064 +1262,King,Renton-FedWay-Kent,47.51978,-122.138064 +1263,King,Renton-FedWay-Kent,47.51978,-122.138064 +1264,King,Renton-FedWay-Kent,47.51978,-122.138064 +1265,King,Renton-FedWay-Kent,47.51978,-122.138064 +1266,King,Renton-FedWay-Kent,47.51978,-122.138064 +1267,King,Renton-FedWay-Kent,47.51978,-122.138064 +1268,King,Renton-FedWay-Kent,47.51978,-122.138064 +1269,King,Renton-FedWay-Kent,47.51978,-122.138064 +1270,King,Renton-FedWay-Kent,47.51978,-122.138064 +1271,King,Renton-FedWay-Kent,47.51978,-122.138064 +1272,King,Renton-FedWay-Kent,47.51978,-122.138064 +1273,King,Renton-FedWay-Kent,47.51978,-122.138064 +1274,King,Renton-FedWay-Kent,47.51978,-122.138064 +1275,King,Renton-FedWay-Kent,47.51978,-122.138064 +1276,King,Renton-FedWay-Kent,47.51978,-122.138064 +1277,King,Renton-FedWay-Kent,47.51978,-122.138064 +1278,King,Renton-FedWay-Kent,47.51978,-122.138064 +1279,King,Renton-FedWay-Kent,47.51978,-122.138064 +1280,King,Renton-FedWay-Kent,47.51978,-122.138064 +1281,King,Renton-FedWay-Kent,47.51978,-122.138064 +1282,King,Renton-FedWay-Kent,47.51978,-122.138064 +1283,King,Renton-FedWay-Kent,47.51978,-122.138064 +1284,King,Renton-FedWay-Kent,47.51978,-122.138064 +1285,King,Renton-FedWay-Kent,47.51978,-122.138064 +1286,King,Renton-FedWay-Kent,47.51978,-122.138064 +1287,King,Renton-FedWay-Kent,47.51978,-122.138064 +1288,King,Renton-FedWay-Kent,47.51978,-122.138064 +1289,King,Renton-FedWay-Kent,47.51978,-122.138064 +1290,King,Renton-FedWay-Kent,47.51978,-122.138064 +1291,King,Renton-FedWay-Kent,47.51978,-122.138064 +1292,King,Renton-FedWay-Kent,47.51978,-122.138064 +1293,King,Renton-FedWay-Kent,47.51978,-122.138064 +1294,King,Renton-FedWay-Kent,47.51978,-122.138064 +1295,King,Renton-FedWay-Kent,47.51978,-122.138064 +1296,King,Renton-FedWay-Kent,47.51978,-122.138064 +1297,King,Renton-FedWay-Kent,47.51978,-122.138064 +1298,King,Renton-FedWay-Kent,47.51978,-122.138064 +1299,King,Renton-FedWay-Kent,47.51978,-122.138064 +1300,King,Renton-FedWay-Kent,47.51978,-122.138064 +1301,King,Renton-FedWay-Kent,47.51978,-122.138064 +1302,King,Renton-FedWay-Kent,47.51978,-122.138064 +1303,King,Renton-FedWay-Kent,47.51978,-122.138064 +1304,King,Renton-FedWay-Kent,47.51978,-122.138064 +1305,King,Renton-FedWay-Kent,47.51978,-122.138064 +1306,King,Renton-FedWay-Kent,47.51978,-122.138064 +1307,King,Renton-FedWay-Kent,47.51978,-122.138064 +1308,King,Renton-FedWay-Kent,47.51978,-122.138064 +1309,King,Renton-FedWay-Kent,47.51978,-122.138064 +1310,King,Renton-FedWay-Kent,47.51978,-122.138064 +1311,King,Renton-FedWay-Kent,47.51978,-122.138064 +1312,King,Renton-FedWay-Kent,47.51978,-122.138064 +1313,King,Renton-FedWay-Kent,47.51978,-122.138064 +1314,King,Renton-FedWay-Kent,47.51978,-122.138064 +1315,King,Renton-FedWay-Kent,47.51978,-122.138064 +1316,King,Renton-FedWay-Kent,47.51978,-122.138064 +1317,King,Renton-FedWay-Kent,47.51978,-122.138064 +1318,King,East Side,47.51978,-122.138064 +1319,King,East Side,47.51978,-122.138064 +1320,King,East Side,47.51978,-122.138064 +1321,King,East Side,47.51978,-122.138064 +1322,King,East Side,47.51978,-122.138064 +1323,King,East Side,47.51978,-122.138064 +1324,King,East Side,47.51978,-122.138064 +1325,King,East Side,47.51978,-122.138064 +1326,King,Renton-FedWay-Kent,47.51978,-122.138064 +1327,King,Renton-FedWay-Kent,47.51978,-122.138064 +1328,King,Renton-FedWay-Kent,47.51978,-122.138064 +1329,King,Renton-FedWay-Kent,47.51978,-122.138064 +1330,King,Renton-FedWay-Kent,47.51978,-122.138064 +1331,King,Renton-FedWay-Kent,47.51978,-122.138064 +1332,King,Renton-FedWay-Kent,47.51978,-122.138064 +1333,King,Renton-FedWay-Kent,47.51978,-122.138064 +1334,King,Renton-FedWay-Kent,47.51978,-122.138064 +1335,King,Renton-FedWay-Kent,47.51978,-122.138064 +1336,King,Renton-FedWay-Kent,47.51978,-122.138064 +1337,King,Renton-FedWay-Kent,47.51978,-122.138064 +1338,King,Renton-FedWay-Kent,47.51978,-122.138064 +1339,King,Renton-FedWay-Kent,47.51978,-122.138064 +1340,King,Renton-FedWay-Kent,47.51978,-122.138064 +1341,King,Renton-FedWay-Kent,47.51978,-122.138064 +1342,King,Renton-FedWay-Kent,47.51978,-122.138064 +1343,King,Renton-FedWay-Kent,47.51978,-122.138064 +1344,King,Renton-FedWay-Kent,47.51978,-122.138064 +1345,King,Renton-FedWay-Kent,47.51978,-122.138064 +1346,King,Renton-FedWay-Kent,47.51978,-122.138064 +1347,King,Renton-FedWay-Kent,47.51978,-122.138064 +1348,King,Renton-FedWay-Kent,47.51978,-122.138064 +1349,King,Renton-FedWay-Kent,47.51978,-122.138064 +1350,King,Renton-FedWay-Kent,47.51978,-122.138064 +1351,King,Renton-FedWay-Kent,47.51978,-122.138064 +1352,King,Renton-FedWay-Kent,47.51978,-122.138064 +1353,King,Renton-FedWay-Kent,47.51978,-122.138064 +1354,King,Renton-FedWay-Kent,47.51978,-122.138064 +1355,King,Renton-FedWay-Kent,47.51978,-122.138064 +1356,King,Renton-FedWay-Kent,47.51978,-122.138064 +1357,King,Renton-FedWay-Kent,47.51978,-122.138064 +1358,King,Renton-FedWay-Kent,47.51978,-122.138064 +1359,King,East Side,47.51978,-122.138064 +1360,King,East Side,47.51978,-122.138064 +1361,King,East Side,47.51978,-122.138064 +1362,King,East Side,47.51978,-122.138064 +1363,King,East Side,47.51978,-122.138064 +1364,King,East Side,47.51978,-122.138064 +1365,King,East Side,47.51978,-122.138064 +1366,King,East Side,47.51978,-122.138064 +1367,King,East Side,47.51978,-122.138064 +1368,King,East Side,47.51978,-122.138064 +1369,King,East Side,47.51978,-122.138064 +1370,King,East Side,47.51978,-122.138064 +1371,King,East Side,47.51978,-122.138064 +1372,King,East Side,47.51978,-122.138064 +1373,King,East Side,47.51978,-122.138064 +1374,King,East Side,47.51978,-122.138064 +1375,King,East Side,47.51978,-122.138064 +1376,King,East Side,47.51978,-122.138064 +1377,King,East Side,47.51978,-122.138064 +1378,King,East Side,47.51978,-122.138064 +1379,King,East Side,47.51978,-122.138064 +1380,King,East Side,47.51978,-122.138064 +1381,King,East Side,47.51978,-122.138064 +1382,King,East Side,47.51978,-122.138064 +1383,King,East Side,47.51978,-122.138064 +1384,King,East Side,47.51978,-122.138064 +1385,King,East Side,47.51978,-122.138064 +1386,King,East Side,47.51978,-122.138064 +1387,King,East Side,47.51978,-122.138064 +1388,King,East Side,47.51978,-122.138064 +1389,King,East Side,47.51978,-122.138064 +1390,King,East Side,47.51978,-122.138064 +1391,King,East Side,47.51978,-122.138064 +1392,King,East Side,47.51978,-122.138064 +1393,King,East Side,47.51978,-122.138064 +1394,King,East Side,47.51978,-122.138064 +1395,King,East Side,47.51978,-122.138064 +1396,King,East Side,47.51978,-122.138064 +1397,King,East Side,47.51978,-122.138064 +1398,King,East Side,47.51978,-122.138064 +1399,King,East Side,47.51978,-122.138064 +1400,King,East Side,47.51978,-122.138064 +1401,King,East Side,47.51978,-122.138064 +1402,King,East Side,47.51978,-122.138064 +1403,King,East Side,47.51978,-122.138064 +1404,King,East Side,47.51978,-122.138064 +1405,King,East Side,47.51978,-122.138064 +1406,King,East Side,47.51978,-122.138064 +1407,King,East Side,47.51978,-122.138064 +1408,King,East Side,47.51978,-122.138064 +1409,King,Renton-FedWay-Kent,47.51978,-122.138064 +1410,King,Renton-FedWay-Kent,47.51978,-122.138064 +1411,King,Renton-FedWay-Kent,47.51978,-122.138064 +1412,King,Renton-FedWay-Kent,47.51978,-122.138064 +1413,King,Renton-FedWay-Kent,47.51978,-122.138064 +1414,King,Renton-FedWay-Kent,47.51978,-122.138064 +1415,King,Renton-FedWay-Kent,47.51978,-122.138064 +1416,King,Renton-FedWay-Kent,47.51978,-122.138064 +1417,King,East Side,47.51978,-122.138064 +1418,King,East Side,47.51978,-122.138064 +1419,King,East Side,47.51978,-122.138064 +1420,King,East Side,47.51978,-122.138064 +1421,King,East Side,47.51978,-122.138064 +1422,King,East Side,47.51978,-122.138064 +1423,King,East Side,47.51978,-122.138064 +1424,King,East Side,47.51978,-122.138064 +1425,King,East Side,47.51978,-122.138064 +1426,King,East Side,47.51978,-122.138064 +1427,King,East Side,47.51978,-122.138064 +1428,King,East Side,47.51978,-122.138064 +1429,King,East Side,47.51978,-122.138064 +1430,King,East Side,47.51978,-122.138064 +1431,King,East Side,47.51978,-122.138064 +1432,King,East Side,47.51978,-122.138064 +1433,King,East Side,47.51978,-122.138064 +1434,King,East Side,47.51978,-122.138064 +1435,King,East Side,47.51978,-122.138064 +1436,King,East Side,47.51978,-122.138064 +1437,King,East Side,47.51978,-122.138064 +1438,King,East Side,47.51978,-122.138064 +1439,King,East Side,47.51978,-122.138064 +1440,King,East Side,47.51978,-122.138064 +1441,King,East Side,47.51978,-122.138064 +1442,King,East Side,47.51978,-122.138064 +1443,King,East Side,47.51978,-122.138064 +1444,King,East Side,47.51978,-122.138064 +1445,King,East Side,47.51978,-122.138064 +1446,King,East Side,47.51978,-122.138064 +1447,King,East Side,47.51978,-122.138064 +1448,King,East Side,47.51978,-122.138064 +1449,King,East Side,47.51978,-122.138064 +1450,King,East Side,47.51978,-122.138064 +1451,King,East Side,47.51978,-122.138064 +1452,King,East Side,47.51978,-122.138064 +1453,King,East Side,47.51978,-122.138064 +1454,King,East Side,47.51978,-122.138064 +1455,King,East Side,47.51978,-122.138064 +1456,King,East Side,47.51978,-122.138064 +1457,King,East Side,47.51978,-122.138064 +1458,King,East Side,47.51978,-122.138064 +1459,King,East Side,47.51978,-122.138064 +1460,King,East Side,47.51978,-122.138064 +1461,King,East Side,47.51978,-122.138064 +1462,King,East Side,47.51978,-122.138064 +1463,King,East Side,47.51978,-122.138064 +1464,King,East Side,47.51978,-122.138064 +1465,King,East Side,47.51978,-122.138064 +1466,King,East Side,47.51978,-122.138064 +1467,King,East Side,47.51978,-122.138064 +1468,King,East Side,47.51978,-122.138064 +1469,King,East Side,47.51978,-122.138064 +1470,King,East Side,47.51978,-122.138064 +1471,King,East Side,47.51978,-122.138064 +1472,King,East Side,47.51978,-122.138064 +1473,King,East Side,47.51978,-122.138064 +1474,King,East Side,47.51978,-122.138064 +1475,King,East Side,47.51978,-122.138064 +1476,King,East Side,47.51978,-122.138064 +1477,King,East Side,47.51978,-122.138064 +1478,King,East Side,47.51978,-122.138064 +1479,King,East Side,47.51978,-122.138064 +1480,King,East Side,47.51978,-122.138064 +1481,King,East Side,47.51978,-122.138064 +1482,King,East Side,47.51978,-122.138064 +1483,King,East Side,47.51978,-122.138064 +1484,King,East Side,47.51978,-122.138064 +1485,King,East Side,47.51978,-122.138064 +1486,King,East Side,47.51978,-122.138064 +1487,King,East Side,47.51978,-122.138064 +1488,King,East Side,47.51978,-122.138064 +1489,King,East Side,47.51978,-122.138064 +1490,King,East Side,47.51978,-122.138064 +1491,King,East Side,47.51978,-122.138064 +1492,King,East Side,47.51978,-122.138064 +1493,King,East Side,47.51978,-122.138064 +1494,King,East Side,47.51978,-122.138064 +1495,King,East Side,47.51978,-122.138064 +1496,King,East Side,47.51978,-122.138064 +1497,King,East Side,47.51978,-122.138064 +1498,King,East Side,47.51978,-122.138064 +1499,King,East Side,47.51978,-122.138064 +1500,King,East Side,47.51978,-122.138064 +1501,King,East Side,47.51978,-122.138064 +1502,King,East Side,47.51978,-122.138064 +1503,King,East Side,47.51978,-122.138064 +1504,King,East Side,47.51978,-122.138064 +1505,King,East Side,47.51978,-122.138064 +1506,King,East Side,47.51978,-122.138064 +1507,King,East Side,47.51978,-122.138064 +1508,King,East Side,47.51978,-122.138064 +1509,King,East Side,47.51978,-122.138064 +1510,King,East Side,47.51978,-122.138064 +1511,King,East Side,47.51978,-122.138064 +1512,King,East Side,47.51978,-122.138064 +1513,King,East Side,47.51978,-122.138064 +1514,King,East Side,47.51978,-122.138064 +1515,King,East Side,47.51978,-122.138064 +1516,King,East Side,47.51978,-122.138064 +1517,King,East Side,47.51978,-122.138064 +1518,King,East Side,47.51978,-122.138064 +1519,King,East Side,47.51978,-122.138064 +1520,King,East Side,47.51978,-122.138064 +1521,King,East Side,47.51978,-122.138064 +1522,King,East Side,47.51978,-122.138064 +1523,King,East Side,47.51978,-122.138064 +1524,King,East Side,47.51978,-122.138064 +1525,King,East Side,47.51978,-122.138064 +1526,King,East Side,47.51978,-122.138064 +1527,King,East Side,47.51978,-122.138064 +1528,King,East Side,47.51978,-122.138064 +1529,King,East Side,47.51978,-122.138064 +1530,King,East Side,47.51978,-122.138064 +1531,King,East Side,47.51978,-122.138064 +1532,King,East Side,47.51978,-122.138064 +1533,King,East Side,47.51978,-122.138064 +1534,King,East Side,47.51978,-122.138064 +1535,King,East Side,47.51978,-122.138064 +1536,King,East Side,47.51978,-122.138064 +1537,King,East Side,47.51978,-122.138064 +1538,King,East Side,47.51978,-122.138064 +1539,King,East Side,47.51978,-122.138064 +1540,King,East Side,47.51978,-122.138064 +1541,King,East Side,47.51978,-122.138064 +1542,King,East Side,47.51978,-122.138064 +1543,King,East Side,47.51978,-122.138064 +1544,King,East Side,47.51978,-122.138064 +1545,King,East Side,47.51978,-122.138064 +1546,King,East Side,47.51978,-122.138064 +1547,King,East Side,47.51978,-122.138064 +1548,King,East Side,47.51978,-122.138064 +1549,King,East Side,47.51978,-122.138064 +1550,King,East Side,47.51978,-122.138064 +1551,King,East Side,47.51978,-122.138064 +1552,King,East Side,47.51978,-122.138064 +1553,King,East Side,47.51978,-122.138064 +1554,King,East Side,47.51978,-122.138064 +1555,King,East Side,47.51978,-122.138064 +1556,King,East Side,47.51978,-122.138064 +1557,King,East Side,47.51978,-122.138064 +1558,King,East Side,47.51978,-122.138064 +1559,King,East Side,47.51978,-122.138064 +1560,King,East Side,47.51978,-122.138064 +1561,King,East Side,47.51978,-122.138064 +1562,King,East Side,47.51978,-122.138064 +1563,King,East Side,47.51978,-122.138064 +1564,King,East Side,47.51978,-122.138064 +1565,King,East Side,47.51978,-122.138064 +1566,King,East Side,47.51978,-122.138064 +1567,King,East Side,47.51978,-122.138064 +1568,King,East Side,47.51978,-122.138064 +1569,King,East Side,47.51978,-122.138064 +1570,King,East Side,47.51978,-122.138064 +1571,King,East Side,47.51978,-122.138064 +1572,King,East Side,47.51978,-122.138064 +1573,King,East Side,47.51978,-122.138064 +1574,King,East Side,47.51978,-122.138064 +1575,King,East Side,47.51978,-122.138064 +1576,King,East Side,47.51978,-122.138064 +1577,King,East Side,47.51978,-122.138064 +1578,King,East Side,47.51978,-122.138064 +1579,King,East Side,47.51978,-122.138064 +1580,King,East Side,47.51978,-122.138064 +1581,King,East Side,47.51978,-122.138064 +1582,King,East Side,47.51978,-122.138064 +1583,King,East Side,47.51978,-122.138064 +1584,King,East Side,47.51978,-122.138064 +1585,King,East Side,47.51978,-122.138064 +1586,King,East Side,47.51978,-122.138064 +1587,King,East Side,47.51978,-122.138064 +1588,King,East Side,47.51978,-122.138064 +1589,King,East Side,47.51978,-122.138064 +1590,King,East Side,47.51978,-122.138064 +1591,King,East Side,47.51978,-122.138064 +1592,King,East Side,47.51978,-122.138064 +1593,King,East Side,47.51978,-122.138064 +1594,King,East Side,47.51978,-122.138064 +1595,King,East Side,47.51978,-122.138064 +1596,King,East Side,47.51978,-122.138064 +1597,King,East Side,47.51978,-122.138064 +1598,King,East Side,47.51978,-122.138064 +1599,King,East Side,47.51978,-122.138064 +1600,King,East Side,47.51978,-122.138064 +1601,King,East Side,47.51978,-122.138064 +1602,King,East Side,47.51978,-122.138064 +1603,King,East Side,47.51978,-122.138064 +1604,King,East Side,47.51978,-122.138064 +1605,King,East Side,47.51978,-122.138064 +1606,King,East Side,47.51978,-122.138064 +1607,King,East Side,47.51978,-122.138064 +1608,King,East Side,47.51978,-122.138064 +1609,King,East Side,47.51978,-122.138064 +1610,King,East Side,47.51978,-122.138064 +1611,King,East Side,47.51978,-122.138064 +1612,King,East Side,47.51978,-122.138064 +1613,King,East Side,47.51978,-122.138064 +1614,King,East Side,47.51978,-122.138064 +1615,King,East Side,47.51978,-122.138064 +1616,King,East Side,47.51978,-122.138064 +1617,King,East Side,47.51978,-122.138064 +1618,King,East Side,47.51978,-122.138064 +1619,King,East Side,47.51978,-122.138064 +1620,King,East Side,47.51978,-122.138064 +1621,King,East Side,47.51978,-122.138064 +1622,King,East Side,47.51978,-122.138064 +1623,King,East Side,47.51978,-122.138064 +1624,King,East Side,47.51978,-122.138064 +1625,King,East Side,47.51978,-122.138064 +1626,King,East Side,47.51978,-122.138064 +1627,King,East Side,47.51978,-122.138064 +1628,King,East Side,47.51978,-122.138064 +1629,King,East Side,47.51978,-122.138064 +1630,King,East Side,47.51978,-122.138064 +1631,King,East Side,47.51978,-122.138064 +1632,King,East Side,47.51978,-122.138064 +1633,King,East Side,47.51978,-122.138064 +1634,King,East Side,47.51978,-122.138064 +1635,King,East Side,47.51978,-122.138064 +1636,King,East Side,47.51978,-122.138064 +1637,King,East Side,47.51978,-122.138064 +1638,King,East Side,47.51978,-122.138064 +1639,King,East Side,47.51978,-122.138064 +1640,King,East Side,47.51978,-122.138064 +1641,King,East Side,47.51978,-122.138064 +1642,King,East Side,47.51978,-122.138064 +1643,King,East Side,47.51978,-122.138064 +1644,King,East Side,47.51978,-122.138064 +1645,King,East Side,47.51978,-122.138064 +1646,King,East Side,47.51978,-122.138064 +1647,King,East Side,47.51978,-122.138064 +1648,King,East Side,47.51978,-122.138064 +1649,King,East Side,47.51978,-122.138064 +1650,King,East Side,47.51978,-122.138064 +1651,King,East Side,47.51978,-122.138064 +1652,King,East Side,47.51978,-122.138064 +1653,King,East Side,47.51978,-122.138064 +1654,King,East Side,47.51978,-122.138064 +1655,King,East Side,47.51978,-122.138064 +1656,King,East Side,47.51978,-122.138064 +1657,King,East Side,47.51978,-122.138064 +1658,King,East Side,47.51978,-122.138064 +1659,King,East Side,47.51978,-122.138064 +1660,King,East Side,47.51978,-122.138064 +1661,King,East Side,47.51978,-122.138064 +1662,King,East Side,47.51978,-122.138064 +1663,King,East Side,47.51978,-122.138064 +1664,King,East Side,47.51978,-122.138064 +1665,King,East Side,47.51978,-122.138064 +1666,King,East Side,47.51978,-122.138064 +1667,King,East Side,47.51978,-122.138064 +1668,King,East Side,47.51978,-122.138064 +1669,King,East Side,47.51978,-122.138064 +1670,King,East Side,47.51978,-122.138064 +1671,King,East Side,47.51978,-122.138064 +1672,King,East Side,47.51978,-122.138064 +1673,King,East Side,47.51978,-122.138064 +1674,King,East Side,47.51978,-122.138064 +1675,King,East Side,47.51978,-122.138064 +1676,King,East Side,47.51978,-122.138064 +1677,King,East Side,47.51978,-122.138064 +1678,King,East Side,47.51978,-122.138064 +1679,King,East Side,47.51978,-122.138064 +1680,King,East Side,47.51978,-122.138064 +1681,King,East Side,47.51978,-122.138064 +1682,King,East Side,47.51978,-122.138064 +1683,King,East Side,47.51978,-122.138064 +1684,King,East Side,47.51978,-122.138064 +1685,King,East Side,47.51978,-122.138064 +1686,King,East Side,47.51978,-122.138064 +1687,King,East Side,47.51978,-122.138064 +1688,King,East Side,47.51978,-122.138064 +1689,King,East Side,47.51978,-122.138064 +1690,King,East Side,47.51978,-122.138064 +1691,King,East Side,47.51978,-122.138064 +1692,King,East Side,47.51978,-122.138064 +1693,King,East Side,47.51978,-122.138064 +1694,King,East Side,47.51978,-122.138064 +1695,King,East Side,47.51978,-122.138064 +1696,King,East Side,47.51978,-122.138064 +1697,King,East Side,47.51978,-122.138064 +1698,King,East Side,47.51978,-122.138064 +1699,King,East Side,47.51978,-122.138064 +1700,King,East Side,47.51978,-122.138064 +1701,King,East Side,47.51978,-122.138064 +1702,King,East Side,47.51978,-122.138064 +1703,King,East Side,47.51978,-122.138064 +1704,King,East Side,47.51978,-122.138064 +1705,King,East Side,47.51978,-122.138064 +1706,King,East Side,47.51978,-122.138064 +1707,King,East Side,47.51978,-122.138064 +1708,King,East Side,47.51978,-122.138064 +1709,King,East Side,47.51978,-122.138064 +1710,King,East Side,47.51978,-122.138064 +1711,King,East Side,47.51978,-122.138064 +1712,King,East Side,47.51978,-122.138064 +1713,King,East Side,47.51978,-122.138064 +1714,King,East Side,47.51978,-122.138064 +1715,King,East Side,47.51978,-122.138064 +1716,King,East Side,47.51978,-122.138064 +1717,King,East Side,47.51978,-122.138064 +1718,King,East Side,47.51978,-122.138064 +1719,King,East Side,47.51978,-122.138064 +1720,King,East Side,47.51978,-122.138064 +1721,King,East Side,47.51978,-122.138064 +1722,King,East Side,47.51978,-122.138064 +1723,King,East Side,47.51978,-122.138064 +1724,King,East Side,47.51978,-122.138064 +1725,King,East Side,47.51978,-122.138064 +1726,King,East Side,47.51978,-122.138064 +1727,King,East Side,47.51978,-122.138064 +1728,King,East Side,47.51978,-122.138064 +1729,King,East Side,47.51978,-122.138064 +1730,King,East Side,47.51978,-122.138064 +1731,King,East Side,47.51978,-122.138064 +1732,King,East Side,47.51978,-122.138064 +1733,King,East Side,47.51978,-122.138064 +1734,King,East Side,47.51978,-122.138064 +1735,King,East Side,47.51978,-122.138064 +1736,King,East Side,47.51978,-122.138064 +1737,King,East Side,47.51978,-122.138064 +1738,King,East Side,47.51978,-122.138064 +1739,King,East Side,47.51978,-122.138064 +1740,King,East Side,47.51978,-122.138064 +1741,King,East Side,47.51978,-122.138064 +1742,King,East Side,47.51978,-122.138064 +1743,King,East Side,47.51978,-122.138064 +1744,King,East Side,47.51978,-122.138064 +1745,King,East Side,47.51978,-122.138064 +1746,King,East Side,47.51978,-122.138064 +1747,King,East Side,47.51978,-122.138064 +1748,King,East Side,47.51978,-122.138064 +1749,King,East Side,47.51978,-122.138064 +1750,King,East Side,47.51978,-122.138064 +1751,King,East Side,47.51978,-122.138064 +1752,King,East Side,47.51978,-122.138064 +1753,King,East Side,47.51978,-122.138064 +1754,King,East Side,47.51978,-122.138064 +1755,King,East Side,47.51978,-122.138064 +1756,King,East Side,47.51978,-122.138064 +1757,King,East Side,47.51978,-122.138064 +1758,King,East Side,47.51978,-122.138064 +1759,King,East Side,47.51978,-122.138064 +1760,King,East Side,47.51978,-122.138064 +1761,King,East Side,47.51978,-122.138064 +1762,King,East Side,47.51978,-122.138064 +1763,King,East Side,47.51978,-122.138064 +1764,King,East Side,47.51978,-122.138064 +1765,King,East Side,47.51978,-122.138064 +1766,King,East Side,47.51978,-122.138064 +1767,King,East Side,47.51978,-122.138064 +1768,King,East Side,47.51978,-122.138064 +1769,King,East Side,47.51978,-122.138064 +1770,King,East Side,47.51978,-122.138064 +1771,King,East Side,47.51978,-122.138064 +1772,King,East Side,47.51978,-122.138064 +1773,King,East Side,47.51978,-122.138064 +1774,King,East Side,47.51978,-122.138064 +1775,King,East Side,47.51978,-122.138064 +1776,King,East Side,47.51978,-122.138064 +1777,King,East Side,47.51978,-122.138064 +1778,King,East Side,47.51978,-122.138064 +1779,King,East Side,47.51978,-122.138064 +1780,King,East Side,47.51978,-122.138064 +1781,King,East Side,47.51978,-122.138064 +1782,King,East Side,47.51978,-122.138064 +1783,King,East Side,47.51978,-122.138064 +1784,King,East Side,47.51978,-122.138064 +1785,King,East Side,47.51978,-122.138064 +1786,King,East Side,47.51978,-122.138064 +1787,King,East Side,47.51978,-122.138064 +1788,King,East Side,47.51978,-122.138064 +1789,King,East Side,47.51978,-122.138064 +1790,King,East Side,47.51978,-122.138064 +1791,King,East Side,47.51978,-122.138064 +1792,King,East Side,47.51978,-122.138064 +1793,King,East Side,47.51978,-122.138064 +1794,King,East Side,47.51978,-122.138064 +1795,King,East Side,47.51978,-122.138064 +1796,King,East Side,47.51978,-122.138064 +1797,King,East Side,47.51978,-122.138064 +1798,King,East Side,47.51978,-122.138064 +1799,King,East Side,47.51978,-122.138064 +1800,King,East Side,47.51978,-122.138064 +1801,King,East Side,47.51978,-122.138064 +1802,King,East Side,47.51978,-122.138064 +1803,King,East Side,47.51978,-122.138064 +1804,King,East Side,47.51978,-122.138064 +1805,King,East Side,47.51978,-122.138064 +1806,King,East Side,47.51978,-122.138064 +1807,King,East Side,47.51978,-122.138064 +1808,King,East Side,47.51978,-122.138064 +1809,King,East Side,47.51978,-122.138064 +1810,King,East Side,47.51978,-122.138064 +1811,King,East Side,47.51978,-122.138064 +1812,King,East Side,47.51978,-122.138064 +1813,King,East Side,47.51978,-122.138064 +1814,King,East Side,47.51978,-122.138064 +1815,King,East Side,47.51978,-122.138064 +1816,King,North Seattle-Shoreline,47.51978,-122.138064 +1817,King,North Seattle-Shoreline,47.51978,-122.138064 +1818,King,North Seattle-Shoreline,47.51978,-122.138064 +1819,King,North Seattle-Shoreline,47.51978,-122.138064 +1820,King,North Seattle-Shoreline,47.51978,-122.138064 +1821,King,North Seattle-Shoreline,47.51978,-122.138064 +1822,King,North Seattle-Shoreline,47.51978,-122.138064 +1823,King,North Seattle-Shoreline,47.51978,-122.138064 +1824,King,North Seattle-Shoreline,47.51978,-122.138064 +1825,King,North Seattle-Shoreline,47.51978,-122.138064 +1826,King,North Seattle-Shoreline,47.51978,-122.138064 +1827,King,North Seattle-Shoreline,47.51978,-122.138064 +1828,King,North Seattle-Shoreline,47.51978,-122.138064 +1829,King,North Seattle-Shoreline,47.51978,-122.138064 +1830,King,North Seattle-Shoreline,47.51978,-122.138064 +1831,King,North Seattle-Shoreline,47.51978,-122.138064 +1832,King,North Seattle-Shoreline,47.51978,-122.138064 +1833,King,North Seattle-Shoreline,47.51978,-122.138064 +1834,King,North Seattle-Shoreline,47.51978,-122.138064 +1835,King,North Seattle-Shoreline,47.51978,-122.138064 +1836,King,North Seattle-Shoreline,47.51978,-122.138064 +1837,King,North Seattle-Shoreline,47.51978,-122.138064 +1838,King,North Seattle-Shoreline,47.51978,-122.138064 +1839,King,North Seattle-Shoreline,47.51978,-122.138064 +1840,King,North Seattle-Shoreline,47.51978,-122.138064 +1841,King,North Seattle-Shoreline,47.51978,-122.138064 +1842,King,North Seattle-Shoreline,47.51978,-122.138064 +1843,King,North Seattle-Shoreline,47.51978,-122.138064 +1844,King,North Seattle-Shoreline,47.51978,-122.138064 +1845,King,North Seattle-Shoreline,47.51978,-122.138064 +1846,King,North Seattle-Shoreline,47.51978,-122.138064 +1847,King,North Seattle-Shoreline,47.51978,-122.138064 +1848,King,North Seattle-Shoreline,47.51978,-122.138064 +1849,King,North Seattle-Shoreline,47.51978,-122.138064 +1850,King,North Seattle-Shoreline,47.51978,-122.138064 +1851,King,North Seattle-Shoreline,47.51978,-122.138064 +1852,King,North Seattle-Shoreline,47.51978,-122.138064 +1853,King,North Seattle-Shoreline,47.51978,-122.138064 +1854,King,North Seattle-Shoreline,47.51978,-122.138064 +1855,King,North Seattle-Shoreline,47.51978,-122.138064 +1856,King,North Seattle-Shoreline,47.51978,-122.138064 +1857,King,North Seattle-Shoreline,47.51978,-122.138064 +1858,King,North Seattle-Shoreline,47.51978,-122.138064 +1859,King,North Seattle-Shoreline,47.51978,-122.138064 +1860,King,North Seattle-Shoreline,47.51978,-122.138064 +1861,King,North Seattle-Shoreline,47.51978,-122.138064 +1862,King,North Seattle-Shoreline,47.51978,-122.138064 +1863,King,North Seattle-Shoreline,47.51978,-122.138064 +1864,King,North Seattle-Shoreline,47.51978,-122.138064 +1865,King,North Seattle-Shoreline,47.51978,-122.138064 +1866,King,North Seattle-Shoreline,47.51978,-122.138064 +1867,King,North Seattle-Shoreline,47.51978,-122.138064 +1868,King,North Seattle-Shoreline,47.51978,-122.138064 +1869,King,North Seattle-Shoreline,47.51978,-122.138064 +1870,King,North Seattle-Shoreline,47.51978,-122.138064 +1871,King,North Seattle-Shoreline,47.51978,-122.138064 +1872,King,North Seattle-Shoreline,47.51978,-122.138064 +1873,King,North Seattle-Shoreline,47.51978,-122.138064 +1874,King,North Seattle-Shoreline,47.51978,-122.138064 +1875,King,North Seattle-Shoreline,47.51978,-122.138064 +1876,King,North Seattle-Shoreline,47.51978,-122.138064 +1877,King,North Seattle-Shoreline,47.51978,-122.138064 +1878,King,North Seattle-Shoreline,47.51978,-122.138064 +1879,King,North Seattle-Shoreline,47.51978,-122.138064 +1880,King,North Seattle-Shoreline,47.51978,-122.138064 +1881,King,North Seattle-Shoreline,47.51978,-122.138064 +1882,King,North Seattle-Shoreline,47.51978,-122.138064 +1883,King,East Side,47.51978,-122.138064 +1884,King,East Side,47.51978,-122.138064 +1885,King,East Side,47.51978,-122.138064 +1886,King,East Side,47.51978,-122.138064 +1887,King,East Side,47.51978,-122.138064 +1888,King,East Side,47.51978,-122.138064 +1889,King,East Side,47.51978,-122.138064 +1890,King,East Side,47.51978,-122.138064 +1891,King,East Side,47.51978,-122.138064 +1892,King,East Side,47.51978,-122.138064 +1893,King,East Side,47.51978,-122.138064 +1894,King,East Side,47.51978,-122.138064 +1895,King,East Side,47.51978,-122.138064 +1896,King,East Side,47.51978,-122.138064 +1897,King,East Side,47.51978,-122.138064 +1898,King,East Side,47.51978,-122.138064 +1899,King,East Side,47.51978,-122.138064 +1900,King,East Side,47.51978,-122.138064 +1901,King,East Side,47.51978,-122.138064 +1902,King,East Side,47.51978,-122.138064 +1903,King,East Side,47.51978,-122.138064 +1904,King,East Side,47.51978,-122.138064 +1905,King,East Side,47.51978,-122.138064 +1906,King,East Side,47.51978,-122.138064 +1907,King,East Side,47.51978,-122.138064 +1908,King,East Side,47.51978,-122.138064 +1909,King,East Side,47.51978,-122.138064 +1910,King,East Side,47.51978,-122.138064 +1911,King,East Side,47.51978,-122.138064 +1912,King,East Side,47.51978,-122.138064 +1913,King,East Side,47.51978,-122.138064 +1914,King,East Side,47.51978,-122.138064 +1915,King,East Side,47.51978,-122.138064 +1916,King,East Side,47.51978,-122.138064 +1917,King,East Side,47.51978,-122.138064 +1918,King,East Side,47.51978,-122.138064 +1919,King,East Side,47.51978,-122.138064 +1920,King,East Side,47.51978,-122.138064 +1921,King,East Side,47.51978,-122.138064 +1922,King,East Side,47.51978,-122.138064 +1923,King,East Side,47.51978,-122.138064 +1924,King,East Side,47.51978,-122.138064 +1925,King,East Side,47.51978,-122.138064 +1926,King,East Side,47.51978,-122.138064 +1927,King,East Side,47.51978,-122.138064 +1928,King,East Side,47.51978,-122.138064 +1929,King,East Side,47.51978,-122.138064 +1930,King,East Side,47.51978,-122.138064 +1931,King,East Side,47.51978,-122.138064 +1932,King,East Side,47.51978,-122.138064 +1933,King,East Side,47.51978,-122.138064 +1934,King,East Side,47.51978,-122.138064 +1935,King,East Side,47.51978,-122.138064 +1936,King,East Side,47.51978,-122.138064 +1937,King,East Side,47.51978,-122.138064 +1938,King,East Side,47.51978,-122.138064 +1939,King,East Side,47.51978,-122.138064 +1940,King,East Side,47.51978,-122.138064 +1941,King,East Side,47.51978,-122.138064 +1942,King,East Side,47.51978,-122.138064 +1943,King,East Side,47.51978,-122.138064 +1944,King,East Side,47.51978,-122.138064 +1945,King,East Side,47.51978,-122.138064 +1946,King,East Side,47.51978,-122.138064 +1947,King,East Side,47.51978,-122.138064 +1948,King,East Side,47.51978,-122.138064 +1949,King,East Side,47.51978,-122.138064 +1950,King,East Side,47.51978,-122.138064 +1951,King,East Side,47.51978,-122.138064 +1952,King,East Side,47.51978,-122.138064 +1953,King,East Side,47.51978,-122.138064 +1954,King,East Side,47.51978,-122.138064 +1955,King,East Side,47.51978,-122.138064 +1956,King,East Side,47.51978,-122.138064 +1957,King,East Side,47.51978,-122.138064 +1958,King,East Side,47.51978,-122.138064 +1959,King,East Side,47.51978,-122.138064 +1960,King,East Side,47.51978,-122.138064 +1961,King,East Side,47.51978,-122.138064 +1962,King,East Side,47.51978,-122.138064 +1963,King,East Side,47.51978,-122.138064 +1964,King,East Side,47.51978,-122.138064 +1965,King,East Side,47.51978,-122.138064 +1966,King,East Side,47.51978,-122.138064 +1967,King,East Side,47.51978,-122.138064 +1968,King,East Side,47.51978,-122.138064 +1969,King,East Side,47.51978,-122.138064 +1970,King,East Side,47.51978,-122.138064 +1971,King,East Side,47.51978,-122.138064 +1972,King,East Side,47.51978,-122.138064 +1973,King,East Side,47.51978,-122.138064 +1974,King,East Side,47.51978,-122.138064 +1975,King,East Side,47.51978,-122.138064 +1976,King,East Side,47.51978,-122.138064 +1977,King,East Side,47.51978,-122.138064 +1978,King,East Side,47.51978,-122.138064 +1979,King,East Side,47.51978,-122.138064 +1980,King,East Side,47.51978,-122.138064 +1981,King,East Side,47.51978,-122.138064 +1982,King,East Side,47.51978,-122.138064 +1983,King,East Side,47.51978,-122.138064 +1984,King,East Side,47.51978,-122.138064 +1985,King,East Side,47.51978,-122.138064 +1986,King,East Side,47.51978,-122.138064 +1987,King,East Side,47.51978,-122.138064 +1988,King,East Side,47.51978,-122.138064 +1989,King,East Side,47.51978,-122.138064 +1990,King,East Side,47.51978,-122.138064 +1991,King,East Side,47.51978,-122.138064 +1992,King,East Side,47.51978,-122.138064 +1993,King,East Side,47.51978,-122.138064 +1994,King,East Side,47.51978,-122.138064 +1995,King,East Side,47.51978,-122.138064 +1996,King,East Side,47.51978,-122.138064 +1997,King,East Side,47.51978,-122.138064 +1998,King,East Side,47.51978,-122.138064 +1999,King,East Side,47.51978,-122.138064 +2000,King,East Side,47.51978,-122.138064 +2001,King,East Side,47.51978,-122.138064 +2002,King,East Side,47.51978,-122.138064 +2003,King,East Side,47.51978,-122.138064 +2004,King,Renton-FedWay-Kent,47.51978,-122.138064 +2005,King,Renton-FedWay-Kent,47.51978,-122.138064 +2006,King,Renton-FedWay-Kent,47.51978,-122.138064 +2007,King,Renton-FedWay-Kent,47.51978,-122.138064 +2008,King,Renton-FedWay-Kent,47.51978,-122.138064 +2009,King,Renton-FedWay-Kent,47.51978,-122.138064 +2010,King,Renton-FedWay-Kent,47.51978,-122.138064 +2011,King,Renton-FedWay-Kent,47.51978,-122.138064 +2012,King,Renton-FedWay-Kent,47.51978,-122.138064 +2013,King,Renton-FedWay-Kent,47.51978,-122.138064 +2014,King,Renton-FedWay-Kent,47.51978,-122.138064 +2015,King,Renton-FedWay-Kent,47.51978,-122.138064 +2016,King,Renton-FedWay-Kent,47.51978,-122.138064 +2017,King,Renton-FedWay-Kent,47.51978,-122.138064 +2018,King,Renton-FedWay-Kent,47.51978,-122.138064 +2019,King,Renton-FedWay-Kent,47.51978,-122.138064 +2020,King,Renton-FedWay-Kent,47.51978,-122.138064 +2021,King,Renton-FedWay-Kent,47.51978,-122.138064 +2022,King,Renton-FedWay-Kent,47.51978,-122.138064 +2023,King,Renton-FedWay-Kent,47.51978,-122.138064 +2024,King,Renton-FedWay-Kent,47.51978,-122.138064 +2025,King,Renton-FedWay-Kent,47.51978,-122.138064 +2026,King,Renton-FedWay-Kent,47.51978,-122.138064 +2027,King,Renton-FedWay-Kent,47.51978,-122.138064 +2028,King,Renton-FedWay-Kent,47.51978,-122.138064 +2029,King,Renton-FedWay-Kent,47.51978,-122.138064 +2030,King,Renton-FedWay-Kent,47.51978,-122.138064 +2031,King,Renton-FedWay-Kent,47.51978,-122.138064 +2032,King,Renton-FedWay-Kent,47.51978,-122.138064 +2033,King,Renton-FedWay-Kent,47.51978,-122.138064 +2034,King,Renton-FedWay-Kent,47.51978,-122.138064 +2035,King,Renton-FedWay-Kent,47.51978,-122.138064 +2036,King,Renton-FedWay-Kent,47.51978,-122.138064 +2037,King,Renton-FedWay-Kent,47.51978,-122.138064 +2038,King,Renton-FedWay-Kent,47.51978,-122.138064 +2039,King,Renton-FedWay-Kent,47.51978,-122.138064 +2040,King,Renton-FedWay-Kent,47.51978,-122.138064 +2041,King,Renton-FedWay-Kent,47.51978,-122.138064 +2042,King,Renton-FedWay-Kent,47.51978,-122.138064 +2043,King,Renton-FedWay-Kent,47.51978,-122.138064 +2044,King,Renton-FedWay-Kent,47.51978,-122.138064 +2045,King,Renton-FedWay-Kent,47.51978,-122.138064 +2046,King,Renton-FedWay-Kent,47.51978,-122.138064 +2047,King,Renton-FedWay-Kent,47.51978,-122.138064 +2048,King,Renton-FedWay-Kent,47.51978,-122.138064 +2049,King,Renton-FedWay-Kent,47.51978,-122.138064 +2050,King,Renton-FedWay-Kent,47.51978,-122.138064 +2051,King,Renton-FedWay-Kent,47.51978,-122.138064 +2052,King,Renton-FedWay-Kent,47.51978,-122.138064 +2053,King,Renton-FedWay-Kent,47.51978,-122.138064 +2054,King,Renton-FedWay-Kent,47.51978,-122.138064 +2055,King,Renton-FedWay-Kent,47.51978,-122.138064 +2056,King,Renton-FedWay-Kent,47.51978,-122.138064 +2057,King,Renton-FedWay-Kent,47.51978,-122.138064 +2058,King,Renton-FedWay-Kent,47.51978,-122.138064 +2059,King,Renton-FedWay-Kent,47.51978,-122.138064 +2060,King,Renton-FedWay-Kent,47.51978,-122.138064 +2061,King,Renton-FedWay-Kent,47.51978,-122.138064 +2062,King,Renton-FedWay-Kent,47.51978,-122.138064 +2063,King,Renton-FedWay-Kent,47.51978,-122.138064 +2064,King,Renton-FedWay-Kent,47.51978,-122.138064 +2065,King,Renton-FedWay-Kent,47.51978,-122.138064 +2066,King,Renton-FedWay-Kent,47.51978,-122.138064 +2067,King,Renton-FedWay-Kent,47.51978,-122.138064 +2068,King,Renton-FedWay-Kent,47.51978,-122.138064 +2069,King,Renton-FedWay-Kent,47.51978,-122.138064 +2070,King,Renton-FedWay-Kent,47.51978,-122.138064 +2071,King,Renton-FedWay-Kent,47.51978,-122.138064 +2072,King,Renton-FedWay-Kent,47.51978,-122.138064 +2073,King,Renton-FedWay-Kent,47.51978,-122.138064 +2074,King,Renton-FedWay-Kent,47.51978,-122.138064 +2075,King,Renton-FedWay-Kent,47.51978,-122.138064 +2076,King,Renton-FedWay-Kent,47.51978,-122.138064 +2077,King,Renton-FedWay-Kent,47.51978,-122.138064 +2078,King,Renton-FedWay-Kent,47.51978,-122.138064 +2079,King,Renton-FedWay-Kent,47.51978,-122.138064 +2080,King,Renton-FedWay-Kent,47.51978,-122.138064 +2081,King,Renton-FedWay-Kent,47.51978,-122.138064 +2082,King,West-South Seattle,47.51978,-122.138064 +2083,King,West-South Seattle,47.51978,-122.138064 +2084,King,West-South Seattle,47.51978,-122.138064 +2085,King,West-South Seattle,47.51978,-122.138064 +2086,King,West-South Seattle,47.51978,-122.138064 +2087,King,West-South Seattle,47.51978,-122.138064 +2088,King,West-South Seattle,47.51978,-122.138064 +3467,Kitsap,Kitsap,47.609712,-122.639686 +3468,Kitsap,Kitsap,47.609712,-122.639686 +3469,Kitsap,Kitsap,47.609712,-122.639686 +3470,Kitsap,Kitsap,47.609712,-122.639686 +3471,Kitsap,Kitsap,47.609712,-122.639686 +3472,Kitsap,Kitsap,47.609712,-122.639686 +3473,Kitsap,Kitsap,47.609712,-122.639686 +3474,Kitsap,Kitsap,47.609712,-122.639686 +3475,Kitsap,Kitsap,47.609712,-122.639686 +3476,Kitsap,Kitsap,47.609712,-122.639686 +3477,Kitsap,Kitsap,47.609712,-122.639686 +3478,Kitsap,Kitsap,47.609712,-122.639686 +3479,Kitsap,Kitsap,47.609712,-122.639686 +3480,Kitsap,Kitsap,47.609712,-122.639686 +3481,Kitsap,Kitsap,47.609712,-122.639686 +3482,Kitsap,Kitsap,47.609712,-122.639686 +3483,Kitsap,Kitsap,47.609712,-122.639686 +3484,Kitsap,Kitsap,47.609712,-122.639686 +3485,Kitsap,Kitsap,47.609712,-122.639686 +3486,Kitsap,Kitsap,47.609712,-122.639686 +3487,Kitsap,Kitsap,47.609712,-122.639686 +3488,Kitsap,Kitsap,47.609712,-122.639686 +3489,Kitsap,Kitsap,47.609712,-122.639686 +3490,Kitsap,Kitsap,47.609712,-122.639686 +3491,Kitsap,Kitsap,47.609712,-122.639686 +3492,Kitsap,Kitsap,47.609712,-122.639686 +3493,Kitsap,Kitsap,47.609712,-122.639686 +3494,Kitsap,Kitsap,47.609712,-122.639686 +3495,Kitsap,Kitsap,47.609712,-122.639686 +3496,Kitsap,Kitsap,47.609712,-122.639686 +3497,Kitsap,Kitsap,47.609712,-122.639686 +3498,Kitsap,Kitsap,47.609712,-122.639686 +3499,Kitsap,Kitsap,47.609712,-122.639686 +3500,Kitsap,Kitsap,47.609712,-122.639686 +3501,Kitsap,Kitsap,47.609712,-122.639686 +3502,Kitsap,Kitsap,47.609712,-122.639686 +3503,Kitsap,Kitsap,47.609712,-122.639686 +3504,Kitsap,Kitsap,47.609712,-122.639686 +3505,Kitsap,Kitsap,47.609712,-122.639686 +3506,Kitsap,Kitsap,47.609712,-122.639686 +3507,Kitsap,Kitsap,47.609712,-122.639686 +3508,Kitsap,Kitsap,47.609712,-122.639686 +3509,Kitsap,Kitsap,47.609712,-122.639686 +3510,Kitsap,Kitsap,47.609712,-122.639686 +3511,Kitsap,Kitsap,47.609712,-122.639686 +3512,Kitsap,Kitsap,47.609712,-122.639686 +3513,Kitsap,Kitsap,47.609712,-122.639686 +3514,Kitsap,Kitsap,47.609712,-122.639686 +3515,Kitsap,Kitsap,47.609712,-122.639686 +3516,Kitsap,Kitsap,47.609712,-122.639686 +3517,Kitsap,Kitsap,47.609712,-122.639686 +3518,Kitsap,Kitsap,47.609712,-122.639686 +3519,Kitsap,Kitsap,47.609712,-122.639686 +3520,Kitsap,Kitsap,47.609712,-122.639686 +3521,Kitsap,Kitsap,47.609712,-122.639686 +3522,Kitsap,Kitsap,47.609712,-122.639686 +3523,Kitsap,Kitsap,47.609712,-122.639686 +3524,Kitsap,Kitsap,47.609712,-122.639686 +3525,Kitsap,Kitsap,47.609712,-122.639686 +3526,Kitsap,Kitsap,47.609712,-122.639686 +3527,Kitsap,Kitsap,47.609712,-122.639686 +3528,Kitsap,Kitsap,47.609712,-122.639686 +3529,Kitsap,Kitsap,47.609712,-122.639686 +3530,Kitsap,Kitsap,47.609712,-122.639686 +3531,Kitsap,Kitsap,47.609712,-122.639686 +3532,Kitsap,Kitsap,47.609712,-122.639686 +3533,Kitsap,Kitsap,47.609712,-122.639686 +3534,Kitsap,Kitsap,47.609712,-122.639686 +3535,Kitsap,Kitsap,47.609712,-122.639686 +3536,Kitsap,Kitsap,47.609712,-122.639686 +3537,Kitsap,Kitsap,47.609712,-122.639686 +3538,Kitsap,Kitsap,47.609712,-122.639686 +3539,Kitsap,Kitsap,47.609712,-122.639686 +3540,Kitsap,Kitsap,47.609712,-122.639686 +3541,Kitsap,Kitsap,47.609712,-122.639686 +3542,Kitsap,Kitsap,47.609712,-122.639686 +3543,Kitsap,Kitsap,47.609712,-122.639686 +3544,Kitsap,Kitsap,47.609712,-122.639686 +3545,Kitsap,Kitsap,47.609712,-122.639686 +3546,Kitsap,Kitsap,47.609712,-122.639686 +3547,Kitsap,Kitsap,47.609712,-122.639686 +3548,Kitsap,Kitsap,47.609712,-122.639686 +3549,Kitsap,Kitsap,47.609712,-122.639686 +3550,Kitsap,Kitsap,47.609712,-122.639686 +3551,Kitsap,Kitsap,47.609712,-122.639686 +3552,Kitsap,Kitsap,47.609712,-122.639686 +3553,Kitsap,Kitsap,47.609712,-122.639686 +3554,Kitsap,Kitsap,47.609712,-122.639686 +3555,Kitsap,Kitsap,47.609712,-122.639686 +3556,Kitsap,Kitsap,47.609712,-122.639686 +3557,Kitsap,Kitsap,47.609712,-122.639686 +3558,Kitsap,Kitsap,47.609712,-122.639686 +3559,Kitsap,Kitsap,47.609712,-122.639686 +3560,Kitsap,Kitsap,47.609712,-122.639686 +3561,Kitsap,Kitsap,47.609712,-122.639686 +3562,Kitsap,Kitsap,47.609712,-122.639686 +3563,Kitsap,Kitsap,47.609712,-122.639686 +3564,Kitsap,Kitsap,47.609712,-122.639686 +3565,Kitsap,Kitsap,47.609712,-122.639686 +3566,Kitsap,Kitsap,47.609712,-122.639686 +3567,Kitsap,Kitsap,47.609712,-122.639686 +3568,Kitsap,Kitsap,47.609712,-122.639686 +3569,Kitsap,Kitsap,47.609712,-122.639686 +3570,Kitsap,Kitsap,47.609712,-122.639686 +3571,Kitsap,Kitsap,47.609712,-122.639686 +3572,Kitsap,Kitsap,47.609712,-122.639686 +3573,Kitsap,Kitsap,47.609712,-122.639686 +3574,Kitsap,Kitsap,47.609712,-122.639686 +3575,Kitsap,Kitsap,47.609712,-122.639686 +3576,Kitsap,Kitsap,47.609712,-122.639686 +3577,Kitsap,Kitsap,47.609712,-122.639686 +3578,Kitsap,Kitsap,47.609712,-122.639686 +3579,Kitsap,Kitsap,47.609712,-122.639686 +3580,Kitsap,Kitsap,47.609712,-122.639686 +3581,Kitsap,Kitsap,47.609712,-122.639686 +3582,Kitsap,Kitsap,47.609712,-122.639686 +3583,Kitsap,Kitsap,47.609712,-122.639686 +3584,Kitsap,Kitsap,47.609712,-122.639686 +3585,Kitsap,Kitsap,47.609712,-122.639686 +3586,Kitsap,Kitsap,47.609712,-122.639686 +3587,Kitsap,Kitsap,47.609712,-122.639686 +3588,Kitsap,Kitsap,47.609712,-122.639686 +3589,Kitsap,Kitsap,47.609712,-122.639686 +3590,Kitsap,Kitsap,47.609712,-122.639686 +3591,Kitsap,Kitsap,47.609712,-122.639686 +3592,Kitsap,Kitsap,47.609712,-122.639686 +3593,Kitsap,Kitsap,47.609712,-122.639686 +3594,Kitsap,Kitsap,47.609712,-122.639686 +3595,Kitsap,Kitsap,47.609712,-122.639686 +3596,Kitsap,Kitsap,47.609712,-122.639686 +3597,Kitsap,Kitsap,47.609712,-122.639686 +3598,Kitsap,Kitsap,47.609712,-122.639686 +3599,Kitsap,Kitsap,47.609712,-122.639686 +3600,Kitsap,Kitsap,47.609712,-122.639686 +3601,Kitsap,Kitsap,47.609712,-122.639686 +3602,Kitsap,Kitsap,47.609712,-122.639686 +3603,Kitsap,Kitsap,47.609712,-122.639686 +3604,Kitsap,Kitsap,47.609712,-122.639686 +3605,Kitsap,Kitsap,47.609712,-122.639686 +3606,Kitsap,Kitsap,47.609712,-122.639686 +3607,Kitsap,Kitsap,47.609712,-122.639686 +3608,Kitsap,Kitsap,47.609712,-122.639686 +3609,Kitsap,Kitsap,47.609712,-122.639686 +3610,Kitsap,Kitsap,47.609712,-122.639686 +3611,Kitsap,Kitsap,47.609712,-122.639686 +3612,Kitsap,Kitsap,47.609712,-122.639686 +3613,Kitsap,Kitsap,47.609712,-122.639686 +3614,Kitsap,Kitsap,47.609712,-122.639686 +3615,Kitsap,Kitsap,47.609712,-122.639686 +3616,Kitsap,Kitsap,47.609712,-122.639686 +3617,Kitsap,Kitsap,47.609712,-122.639686 +3618,Kitsap,Kitsap,47.609712,-122.639686 +3619,Kitsap,Kitsap,47.609712,-122.639686 +3620,Kitsap,Kitsap,47.609712,-122.639686 +3621,Kitsap,Kitsap,47.609712,-122.639686 +3622,Kitsap,Kitsap,47.609712,-122.639686 +3623,Kitsap,Kitsap,47.609712,-122.639686 +3624,Kitsap,Kitsap,47.609712,-122.639686 +3625,Kitsap,Kitsap,47.609712,-122.639686 +3626,Kitsap,Kitsap,47.609712,-122.639686 +3627,Kitsap,Kitsap,47.609712,-122.639686 +3628,Kitsap,Kitsap,47.609712,-122.639686 +3629,Kitsap,Kitsap,47.609712,-122.639686 +3630,Kitsap,Kitsap,47.609712,-122.639686 +3631,Kitsap,Kitsap,47.609712,-122.639686 +3632,Kitsap,Kitsap,47.609712,-122.639686 +3633,Kitsap,Kitsap,47.609712,-122.639686 +3634,Kitsap,Kitsap,47.609712,-122.639686 +3635,Kitsap,Kitsap,47.609712,-122.639686 +3636,Kitsap,Kitsap,47.609712,-122.639686 +3637,Kitsap,Kitsap,47.609712,-122.639686 +3638,Kitsap,Kitsap,47.609712,-122.639686 +3639,Kitsap,Kitsap,47.609712,-122.639686 +3640,Kitsap,Kitsap,47.609712,-122.639686 +3641,Kitsap,Kitsap,47.609712,-122.639686 +3642,Kitsap,Kitsap,47.609712,-122.639686 +3643,Kitsap,Kitsap,47.609712,-122.639686 +3644,Kitsap,Kitsap,47.609712,-122.639686 +3645,Kitsap,Kitsap,47.609712,-122.639686 +3646,Kitsap,Kitsap,47.609712,-122.639686 +3647,Kitsap,Kitsap,47.609712,-122.639686 +3648,Kitsap,Kitsap,47.609712,-122.639686 +3649,Kitsap,Kitsap,47.609712,-122.639686 +3650,Kitsap,Kitsap,47.609712,-122.639686 +3651,Kitsap,Kitsap,47.609712,-122.639686 +3652,Kitsap,Kitsap,47.609712,-122.639686 +3653,Kitsap,Kitsap,47.609712,-122.639686 +3654,Kitsap,Kitsap,47.609712,-122.639686 +3655,Kitsap,Kitsap,47.609712,-122.639686 +3656,Kitsap,Kitsap,47.609712,-122.639686 +3657,Kitsap,Kitsap,47.609712,-122.639686 +3658,Kitsap,Kitsap,47.609712,-122.639686 +3659,Kitsap,Kitsap,47.609712,-122.639686 +3660,Kitsap,Kitsap,47.609712,-122.639686 +3661,Kitsap,Kitsap,47.609712,-122.639686 +3662,Kitsap,Kitsap,47.609712,-122.639686 +3663,Kitsap,Kitsap,47.609712,-122.639686 +3664,Kitsap,Kitsap,47.609712,-122.639686 +3665,Kitsap,Kitsap,47.609712,-122.639686 +3666,Kitsap,Kitsap,47.609712,-122.639686 +3667,Kitsap,Kitsap,47.609712,-122.639686 +3668,Kitsap,Kitsap,47.609712,-122.639686 +3669,Kitsap,Kitsap,47.609712,-122.639686 +3670,Kitsap,Kitsap,47.609712,-122.639686 +3671,Kitsap,Kitsap,47.609712,-122.639686 +3672,Kitsap,Kitsap,47.609712,-122.639686 +3673,Kitsap,Kitsap,47.609712,-122.639686 +3674,Kitsap,Kitsap,47.609712,-122.639686 +3675,Kitsap,Kitsap,47.609712,-122.639686 +3676,Kitsap,Kitsap,47.609712,-122.639686 +3677,Kitsap,Kitsap,47.609712,-122.639686 +3678,Kitsap,Kitsap,47.609712,-122.639686 +3679,Kitsap,Kitsap,47.609712,-122.639686 +3680,Kitsap,Kitsap,47.609712,-122.639686 +3681,Kitsap,Kitsap,47.609712,-122.639686 +3682,Kitsap,Kitsap,47.609712,-122.639686 +3683,Kitsap,Kitsap,47.609712,-122.639686 +3684,Kitsap,Kitsap,47.609712,-122.639686 +3685,Kitsap,Kitsap,47.609712,-122.639686 +3686,Kitsap,Kitsap,47.609712,-122.639686 +3687,Kitsap,Kitsap,47.609712,-122.639686 +3688,Kitsap,Kitsap,47.609712,-122.639686 +3689,Kitsap,Kitsap,47.609712,-122.639686 +3690,Kitsap,Kitsap,47.609712,-122.639686 +3691,Kitsap,Kitsap,47.609712,-122.639686 +3692,Kitsap,Kitsap,47.609712,-122.639686 +3693,Kitsap,Kitsap,47.609712,-122.639686 +3694,Kitsap,Kitsap,47.609712,-122.639686 +3695,Kitsap,Kitsap,47.609712,-122.639686 +3696,Kitsap,Kitsap,47.609712,-122.639686 +3697,Kitsap,Kitsap,47.609712,-122.639686 +3698,Kitsap,Kitsap,47.609712,-122.639686 +3699,Kitsap,Kitsap,47.609712,-122.639686 +3700,Kitsap,Kitsap,47.609712,-122.639686 +2669,Pierce,S.Kitsap,47.157764,-122.432047 +2670,Pierce,S.Kitsap,47.157764,-122.432047 +2671,Pierce,S.Kitsap,47.157764,-122.432047 +2672,Pierce,S.Kitsap,47.157764,-122.432047 +2673,Pierce,S.Kitsap,47.157764,-122.432047 +2674,Pierce,S.Kitsap,47.157764,-122.432047 +2675,Pierce,S.Kitsap,47.157764,-122.432047 +2676,Pierce,S.Kitsap,47.157764,-122.432047 +2677,Pierce,S.Kitsap,47.157764,-122.432047 +2678,Pierce,S.Kitsap,47.157764,-122.432047 +2679,Pierce,S.Kitsap,47.157764,-122.432047 +2680,Pierce,S.Kitsap,47.157764,-122.432047 +2681,Pierce,S.Kitsap,47.157764,-122.432047 +2682,Pierce,S.Kitsap,47.157764,-122.432047 +2683,Pierce,S.Kitsap,47.157764,-122.432047 +2684,Pierce,S.Kitsap,47.157764,-122.432047 +2685,Pierce,S.Kitsap,47.157764,-122.432047 +2686,Pierce,S.Kitsap,47.157764,-122.432047 +2687,Pierce,S.Kitsap,47.157764,-122.432047 +2688,Pierce,S.Kitsap,47.157764,-122.432047 +2689,Pierce,S.Kitsap,47.157764,-122.432047 +2690,Pierce,S.Kitsap,47.157764,-122.432047 +2691,Pierce,S.Kitsap,47.157764,-122.432047 +2692,Pierce,S.Kitsap,47.157764,-122.432047 +2693,Pierce,S.Kitsap,47.157764,-122.432047 +2694,Pierce,S.Kitsap,47.157764,-122.432047 +2695,Pierce,S.Kitsap,47.157764,-122.432047 +2696,Pierce,S.Kitsap,47.157764,-122.432047 +2697,Pierce,S.Kitsap,47.157764,-122.432047 +2698,Pierce,S.Kitsap,47.157764,-122.432047 +2699,Pierce,S.Kitsap,47.157764,-122.432047 +2700,Pierce,S.Kitsap,47.157764,-122.432047 +2701,Pierce,S.Kitsap,47.157764,-122.432047 +2702,Pierce,S.Kitsap,47.157764,-122.432047 +2703,Pierce,S.Kitsap,47.157764,-122.432047 +2704,Pierce,S.Kitsap,47.157764,-122.432047 +2705,Pierce,S.Kitsap,47.157764,-122.432047 +2706,Pierce,S.Kitsap,47.157764,-122.432047 +2707,Pierce,S.Kitsap,47.157764,-122.432047 +2708,Pierce,S.Kitsap,47.157764,-122.432047 +2709,Pierce,S.Kitsap,47.157764,-122.432047 +2710,Pierce,S.Kitsap,47.157764,-122.432047 +2711,Pierce,S.Kitsap,47.157764,-122.432047 +2712,Pierce,S.Kitsap,47.157764,-122.432047 +2713,Pierce,S.Kitsap,47.157764,-122.432047 +2714,Pierce,S.Kitsap,47.157764,-122.432047 +2715,Pierce,S.Kitsap,47.157764,-122.432047 +2716,Pierce,S.Kitsap,47.157764,-122.432047 +2717,Pierce,S.Kitsap,47.157764,-122.432047 +2718,Pierce,S.Kitsap,47.157764,-122.432047 +2719,Pierce,S.Kitsap,47.157764,-122.432047 +2720,Pierce,S.Kitsap,47.157764,-122.432047 +2721,Pierce,S.Kitsap,47.157764,-122.432047 +2722,Pierce,S.Kitsap,47.157764,-122.432047 +2723,Pierce,S.Kitsap,47.157764,-122.432047 +2724,Pierce,S.Kitsap,47.157764,-122.432047 +2725,Pierce,S.Kitsap,47.157764,-122.432047 +2726,Pierce,S.Kitsap,47.157764,-122.432047 +2727,Pierce,S.Kitsap,47.157764,-122.432047 +2728,Pierce,S.Kitsap,47.157764,-122.432047 +2729,Pierce,S.Kitsap,47.157764,-122.432047 +2730,Pierce,S.Kitsap,47.157764,-122.432047 +2731,Pierce,S.Kitsap,47.157764,-122.432047 +2732,Pierce,S.Kitsap,47.157764,-122.432047 +2733,Pierce,S.Kitsap,47.157764,-122.432047 +2734,Pierce,S.Kitsap,47.157764,-122.432047 +2735,Pierce,S.Kitsap,47.157764,-122.432047 +2736,Pierce,S.Kitsap,47.157764,-122.432047 +2737,Pierce,S.Kitsap,47.157764,-122.432047 +2738,Pierce,S.Kitsap,47.157764,-122.432047 +2739,Pierce,S.Kitsap,47.157764,-122.432047 +2740,Pierce,S.Kitsap,47.157764,-122.432047 +2741,Pierce,S.Kitsap,47.157764,-122.432047 +2742,Pierce,S.Kitsap,47.157764,-122.432047 +2743,Pierce,S.Kitsap,47.157764,-122.432047 +2744,Pierce,S.Kitsap,47.157764,-122.432047 +2745,Pierce,S.Kitsap,47.157764,-122.432047 +2746,Pierce,S.Kitsap,47.157764,-122.432047 +2747,Pierce,S.Kitsap,47.157764,-122.432047 +2748,Pierce,S.Kitsap,47.157764,-122.432047 +2749,Pierce,S.Kitsap,47.157764,-122.432047 +2750,Pierce,S.Kitsap,47.157764,-122.432047 +2751,Pierce,S.Kitsap,47.157764,-122.432047 +2752,Pierce,S.Kitsap,47.157764,-122.432047 +2753,Pierce,S.Kitsap,47.157764,-122.432047 +2754,Pierce,Tacoma,47.157764,-122.432047 +2755,Pierce,Tacoma,47.157764,-122.432047 +2756,Pierce,Tacoma,47.157764,-122.432047 +2757,Pierce,Tacoma,47.157764,-122.432047 +2758,Pierce,Tacoma,47.157764,-122.432047 +2759,Pierce,Tacoma,47.157764,-122.432047 +2760,Pierce,Tacoma,47.157764,-122.432047 +2761,Pierce,Tacoma,47.157764,-122.432047 +2762,Pierce,Tacoma,47.157764,-122.432047 +2763,Pierce,Tacoma,47.157764,-122.432047 +2764,Pierce,Tacoma,47.157764,-122.432047 +2765,Pierce,Tacoma,47.157764,-122.432047 +2766,Pierce,Tacoma,47.157764,-122.432047 +2767,Pierce,Tacoma,47.157764,-122.432047 +2768,Pierce,Tacoma,47.157764,-122.432047 +2769,Pierce,Tacoma,47.157764,-122.432047 +2770,Pierce,Tacoma,47.157764,-122.432047 +2771,Pierce,Tacoma,47.157764,-122.432047 +2772,Pierce,Tacoma,47.157764,-122.432047 +2773,Pierce,Tacoma,47.157764,-122.432047 +2774,Pierce,Tacoma,47.157764,-122.432047 +2775,Pierce,Tacoma,47.157764,-122.432047 +2776,Pierce,Tacoma,47.157764,-122.432047 +2777,Pierce,Tacoma,47.157764,-122.432047 +2778,Pierce,Tacoma,47.157764,-122.432047 +2779,Pierce,Tacoma,47.157764,-122.432047 +2780,Pierce,Tacoma,47.157764,-122.432047 +2781,Pierce,Tacoma,47.157764,-122.432047 +2782,Pierce,Tacoma,47.157764,-122.432047 +2783,Pierce,Tacoma,47.157764,-122.432047 +2784,Pierce,Tacoma,47.157764,-122.432047 +2785,Pierce,Tacoma,47.157764,-122.432047 +2786,Pierce,Tacoma,47.157764,-122.432047 +2787,Pierce,Tacoma,47.157764,-122.432047 +2788,Pierce,Tacoma,47.157764,-122.432047 +2789,Pierce,Tacoma,47.157764,-122.432047 +2790,Pierce,Tacoma,47.157764,-122.432047 +2791,Pierce,Tacoma,47.157764,-122.432047 +2792,Pierce,Tacoma,47.157764,-122.432047 +2793,Pierce,Tacoma,47.157764,-122.432047 +2794,Pierce,Tacoma,47.157764,-122.432047 +2795,Pierce,Tacoma,47.157764,-122.432047 +2796,Pierce,Tacoma,47.157764,-122.432047 +2797,Pierce,Tacoma,47.157764,-122.432047 +2798,Pierce,Tacoma,47.157764,-122.432047 +2799,Pierce,Tacoma,47.157764,-122.432047 +2800,Pierce,Tacoma,47.157764,-122.432047 +2801,Pierce,Tacoma,47.157764,-122.432047 +2802,Pierce,Tacoma,47.157764,-122.432047 +2803,Pierce,Tacoma,47.157764,-122.432047 +2804,Pierce,Tacoma,47.157764,-122.432047 +2805,Pierce,Tacoma,47.157764,-122.432047 +2806,Pierce,Tacoma,47.157764,-122.432047 +2807,Pierce,Tacoma,47.157764,-122.432047 +2808,Pierce,Tacoma,47.157764,-122.432047 +2809,Pierce,Tacoma,47.157764,-122.432047 +2810,Pierce,Tacoma,47.157764,-122.432047 +2811,Pierce,Tacoma,47.157764,-122.432047 +2812,Pierce,Tacoma,47.157764,-122.432047 +2813,Pierce,Tacoma,47.157764,-122.432047 +2814,Pierce,Tacoma,47.157764,-122.432047 +2815,Pierce,Tacoma,47.157764,-122.432047 +2816,Pierce,Tacoma,47.157764,-122.432047 +2817,Pierce,Tacoma,47.157764,-122.432047 +2818,Pierce,Tacoma,47.157764,-122.432047 +2819,Pierce,Tacoma,47.157764,-122.432047 +2820,Pierce,Tacoma,47.157764,-122.432047 +2821,Pierce,Tacoma,47.157764,-122.432047 +2822,Pierce,Tacoma,47.157764,-122.432047 +2823,Pierce,Tacoma,47.157764,-122.432047 +2824,Pierce,Tacoma,47.157764,-122.432047 +2825,Pierce,Tacoma,47.157764,-122.432047 +2826,Pierce,Tacoma,47.157764,-122.432047 +2827,Pierce,Tacoma,47.157764,-122.432047 +2828,Pierce,Tacoma,47.157764,-122.432047 +2829,Pierce,Tacoma,47.157764,-122.432047 +2830,Pierce,Tacoma,47.157764,-122.432047 +2831,Pierce,Tacoma,47.157764,-122.432047 +2832,Pierce,Tacoma,47.157764,-122.432047 +2833,Pierce,Tacoma,47.157764,-122.432047 +2834,Pierce,Tacoma,47.157764,-122.432047 +2835,Pierce,Tacoma,47.157764,-122.432047 +2836,Pierce,Tacoma,47.157764,-122.432047 +2837,Pierce,Tacoma,47.157764,-122.432047 +2838,Pierce,Tacoma,47.157764,-122.432047 +2839,Pierce,Tacoma,47.157764,-122.432047 +2840,Pierce,Tacoma,47.157764,-122.432047 +2841,Pierce,Tacoma,47.157764,-122.432047 +2842,Pierce,Tacoma,47.157764,-122.432047 +2843,Pierce,Tacoma,47.157764,-122.432047 +2844,Pierce,Tacoma,47.157764,-122.432047 +2845,Pierce,Tacoma,47.157764,-122.432047 +2846,Pierce,Tacoma,47.157764,-122.432047 +2847,Pierce,Tacoma,47.157764,-122.432047 +2848,Pierce,Tacoma,47.157764,-122.432047 +2849,Pierce,Tacoma,47.157764,-122.432047 +2850,Pierce,Tacoma,47.157764,-122.432047 +2851,Pierce,Tacoma,47.157764,-122.432047 +2852,Pierce,Tacoma,47.157764,-122.432047 +2853,Pierce,Tacoma,47.157764,-122.432047 +2854,Pierce,Tacoma,47.157764,-122.432047 +2855,Pierce,Tacoma,47.157764,-122.432047 +2856,Pierce,Tacoma,47.157764,-122.432047 +2857,Pierce,Tacoma,47.157764,-122.432047 +2858,Pierce,Tacoma,47.157764,-122.432047 +2859,Pierce,Tacoma,47.157764,-122.432047 +2860,Pierce,Tacoma,47.157764,-122.432047 +2861,Pierce,Tacoma,47.157764,-122.432047 +2862,Pierce,Tacoma,47.157764,-122.432047 +2863,Pierce,Tacoma,47.157764,-122.432047 +2864,Pierce,Tacoma,47.157764,-122.432047 +2865,Pierce,Tacoma,47.157764,-122.432047 +2866,Pierce,Tacoma,47.157764,-122.432047 +2867,Pierce,Tacoma,47.157764,-122.432047 +2868,Pierce,Tacoma,47.157764,-122.432047 +2869,Pierce,Tacoma,47.157764,-122.432047 +2870,Pierce,Tacoma,47.157764,-122.432047 +2871,Pierce,Tacoma,47.157764,-122.432047 +2872,Pierce,Tacoma,47.157764,-122.432047 +2873,Pierce,Tacoma,47.157764,-122.432047 +2874,Pierce,Tacoma,47.157764,-122.432047 +2875,Pierce,Tacoma,47.157764,-122.432047 +2876,Pierce,Tacoma,47.157764,-122.432047 +2877,Pierce,Tacoma,47.157764,-122.432047 +2878,Pierce,Tacoma,47.157764,-122.432047 +2879,Pierce,Tacoma,47.157764,-122.432047 +2880,Pierce,Tacoma,47.157764,-122.432047 +2881,Pierce,Tacoma,47.157764,-122.432047 +2882,Pierce,Tacoma,47.157764,-122.432047 +2883,Pierce,Tacoma,47.157764,-122.432047 +2884,Pierce,Tacoma,47.157764,-122.432047 +2885,Pierce,Tacoma,47.157764,-122.432047 +2886,Pierce,Tacoma,47.157764,-122.432047 +2887,Pierce,Tacoma,47.157764,-122.432047 +2888,Pierce,Tacoma,47.157764,-122.432047 +2889,Pierce,Tacoma,47.157764,-122.432047 +2890,Pierce,Tacoma,47.157764,-122.432047 +2891,Pierce,Tacoma,47.157764,-122.432047 +2892,Pierce,Tacoma,47.157764,-122.432047 +2893,Pierce,Tacoma,47.157764,-122.432047 +2894,Pierce,Tacoma,47.157764,-122.432047 +2895,Pierce,Tacoma,47.157764,-122.432047 +2896,Pierce,Tacoma,47.157764,-122.432047 +2897,Pierce,Tacoma,47.157764,-122.432047 +2898,Pierce,Tacoma,47.157764,-122.432047 +2899,Pierce,Tacoma,47.157764,-122.432047 +2900,Pierce,Tacoma,47.157764,-122.432047 +2901,Pierce,Tacoma,47.157764,-122.432047 +2902,Pierce,Tacoma,47.157764,-122.432047 +2903,Pierce,Tacoma,47.157764,-122.432047 +2904,Pierce,Tacoma,47.157764,-122.432047 +2905,Pierce,Tacoma,47.157764,-122.432047 +2906,Pierce,Tacoma,47.157764,-122.432047 +2907,Pierce,Tacoma,47.157764,-122.432047 +2908,Pierce,Tacoma,47.157764,-122.432047 +2909,Pierce,Tacoma,47.157764,-122.432047 +2910,Pierce,Tacoma,47.157764,-122.432047 +2911,Pierce,Tacoma,47.157764,-122.432047 +2912,Pierce,Tacoma,47.157764,-122.432047 +2913,Pierce,Tacoma,47.157764,-122.432047 +2914,Pierce,Tacoma,47.157764,-122.432047 +2915,Pierce,Tacoma,47.157764,-122.432047 +2916,Pierce,Tacoma,47.157764,-122.432047 +2917,Pierce,Tacoma,47.157764,-122.432047 +2918,Pierce,Tacoma,47.157764,-122.432047 +2919,Pierce,Tacoma,47.157764,-122.432047 +2920,Pierce,Tacoma,47.157764,-122.432047 +2921,Pierce,Tacoma,47.157764,-122.432047 +2922,Pierce,Tacoma,47.157764,-122.432047 +2923,Pierce,Tacoma,47.157764,-122.432047 +2924,Pierce,Tacoma,47.157764,-122.432047 +2925,Pierce,Tacoma,47.157764,-122.432047 +2926,Pierce,Tacoma,47.157764,-122.432047 +2927,Pierce,Tacoma,47.157764,-122.432047 +2928,Pierce,Tacoma,47.157764,-122.432047 +2929,Pierce,Tacoma,47.157764,-122.432047 +2930,Pierce,Tacoma,47.157764,-122.432047 +2931,Pierce,Tacoma,47.157764,-122.432047 +2932,Pierce,Tacoma,47.157764,-122.432047 +2933,Pierce,Tacoma,47.157764,-122.432047 +2934,Pierce,Tacoma,47.157764,-122.432047 +2935,Pierce,Tacoma,47.157764,-122.432047 +2936,Pierce,Tacoma,47.157764,-122.432047 +2937,Pierce,South Pierce,47.157764,-122.432047 +2938,Pierce,South Pierce,47.157764,-122.432047 +2939,Pierce,South Pierce,47.157764,-122.432047 +2940,Pierce,South Pierce,47.157764,-122.432047 +2941,Pierce,South Pierce,47.157764,-122.432047 +2942,Pierce,South Pierce,47.157764,-122.432047 +2943,Pierce,South Pierce,47.157764,-122.432047 +2944,Pierce,South Pierce,47.157764,-122.432047 +2945,Pierce,South Pierce,47.157764,-122.432047 +2946,Pierce,South Pierce,47.157764,-122.432047 +2947,Pierce,South Pierce,47.157764,-122.432047 +2948,Pierce,South Pierce,47.157764,-122.432047 +2949,Pierce,South Pierce,47.157764,-122.432047 +2950,Pierce,Tacoma,47.157764,-122.432047 +2951,Pierce,Tacoma,47.157764,-122.432047 +2952,Pierce,Tacoma,47.157764,-122.432047 +2953,Pierce,Tacoma,47.157764,-122.432047 +2954,Pierce,Tacoma,47.157764,-122.432047 +2955,Pierce,Tacoma,47.157764,-122.432047 +2956,Pierce,Tacoma,47.157764,-122.432047 +2957,Pierce,Tacoma,47.157764,-122.432047 +2958,Pierce,Tacoma,47.157764,-122.432047 +2959,Pierce,Tacoma,47.157764,-122.432047 +2960,Pierce,Tacoma,47.157764,-122.432047 +2961,Pierce,Tacoma,47.157764,-122.432047 +2962,Pierce,Tacoma,47.157764,-122.432047 +2963,Pierce,Tacoma,47.157764,-122.432047 +2964,Pierce,Tacoma,47.157764,-122.432047 +2965,Pierce,Tacoma,47.157764,-122.432047 +2966,Pierce,Tacoma,47.157764,-122.432047 +2967,Pierce,South Pierce,47.157764,-122.432047 +2968,Pierce,South Pierce,47.157764,-122.432047 +2969,Pierce,South Pierce,47.157764,-122.432047 +2970,Pierce,South Pierce,47.157764,-122.432047 +2971,Pierce,South Pierce,47.157764,-122.432047 +2972,Pierce,South Pierce,47.157764,-122.432047 +2973,Pierce,South Pierce,47.157764,-122.432047 +2974,Pierce,South Pierce,47.157764,-122.432047 +2975,Pierce,South Pierce,47.157764,-122.432047 +2976,Pierce,South Pierce,47.157764,-122.432047 +2977,Pierce,South Pierce,47.157764,-122.432047 +2978,Pierce,South Pierce,47.157764,-122.432047 +2979,Pierce,South Pierce,47.157764,-122.432047 +2980,Pierce,South Pierce,47.157764,-122.432047 +2981,Pierce,South Pierce,47.157764,-122.432047 +2982,Pierce,South Pierce,47.157764,-122.432047 +2983,Pierce,South Pierce,47.157764,-122.432047 +2984,Pierce,South Pierce,47.157764,-122.432047 +2985,Pierce,South Pierce,47.157764,-122.432047 +2986,Pierce,South Pierce,47.157764,-122.432047 +2987,Pierce,South Pierce,47.157764,-122.432047 +2988,Pierce,South Pierce,47.157764,-122.432047 +2989,Pierce,South Pierce,47.157764,-122.432047 +2990,Pierce,Tacoma,47.157764,-122.432047 +2991,Pierce,Tacoma,47.157764,-122.432047 +2992,Pierce,Tacoma,47.157764,-122.432047 +2993,Pierce,Tacoma,47.157764,-122.432047 +2994,Pierce,Tacoma,47.157764,-122.432047 +2995,Pierce,Tacoma,47.157764,-122.432047 +2996,Pierce,Tacoma,47.157764,-122.432047 +2997,Pierce,Tacoma,47.157764,-122.432047 +2998,Pierce,South Pierce,47.157764,-122.432047 +2999,Pierce,South Pierce,47.157764,-122.432047 +3000,Pierce,South Pierce,47.157764,-122.432047 +3001,Pierce,South Pierce,47.157764,-122.432047 +3002,Pierce,South Pierce,47.157764,-122.432047 +3003,Pierce,South Pierce,47.157764,-122.432047 +3004,Pierce,South Pierce,47.157764,-122.432047 +3005,Pierce,South Pierce,47.157764,-122.432047 +3006,Pierce,South Pierce,47.157764,-122.432047 +3007,Pierce,South Pierce,47.157764,-122.432047 +3008,Pierce,South Pierce,47.157764,-122.432047 +3009,Pierce,South Pierce,47.157764,-122.432047 +3010,Pierce,South Pierce,47.157764,-122.432047 +3011,Pierce,South Pierce,47.157764,-122.432047 +3012,Pierce,South Pierce,47.157764,-122.432047 +3013,Pierce,South Pierce,47.157764,-122.432047 +3014,Pierce,Tacoma,47.157764,-122.432047 +3015,Pierce,Tacoma,47.157764,-122.432047 +3016,Pierce,South Pierce,47.157764,-122.432047 +3017,Pierce,South Pierce,47.157764,-122.432047 +3018,Pierce,South Pierce,47.157764,-122.432047 +3019,Pierce,South Pierce,47.157764,-122.432047 +3020,Pierce,South Pierce,47.157764,-122.432047 +3021,Pierce,South Pierce,47.157764,-122.432047 +3022,Pierce,South Pierce,47.157764,-122.432047 +3023,Pierce,South Pierce,47.157764,-122.432047 +3024,Pierce,South Pierce,47.157764,-122.432047 +3025,Pierce,South Pierce,47.157764,-122.432047 +3026,Pierce,South Pierce,47.157764,-122.432047 +3027,Pierce,South Pierce,47.157764,-122.432047 +3028,Pierce,South Pierce,47.157764,-122.432047 +3029,Pierce,South Pierce,47.157764,-122.432047 +3030,Pierce,South Pierce,47.157764,-122.432047 +3031,Pierce,South Pierce,47.157764,-122.432047 +3032,Pierce,South Pierce,47.157764,-122.432047 +3033,Pierce,South Pierce,47.157764,-122.432047 +3034,Pierce,South Pierce,47.157764,-122.432047 +3035,Pierce,South Pierce,47.157764,-122.432047 +3036,Pierce,South Pierce,47.157764,-122.432047 +3037,Pierce,South Pierce,47.157764,-122.432047 +3038,Pierce,South Pierce,47.157764,-122.432047 +3039,Pierce,South Pierce,47.157764,-122.432047 +3040,Pierce,South Pierce,47.157764,-122.432047 +3041,Pierce,South Pierce,47.157764,-122.432047 +3042,Pierce,South Pierce,47.157764,-122.432047 +3043,Pierce,South Pierce,47.157764,-122.432047 +3044,Pierce,South Pierce,47.157764,-122.432047 +3045,Pierce,South Pierce,47.157764,-122.432047 +3046,Pierce,South Pierce,47.157764,-122.432047 +3047,Pierce,South Pierce,47.157764,-122.432047 +3048,Pierce,South Pierce,47.157764,-122.432047 +3049,Pierce,South Pierce,47.157764,-122.432047 +3050,Pierce,South Pierce,47.157764,-122.432047 +3051,Pierce,South Pierce,47.157764,-122.432047 +3052,Pierce,South Pierce,47.157764,-122.432047 +3053,Pierce,South Pierce,47.157764,-122.432047 +3054,Pierce,South Pierce,47.157764,-122.432047 +3055,Pierce,South Pierce,47.157764,-122.432047 +3056,Pierce,South Pierce,47.157764,-122.432047 +3057,Pierce,South Pierce,47.157764,-122.432047 +3058,Pierce,South Pierce,47.157764,-122.432047 +3059,Pierce,South Pierce,47.157764,-122.432047 +3060,Pierce,South Pierce,47.157764,-122.432047 +3061,Pierce,South Pierce,47.157764,-122.432047 +3062,Pierce,South Pierce,47.157764,-122.432047 +3063,Pierce,South Pierce,47.157764,-122.432047 +3064,Pierce,South Pierce,47.157764,-122.432047 +3065,Pierce,South Pierce,47.157764,-122.432047 +3066,Pierce,South Pierce,47.157764,-122.432047 +3067,Pierce,South Pierce,47.157764,-122.432047 +3068,Pierce,South Pierce,47.157764,-122.432047 +3069,Pierce,South Pierce,47.157764,-122.432047 +3070,Pierce,South Pierce,47.157764,-122.432047 +3071,Pierce,South Pierce,47.157764,-122.432047 +3072,Pierce,South Pierce,47.157764,-122.432047 +3073,Pierce,South Pierce,47.157764,-122.432047 +3074,Pierce,South Pierce,47.157764,-122.432047 +3075,Pierce,South Pierce,47.157764,-122.432047 +3076,Pierce,South Pierce,47.157764,-122.432047 +3077,Pierce,South Pierce,47.157764,-122.432047 +3078,Pierce,Tacoma,47.157764,-122.432047 +3079,Pierce,Tacoma,47.157764,-122.432047 +3080,Pierce,Tacoma,47.157764,-122.432047 +3081,Pierce,Tacoma,47.157764,-122.432047 +3082,Pierce,Tacoma,47.157764,-122.432047 +3083,Pierce,Tacoma,47.157764,-122.432047 +3084,Pierce,Tacoma,47.157764,-122.432047 +3085,Pierce,Tacoma,47.157764,-122.432047 +3086,Pierce,Tacoma,47.157764,-122.432047 +3087,Pierce,Tacoma,47.157764,-122.432047 +3088,Pierce,Tacoma,47.157764,-122.432047 +3089,Pierce,Tacoma,47.157764,-122.432047 +3090,Pierce,Tacoma,47.157764,-122.432047 +3091,Pierce,Tacoma,47.157764,-122.432047 +3092,Pierce,Tacoma,47.157764,-122.432047 +3093,Pierce,Tacoma,47.157764,-122.432047 +3094,Pierce,Tacoma,47.157764,-122.432047 +3095,Pierce,Tacoma,47.157764,-122.432047 +3096,Pierce,Tacoma,47.157764,-122.432047 +3097,Pierce,Tacoma,47.157764,-122.432047 +3098,Pierce,Tacoma,47.157764,-122.432047 +3099,Pierce,Tacoma,47.157764,-122.432047 +3100,Pierce,Tacoma,47.157764,-122.432047 +3101,Pierce,Tacoma,47.157764,-122.432047 +3102,Pierce,Tacoma,47.157764,-122.432047 +3103,Pierce,Tacoma,47.157764,-122.432047 +3104,Pierce,Tacoma,47.157764,-122.432047 +3105,Pierce,Tacoma,47.157764,-122.432047 +3106,Pierce,Tacoma,47.157764,-122.432047 +3107,Pierce,Tacoma,47.157764,-122.432047 +3108,Pierce,Tacoma,47.157764,-122.432047 +3109,Pierce,Tacoma,47.157764,-122.432047 +3110,Pierce,Tacoma,47.157764,-122.432047 +3111,Pierce,Tacoma,47.157764,-122.432047 +3112,Pierce,Tacoma,47.157764,-122.432047 +3113,Pierce,Tacoma,47.157764,-122.432047 +3114,Pierce,Tacoma,47.157764,-122.432047 +3115,Pierce,Tacoma,47.157764,-122.432047 +3116,Pierce,Tacoma,47.157764,-122.432047 +3117,Pierce,Tacoma,47.157764,-122.432047 +3118,Pierce,Tacoma,47.157764,-122.432047 +3119,Pierce,Tacoma,47.157764,-122.432047 +3120,Pierce,Tacoma,47.157764,-122.432047 +3121,Pierce,Tacoma,47.157764,-122.432047 +3122,Pierce,Tacoma,47.157764,-122.432047 +3123,Pierce,Tacoma,47.157764,-122.432047 +3124,Pierce,Tacoma,47.157764,-122.432047 +3125,Pierce,Tacoma,47.157764,-122.432047 +3126,Pierce,Tacoma,47.157764,-122.432047 +3127,Pierce,Tacoma,47.157764,-122.432047 +3128,Pierce,Tacoma,47.157764,-122.432047 +3129,Pierce,Tacoma,47.157764,-122.432047 +3130,Pierce,Tacoma,47.157764,-122.432047 +3131,Pierce,Tacoma,47.157764,-122.432047 +3132,Pierce,Tacoma,47.157764,-122.432047 +3133,Pierce,South Pierce,47.157764,-122.432047 +3134,Pierce,South Pierce,47.157764,-122.432047 +3135,Pierce,South Pierce,47.157764,-122.432047 +3136,Pierce,South Pierce,47.157764,-122.432047 +3137,Pierce,South Pierce,47.157764,-122.432047 +3138,Pierce,South Pierce,47.157764,-122.432047 +3139,Pierce,South Pierce,47.157764,-122.432047 +3140,Pierce,South Pierce,47.157764,-122.432047 +3141,Pierce,South Pierce,47.157764,-122.432047 +3142,Pierce,South Pierce,47.157764,-122.432047 +3143,Pierce,South Pierce,47.157764,-122.432047 +3144,Pierce,South Pierce,47.157764,-122.432047 +3145,Pierce,South Pierce,47.157764,-122.432047 +3146,Pierce,South Pierce,47.157764,-122.432047 +3147,Pierce,South Pierce,47.157764,-122.432047 +3148,Pierce,South Pierce,47.157764,-122.432047 +3149,Pierce,South Pierce,47.157764,-122.432047 +3150,Pierce,South Pierce,47.157764,-122.432047 +3151,Pierce,South Pierce,47.157764,-122.432047 +3152,Pierce,South Pierce,47.157764,-122.432047 +3153,Pierce,South Pierce,47.157764,-122.432047 +3154,Pierce,South Pierce,47.157764,-122.432047 +3155,Pierce,South Pierce,47.157764,-122.432047 +3156,Pierce,South Pierce,47.157764,-122.432047 +3157,Pierce,South Pierce,47.157764,-122.432047 +3158,Pierce,South Pierce,47.157764,-122.432047 +3159,Pierce,South Pierce,47.157764,-122.432047 +3160,Pierce,South Pierce,47.157764,-122.432047 +3161,Pierce,South Pierce,47.157764,-122.432047 +3162,Pierce,South Pierce,47.157764,-122.432047 +3163,Pierce,South Pierce,47.157764,-122.432047 +3164,Pierce,South Pierce,47.157764,-122.432047 +3165,Pierce,South Pierce,47.157764,-122.432047 +3166,Pierce,South Pierce,47.157764,-122.432047 +3167,Pierce,South Pierce,47.157764,-122.432047 +3168,Pierce,South Pierce,47.157764,-122.432047 +3169,Pierce,South Pierce,47.157764,-122.432047 +3170,Pierce,South Pierce,47.157764,-122.432047 +3171,Pierce,South Pierce,47.157764,-122.432047 +3172,Pierce,South Pierce,47.157764,-122.432047 +3173,Pierce,South Pierce,47.157764,-122.432047 +3174,Pierce,South Pierce,47.157764,-122.432047 +3175,Pierce,South Pierce,47.157764,-122.432047 +3176,Pierce,South Pierce,47.157764,-122.432047 +3177,Pierce,Tacoma,47.157764,-122.432047 +3178,Pierce,Tacoma,47.157764,-122.432047 +3179,Pierce,Tacoma,47.157764,-122.432047 +3180,Pierce,Tacoma,47.157764,-122.432047 +3181,Pierce,Tacoma,47.157764,-122.432047 +3182,Pierce,Tacoma,47.157764,-122.432047 +3183,Pierce,Tacoma,47.157764,-122.432047 +3184,Pierce,Tacoma,47.157764,-122.432047 +3185,Pierce,Tacoma,47.157764,-122.432047 +3186,Pierce,Tacoma,47.157764,-122.432047 +3187,Pierce,Tacoma,47.157764,-122.432047 +3188,Pierce,Tacoma,47.157764,-122.432047 +3189,Pierce,Tacoma,47.157764,-122.432047 +3190,Pierce,Tacoma,47.157764,-122.432047 +3191,Pierce,Tacoma,47.157764,-122.432047 +3192,Pierce,Tacoma,47.157764,-122.432047 +3193,Pierce,Tacoma,47.157764,-122.432047 +3194,Pierce,Tacoma,47.157764,-122.432047 +3195,Pierce,Tacoma,47.157764,-122.432047 +3196,Pierce,Tacoma,47.157764,-122.432047 +3197,Pierce,Tacoma,47.157764,-122.432047 +3198,Pierce,Tacoma,47.157764,-122.432047 +3199,Pierce,Tacoma,47.157764,-122.432047 +3200,Pierce,Tacoma,47.157764,-122.432047 +3201,Pierce,Tacoma,47.157764,-122.432047 +3202,Pierce,Tacoma,47.157764,-122.432047 +3203,Pierce,Tacoma,47.157764,-122.432047 +3204,Pierce,Tacoma,47.157764,-122.432047 +3205,Pierce,Tacoma,47.157764,-122.432047 +3206,Pierce,Tacoma,47.157764,-122.432047 +3207,Pierce,Tacoma,47.157764,-122.432047 +3208,Pierce,Tacoma,47.157764,-122.432047 +3209,Pierce,Tacoma,47.157764,-122.432047 +3210,Pierce,Tacoma,47.157764,-122.432047 +3211,Pierce,Tacoma,47.157764,-122.432047 +3212,Pierce,Tacoma,47.157764,-122.432047 +3213,Pierce,Tacoma,47.157764,-122.432047 +3214,Pierce,South Pierce,47.157764,-122.432047 +3215,Pierce,South Pierce,47.157764,-122.432047 +3216,Pierce,South Pierce,47.157764,-122.432047 +3217,Pierce,South Pierce,47.157764,-122.432047 +3218,Pierce,South Pierce,47.157764,-122.432047 +3219,Pierce,South Pierce,47.157764,-122.432047 +3220,Pierce,South Pierce,47.157764,-122.432047 +3221,Pierce,South Pierce,47.157764,-122.432047 +3222,Pierce,South Pierce,47.157764,-122.432047 +3223,Pierce,South Pierce,47.157764,-122.432047 +3224,Pierce,South Pierce,47.157764,-122.432047 +3225,Pierce,South Pierce,47.157764,-122.432047 +3226,Pierce,South Pierce,47.157764,-122.432047 +3227,Pierce,South Pierce,47.157764,-122.432047 +3228,Pierce,South Pierce,47.157764,-122.432047 +3229,Pierce,South Pierce,47.157764,-122.432047 +3230,Pierce,South Pierce,47.157764,-122.432047 +3231,Pierce,South Pierce,47.157764,-122.432047 +3232,Pierce,South Pierce,47.157764,-122.432047 +3233,Pierce,South Pierce,47.157764,-122.432047 +3234,Pierce,South Pierce,47.157764,-122.432047 +3235,Pierce,South Pierce,47.157764,-122.432047 +3236,Pierce,South Pierce,47.157764,-122.432047 +3237,Pierce,South Pierce,47.157764,-122.432047 +3238,Pierce,South Pierce,47.157764,-122.432047 +3239,Pierce,South Pierce,47.157764,-122.432047 +3240,Pierce,South Pierce,47.157764,-122.432047 +3241,Pierce,South Pierce,47.157764,-122.432047 +3242,Pierce,South Pierce,47.157764,-122.432047 +3243,Pierce,South Pierce,47.157764,-122.432047 +3244,Pierce,South Pierce,47.157764,-122.432047 +3245,Pierce,South Pierce,47.157764,-122.432047 +3246,Pierce,South Pierce,47.157764,-122.432047 +3247,Pierce,South Pierce,47.157764,-122.432047 +3248,Pierce,Tacoma,47.157764,-122.432047 +3249,Pierce,Tacoma,47.157764,-122.432047 +3250,Pierce,Tacoma,47.157764,-122.432047 +3251,Pierce,Tacoma,47.157764,-122.432047 +3252,Pierce,Tacoma,47.157764,-122.432047 +3253,Pierce,Tacoma,47.157764,-122.432047 +3254,Pierce,Tacoma,47.157764,-122.432047 +3255,Pierce,Tacoma,47.157764,-122.432047 +3256,Pierce,Tacoma,47.157764,-122.432047 +3257,Pierce,Tacoma,47.157764,-122.432047 +3258,Pierce,Tacoma,47.157764,-122.432047 +3259,Pierce,Tacoma,47.157764,-122.432047 +3260,Pierce,Tacoma,47.157764,-122.432047 +3261,Pierce,Tacoma,47.157764,-122.432047 +3262,Pierce,South Pierce,47.157764,-122.432047 +3263,Pierce,Tacoma,47.157764,-122.432047 +3264,Pierce,Tacoma,47.157764,-122.432047 +3265,Pierce,Tacoma,47.157764,-122.432047 +3266,Pierce,Tacoma,47.157764,-122.432047 +3267,Pierce,Tacoma,47.157764,-122.432047 +3268,Pierce,Tacoma,47.157764,-122.432047 +3269,Pierce,Tacoma,47.157764,-122.432047 +3270,Pierce,South Pierce,47.157764,-122.432047 +3271,Pierce,South Pierce,47.157764,-122.432047 +3272,Pierce,South Pierce,47.157764,-122.432047 +3273,Pierce,South Pierce,47.157764,-122.432047 +3274,Pierce,Tacoma,47.157764,-122.432047 +3275,Pierce,South Pierce,47.157764,-122.432047 +3276,Pierce,Tacoma,47.157764,-122.432047 +3277,Pierce,Tacoma,47.157764,-122.432047 +3278,Pierce,South Pierce,47.157764,-122.432047 +3279,Pierce,South Pierce,47.157764,-122.432047 +3280,Pierce,South Pierce,47.157764,-122.432047 +3281,Pierce,South Pierce,47.157764,-122.432047 +3282,Pierce,South Pierce,47.157764,-122.432047 +3283,Pierce,South Pierce,47.157764,-122.432047 +3284,Pierce,South Pierce,47.157764,-122.432047 +3285,Pierce,South Pierce,47.157764,-122.432047 +3286,Pierce,South Pierce,47.157764,-122.432047 +3287,Pierce,South Pierce,47.157764,-122.432047 +3288,Pierce,South Pierce,47.157764,-122.432047 +3289,Pierce,South Pierce,47.157764,-122.432047 +3290,Pierce,South Pierce,47.157764,-122.432047 +3291,Pierce,South Pierce,47.157764,-122.432047 +3292,Pierce,South Pierce,47.157764,-122.432047 +3293,Pierce,South Pierce,47.157764,-122.432047 +3294,Pierce,South Pierce,47.157764,-122.432047 +3295,Pierce,South Pierce,47.157764,-122.432047 +3296,Pierce,South Pierce,47.157764,-122.432047 +3297,Pierce,South Pierce,47.157764,-122.432047 +3298,Pierce,South Pierce,47.157764,-122.432047 +3299,Pierce,South Pierce,47.157764,-122.432047 +3300,Pierce,South Pierce,47.157764,-122.432047 +3301,Pierce,South Pierce,47.157764,-122.432047 +3302,Pierce,South Pierce,47.157764,-122.432047 +3303,Pierce,South Pierce,47.157764,-122.432047 +3304,Pierce,South Pierce,47.157764,-122.432047 +3305,Pierce,South Pierce,47.157764,-122.432047 +3306,Pierce,South Pierce,47.157764,-122.432047 +3307,Pierce,South Pierce,47.157764,-122.432047 +3308,Pierce,South Pierce,47.157764,-122.432047 +3309,Pierce,South Pierce,47.157764,-122.432047 +3310,Pierce,South Pierce,47.157764,-122.432047 +3311,Pierce,South Pierce,47.157764,-122.432047 +3312,Pierce,South Pierce,47.157764,-122.432047 +3313,Pierce,South Pierce,47.157764,-122.432047 +3314,Pierce,South Pierce,47.157764,-122.432047 +3315,Pierce,South Pierce,47.157764,-122.432047 +3316,Pierce,South Pierce,47.157764,-122.432047 +3317,Pierce,South Pierce,47.157764,-122.432047 +3318,Pierce,South Pierce,47.157764,-122.432047 +3319,Pierce,South Pierce,47.157764,-122.432047 +3320,Pierce,South Pierce,47.157764,-122.432047 +3321,Pierce,South Pierce,47.157764,-122.432047 +3322,Pierce,South Pierce,47.157764,-122.432047 +3323,Pierce,Tacoma,47.157764,-122.432047 +3324,Pierce,Tacoma,47.157764,-122.432047 +3325,Pierce,Tacoma,47.157764,-122.432047 +3326,Pierce,Tacoma,47.157764,-122.432047 +3327,Pierce,Tacoma,47.157764,-122.432047 +3328,Pierce,Tacoma,47.157764,-122.432047 +3329,Pierce,South Pierce,47.157764,-122.432047 +3330,Pierce,South Pierce,47.157764,-122.432047 +3331,Pierce,South Pierce,47.157764,-122.432047 +3332,Pierce,South Pierce,47.157764,-122.432047 +3333,Pierce,South Pierce,47.157764,-122.432047 +3334,Pierce,South Pierce,47.157764,-122.432047 +3335,Pierce,South Pierce,47.157764,-122.432047 +3336,Pierce,South Pierce,47.157764,-122.432047 +3337,Pierce,South Pierce,47.157764,-122.432047 +3338,Pierce,South Pierce,47.157764,-122.432047 +3339,Pierce,South Pierce,47.157764,-122.432047 +3340,Pierce,South Pierce,47.157764,-122.432047 +3341,Pierce,South Pierce,47.157764,-122.432047 +3342,Pierce,South Pierce,47.157764,-122.432047 +3343,Pierce,South Pierce,47.157764,-122.432047 +3344,Pierce,South Pierce,47.157764,-122.432047 +3345,Pierce,South Pierce,47.157764,-122.432047 +3346,Pierce,South Pierce,47.157764,-122.432047 +3347,Pierce,South Pierce,47.157764,-122.432047 +3348,Pierce,South Pierce,47.157764,-122.432047 +3349,Pierce,South Pierce,47.157764,-122.432047 +3350,Pierce,South Pierce,47.157764,-122.432047 +3351,Pierce,South Pierce,47.157764,-122.432047 +3352,Pierce,South Pierce,47.157764,-122.432047 +3353,Pierce,South Pierce,47.157764,-122.432047 +3354,Pierce,South Pierce,47.157764,-122.432047 +3355,Pierce,South Pierce,47.157764,-122.432047 +3356,Pierce,South Pierce,47.157764,-122.432047 +3357,Pierce,South Pierce,47.157764,-122.432047 +3358,Pierce,South Pierce,47.157764,-122.432047 +3359,Pierce,South Pierce,47.157764,-122.432047 +3360,Pierce,South Pierce,47.157764,-122.432047 +3361,Pierce,South Pierce,47.157764,-122.432047 +3362,Pierce,South Pierce,47.157764,-122.432047 +3363,Pierce,South Pierce,47.157764,-122.432047 +3364,Pierce,South Pierce,47.157764,-122.432047 +3365,Pierce,South Pierce,47.157764,-122.432047 +3366,Pierce,South Pierce,47.157764,-122.432047 +3367,Pierce,South Pierce,47.157764,-122.432047 +3368,Pierce,Tacoma,47.157764,-122.432047 +3369,Pierce,Tacoma,47.157764,-122.432047 +3370,Pierce,Tacoma,47.157764,-122.432047 +3371,Pierce,South Pierce,47.157764,-122.432047 +3372,Pierce,South Pierce,47.157764,-122.432047 +3373,Pierce,South Pierce,47.157764,-122.432047 +3374,Pierce,South Pierce,47.157764,-122.432047 +3375,Pierce,South Pierce,47.157764,-122.432047 +3376,Pierce,South Pierce,47.157764,-122.432047 +3377,Pierce,South Pierce,47.157764,-122.432047 +3378,Pierce,South Pierce,47.157764,-122.432047 +3379,Pierce,South Pierce,47.157764,-122.432047 +3380,Pierce,South Pierce,47.157764,-122.432047 +3381,Pierce,South Pierce,47.157764,-122.432047 +3382,Pierce,South Pierce,47.157764,-122.432047 +3383,Pierce,South Pierce,47.157764,-122.432047 +3384,Pierce,South Pierce,47.157764,-122.432047 +3385,Pierce,South Pierce,47.157764,-122.432047 +3386,Pierce,South Pierce,47.157764,-122.432047 +3387,Pierce,Tacoma,47.157764,-122.432047 +3388,Pierce,Tacoma,47.157764,-122.432047 +3389,Pierce,Tacoma,47.157764,-122.432047 +3390,Pierce,Tacoma,47.157764,-122.432047 +3391,Pierce,Tacoma,47.157764,-122.432047 +3392,Pierce,South Pierce,47.157764,-122.432047 +3393,Pierce,Tacoma,47.157764,-122.432047 +3394,Pierce,South Pierce,47.157764,-122.432047 +3395,Pierce,South Pierce,47.157764,-122.432047 +3396,Pierce,South Pierce,47.157764,-122.432047 +3397,Pierce,South Pierce,47.157764,-122.432047 +3398,Pierce,South Pierce,47.157764,-122.432047 +3399,Pierce,South Pierce,47.157764,-122.432047 +3400,Pierce,South Pierce,47.157764,-122.432047 +3401,Pierce,Tacoma,47.157764,-122.432047 +3402,Pierce,South Pierce,47.157764,-122.432047 +3403,Pierce,Tacoma,47.157764,-122.432047 +3404,Pierce,Tacoma,47.157764,-122.432047 +3405,Pierce,South Pierce,47.157764,-122.432047 +3406,Pierce,South Pierce,47.157764,-122.432047 +3407,Pierce,South Pierce,47.157764,-122.432047 +3408,Pierce,South Pierce,47.157764,-122.432047 +3409,Pierce,South Pierce,47.157764,-122.432047 +3410,Pierce,South Pierce,47.157764,-122.432047 +3411,Pierce,South Pierce,47.157764,-122.432047 +3412,Pierce,South Pierce,47.157764,-122.432047 +3413,Pierce,South Pierce,47.157764,-122.432047 +3414,Pierce,South Pierce,47.157764,-122.432047 +3415,Pierce,South Pierce,47.157764,-122.432047 +3416,Pierce,South Pierce,47.157764,-122.432047 +3417,Pierce,South Pierce,47.157764,-122.432047 +3418,Pierce,South Pierce,47.157764,-122.432047 +3419,Pierce,South Pierce,47.157764,-122.432047 +3420,Pierce,South Pierce,47.157764,-122.432047 +3421,Pierce,South Pierce,47.157764,-122.432047 +3422,Pierce,South Pierce,47.157764,-122.432047 +3423,Pierce,South Pierce,47.157764,-122.432047 +3424,Pierce,South Pierce,47.157764,-122.432047 +3425,Pierce,South Pierce,47.157764,-122.432047 +3426,Pierce,South Pierce,47.157764,-122.432047 +3427,Pierce,South Pierce,47.157764,-122.432047 +3428,Pierce,South Pierce,47.157764,-122.432047 +3429,Pierce,South Pierce,47.157764,-122.432047 +3430,Pierce,South Pierce,47.157764,-122.432047 +3431,Pierce,South Pierce,47.157764,-122.432047 +3432,Pierce,South Pierce,47.157764,-122.432047 +3433,Pierce,South Pierce,47.157764,-122.432047 +3434,Pierce,South Pierce,47.157764,-122.432047 +3435,Pierce,South Pierce,47.157764,-122.432047 +3436,Pierce,South Pierce,47.157764,-122.432047 +3437,Pierce,South Pierce,47.157764,-122.432047 +3438,Pierce,South Pierce,47.157764,-122.432047 +3439,Pierce,South Pierce,47.157764,-122.432047 +3440,Pierce,South Pierce,47.157764,-122.432047 +3441,Pierce,South Pierce,47.157764,-122.432047 +3442,Pierce,South Pierce,47.157764,-122.432047 +3443,Pierce,South Pierce,47.157764,-122.432047 +3444,Pierce,South Pierce,47.157764,-122.432047 +3445,Pierce,South Pierce,47.157764,-122.432047 +3446,Pierce,South Pierce,47.157764,-122.432047 +3447,Pierce,South Pierce,47.157764,-122.432047 +3448,Pierce,South Pierce,47.157764,-122.432047 +3449,Pierce,South Pierce,47.157764,-122.432047 +3450,Pierce,South Pierce,47.157764,-122.432047 +3451,Pierce,South Pierce,47.157764,-122.432047 +3452,Pierce,South Pierce,47.157764,-122.432047 +3453,Pierce,South Pierce,47.157764,-122.432047 +3454,Pierce,South Pierce,47.157764,-122.432047 +3455,Pierce,South Pierce,47.157764,-122.432047 +3456,Pierce,South Pierce,47.157764,-122.432047 +3457,Pierce,South Pierce,47.157764,-122.432047 +3458,Pierce,South Pierce,47.157764,-122.432047 +3459,Pierce,South Pierce,47.157764,-122.432047 +3460,Pierce,South Pierce,47.157764,-122.432047 +3461,Pierce,South Pierce,47.157764,-122.432047 +3462,Pierce,South Pierce,47.157764,-122.432047 +3463,Pierce,South Pierce,47.157764,-122.432047 +3464,Pierce,South Pierce,47.157764,-122.432047 +3465,Pierce,South Pierce,47.157764,-122.432047 +3466,Pierce,South Pierce,47.157764,-122.432047 +2089,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2090,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2091,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2092,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2093,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2094,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2095,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2096,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2097,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2098,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2099,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2100,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2101,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2102,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2103,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2104,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2105,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2106,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2107,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2108,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2109,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2110,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2111,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2112,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2113,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2114,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2115,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2116,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2117,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2118,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2119,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2120,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2121,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2122,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2123,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2124,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2125,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2126,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2127,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2128,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2129,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2130,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2131,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2132,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2133,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2134,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2135,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2136,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2137,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2138,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2139,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2140,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2141,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2142,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2143,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2144,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2145,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2146,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2147,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2148,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2149,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2150,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2151,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2152,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2153,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2154,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2155,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2156,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2157,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2158,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2159,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2160,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2161,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2162,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2163,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2164,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2165,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2166,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2167,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2168,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2169,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2170,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2171,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2172,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2173,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2174,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2175,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2176,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2177,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2178,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2179,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2180,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2181,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2182,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2183,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2184,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2185,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2186,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2187,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2188,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2189,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2190,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2191,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2192,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2193,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2194,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2195,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2196,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2197,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2198,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2199,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2200,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2201,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2202,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2203,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2204,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2205,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2206,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2207,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2208,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2209,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2210,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2211,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2212,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2213,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2214,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2215,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2216,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2217,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2218,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2219,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2220,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2221,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2222,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2223,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2224,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2225,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2226,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2227,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2228,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2229,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2230,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2231,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2232,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2233,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2234,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2235,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2236,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2237,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2238,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2239,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2240,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2241,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2242,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2243,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2244,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2245,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2246,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2247,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2248,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2249,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2250,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2251,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2252,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2253,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2254,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2255,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2256,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2257,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2258,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2259,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2260,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2261,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2262,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2263,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2264,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2265,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2266,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2267,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2268,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2269,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2270,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2271,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2272,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2273,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2274,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2275,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2276,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2277,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2278,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2279,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2280,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2281,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2282,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2283,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2284,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2285,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2286,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2287,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2288,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2289,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2290,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2291,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2292,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2293,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2294,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2295,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2296,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2297,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2298,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2299,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2300,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2301,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2302,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2303,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2304,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2305,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2306,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2307,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2308,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2309,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2310,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2311,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2312,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2313,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2314,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2315,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2316,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2317,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2318,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2319,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2320,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2321,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2322,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2323,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2324,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2325,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2326,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2327,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2328,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2329,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2330,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2331,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2332,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2333,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2334,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2335,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2336,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2337,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2338,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2339,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2340,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2341,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2342,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2343,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2344,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2345,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2346,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2347,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2348,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2349,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2350,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2351,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2352,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2353,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2354,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2355,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2356,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2357,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2358,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2359,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2360,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2361,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2362,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2363,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2364,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2365,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2366,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2367,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2368,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2369,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2370,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2371,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2372,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2373,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2374,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2375,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2376,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2377,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2378,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2379,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2380,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2381,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2382,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2383,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2384,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2385,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2386,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2387,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2388,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2389,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2390,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2391,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2392,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2393,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2394,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2395,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2396,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2397,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2398,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2399,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2400,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2401,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2402,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2403,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2404,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2405,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2406,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2407,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2408,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2409,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2410,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2411,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2412,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2413,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2414,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2415,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2416,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2417,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2418,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2419,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2420,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2421,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2422,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2423,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2424,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2425,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2426,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2427,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2428,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2429,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2430,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2431,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2432,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2433,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2434,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2435,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2436,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2437,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2438,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2439,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2440,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2441,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2442,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2443,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2444,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2445,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2446,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2447,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2448,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2449,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2450,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2451,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2452,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2453,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2454,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2455,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2456,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2457,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2458,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2459,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2460,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2461,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2462,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2463,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2464,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2465,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2466,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2467,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2468,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2469,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2470,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2471,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2472,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2473,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2474,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2475,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2476,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2477,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2478,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2479,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2480,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2481,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2482,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2483,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2484,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2485,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2486,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2487,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2488,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2489,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2490,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2491,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2492,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2493,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2494,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2495,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2496,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2497,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2498,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2499,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2500,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2501,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2502,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2503,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2504,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2505,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2506,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2507,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2508,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2509,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2510,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2511,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2512,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2513,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2514,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2515,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2516,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2517,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2518,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2519,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2520,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2521,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2522,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2523,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2524,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2525,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2526,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2527,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2528,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2529,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2530,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2531,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2532,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2533,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2534,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2535,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2536,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2537,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2538,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2539,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2540,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2541,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2542,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2543,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2544,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2545,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2546,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2547,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2548,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2549,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2550,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2551,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2552,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2553,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2554,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2555,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2556,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2557,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2558,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2559,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2560,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2561,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2562,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2563,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2564,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2565,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2566,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2567,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2568,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2569,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2570,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2571,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2572,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2573,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2574,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2575,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2576,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2577,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2578,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2579,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2580,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2581,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2582,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2583,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2584,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2585,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2586,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2587,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2588,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2589,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2590,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2591,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2592,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2593,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2594,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2595,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2596,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2597,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2598,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2599,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2600,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2601,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2602,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2603,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2604,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2605,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2606,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2607,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2608,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2609,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2610,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2611,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2612,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2613,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2614,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2615,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2616,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2617,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2618,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2619,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2620,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2621,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2622,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2623,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2624,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2625,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2626,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2627,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2628,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2629,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2630,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2631,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2632,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2633,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2634,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2635,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2636,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2637,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2638,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2639,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2640,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2641,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2642,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2643,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2644,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2645,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2646,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2647,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2648,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2649,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2650,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2651,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2652,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2653,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2654,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2655,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2656,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2657,Snohomish,Everett-Lynwood-Edmonds,47.973024,-122.130877 +2658,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2659,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2660,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2661,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2662,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2663,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2664,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2665,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2666,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2667,Snohomish,Suburban Snohomish,47.973024,-122.130877 +2668,Snohomish,Suburban Snohomish,47.973024,-122.130877 diff --git a/scripts/summarize/inputs/income_tiers.csv b/scripts/summarize/inputs/income_tiers.csv new file mode 100644 index 00000000..c07c676b --- /dev/null +++ b/scripts/summarize/inputs/income_tiers.csv @@ -0,0 +1,21 @@ +hhsize,income_threshold +1,11670 +2,15730 +3,19790 +4,23850 +5,27910 +6,31970 +7,36030 +8,40090 +9,40090 +10,40090 +11,40090 +12,40090 +13,40090 +14,40090 +15,40090 +16,40090 +17,40090 +18,40090 +19,40090 +20,40090 diff --git a/scripts/summarize/inputs/mic_taz.csv b/scripts/summarize/inputs/mic_taz.csv new file mode 100644 index 00000000..676afab8 --- /dev/null +++ b/scripts/summarize/inputs/mic_taz.csv @@ -0,0 +1,124 @@ +taz,lat,lon,center +3434,47.08166731,-122.3888938,Frederickson +3432,47.08455934,-122.36455,Frederickson +3430,47.08541423,-122.338466,Frederickson +3221,47.21191937,-122.2361791,Sumner Pacific +3171,47.22262147,-122.2510123,Sumner Pacific +3170,47.22573796,-122.2421668,Sumner Pacific +3172,47.22642801,-122.2601896,Sumner Pacific +3156,47.23927017,-122.2416013,Sumner Pacific +3116,47.24005551,-122.4076456,Port of Tacoma +3112,47.24048866,-122.4139556,Port of Tacoma +3115,47.24162983,-122.4066217,Port of Tacoma +3119,47.24230204,-122.4008188,Port of Tacoma +3107,47.24273995,-122.4235552,Port of Tacoma +3111,47.24333422,-122.4142438,Port of Tacoma +3155,47.2456765,-122.2439795,Sumner Pacific +3114,47.24403861,-122.4096534,Port of Tacoma +3153,47.24672204,-122.252505,Sumner Pacific +3121,47.2451587,-122.3931176,Port of Tacoma +3118,47.24516202,-122.4033371,Port of Tacoma +3113,47.24694441,-122.412727,Port of Tacoma +3106,47.24718805,-122.4225881,Port of Tacoma +3127,47.25006074,-122.3622424,Port of Tacoma +3117,47.25025859,-122.406342,Port of Tacoma +3120,47.2504694,-122.3933994,Port of Tacoma +3157,47.25359274,-122.2358512,Sumner Pacific +3123,47.2517497,-122.3796209,Port of Tacoma +3152,47.25391525,-122.2534944,Sumner Pacific +3154,47.25414573,-122.2455712,Sumner Pacific +3104,47.25205113,-122.4280353,Port of Tacoma +3126,47.25362361,-122.3681084,Port of Tacoma +3103,47.25443591,-122.4209197,Port of Tacoma +3100,47.25669258,-122.3957057,Port of Tacoma +3101,47.25683402,-122.4123152,Port of Tacoma +3102,47.26060042,-122.4285642,Port of Tacoma +3099,47.26242162,-122.4051642,Port of Tacoma +3098,47.26302503,-122.3943612,Port of Tacoma +3096,47.26549996,-122.3825814,Port of Tacoma +3095,47.2688425,-122.3748605,Port of Tacoma +3097,47.26933878,-122.4145553,Port of Tacoma +3084,47.28312824,-122.4086652,Port of Tacoma +1050,47.39459473,-122.2381924,Kent MIC +1049,47.4043448,-122.2382154,Kent MIC +1051,47.40487585,-122.2314989,Kent MIC +1024,47.41855877,-122.2395533,Kent MIC +1023,47.41943069,-122.2327728,Kent MIC +1022,47.42128254,-122.2244917,Kent MIC +1019,47.43425213,-122.2367103,Kent MIC +1021,47.43491856,-122.2223582,Kent MIC +1020,47.43500093,-122.229122,Kent MIC +3653,47.48287118,-122.753618,Puget Sound Industrial Center- Bremerton +907,47.49233523,-122.2836225,North Tukwila +906,47.49240007,-122.2890987,North Tukwila +878,47.50345155,-122.2924006,North Tukwila +879,47.50752012,-122.2982879,North Tukwila +843,47.51283823,-122.2820003,Duwamish +842,47.51320464,-122.2884617,Duwamish +826,47.52053255,-122.3208335,Duwamish +874,47.52103696,-122.2968428,North Tukwila +873,47.52162093,-122.3034906,North Tukwila +824,47.52467618,-122.3122783,Duwamish +805,47.53035998,-122.3312341,Duwamish +807,47.53490546,-122.3183119,Duwamish +809,47.53551347,-122.3060922,Duwamish +804,47.53541671,-122.3287764,Duwamish +777,47.53735458,-122.3014773,Duwamish +808,47.53981592,-122.3166473,Duwamish +780,47.54094895,-122.3278737,Duwamish +779,47.54430465,-122.3254437,Duwamish +757,47.54831267,-122.3428511,Duwamish +758,47.54993073,-122.3368414,Duwamish +763,47.55056648,-122.3167283,Duwamish +761,47.55056458,-122.3256064,Duwamish +760,47.55069847,-122.3317924,Duwamish +759,47.55324092,-122.3355335,Duwamish +727,47.55788341,-122.3327327,Duwamish +725,47.56010458,-122.3250643,Duwamish +728,47.56162004,-122.3367309,Duwamish +726,47.56275113,-122.3315111,Duwamish +704,47.56433943,-122.341931,Duwamish +703,47.56553595,-122.3515846,Duwamish +700,47.56812651,-122.3669494,Duwamish +707,47.56908147,-122.3244897,Duwamish +706,47.56945608,-122.3316432,Duwamish +705,47.56943698,-122.3367663,Duwamish +672,47.57358118,-122.3367621,Duwamish +673,47.57521411,-122.3411181,Duwamish +670,47.57567873,-122.3246561,Duwamish +671,47.57568505,-122.3316255,Duwamish +675,47.57770114,-122.3659956,Duwamish +674,47.57964387,-122.3514401,Duwamish +655,47.58078921,-122.3367354,Duwamish +657,47.582664,-122.324241,Duwamish +656,47.58296159,-122.3316255,Duwamish +654,47.5856368,-122.3406874,Duwamish +652,47.5882274,-122.3316079,Duwamish +653,47.58868085,-122.336025,Duwamish +650,47.58939177,-122.3247647,Duwamish +651,47.59135395,-122.3315884,Duwamish +634,47.59394988,-122.3262475,Duwamish +635,47.59468138,-122.3233448,Duwamish +633,47.5948158,-122.3381217,Duwamish +632,47.59573536,-122.3348792,Duwamish +444,47.62245268,-122.3646754,Ballard-Interbay +394,47.62883088,-122.3745132,Ballard-Interbay +390,47.63474539,-122.3836407,Ballard-Interbay +342,47.65197127,-122.3802632,Ballard-Interbay +336,47.65460546,-122.3693519,Ballard-Interbay +329,47.65638785,-122.3637439,Ballard-Interbay +335,47.65846911,-122.3851057,Ballard-Interbay +330,47.66033337,-122.3684599,Ballard-Interbay +259,47.6618627,-122.3731328,Ballard-Interbay +261,47.66357635,-122.3679412,Ballard-Interbay +257,47.66372398,-122.3793843,Ballard-Interbay +255,47.6640398,-122.3828961,Ballard-Interbay +258,47.66615675,-122.3734914,Ballard-Interbay +253,47.66766665,-122.3898314,Ballard-Interbay +2415,47.89410128,-122.2579154,Paine Field / Boeing Everett +2403,47.90619306,-122.2809828,Paine Field / Boeing Everett +2401,47.91456895,-122.2653254,Paine Field / Boeing Everett +2311,47.93144972,-122.2549986,Paine Field / Boeing Everett +2309,47.93353519,-122.2774941,Paine Field / Boeing Everett +2313,47.9385288,-122.246513,Paine Field / Boeing Everett +2310,47.94658706,-122.2658844,Paine Field / Boeing Everett diff --git a/scripts/summarize/inputs/network_summary/ObservedBoardings.xlsx b/scripts/summarize/inputs/network_summary/ObservedBoardings.xlsx deleted file mode 100644 index 15235a83..00000000 Binary files a/scripts/summarize/inputs/network_summary/ObservedBoardings.xlsx and /dev/null differ diff --git a/scripts/summarize/inputs/network_summary/TransitRouteKey.xlsx b/scripts/summarize/inputs/network_summary/TransitRouteKey.xlsx deleted file mode 100644 index 9d5f4166..00000000 Binary files a/scripts/summarize/inputs/network_summary/TransitRouteKey.xlsx and /dev/null differ diff --git a/scripts/summarize/inputs/network_summary/corridor_travel_times.csv b/scripts/summarize/inputs/network_summary/corridor_travel_times.csv new file mode 100644 index 00000000..34de60f6 --- /dev/null +++ b/scripts/summarize/inputs/network_summary/corridor_travel_times.csv @@ -0,0 +1,45 @@ +corridor_name,description,corridor,direction_id,direction,tod,observed_time_2010,observed_time_2014 +Everett to Seattle via I-5,Seattle to Everett via I-5,2,1,N,7to8,26.8, +Everett to Seattle via I-5,Everett to Seattle via I-5,2,2,S,7to8,55.4, +Federal Way to Seattle via I-5,Federal Way to Seattle via I-5,3,1,N,7to8,50.3, +Federal Way to Seattle via I-5,Seattle to Federal Way via I-5,3,2,S,7to8,25, +Lynnwood to Bellevue via I-405,Bellevue to Lynnwood via I-405,4,1,N,7to8,17.7, +Lynnwood to Bellevue via I-405,Lynnwood to Bellevue via I-405,4,2,S,7to8,47.9, +Tukwila to Bellevue via I-405,Tukwila to Bellevue via I-405,5,1,N,7to8,31.1, +Tukwila to Bellevue via I-405,Bellevue to Tukwila via I-405,5,2,S,7to8,21.9, +Renton to Auburn via SR 167,Auburn to Renton via SR 167,6,1,N,7to8,21.1, +Renton to Auburn via SR 167,Renton to Auburn via SR 167,6,2,S,7to8,13.3, +Seattle to Redmond via SR 520,Seattle to Redmond via SR 520,7,1,E,7to8,24.3, +Seattle to Redmond via SR 520,Redmond to Seattle via SR 520,7,2,W,7to8,21.5, +Bellevue to Redmond via SR 520,Bellevue to Redmond via SR 520,8,1,N,7to8,7.6, +Bellevue to Redmond via SR 520,Redmond to Bellevue via SR 520,8,2,S,7to8,8.2, +Bellevue to Issaquah via I-90,Bellevue to Issaquah via I-90,9,1,E,7to8,10.5, +Bellevue to Issaquah via I-90,Issaquah to Bellevue via I-90,9,2,W,7to8,15.7, +Bellevue to Seattle via SR 520,Seattle to Bellevue via SR 520,10,1,E,7to8,22.1, +Bellevue to Seattle via SR 520,Bellevue to Seattle via SR 520,10,2,W,7to8,21.2, +Bellevue to Seattle via I-90,Seattle to Bellevue via I-90,11,1,E,7to8,16.8, +Bellevue to Seattle via I-90,Bellevue to Seattle via I-90,11,2,W,7to8,15.4, +Issaquah to Seattle via I-90,Seattle to Issaquah via I-90,12,1,E,7to8,20.4, +Issaquah to Seattle via I-90,Issaquah to Seattle via I-90,12,2,W,7to8,24.8, +Everett to Seattle via I-5,Seattle to Everett via I-5,2,1,N,15to16,51.3, +Everett to Seattle via I-5,Everett to Seattle via I-5,2,2,S,15to16,55.2, +Federal Way to Seattle via I-5,Federal Way to Seattle via I-5,3,1,N,15to16,38.9, +Federal Way to Seattle via I-5,Seattle to Federal Way via I-5,3,2,S,15to16,39.9, +Lynnwood to Bellevue via I-405,Bellevue to Lynnwood via I-405,4,1,N,15to16,28.7, +Lynnwood to Bellevue via I-405,Lynnwood to Bellevue via I-405,4,2,S,15to16,27.2, +Tukwila to Bellevue via I-405,Tukwila to Bellevue via I-405,5,1,N,15to16,28.2, +Tukwila to Bellevue via I-405,Bellevue to Tukwila via I-405,5,2,S,15to16,37.7, +Renton to Auburn via SR 167,Auburn to Renton via SR 167,6,1,N,15to16,17.4, +Renton to Auburn via SR 167,Renton to Auburn via SR 167,6,2,S,15to16,28.6, +Seattle to Redmond via SR 520,Seattle to Redmond via SR 520,7,1,E,15to16,31.1, +Seattle to Redmond via SR 520,Redmond to Seattle via SR 520,7,2,W,15to16,45.7, +Bellevue to Redmond via SR 520,Bellevue to Redmond via SR 520,8,1,N,15to16,11.2, +Bellevue to Redmond via SR 520,Redmond to Bellevue via SR 520,8,2,S,15to16,23.8, +Bellevue to Issaquah via I-90,Bellevue to Issaquah via I-90,9,1,E,15to16,19.6, +Bellevue to Issaquah via I-90,Issaquah to Bellevue via I-90,9,2,W,15to16,14.6, +Bellevue to Seattle via SR 520,Seattle to Bellevue via SR 520,10,1,E,15to16,29.9, +Bellevue to Seattle via SR 520,Bellevue to Seattle via SR 520,10,2,W,15to16,36.5, +Bellevue to Seattle via I-90,Seattle to Bellevue via I-90,11,1,E,15to16,21.6, +Bellevue to Seattle via I-90,Bellevue to Seattle via I-90,11,2,W,15to16,30.2, +Issaquah to Seattle via I-90,Seattle to Issaquah via I-90,12,1,E,15to16,25.5, +Issaquah to Seattle via I-90,Issaquah to Seattle via I-90,12,2,W,15to16,34.8, diff --git a/scripts/summarize/inputs/network_summary/light_rail_boardings.csv b/scripts/summarize/inputs/network_summary/light_rail_boardings.csv new file mode 100644 index 00000000..8aa61b82 --- /dev/null +++ b/scripts/summarize/inputs/network_summary/light_rail_boardings.csv @@ -0,0 +1,86 @@ +station,id,observed_boardings,observed_transfer_rate +Tacoma Dome,151798,, +East Tacoma,199013,, +Fife,199012,, +S Federal Way (SR-18),199010,, +Federal Way TC,199009,, +Star Lake (272nd),199008,, +Kent-Des Moines Rd,199007,, +South SeaTac,120350,, +SeaTac Airport,186180,4659.905272,0.264 +International Blvd,114752,2213.135731,0.264 +Boeing Access,107638,, +Rainier Beach,104962,1059.240105,0.362 +Othello,101780,1529.512678,0.123 +Graham,100100,, +Columbia City,183600,1416.076315,0.125 +Mt. Baker,92684,1598.626221,0.324 +Beacon Hill,91596,1505.473189,0.353 +West Seattle Junction,198980,, +Avalon & Genesee,198979,, +Delridge,198981,, +Issaquah,198988,, +Lakemont,198987,, +Eastgate P&R,199068,, +Richards Road,199069,, +Main St (Bellevue),198655,, +Downtown Redmond,71174,, +SE Redmond,198992,, +Overlake TC,198662,, +148th Ave NE,198661,, +Bel Red/132nd,198660,, +120th/16th,198659,, +Overlake Med Ctr,198658,, +Bellevue TC,198657,, +S Kirkland P&R,198993,, +S Belleuve P&R,90271,, +Mercer Island P&R,198653,, +Rainier Ave,185807,, +SODO,183604,979.6092943,0.313 +Stadium,88671,982.6142203,0.119 +International District,199119,2300.278883,0.450 +Pioneer Square,199118,1554.303399,0.159 + Midtown (5th & Madison),198975,, +University St,199116,2019.317326,0.200 +Westlake-2,198973,, +Westlake,199115,5269.907366,0.364 +Denny,198972,, +South Lake Union,198971,, +Seattle Center,198983,, +Capitol Hill,198149,, +Smith Cove,198970,, +Interbay,198968,, +Ballard,198967,, +Husky Stadium,183595,, +Brooklyn,198995,, +Roosevelt,183795,, +Northgate TC,64343,, +130th St,198997,, +145th St,186448,, +185th St,53083,, +Mountlake Terrace P&R,48891,, +Lynnwood P&R,43078,, +West Alderwood Mall,198999,, +Ash Way P&R,199000,, +Mariner P&R,199001,, +SR 99/Airport Rd,199002,, +SW Evt Industrial Complex,199003,, +SR-526/Evergreen,199004,, +Everett Station,199005,, +S 25th St Station,151922,, +Union Station,150772,, +Convention Center Station,149887,, +Commerce,149191,, +Theater District,148900,, +4th & Broadway,198571,, +Division & St Helens,198570,, +Division & MLK,198569,, +6th & MLK,199015,, +11th & MLK,199016,, +18th & MLK,199017,, +Hilltop,199019,, +Sprague,199020,, +Union,199021,, +Stevens,199022,, +Pearl,199023,, +Tacoma CC,199024,, diff --git a/scripts/summarize/inputs/network_summary/od_travel_times.csv b/scripts/summarize/inputs/network_summary/od_travel_times.csv new file mode 100644 index 00000000..ee5f8df3 --- /dev/null +++ b/scripts/summarize/inputs/network_summary/od_travel_times.csv @@ -0,0 +1,41 @@ +origin,destination,best_guess,optimistic,pessimistic,time,date,d_city,o_city,dtaz,otaz +"2349 Dakota St, Everett, WA 98201, USA","3200 184th St SW, Lynnwood, WA 98037, USA",20.15,18.2833333333,23.1666666667,am,10/18/2017,Lynnwood,Everett,2570,2286 +"2349 Dakota St, Everett, WA 98201, USA","501-505 E 25th St, Tacoma, WA 98421, USA",80.1166666667,69.7166666667,105.5,am,10/18/2017,Tacoma,Everett,3108,2286 +"2349 Dakota St, Everett, WA 98201, USA","505 Madison St, Seattle, WA 98104, USA",49.9666666667,44.3166666667,76.1166666667,am,10/18/2017,Seattle,Everett,532,2286 +"2349 Dakota St, Everett, WA 98201, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",45.0166666667,37.2,67.9,am,10/18/2017,Bellevue,Everett,1552,2286 +"3200 184th St SW, Lynnwood, WA 98037, USA","2349 Dakota St, Everett, WA 98201, USA",19.4666666667,17.85,21.8,am,10/18/2017,Everett,Lynnwood,2286,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","501-505 E 25th St, Tacoma, WA 98421, USA",73.6666666667,63.8833333333,103.083333333,am,10/18/2017,Tacoma,Lynnwood,3108,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","505 Madison St, Seattle, WA 98104, USA",43.6666666667,36.25,70.7166666667,am,10/18/2017,Seattle,Lynnwood,532,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",39.7,31.3,62.1333333333,am,10/18/2017,Bellevue,Lynnwood,1552,2570 +"501-505 E 25th St, Tacoma, WA 98421, USA","2349 Dakota St, Everett, WA 98201, USA",86.7,74.6166666667,124.666666667,am,10/18/2017,Everett,Tacoma,2286,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","3200 184th St SW, Lynnwood, WA 98037, USA",77.45,65.3333333333,115.483333333,am,10/18/2017,Lynnwood,Tacoma,2570,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","505 Madison St, Seattle, WA 98104, USA",56.1666666667,46.9333333333,89.4,am,10/18/2017,Seattle,Tacoma,532,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",62.2166666667,49.1166666667,101.083333333,am,10/18/2017,Bellevue,Tacoma,1552,3108 +"505 Madison St, Seattle, WA 98104, USA","2349 Dakota St, Everett, WA 98201, USA",34.25,30.7666666667,40.6166666667,am,10/18/2017,Everett,Seattle,2286,532 +"505 Madison St, Seattle, WA 98104, USA","3200 184th St SW, Lynnwood, WA 98037, USA",24.6,21.3,30.7833333333,am,10/18/2017,Lynnwood,Seattle,2570,532 +"505 Madison St, Seattle, WA 98104, USA","501-505 E 25th St, Tacoma, WA 98421, USA",34.5333333333,31.5833333333,40.7,am,10/18/2017,Tacoma,Seattle,3108,532 +"505 Madison St, Seattle, WA 98104, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",22.0333333333,17.1333333333,29.3,am,10/18/2017,Bellevue,Seattle,1552,532 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","2349 Dakota St, Everett, WA 98201, USA",32.65,30.1166666667,37.25,am,10/18/2017,Everett,Bellevue,2286,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","3200 184th St SW, Lynnwood, WA 98037, USA",25.1333333333,22.7333333333,29.0666666667,am,10/18/2017,Lynnwood,Bellevue,2570,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","501-505 E 25th St, Tacoma, WA 98421, USA",40.3666666667,36.75,47.8333333333,am,10/18/2017,Tacoma,Bellevue,3108,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","505 Madison St, Seattle, WA 98104, USA",25.6333333333,19.4833333333,41.4333333333,am,10/18/2017,Seattle,Bellevue,532,1552 +"2349 Dakota St, Everett, WA 98201, USA","3200 184th St SW, Lynnwood, WA 98037, USA",21.1333333333,18.4166666667,26.0333333333,pm,10/18/2017,Lynnwood,Everett,2570,2286 +"2349 Dakota St, Everett, WA 98201, USA","501-505 E 25th St, Tacoma, WA 98421, USA",91.1166666667,80.7333333333,109.233333333,pm,10/18/2017,Tacoma,Everett,3108,2286 +"2349 Dakota St, Everett, WA 98201, USA","505 Madison St, Seattle, WA 98104, USA",52.5333333333,44.4833333333,69.5166666667,pm,10/18/2017,Seattle,Everett,532,2286 +"2349 Dakota St, Everett, WA 98201, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",34.2166666667,30.35,40.9833333333,pm,10/18/2017,Bellevue,Everett,1552,2286 +"3200 184th St SW, Lynnwood, WA 98037, USA","2349 Dakota St, Everett, WA 98201, USA",27.6333333333,22.4166666667,37.4166666667,pm,10/18/2017,Everett,Lynnwood,2286,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","501-505 E 25th St, Tacoma, WA 98421, USA",84.45,74.5166666667,103.366666667,pm,10/18/2017,Tacoma,Lynnwood,3108,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","505 Madison St, Seattle, WA 98104, USA",44.1166666667,35.5833333333,60.7,pm,10/18/2017,Seattle,Lynnwood,532,2570 +"3200 184th St SW, Lynnwood, WA 98037, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",26.8833333333,23.0166666667,34.55,pm,10/18/2017,Bellevue,Lynnwood,1552,2570 +"501-505 E 25th St, Tacoma, WA 98421, USA","2349 Dakota St, Everett, WA 98201, USA",78.1666666667,68.4,93.8166666667,pm,10/18/2017,Everett,Tacoma,2286,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","3200 184th St SW, Lynnwood, WA 98037, USA",67.4333333333,58.0666666667,84.2333333333,pm,10/18/2017,Lynnwood,Tacoma,2570,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","505 Madison St, Seattle, WA 98104, USA",40.45,34.9833333333,52.0666666667,pm,10/18/2017,Seattle,Tacoma,532,3108 +"501-505 E 25th St, Tacoma, WA 98421, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",46.4666666667,39.1666666667,58.25,pm,10/18/2017,Bellevue,Tacoma,1552,3108 +"505 Madison St, Seattle, WA 98104, USA","2349 Dakota St, Everett, WA 98201, USA",52.3666666667,42.0333333333,68.3833333333,pm,10/18/2017,Everett,Seattle,2286,532 +"505 Madison St, Seattle, WA 98104, USA","3200 184th St SW, Lynnwood, WA 98037, USA",39.3,30.2666666667,54.2166666667,pm,10/18/2017,Lynnwood,Seattle,2570,532 +"505 Madison St, Seattle, WA 98104, USA","501-505 E 25th St, Tacoma, WA 98421, USA",58.5833333333,49.6166666667,75.6333333333,pm,10/18/2017,Tacoma,Seattle,3108,532 +"505 Madison St, Seattle, WA 98104, USA","940-1002 110th Ave NE, Bellevue, WA 98004, USA",21.6333333333,16.45,31.2166666667,pm,10/18/2017,Bellevue,Seattle,1552,532 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","2349 Dakota St, Everett, WA 98201, USA",48.65,38.4,64.4,pm,10/18/2017,Everett,Bellevue,2286,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","3200 184th St SW, Lynnwood, WA 98037, USA",37.2666666667,27.7833333333,53.2666666667,pm,10/18/2017,Lynnwood,Bellevue,2570,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","501-505 E 25th St, Tacoma, WA 98421, USA",74.0666666667,61.3666666667,98.2166666667,pm,10/18/2017,Tacoma,Bellevue,3108,1552 +"940-1002 110th Ave NE, Bellevue, WA 98004, USA","505 Madison St, Seattle, WA 98104, USA",33.8166666667,23.7166666667,51.4666666667,pm,10/18/2017,Seattle,Bellevue,532,1552 diff --git a/scripts/summarize/inputs/network_summary/screenlines_2014.csv b/scripts/summarize/inputs/network_summary/screenlines_2014.csv new file mode 100644 index 00000000..7833454f --- /dev/null +++ b/scripts/summarize/inputs/network_summary/screenlines_2014.csv @@ -0,0 +1,26 @@ +Primary,Screenline,ScreenlineName,Observed_Volume +1,14,Auburn,540866 +1,30,Bellevue/Redmond,362151 +1,44,Bothell,268625 +1,37,Kirkland/Redmond,375697 +1,43,Lynnwood/Bothell,255467 +1,46,Mill Creek,365342 +1,23,Renton,85258 +1,41,Seattle - North,338825 +1,29,Seattle - South of CBD,469433 +1,35,Ship Canal,507450 +1,4,Tacoma - East of CBD,283164 +1,32,TransLake,234150 +1,22,Tukwila,245433 +1,58,Agate Pass,21000 +0,60,Cross-Sound,17412 +0,54,Gig Harbor,61503 +0,20,Kent,557842 +0,57,Kitsap - North,100890 +0,18,Maple Valley,75982 +0,2,Parkland,275733 +0,66,"Preston, Issaquah",91451 +0,3,Puyallup,119401 +0,19,SeaTac,72335 +0,7,Tacoma Narrows,80000 +0,71,Woodinville,87944 diff --git a/scripts/summarize/inputs/network_summary/transit_boardings_2014.csv b/scripts/summarize/inputs/network_summary/transit_boardings_2014.csv index c5a34dd5..2bc43852 100644 --- a/scripts/summarize/inputs/network_summary/transit_boardings_2014.csv +++ b/scripts/summarize/inputs/network_summary/transit_boardings_2014.csv @@ -1,384 +1,390 @@ -,PSRC_Rte_ID,SignRt,hour_10,hour_11,hour_12,hour_13,hour_14,hour_15,hour_16,hour_17,hour_18,hour_19,hour_20,hour_21,hour_22,hour_23,hour_24,hour_1,hour_2,hour_3,hour_4,hour_5,hour_6,hour_7,hour_8,hour_9 -0,1001,1,96,106,92,100,103,180,246,265,164,90,67,32,24,21,0,0,0,0,0,21,131,296,262,128 -1,1002,2,319,283,294,287,417,405,486,447,269,208,162,130,102,60,54,9,0,0,25,118,284,486,452,316 -2,1003,3,455,452,485,447,517,538,443,531,278,153,118,111,43,39,13,10,0,0,0,59,361,471,628,422 -3,1004,4,258,252,284,260,320,400,448,312,275,169,142,116,90,57,22,6,0,0,9,146,255,615,288,270 -4,1005,5,287,407,443,436,404,602,786,618,484,294,231,146,121,67,55,0,0,0,41,146,532,796,516,457 -5,1007,7,867,889,944,905,1128,1095,1105,897,561,511,372,299,207,143,54,42,52,22,57,235,700,765,788,829 -6,1008,8,536,608,583,591,776,785,871,767,527,370,373,181,105,110,48,0,0,0,12,164,562,943,795,609 -7,1009,9,177,186,196,182,202,235,259,145,67,0,0,0,0,0,0,0,0,0,0,48,174,413,216,282 -8,1010,10,257,260,283,260,206,372,445,514,293,128,119,79,73,64,24,5,0,0,0,45,162,396,427,296 -9,1011,11,157,180,192,222,327,332,352,332,232,155,88,106,40,22,19,11,0,0,25,62,125,343,250,172 -10,1012,12,170,177,180,167,227,270,314,290,96,68,41,30,9,6,0,0,0,0,0,27,213,529,422,234 -11,1013,13,127,144,162,155,222,269,393,306,177,149,77,96,54,39,6,0,0,0,0,67,151,380,161,106 -12,1014,14,137,136,132,146,203,175,238,254,142,106,108,58,23,20,12,7,0,0,0,62,162,245,151,135 -13,1015,15,0,0,0,0,0,67,252,212,0,0,0,0,0,0,0,0,0,0,0,0,81,343,83,0 -14,1016,16,238,285,272,292,353,343,354,407,211,169,163,108,78,57,20,9,0,0,26,116,199,483,333,268 -15,1017,17,0,0,0,0,0,36,140,173,0,0,0,0,0,0,0,0,0,0,0,0,99,275,0,0 -16,1018,18,0,0,0,0,0,46,218,172,42,0,0,0,0,0,0,0,0,0,0,0,118,235,78,0 -17,1019,19,0,0,0,0,0,31,72,65,0,0,0,0,0,0,0,0,0,0,0,0,44,39,38,0 -18,1021,21,209,225,238,234,280,408,535,501,264,169,96,72,66,33,18,10,0,0,28,138,387,553,344,222 -19,1022,22,13,11,11,10,19,15,14,10,9,8,4,0,0,0,0,0,0,0,0,0,5,28,6,13 -20,1024,24,91,103,111,116,149,173,297,182,157,82,60,25,22,0,0,0,0,0,0,117,199,223,176,114 -21,1025,25,36,40,37,44,51,52,34,34,43,0,0,0,0,0,0,0,0,0,0,0,70,53,60,34 -22,1026,26,107,101,117,124,126,266,399,440,208,111,100,85,65,40,4,10,0,0,0,59,258,547,357,150 -23,1027,27,65,79,87,64,127,97,123,119,50,6,27,25,9,0,0,0,0,0,0,35,78,165,123,79 -24,1028,28,104,110,100,143,154,238,551,485,197,142,102,82,59,20,22,0,0,0,24,120,405,519,417,159 -25,1029,29,25,0,0,0,0,35,194,215,143,0,0,0,0,0,0,0,0,0,0,0,151,290,164,29 -26,1030,30,82,70,74,89,101,88,98,100,77,63,66,57,52,33,11,0,0,0,0,7,56,75,55,54 -27,1031,31,110,134,132,121,165,231,182,189,138,45,0,0,0,0,0,0,0,0,0,12,59,205,221,140 -28,1032,32,136,124,129,147,165,222,314,191,146,160,138,86,66,31,11,0,0,0,0,21,132,210,187,167 -29,1033,33,57,60,54,61,77,120,169,246,54,37,25,23,16,0,0,0,0,0,0,51,194,198,148,85 -30,1036,36,624,713,726,745,935,988,1083,717,463,291,222,188,131,65,37,30,19,0,64,232,528,599,594,630 -31,1037,37,0,0,0,0,0,0,44,34,0,0,0,0,0,0,0,0,0,0,0,19,51,33,0,0 -32,1040,40,430,505,473,563,644,623,721,529,423,272,194,144,114,15,33,0,0,0,0,141,412,642,591,466 -33,1041,41,461,497,451,425,590,833,991,966,515,265,247,195,127,57,40,16,0,0,26,181,557,1004,847,444 -34,1043,43,361,417,388,423,499,630,719,723,580,374,219,163,119,121,57,22,5,0,0,132,313,518,567,398 -35,1044,44,360,385,422,469,434,504,712,712,509,322,241,207,148,91,54,46,0,0,0,81,239,570,440,498 -36,1047,47,16,30,34,16,32,25,64,108,76,22,26,15,11,0,0,0,0,0,1,16,58,120,112,57 -37,1048,48,594,645,650,632,1250,915,1098,821,566,452,401,323,119,121,16,0,0,0,0,109,622,1101,888,675 -38,1049,49,353,419,473,429,520,622,607,596,538,497,379,333,172,124,87,28,22,0,6,62,228,503,510,502 -39,1050,50,101,118,122,161,172,159,219,146,95,85,35,32,13,11,0,0,0,0,0,61,239,185,122,102 -40,1055,55,0,0,0,0,0,0,137,184,0,0,0,0,0,0,0,0,0,0,0,0,66,197,51,0 -41,1056,56,0,0,0,0,0,87,92,90,77,0,0,0,0,0,0,0,0,0,0,20,80,161,75,0 -42,1057,57,0,0,0,0,0,34,84,81,0,0,0,0,0,0,0,0,0,0,0,0,40,75,41,0 -43,1060,60,318,307,312,348,452,434,438,242,179,156,102,46,26,21,0,0,0,0,20,81,419,373,319,308 -44,1061,61,13,17,16,20,22,16,18,16,16,17,10,8,6,0,0,0,0,0,0,0,12,7,12,12 -45,1062,62,0,0,0,0,33,34,40,8,0,0,0,0,0,0,0,0,0,0,0,0,41,87,28,19 -46,1064,64,0,0,0,0,0,120,185,91,0,0,0,0,0,0,0,0,0,0,0,56,228,145,0,0 -47,1065,65,126,148,162,135,235,265,309,277,185,123,127,80,33,20,0,0,0,0,0,36,141,316,295,166 -48,1066,66,138,134,108,143,215,301,330,234,94,123,90,46,20,25,14,2,0,0,0,52,169,400,300,155 -49,1067,67,95,89,104,93,104,113,150,276,102,95,71,68,0,0,0,0,0,0,0,0,53,151,134,98 -50,1068,68,172,188,203,166,199,216,203,160,32,0,0,0,0,0,0,0,0,0,0,0,113,118,226,169 -51,1070,70,227,233,279,266,342,448,626,445,274,64,0,0,0,0,0,0,0,0,0,35,174,444,448,342 -52,1071,71,258,287,291,292,416,362,392,343,279,267,278,246,182,101,74,0,0,0,25,77,168,309,348,278 -53,1072,72,348,310,316,296,336,330,392,285,297,169,164,133,104,67,34,37,0,0,17,173,192,317,346,158 -54,1073,73,350,310,491,469,565,492,477,393,285,395,169,89,99,66,11,8,0,0,36,80,170,374,393,361 -55,1074,74,0,0,0,0,0,138,188,268,166,0,0,0,0,0,0,0,0,0,0,0,98,199,193,123 -56,1075,75,212,172,187,193,354,374,376,359,359,158,167,110,83,58,24,0,0,0,0,76,232,391,281,235 -57,1076,76,0,0,0,0,0,52,194,229,46,0,0,0,0,0,0,0,0,0,0,28,107,354,92,0 -58,1077,77,0,0,0,0,0,45,181,180,47,0,0,0,0,0,0,0,0,0,0,34,177,281,79,0 -59,1082,82,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,19,7,0,0,0,0,0,0 -60,1083,83,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,25,0,0,0,0,0,0 -61,1084,84,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,11,0,0,0,0,0,0 -62,1099,99,0,0,0,0,25,49,62,39,12,0,0,0,0,0,0,0,0,0,0,0,23,87,43,17 -63,1101,101,238,241,244,238,319,541,426,400,316,177,126,121,49,0,0,0,0,0,61,161,427,334,253,251 -64,1102,102,0,0,0,0,0,69,224,199,0,0,0,0,0,0,0,0,0,0,67,121,134,69,0,0 -65,1105,105,54,65,61,64,94,81,81,78,67,50,52,41,21,17,0,0,0,0,9,40,44,73,53,57 -66,1106,106,214,220,242,315,479,434,433,422,169,186,155,136,127,77,20,12,0,0,67,185,359,354,302,233 -67,1107,107,65,72,75,81,106,140,136,120,90,86,55,47,23,17,7,0,0,0,12,44,94,99,50,66 -68,1110,110,0,0,0,0,12,31,24,5,0,0,0,0,0,0,0,0,0,0,0,14,26,27,5,0 -69,1111,111,0,0,0,0,0,128,170,133,0,0,0,0,0,0,0,0,0,0,0,116,212,115,0,0 -70,1113,113,0,0,0,0,0,0,61,64,0,0,0,0,0,0,0,0,0,0,0,32,40,74,22,0 -71,1114,114,0,0,0,0,0,0,78,63,0,0,0,0,0,0,0,0,0,0,0,27,65,88,0,0 -72,1116,116,0,0,0,0,0,69,103,23,0,0,0,0,0,0,0,0,0,0,0,71,102,110,30,0 -73,1118,118,18,11,0,42,33,11,92,82,12,55,4,5,0,0,0,0,0,0,7,39,84,39,75,12 -74,1119,119,0,0,17,7,0,10,51,33,5,0,0,0,0,0,0,0,0,0,0,9,52,17,28,5 -75,1120,120,439,454,513,550,712,753,795,624,452,266,238,233,161,113,56,48,31,0,61,268,683,660,477,450 -76,1121,121,0,0,0,0,63,63,181,104,41,0,0,0,0,0,0,0,0,0,33,102,125,147,47,0 -77,1122,122,0,0,0,30,43,59,53,74,42,0,0,0,0,0,0,0,0,0,0,44,79,90,35,0 -78,1123,123,0,0,0,0,0,61,34,54,0,0,0,0,0,0,0,0,0,0,0,34,48,78,0,0 -79,1124,124,179,155,162,180,241,269,248,170,109,103,91,73,45,46,45,46,50,32,82,153,319,241,204,190 -80,1125,125,107,101,99,95,97,180,187,151,64,64,38,48,16,0,0,0,0,0,0,67,127,173,158,85 -81,1128,128,302,297,298,296,413,390,274,245,132,161,154,90,88,71,14,0,0,0,18,53,246,309,264,237 -82,1131,131,147,173,215,171,213,250,263,200,129,111,91,46,53,38,9,0,0,0,0,166,181,267,202,133 -83,1132,132,141,164,170,197,211,240,273,194,131,104,91,68,46,35,30,0,0,0,31,137,270,198,140,148 -84,1139,139,12,11,14,7,19,14,9,9,4,6,0,0,0,0,0,0,0,0,0,0,5,6,7,8 -85,1140,140,207,234,265,289,318,330,341,235,161,152,125,113,0,0,0,0,0,0,0,114,156,213,181,211 -86,1143,143,0,0,0,0,0,0,191,74,2,0,0,0,0,0,0,0,0,0,0,153,201,0,0,0 -87,1148,148,35,26,49,49,46,62,53,46,34,30,28,22,0,0,0,0,0,0,0,11,41,49,44,37 -88,1150,150,394,429,500,484,527,585,579,449,280,193,203,167,108,87,37,12,0,0,55,264,431,452,412,379 -89,1152,152,0,0,0,0,0,54,71,0,0,0,0,0,0,0,0,0,0,0,0,73,60,0,0,0 -90,1153,153,0,0,0,0,15,58,82,40,21,0,0,0,0,0,0,0,0,0,0,16,59,73,38,0 -91,1154,154,0,0,0,0,21,39,18,0,0,0,0,0,0,0,0,0,0,0,0,26,35,14,0,0 -92,1156,156,65,75,77,90,92,100,92,83,64,49,33,27,9,0,0,0,0,0,0,38,55,74,73,63 -93,1157,157,0,0,0,0,0,0,73,26,0,0,0,0,0,0,0,0,0,0,0,32,75,33,0,0 -94,1158,158,0,0,0,0,0,78,123,40,41,0,0,0,0,0,0,0,0,0,65,88,72,63,0,0 -95,1159,159,0,0,0,0,0,47,32,86,0,0,0,0,0,0,0,0,0,0,0,178,136,0,0,0 -96,1161,161,0,0,0,0,0,40,80,65,0,0,0,0,0,0,0,0,0,0,0,41,146,38,0,0 -97,1164,164,122,129,139,128,167,177,161,174,119,61,58,39,27,0,0,0,0,0,0,27,111,140,132,127 -98,1166,166,162,173,153,109,194,159,158,142,127,99,95,62,30,21,0,0,0,0,12,39,78,136,130,145 -99,1167,167,0,0,0,0,32,42,88,32,0,0,0,0,0,0,0,0,0,0,0,0,91,110,0,0 -100,1168,168,100,82,96,104,120,143,153,122,113,48,63,45,30,30,0,0,0,0,24,42,78,90,82,93 -101,1169,169,171,183,216,205,251,259,216,241,189,152,102,119,84,39,0,0,0,0,53,60,149,205,146,185 -102,1173,173,0,0,0,0,0,13,18,0,0,0,0,0,0,0,0,0,0,0,0,17,0,20,0,0 -103,1177,177,0,0,0,0,0,117,90,61,45,0,0,0,0,0,0,0,0,0,31,69,63,112,17,0 -104,1178,178,0,0,0,0,0,57,226,93,34,0,0,0,0,0,0,0,0,0,0,90,133,60,0,0 -105,1179,179,0,0,0,0,0,92,119,103,53,0,0,0,0,0,0,0,0,0,0,114,129,58,44,0 -106,1180,180,289,271,307,439,379,384,329,303,180,182,168,139,68,46,53,5,4,15,114,158,335,333,200,259 -107,1181,181,143,157,158,173,211,205,185,156,118,102,106,67,39,0,0,0,0,0,0,72,136,133,140,129 -108,1182,182,32,37,33,40,41,48,55,43,39,29,0,0,0,0,0,0,0,0,0,17,47,34,22,30 -109,1183,183,45,43,43,48,62,62,89,58,38,0,0,0,0,0,0,0,0,0,0,42,70,60,40,38 -110,1186,186,0,0,0,0,0,0,39,53,26,8,0,0,0,0,0,0,0,0,13,16,33,24,16,0 -111,1187,187,23,21,24,21,30,32,43,41,44,36,16,16,0,0,0,0,0,0,0,28,39,24,23,22 -112,1190,190,0,0,0,0,0,50,62,58,0,0,0,0,0,0,0,0,0,0,0,0,172,65,0,0 -113,1192,192,0,0,0,0,0,46,35,27,0,0,0,0,0,0,0,0,0,0,0,0,97,29,0,0 -114,1193,193,0,0,0,0,0,55,95,93,15,16,0,0,0,0,0,0,0,0,0,135,150,88,0,0 -115,1197,197,0,0,45,39,0,108,117,96,39,0,0,0,0,0,0,0,0,0,0,44,179,109,0,0 -116,1200,200,30,16,32,14,41,19,40,24,23,0,0,0,0,0,0,0,0,0,0,5,23,12,21,31 -117,1201,201,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0 -118,1202,202,0,0,0,0,0,13,33,47,15,0,0,0,0,0,0,0,0,0,0,0,35,60,0,0 -119,1203,203,4,3,5,4,5,5,9,13,5,0,0,0,0,0,0,0,0,0,0,0,7,28,15,5 -120,1204,204,11,13,9,12,23,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,20,17 -121,1205,205,0,0,0,10,16,76,0,24,0,0,0,0,0,0,0,0,0,0,0,0,33,49,26,0 -122,1208,208,13,15,17,17,19,18,7,0,6,8,0,0,0,0,0,0,0,0,0,0,6,6,12,14 -123,1209,209,0,0,0,0,0,0,7,9,8,0,0,0,0,0,0,0,0,0,0,2,6,6,0,0 -124,1210,210,0,0,0,0,0,0,91,118,0,0,0,0,0,0,0,0,0,0,0,42,111,50,0,0 -125,1211,211,0,0,0,0,24,59,68,47,0,0,0,0,0,0,0,0,0,0,0,31,107,35,34,0 -126,1212,212,0,0,0,0,0,82,428,283,83,20,0,0,0,0,0,0,0,0,0,36,63,467,446,105 -127,1213,213,3,2,2,3,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 -128,1214,214,0,0,0,0,0,86,229,148,44,0,0,0,0,0,0,0,0,0,0,41,148,208,98,0 -129,1215,215,0,0,0,0,0,31,83,51,23,0,0,0,0,0,0,0,0,0,22,33,64,47,0,0 -130,1216,216,0,0,0,0,0,83,151,157,59,0,0,0,0,0,0,0,0,0,0,47,153,169,87,0 -131,1217,217,0,0,0,0,0,0,42,56,0,0,0,0,0,0,0,0,0,0,0,0,44,88,0,0 -132,1218,218,0,0,0,0,0,98,231,0,0,0,0,0,0,0,0,0,0,0,0,34,66,277,276,0 -133,1219,219,0,0,0,0,0,0,82,377,89,0,0,0,0,0,0,0,0,0,0,93,156,82,0,0 -134,1221,221,89,107,78,114,123,127,127,117,89,34,47,23,15,4,0,0,0,0,10,39,87,92,113,105 -135,1224,224,3,7,6,15,5,10,7,17,5,11,0,0,0,0,0,0,0,0,2,1,7,2,12,12 -136,1226,226,122,118,125,139,171,155,135,108,86,40,30,19,12,3,0,0,0,0,0,40,129,139,139,129 -137,1232,232,0,0,0,0,0,48,40,90,27,0,0,0,0,0,0,0,0,0,0,23,87,79,4,0 -138,1234,234,69,64,75,83,129,130,124,119,96,58,31,16,0,0,0,0,0,0,0,44,113,123,111,84 -139,1235,235,45,56,55,53,96,84,108,76,63,38,35,31,34,21,14,0,0,0,0,38,68,103,98,61 -140,1236,236,29,28,34,34,42,59,43,26,21,18,7,6,0,0,0,0,0,0,0,16,33,37,32,26 -141,1237,237,0,0,0,0,0,0,12,20,0,0,0,0,0,0,0,0,0,0,0,0,45,25,0,0 -142,1238,238,53,63,72,73,78,76,56,49,32,24,17,0,3,0,0,0,0,0,0,12,51,67,64,57 -143,1240,240,130,135,144,150,188,253,196,157,134,101,54,50,47,31,0,0,0,0,0,60,168,163,168,148 -144,1241,241,33,39,56,46,70,62,61,51,48,23,15,13,11,0,0,0,0,0,0,10,56,73,43,47 -145,1242,242,0,0,0,0,0,35,77,64,21,0,0,0,0,0,0,0,0,0,0,31,76,79,29,0 -146,1243,243,0,0,0,0,0,0,43,34,0,0,0,0,0,0,0,0,0,0,0,0,86,34,0,0 -147,1244,244,0,0,0,0,0,0,48,49,16,0,0,0,0,0,0,0,0,0,0,0,52,55,21,0 -148,1245,245,210,243,215,260,374,230,343,302,195,105,67,42,32,20,0,0,0,0,0,34,183,335,329,274 -149,1246,246,12,17,19,18,86,40,34,22,8,0,0,0,0,0,0,0,0,0,2,10,57,29,21,14 -150,1248,248,42,65,80,82,86,126,80,77,54,50,49,35,21,10,0,0,0,0,4,21,65,61,78,77 -151,1249,249,40,41,43,44,95,63,115,98,48,30,0,0,0,0,0,0,0,0,0,0,143,78,112,88 -152,1250,250,0,0,0,0,0,0,61,67,0,0,0,0,0,0,0,0,0,0,0,0,29,86,48,0 -153,1252,252,0,0,0,0,38,48,113,80,23,0,0,0,0,0,0,0,0,0,0,41,172,140,0,0 -154,1255,255,252,238,278,301,413,440,705,564,376,142,177,117,53,35,18,0,0,0,27,175,546,723,476,316 -155,1257,257,0,0,0,0,0,49,83,80,27,0,0,0,0,0,0,0,0,0,24,45,99,114,0,0 -156,1260,260,0,0,0,0,0,0,55,30,0,0,0,0,0,0,0,0,0,0,0,0,76,40,0,0 -157,1265,265,0,0,0,0,0,62,82,57,16,0,0,0,0,0,0,0,0,0,0,21,91,140,38,0 -158,1268,268,0,0,0,0,0,38,114,86,0,0,0,0,0,0,0,0,0,0,0,32,100,59,0,0 -159,1269,269,0,0,0,0,0,53,88,99,60,26,0,0,0,0,0,0,0,0,0,0,67,91,73,42 -160,1271,271,353,361,347,343,389,564,649,478,285,179,158,125,36,0,0,0,0,0,0,133,346,613,528,469 -161,1277,277,0,0,0,0,23,17,42,10,0,0,0,0,0,0,0,0,0,0,0,13,44,60,13,0 -162,1280,280,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33,4,0,0,0,0,0,0 -163,1301,301,0,0,0,0,44,45,370,234,78,0,0,0,0,0,0,0,0,0,19,35,277,341,185,0 -164,1303,303,0,0,0,0,0,173,226,87,27,24,0,0,0,0,0,0,0,0,0,126,295,239,59,0 -165,1304,304,0,0,0,0,0,76,138,31,0,0,0,0,0,0,0,0,0,0,0,0,98,100,0,0 -166,1306,306,0,0,0,0,0,49,151,96,0,0,0,0,0,0,0,0,0,0,0,39,127,126,0,0 -167,1308,308,0,0,0,0,0,34,45,21,0,0,0,0,0,0,0,0,0,0,0,22,55,30,0,0 -168,1309,309,0,0,0,0,0,0,94,106,0,0,0,0,0,0,0,0,0,0,0,0,96,121,54,0 -169,1311,311,0,0,0,0,0,133,200,84,35,0,0,0,0,0,0,0,0,0,0,70,170,217,60,0 -170,1312,312,0,0,0,0,34,154,325,246,115,0,0,0,0,0,0,0,0,0,35,79,296,376,187,0 -171,1316,316,0,0,0,0,0,36,169,130,54,0,0,0,0,0,0,0,0,0,0,34,109,327,0,0 -172,1330,330,28,32,25,29,29,29,19,19,14,8,0,0,0,0,0,0,0,0,0,0,23,46,41,31 -173,1331,331,81,77,77,76,76,82,64,57,35,19,18,18,7,4,0,0,0,0,0,0,45,79,100,103 -174,1342,342,0,0,0,0,0,32,73,54,0,0,0,0,0,0,0,0,0,0,15,33,124,0,0,0 -175,1345,345,113,109,110,102,119,110,106,73,72,30,35,21,14,0,0,0,0,0,0,0,33,98,92,101 -176,1346,346,85,106,96,94,143,118,115,108,55,34,41,35,16,10,0,0,0,0,0,25,45,117,111,95 -177,1347,347,78,72,83,89,103,112,109,107,90,58,46,35,22,7,0,0,0,0,0,34,74,87,83,77 -178,1348,348,85,87,84,92,102,115,110,95,80,42,45,40,26,12,0,0,0,0,0,12,44,70,84,83 -179,1355,355,0,0,0,0,26,41,293,97,0,0,0,0,0,0,0,0,0,0,0,31,129,213,53,0 -180,1372,372,298,225,304,281,389,334,406,505,240,188,94,41,0,0,0,0,0,0,0,82,183,600,581,375 -181,1373,373,0,0,0,39,50,68,172,181,62,0,0,0,0,0,0,0,0,0,0,0,82,199,108,58 -182,1522,522,165,176,172,200,296,301,509,330,188,172,148,77,66,41,0,0,0,0,43,273,378,396,377,252 -183,1540,540,0,0,0,0,30,52,91,56,24,0,0,0,0,0,0,0,0,0,0,0,65,103,62,65 -184,1542,542,20,0,0,0,54,152,274,204,66,16,0,0,0,0,0,0,0,0,0,27,132,262,277,87 -185,1545,545,368,281,276,284,365,633,1015,843,606,313,187,99,73,36,0,0,0,0,54,238,564,1168,966,668 -186,1550,550,303,297,316,328,470,719,1148,1051,582,267,205,165,130,86,16,0,0,0,31,272,718,1176,729,483 -187,1554,554,202,217,206,211,336,253,266,244,192,147,113,60,42,16,0,0,0,0,65,144,146,209,227,334 -188,1555,555,0,0,0,0,37,110,107,31,21,0,0,0,0,0,0,0,0,0,0,31,158,61,59,0 -189,1556,556,0,0,0,0,79,121,187,40,35,0,0,0,0,0,0,0,0,0,0,49,130,129,114,0 -190,1601,601,0,0,0,0,0,2,6,11,0,0,0,0,0,0,0,0,0,0,0,0,5,3,1,0 -191,1661,661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -192,1671,671,513,587,619,654,710,760,758,695,550,476,409,318,217,152,118,88,67,0,110,247,402,550,519,526 -193,1672,672,299,290,294,298,383,466,520,683,514,337,235,185,119,65,18,0,0,0,18,97,316,447,630,489 -194,1673,673,346,337,365,417,481,600,806,712,471,338,260,223,161,80,44,31,30,14,60,240,535,643,524,385 -195,1674,674,442,469,486,561,852,839,961,867,601,448,338,310,229,110,67,45,42,17,54,247,697,916,858,496 -196,1675,675,693,695,708,706,904,919,1282,1202,758,493,382,352,276,156,92,47,51,21,112,285,764,1199,859,701 -197,1688,688,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -198,1773,773,0,0,0,0,0,9,21,14,14,3,0,0,0,0,0,0,0,0,0,6,19,18,13,0 -199,1775,775,0,0,0,0,0,13,25,14,14,3,0,0,0,0,0,0,0,0,0,9,18,18,12,0 -200,1823,823,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,37,0,0,0 -201,1824,824,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,39,0,0,0 -202,1887,887,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,0,0,0 -203,1888,888,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,61,0,0,0 -204,1889,889,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0 -205,1891,891,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,0,0 -206,1892,892,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,48,0,0 -207,1893,893,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,25,0,0,0 -208,1901,901,18,19,34,28,27,26,26,27,17,13,13,8,0,0,0,0,0,0,0,16,15,13,21,15 -209,1903,903,34,34,44,48,37,43,36,43,21,17,16,12,0,0,0,0,0,0,0,14,26,23,28,30 -210,1906,906,26,27,30,31,34,35,32,25,22,0,0,0,0,0,0,0,0,0,0,0,19,21,29,26 -211,1907,907,14,0,17,15,0,9,3,0,0,0,0,0,0,0,0,0,0,0,0,0,5,3,5,15 -212,1908,908,6,6,6,10,10,10,10,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,6 -213,1909,909,12,12,12,12,12,12,12,12,12,6,0,0,0,0,0,0,0,0,0,6,12,12,12,12 -214,1910,910,12,11,10,14,16,13,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,9,8 -215,1913,913,0,0,0,0,0,38,33,19,8,0,0,0,0,0,0,0,0,0,0,15,27,34,7,0 -216,1914,914,38,29,40,40,22,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35 -217,1915,915,7,16,28,18,9,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16 -218,1916,916,31,22,24,36,27,30,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24 -219,1917,917,10,9,9,10,9,13,17,14,6,0,0,0,0,0,0,0,0,0,8,5,11,16,8,4 -220,1919,919,15,13,12,17,20,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,12,10 -221,1927,927,12,21,18,16,28,9,10,7,0,0,0,0,0,0,0,0,0,0,0,0,0,13,17,9 -222,1930,930,0,0,0,0,0,24,28,12,0,0,0,0,0,0,0,0,0,0,0,0,19,26,19,0 -223,1931,931,22,16,20,18,14,35,38,30,11,12,0,0,0,0,0,0,0,0,0,0,30,31,25,12 -224,1935,935,0,0,0,0,4,12,18,16,4,0,0,0,0,0,0,0,0,0,0,11,16,18,8,0 -225,1952,952,0,0,0,0,97,0,132,0,0,0,0,0,0,0,0,0,0,0,84,85,0,0,0,0 -226,1973,973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -227,1975,975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -228,1980,980,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,15,0,0 -229,1981,981,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -230,1982,982,0,0,0,0,0,27,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,0 -231,1984,984,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -232,1986,986,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,30,0,0 -233,1987,987,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44,0,0,0 -234,1988,988,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0 -235,1989,989,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0 -236,1994,994,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,29,0,0,0 -237,1995,995,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0 -238,2001,1,402,433,473,487,524,605,492,445,315,251,193,112,80,14,0,0,0,0,29,144,329,410,364,373 -239,2002,2,181,200,217,238,300,283,243,214,139,108,75,56,31,0,0,0,0,0,0,15,156,196,195,203 -240,2003,3,151,185,197,184,218,203,174,147,98,79,59,37,1,0,0,0,0,0,0,27,104,175,149,145 -241,2010,10,42,41,53,49,82,83,65,55,28,1,0,0,0,0,0,0,0,0,0,0,37,75,67,49 -242,2011,11,31,24,26,36,51,48,41,15,18,0,0,0,0,0,0,0,0,0,0,0,39,41,32,25 -243,2013,13,10,9,11,13,12,20,18,10,0,0,0,0,0,0,0,0,0,0,0,10,15,22,10,12 -244,2014,14,10,11,11,15,25,27,14,16,18,0,0,0,0,0,0,0,0,0,0,0,16,31,11,9 -245,2016,16,34,39,38,43,87,50,38,36,33,32,13,0,0,0,0,0,0,0,0,7,40,56,34,36 -246,2028,28,41,38,52,43,68,90,65,52,23,21,7,0,0,0,0,0,0,0,0,0,23,73,53,40 -247,2041,41,50,49,69,60,80,108,103,82,42,44,21,0,0,0,0,0,0,0,0,32,62,81,69,52 -248,2042,42,34,38,38,41,35,48,36,26,29,13,0,0,0,0,0,0,0,0,0,0,24,27,23,29 -249,2045,45,37,35,41,45,41,49,41,32,21,2,0,0,0,0,0,0,0,0,0,9,21,46,42,31 -250,2048,48,52,59,63,87,115,126,115,90,49,48,37,7,0,0,0,0,0,0,0,35,73,95,68,51 -251,2051,51,43,47,51,52,54,54,45,42,27,18,0,0,0,0,0,0,0,0,0,2,31,39,39,40 -252,2052,52,76,78,80,87,122,103,87,72,52,23,18,0,0,0,0,0,0,0,0,0,53,82,89,79 -253,2053,53,81,87,94,97,106,117,94,81,66,59,0,0,0,0,0,0,0,0,0,0,47,78,66,81 -254,2054,54,52,51,48,55,83,76,63,63,29,22,22,0,0,0,0,0,0,0,0,0,34,58,38,42 -255,2055,55,72,72,86,81,94,95,90,74,37,35,27,1,0,0,0,0,0,0,0,0,55,67,63,63 -256,2056,56,26,28,29,29,45,34,32,25,23,1,0,0,0,0,0,0,0,0,0,0,0,33,21,24 -257,2057,57,98,123,123,128,151,127,103,82,45,36,14,0,0,0,0,0,0,0,0,0,44,61,78,93 -258,2062,62,0,0,0,0,0,0,6,5,6,0,0,0,0,0,0,0,0,0,0,3,5,7,0,0 -259,2100,100,26,36,42,37,51,42,38,32,21,4,0,0,0,0,0,0,0,0,0,0,19,43,45,35 -260,2102,102,0,0,0,0,0,34,37,20,12,0,0,0,0,0,0,0,0,0,0,23,27,54,3,0 -261,2202,202,101,111,111,119,168,136,124,108,80,63,33,5,0,0,0,0,0,0,0,1,79,100,88,87 -262,2204,204,85,97,103,105,108,109,107,87,68,40,30,1,0,0,0,0,0,0,0,0,77,78,81,82 -263,2206,206,67,59,75,102,78,129,75,107,53,66,24,2,0,0,0,0,0,0,0,14,68,65,59,51 -264,2212,212,70,78,81,91,87,90,92,78,27,27,18,0,0,0,0,0,0,0,0,16,27,68,69,86 -265,2214,214,67,71,78,74,104,75,66,60,37,22,1,0,0,0,0,0,0,0,0,0,53,66,55,62 -266,2300,300,65,84,88,86,95,90,95,82,53,27,18,3,0,0,0,0,0,0,0,0,25,59,64,63 -267,2400,400,30,33,41,39,44,70,55,51,34,28,13,1,0,0,0,0,0,0,8,43,154,105,55,33 -268,2402,402,70,77,77,72,97,97,92,78,65,36,15,0,0,0,0,0,0,0,0,23,49,63,63,60 -269,2409,409,16,15,15,18,19,20,22,13,11,5,0,0,0,0,0,0,0,0,0,0,5,14,19,16 -270,2410,410,42,56,49,64,65,77,69,48,36,21,9,0,0,0,0,0,0,0,0,0,42,69,46,35 -271,2475,475,0,0,0,0,0,0,3,2,0,0,0,0,0,0,0,0,0,0,2,3,0,0,0,0 -272,2485,485,0,0,0,0,0,11,6,0,0,0,0,0,0,0,0,0,0,0,0,6,11,3,0,0 -273,2495,495,0,0,0,0,0,22,54,105,75,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -274,2497,497,0,0,0,0,0,12,18,44,30,0,0,0,0,0,0,0,0,0,7,13,43,29,4,0 -275,2500,500,66,65,76,82,90,89,94,59,73,45,53,46,20,0,0,0,0,0,0,8,57,64,69,64 -276,2501,501,19,13,20,19,45,50,43,47,25,34,9,1,0,0,0,0,0,0,0,11,47,45,38,29 -277,2503,503,2,3,6,2,1,3,5,4,4,3,0,0,0,0,0,0,0,0,0,4,4,8,3,2 -278,2504,504,3,2,3,5,2,3,1,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -279,3101,101,92,77,87,95,115,109,104,94,86,67,63,48,20,2,0,0,0,0,0,31,51,74,87,92 -280,3105,105,57,54,56,63,64,78,73,54,35,31,22,13,3,0,0,0,0,0,3,26,35,65,55,51 -281,3106,106,0,0,0,0,0,0,28,44,27,2,0,0,0,0,0,0,0,0,0,6,32,35,14,0 -282,3110,110,0,0,0,0,0,0,14,16,7,0,0,0,0,0,0,0,0,0,0,0,7,19,14,0 -283,3111,111,0,0,0,0,0,0,4,5,2,0,0,0,0,0,0,0,0,0,0,3,8,8,1,0 -284,3112,112,34,29,31,28,62,49,50,51,55,28,24,15,0,0,0,0,0,0,0,1,44,51,45,42 -285,3113,113,36,37,47,54,66,82,77,55,43,21,23,19,1,0,0,0,0,0,0,17,39,46,47,50 -286,3115,115,138,143,138,151,152,150,193,153,116,65,62,43,0,0,0,0,0,0,0,34,81,108,123,131 -287,3116,116,115,122,123,141,134,157,152,126,92,65,45,33,1,0,0,0,0,0,0,16,82,112,112,119 -288,3119,119,16,17,19,22,44,43,43,34,35,12,11,7,2,0,0,0,0,0,0,0,30,43,36,26 -289,3120,120,23,17,17,18,22,16,33,33,17,11,10,8,0,0,0,0,0,0,0,14,17,38,28,20 -290,3130,130,46,39,52,48,107,71,59,54,45,28,19,11,0,0,0,0,0,0,0,19,47,62,81,43 -291,3196,196,35,37,39,41,41,50,54,45,36,20,20,17,7,0,0,0,0,0,0,0,20,35,30,32 -292,3201,201,94,90,111,95,110,130,142,131,79,59,49,41,13,0,0,0,0,0,9,41,92,83,106,86 -293,3202,202,79,96,104,110,114,130,142,102,80,70,56,40,2,0,0,0,0,0,0,40,79,83,86,92 -294,3220,220,13,14,18,14,17,19,17,16,11,8,0,0,0,0,0,0,0,0,0,0,10,11,15,14 -295,3222,222,21,21,30,22,24,31,22,26,18,14,14,7,0,0,0,0,0,0,0,3,11,22,20,23 -296,3227,227,0,0,0,0,34,23,0,0,0,0,0,0,0,0,0,0,0,0,19,28,15,0,0,0 -297,3230,230,0,0,0,0,0,0,0,6,4,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0 -298,3240,240,10,10,12,15,21,12,7,11,9,5,0,0,0,0,0,0,0,0,0,8,13,10,7,11 -299,3247,247,0,0,0,0,43,29,0,0,0,0,0,0,0,0,0,0,0,0,32,39,5,0,0,0 -300,3270,270,11,9,15,12,16,15,41,43,32,19,0,0,0,0,0,0,0,0,0,5,31,25,29,8 -301,3275,275,28,37,41,40,47,30,27,28,16,15,14,3,0,0,0,0,0,0,0,17,19,19,17,28 -302,3277,277,0,0,0,0,14,33,6,0,0,0,0,0,0,0,0,0,0,0,12,28,1,0,0,0 -303,3280,280,28,37,33,36,41,49,44,49,35,29,21,1,0,0,0,0,0,0,9,20,35,39,31,29 -304,3402,402,0,0,0,0,37,127,224,143,77,0,0,0,0,0,0,0,0,0,0,92,222,319,48,0 -305,3405,405,0,0,0,0,0,36,56,29,13,0,0,0,0,0,0,0,0,0,0,24,35,73,2,0 -306,3410,410,0,0,0,0,0,38,80,84,2,0,0,0,0,0,0,0,0,0,0,19,131,78,31,1 -307,3412,412,0,0,0,0,0,77,158,141,34,0,0,0,0,0,0,0,0,0,0,71,160,163,35,0 -308,3413,413,0,0,0,0,20,132,237,188,58,1,0,0,0,0,0,0,0,0,0,117,344,234,76,14 -309,3415,415,0,0,0,0,0,139,250,216,10,0,0,0,0,0,0,0,0,0,0,53,211,168,56,1 -310,3416,416,0,0,0,0,0,20,47,46,4,0,0,0,0,0,0,0,0,0,0,17,69,50,13,0 -311,3417,417,0,0,0,0,0,50,111,103,37,0,0,0,0,0,0,0,0,0,0,19,79,71,19,2 -312,3421,421,0,0,0,0,40,79,114,59,2,0,0,0,0,0,0,0,0,0,37,147,163,41,1,0 -313,3422,422,0,0,0,0,0,0,41,37,1,0,0,0,0,0,0,0,0,0,0,27,29,24,0,0 -314,3424,424,0,0,0,0,0,36,4,29,2,1,0,0,0,0,0,0,0,0,0,50,31,2,0,0 -315,3425,425,0,0,0,0,0,29,60,43,2,0,0,0,0,0,0,0,0,0,0,73,65,16,0,0 -316,3435,435,0,0,0,0,0,42,88,93,10,0,0,0,0,0,0,0,0,0,0,47,131,82,4,0 -317,3701,701,297,333,345,361,408,427,473,408,331,230,196,179,62,0,0,0,0,0,0,128,247,309,291,287 -318,3810,810,65,2,0,0,0,0,0,4,84,38,0,0,0,0,0,0,0,0,0,0,0,0,11,73 -319,3821,821,0,0,0,0,0,38,44,41,0,0,0,0,0,0,0,0,0,0,0,27,54,38,3,0 -320,3855,855,0,0,17,19,31,86,83,38,0,0,0,0,0,0,0,0,0,0,0,36,74,86,50,2 -321,3860,860,0,0,40,30,39,73,141,79,3,0,0,0,0,0,0,0,0,0,0,29,110,88,57,2 -322,3871,871,2,0,16,13,22,41,122,94,0,0,0,0,0,0,0,0,0,0,0,0,101,123,88,26 -323,3880,880,0,0,0,0,0,58,76,83,3,0,0,0,0,0,0,0,0,0,0,69,110,88,34,2 -324,4000,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0 -325,4001,1,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0 -326,4003,3,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -327,4004,4,6,8,12,7,15,14,16,10,6,0,0,0,0,0,0,0,0,0,0,8,9,11,15,15 -328,4005,5,8,8,10,9,11,14,14,8,8,0,0,0,0,0,0,0,0,0,0,0,0,6,6,10 -329,4008,8,20,21,24,29,29,23,22,16,6,0,0,0,0,0,0,0,0,0,0,0,0,8,12,18 -330,4018,18,23,25,24,30,28,32,21,22,10,0,0,0,0,0,0,0,0,0,0,0,0,11,19,17 -331,4022,22,82,92,114,97,95,97,89,57,43,25,17,0,0,0,0,0,0,0,1,4,49,74,68,91 -332,4024,24,25,29,21,28,34,42,28,31,21,16,6,0,0,0,0,0,0,0,0,0,15,17,20,23 -333,4026,26,40,34,34,36,41,38,36,30,17,15,10,0,0,0,0,0,0,0,0,0,24,33,30,34 -334,4030,30,0,0,0,0,0,0,40,50,48,12,0,0,0,0,0,0,0,0,45,71,31,0,0,0 -335,4034,34,31,31,33,28,30,40,33,20,18,9,0,0,0,0,0,0,0,0,0,0,0,9,24,35 -336,4038,38,0,0,0,0,0,49,26,0,0,0,0,0,0,0,0,0,0,0,0,25,53,5,0,0 -337,4040,40,33,22,28,32,28,29,37,25,24,15,7,0,0,0,0,0,0,0,0,18,24,21,31,24 -338,4042,42,24,20,35,14,30,15,37,25,15,14,8,0,0,0,0,0,0,0,0,16,10,13,15,14 -339,4044,44,0,0,0,0,0,0,0,19,21,0,0,0,0,0,0,0,0,0,20,34,16,0,0,0 -340,4046,46,0,8,6,4,6,2,5,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,14 -341,4048,48,25,25,27,26,26,30,28,26,24,10,11,0,0,0,0,0,0,0,0,19,20,13,24,26 -342,4050,50,34,35,36,36,33,31,31,27,23,11,11,0,0,0,0,0,0,0,0,13,23,7,23,29 -343,4052,52,27,33,40,39,36,37,47,35,33,15,17,0,0,0,0,0,0,0,0,0,10,9,26,28 -344,4058,58,15,24,27,26,13,28,15,26,15,5,2,0,0,0,0,0,0,0,0,14,22,0,14,24 -345,4064,64,14,12,17,14,16,18,20,14,5,1,2,0,0,0,0,0,0,0,0,0,5,14,15,12 -346,4066,66,0,0,0,0,0,0,8,9,12,6,1,0,0,0,0,0,0,0,18,14,20,0,0,0 -347,4034,34,5,3,3,2,2,1,3,3,1,2,0,0,0,0,0,0,0,0,0,0,1,15,2,2 -348,4035,35,11,10,9,9,10,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,7 -349,4036,36,8,8,8,10,9,8,8,8,5,6,2,0,0,0,0,0,0,0,0,0,0,9,7,6 -350,4037,37,15,13,11,14,13,15,11,10,7,0,0,0,0,0,0,0,0,0,0,0,0,6,4,9 -351,4041,41,3,3,4,3,4,4,6,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,6,4 -352,4086,86,6,8,8,6,8,5,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2 -353,4162,162,0,0,0,0,0,28,28,0,0,0,0,0,0,0,0,0,0,0,0,21,42,2,0,0 -354,4170,170,0,0,0,0,0,3,28,15,11,4,0,0,0,0,0,0,0,0,11,15,11,0,0,0 -355,4172,172,0,0,9,12,10,14,27,22,9,6,0,0,0,0,0,0,0,0,0,21,40,18,8,0 -356,4180,180,16,21,18,16,17,59,81,95,93,36,15,0,0,0,0,0,0,0,28,73,115,83,37,12 -357,4182,182,0,0,0,0,3,14,44,57,44,14,8,0,0,0,0,0,0,0,35,47,54,48,0,0 -358,4184,184,10,9,11,12,10,11,11,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,9 -359,4186,186,0,0,0,0,0,6,12,18,23,12,5,0,0,0,0,0,0,0,12,17,22,12,7,0 -360,4188,188,0,0,0,0,0,6,5,15,38,7,0,0,0,0,0,0,0,0,0,9,18,12,0,0 -361,4190,190,0,0,0,0,0,8,11,21,26,14,9,0,0,0,0,0,0,0,14,23,24,16,11,0 -362,4192,192,0,0,0,0,0,4,9,14,14,10,6,0,0,0,0,0,0,0,11,15,19,14,9,0 -363,4194,194,0,0,0,0,0,6,7,20,22,9,6,0,0,0,0,0,0,0,19,16,20,16,10,0 -364,4196,196,0,0,0,0,0,5,8,17,20,9,0,0,0,0,0,0,0,0,0,19,21,13,0,0 -365,4198,198,0,0,0,0,0,3,6,15,14,9,5,0,0,0,0,0,0,0,6,16,19,14,7,0 -366,4212,212,0,0,0,0,0,3,4,12,14,8,0,0,0,0,0,0,0,0,0,34,43,29,0,0 -367,6560,560,92,104,107,124,110,137,130,141,115,67,54,41,38,18,0,0,0,0,21,96,138,168,124,120 -368,6566,566,44,22,24,45,68,131,199,188,99,55,39,22,13,0,0,0,0,0,25,82,193,197,124,70 -369,6567,567,0,0,0,0,27,67,110,68,0,0,0,3,0,0,0,0,0,0,0,38,113,67,49,2 -370,6574,574,117,95,168,149,163,143,140,117,105,81,85,57,45,46,4,0,70,100,114,96,105,123,112,105 -371,6577,577,0,0,0,0,40,158,220,212,43,0,0,0,0,0,0,0,0,0,24,114,314,303,190,1 -372,6578,578,142,147,157,157,179,70,53,40,140,135,132,95,35,28,0,0,0,0,1,6,3,28,53,170 -373,6586,586,30,1,29,29,37,74,85,77,28,0,0,0,0,0,0,0,0,0,0,49,100,68,47,39 -374,6590,590,37,34,21,1,36,261,389,374,211,11,0,0,0,0,0,0,0,0,124,316,535,481,276,60 -375,6592,592,0,0,0,0,34,117,124,118,69,10,0,0,0,0,0,0,0,0,94,151,130,95,23,1 -376,6594,594,128,108,138,177,240,80,61,53,68,155,128,113,71,47,3,0,0,0,0,0,17,61,91,144 -377,6595,595,0,0,0,0,1,76,70,43,3,0,0,0,0,0,0,0,0,0,16,91,84,14,1,0 -378,6596,596,0,0,0,0,0,31,54,84,51,0,0,0,0,0,0,0,0,0,26,50,85,34,18,0 -379,6999,999,0,0,0,0,0,1132,2629,2602,438,0,0,0,0,0,0,0,0,0,698,1635,2247,579,401,0 -380,6998,998,0,0,0,0,0,133,309,183,0,0,0,0,0,0,0,0,0,0,38,89,342,88,61,0 -381,6996,996,1400,1492,1582,1622,1635,2220,2578,2908,2397,1587,1091,989,802,707,416,90,0,0,22,301,1113,2089,2381,1783 -382,6995,995,184,281,221,273,231,340,317,260,190,106,70,43,10,0,0,0,0,0,0,52,101,330,195,207 +index,PSRC_Rte_ID,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 +0,1001,0,0,0,0,21,131,296,262,128,96,106,92,100,103,180,246,265,164,90,67,32,24,21,0 +1,1002,9,0,0,25,118,284,486,452,316,319,283,294,287,417,405,486,447,269,208,162,130,102,60,54 +2,1003,10,0,0,0,59,361,471,628,422,455,452,485,447,517,538,443,531,278,153,118,111,43,39,13 +3,1004,6,0,0,9,146,255,615,288,270,258,252,284,260,320,400,448,312,275,169,142,116,90,57,22 +4,1005,0,0,0,41,146,532,796,516,457,287,407,443,436,404,602,786,618,484,294,231,146,121,67,55 +5,1007,42,52,22,57,235,700,765,788,829,867,889,944,905,1128,1095,1105,897,561,511,372,299,207,143,54 +6,1008,0,0,0,12,164,562,943,795,609,536,608,583,591,776,785,871,767,527,370,373,181,105,110,48 +7,1009,0,0,0,0,48,174,413,216,282,177,186,196,182,202,235,259,145,67,0,0,0,0,0,0 +8,1010,5,0,0,0,45,162,396,427,296,257,260,283,260,206,372,445,514,293,128,119,79,73,64,24 +9,1011,11,0,0,25,62,125,343,250,172,157,180,192,222,327,332,352,332,232,155,88,106,40,22,19 +10,1012,0,0,0,0,27,213,529,422,234,170,177,180,167,227,270,314,290,96,68,41,30,9,6,0 +11,1013,0,0,0,0,67,151,380,161,106,127,144,162,155,222,269,393,306,177,149,77,96,54,39,6 +12,1014,7,0,0,0,62,162,245,151,135,137,136,132,146,203,175,238,254,142,106,108,58,23,20,12 +13,1015,0,0,0,0,0,81,343,83,0,0,0,0,0,0,67,252,212,0,0,0,0,0,0,0 +14,1016,9,0,0,26,116,199,483,333,268,238,285,272,292,353,343,354,407,211,169,163,108,78,57,20 +15,1017,0,0,0,0,0,99,275,0,0,0,0,0,0,0,36,140,173,0,0,0,0,0,0,0 +16,1018,0,0,0,0,0,118,235,78,0,0,0,0,0,0,46,218,172,42,0,0,0,0,0,0 +17,1019,0,0,0,0,0,44,39,38,0,0,0,0,0,0,31,72,65,0,0,0,0,0,0,0 +18,1021,10,0,0,28,138,387,553,344,222,209,225,238,234,280,408,535,501,264,169,96,72,66,33,18 +19,1022,0,0,0,0,0,5,28,6,13,13,11,11,10,19,15,14,10,9,8,4,0,0,0,0 +20,1024,0,0,0,0,117,199,223,176,114,91,103,111,116,149,173,297,182,157,82,60,25,22,0,0 +21,1025,0,0,0,0,0,70,53,60,34,36,40,37,44,51,52,34,34,43,0,0,0,0,0,0 +22,1026,10,0,0,0,59,258,547,357,150,107,101,117,124,126,266,399,440,208,111,100,85,65,40,4 +23,1027,0,0,0,0,35,78,165,123,79,65,79,87,64,127,97,123,119,50,6,27,25,9,0,0 +24,1028,0,0,0,24,120,405,519,417,159,104,110,100,143,154,238,551,485,197,142,102,82,59,20,22 +25,1029,0,0,0,0,0,151,290,164,29,25,0,0,0,0,35,194,215,143,0,0,0,0,0,0 +26,1030,0,0,0,0,7,56,75,55,54,82,70,74,89,101,88,98,100,77,63,66,57,52,33,11 +27,1031,0,0,0,0,12,59,205,221,140,110,134,132,121,165,231,182,189,138,45,0,0,0,0,0 +28,1032,0,0,0,0,21,132,210,187,167,136,124,129,147,165,222,314,191,146,160,138,86,66,31,11 +29,1033,0,0,0,0,51,194,198,148,85,57,60,54,61,77,120,169,246,54,37,25,23,16,0,0 +30,1036,30,19,0,64,232,528,599,594,630,624,713,726,745,935,988,1083,717,463,291,222,188,131,65,37 +31,1037,0,0,0,0,19,51,33,0,0,0,0,0,0,0,0,44,34,0,0,0,0,0,0,0 +32,1040,0,0,0,0,141,412,642,591,466,430,505,473,563,644,623,721,529,423,272,194,144,114,15,33 +33,1041,16,0,0,26,181,557,1004,847,444,461,497,451,425,590,833,991,966,515,265,247,195,127,57,40 +34,1043,22,5,0,0,132,313,518,567,398,361,417,388,423,499,630,719,723,580,374,219,163,119,121,57 +35,1044,46,0,0,0,81,239,570,440,498,360,385,422,469,434,504,712,712,509,322,241,207,148,91,54 +36,1047,0,0,0,1,16,58,120,112,57,16,30,34,16,32,25,64,108,76,22,26,15,11,0,0 +37,1048,0,0,0,0,109,622,1101,888,675,594,645,650,632,1250,915,1098,821,566,452,401,323,119,121,16 +38,1049,28,22,0,6,62,228,503,510,502,353,419,473,429,520,622,607,596,538,497,379,333,172,124,87 +39,1050,0,0,0,0,61,239,185,122,102,101,118,122,161,172,159,219,146,95,85,35,32,13,11,0 +40,1055,0,0,0,0,0,66,197,51,0,0,0,0,0,0,0,137,184,0,0,0,0,0,0,0 +41,1056,0,0,0,0,20,80,161,75,0,0,0,0,0,0,87,92,90,77,0,0,0,0,0,0 +42,1057,0,0,0,0,0,40,75,41,0,0,0,0,0,0,34,84,81,0,0,0,0,0,0,0 +43,1060,0,0,0,20,81,419,373,319,308,318,307,312,348,452,434,438,242,179,156,102,46,26,21,0 +44,1061,0,0,0,0,0,12,7,12,12,13,17,16,20,22,16,18,16,16,17,10,8,6,0,0 +45,1062,0,0,0,0,0,41,87,28,19,0,0,0,0,33,34,40,8,0,0,0,0,0,0,0 +46,1064,0,0,0,0,56,228,145,0,0,0,0,0,0,0,120,185,91,0,0,0,0,0,0,0 +47,1065,0,0,0,0,36,141,316,295,166,126,148,162,135,235,265,309,277,185,123,127,80,33,20,0 +48,1066,2,0,0,0,52,169,400,300,155,138,134,108,143,215,301,330,234,94,123,90,46,20,25,14 +49,1067,0,0,0,0,0,53,151,134,98,95,89,104,93,104,113,150,276,102,95,71,68,0,0,0 +50,1068,0,0,0,0,0,113,118,226,169,172,188,203,166,199,216,203,160,32,0,0,0,0,0,0 +51,1070,0,0,0,0,35,174,444,448,342,227,233,279,266,342,448,626,445,274,64,0,0,0,0,0 +52,1071,0,0,0,25,77,168,309,348,278,258,287,291,292,416,362,392,343,279,267,278,246,182,101,74 +53,1072,37,0,0,17,173,192,317,346,158,348,310,316,296,336,330,392,285,297,169,164,133,104,67,34 +54,1073,8,0,0,36,80,170,374,393,361,350,310,491,469,565,492,477,393,285,395,169,89,99,66,11 +55,1074,0,0,0,0,0,98,199,193,123,0,0,0,0,0,138,188,268,166,0,0,0,0,0,0 +56,1075,0,0,0,0,76,232,391,281,235,212,172,187,193,354,374,376,359,359,158,167,110,83,58,24 +57,1076,0,0,0,0,28,107,354,92,0,0,0,0,0,0,52,194,229,46,0,0,0,0,0,0 +58,1077,0,0,0,0,34,177,281,79,0,0,0,0,0,0,45,181,180,47,0,0,0,0,0,0 +59,1082,0,19,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +60,1083,0,18,25,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +61,1084,0,14,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +62,1099,0,0,0,0,0,23,87,43,17,0,0,0,0,25,49,62,39,12,0,0,0,0,0,0 +63,1101,0,0,0,61,161,427,334,253,251,238,241,244,238,319,541,426,400,316,177,126,121,49,0,0 +64,1102,0,0,0,67,121,134,69,0,0,0,0,0,0,0,69,224,199,0,0,0,0,0,0,0 +65,1105,0,0,0,9,40,44,73,53,57,54,65,61,64,94,81,81,78,67,50,52,41,21,17,0 +66,1106,12,0,0,67,185,359,354,302,233,214,220,242,315,479,434,433,422,169,186,155,136,127,77,20 +67,1107,0,0,0,12,44,94,99,50,66,65,72,75,81,106,140,136,120,90,86,55,47,23,17,7 +68,1110,0,0,0,0,14,26,27,5,0,0,0,0,0,12,31,24,5,0,0,0,0,0,0,0 +69,1111,0,0,0,0,116,212,115,0,0,0,0,0,0,0,128,170,133,0,0,0,0,0,0,0 +70,1113,0,0,0,0,32,40,74,22,0,0,0,0,0,0,0,61,64,0,0,0,0,0,0,0 +71,1114,0,0,0,0,27,65,88,0,0,0,0,0,0,0,0,78,63,0,0,0,0,0,0,0 +72,1116,0,0,0,0,71,102,110,30,0,0,0,0,0,0,69,103,23,0,0,0,0,0,0,0 +73,1118,0,0,0,7,39,84,39,75,12,18,11,0,42,33,11,92,82,12,55,4,5,0,0,0 +74,1119,0,0,0,0,9,52,17,28,5,0,0,17,7,0,10,51,33,5,0,0,0,0,0,0 +75,1120,48,31,0,61,268,683,660,477,450,439,454,513,550,712,753,795,624,452,266,238,233,161,113,56 +76,1121,0,0,0,33,102,125,147,47,0,0,0,0,0,63,63,181,104,41,0,0,0,0,0,0 +77,1122,0,0,0,0,44,79,90,35,0,0,0,0,30,43,59,53,74,42,0,0,0,0,0,0 +78,1123,0,0,0,0,34,48,78,0,0,0,0,0,0,0,61,34,54,0,0,0,0,0,0,0 +79,1124,46,50,32,82,153,319,241,204,190,179,155,162,180,241,269,248,170,109,103,91,73,45,46,45 +80,1125,0,0,0,0,67,127,173,158,85,107,101,99,95,97,180,187,151,64,64,38,48,16,0,0 +81,1128,0,0,0,18,53,246,309,264,237,302,297,298,296,413,390,274,245,132,161,154,90,88,71,14 +82,1131,0,0,0,0,166,181,267,202,133,147,173,215,171,213,250,263,200,129,111,91,46,53,38,9 +83,1132,0,0,0,31,137,270,198,140,148,141,164,170,197,211,240,273,194,131,104,91,68,46,35,30 +84,1139,0,0,0,0,0,5,6,7,8,12,11,14,7,19,14,9,9,4,6,0,0,0,0,0 +85,1140,0,0,0,0,114,156,213,181,211,207,234,265,289,318,330,341,235,161,152,125,113,0,0,0 +86,1143,0,0,0,0,153,201,0,0,0,0,0,0,0,0,0,191,74,2,0,0,0,0,0,0 +87,1148,0,0,0,0,11,41,49,44,37,35,26,49,49,46,62,53,46,34,30,28,22,0,0,0 +88,1150,12,0,0,55,264,431,452,412,379,394,429,500,484,527,585,579,449,280,193,203,167,108,87,37 +89,1152,0,0,0,0,73,60,0,0,0,0,0,0,0,0,54,71,0,0,0,0,0,0,0,0 +90,1153,0,0,0,0,16,59,73,38,0,0,0,0,0,15,58,82,40,21,0,0,0,0,0,0 +91,1154,0,0,0,0,26,35,14,0,0,0,0,0,0,21,39,18,0,0,0,0,0,0,0,0 +92,1156,0,0,0,0,38,55,74,73,63,65,75,77,90,92,100,92,83,64,49,33,27,9,0,0 +93,1157,0,0,0,0,32,75,33,0,0,0,0,0,0,0,0,73,26,0,0,0,0,0,0,0 +94,1158,0,0,0,65,88,72,63,0,0,0,0,0,0,0,78,123,40,41,0,0,0,0,0,0 +95,1159,0,0,0,0,178,136,0,0,0,0,0,0,0,0,47,32,86,0,0,0,0,0,0,0 +96,1161,0,0,0,0,41,146,38,0,0,0,0,0,0,0,40,80,65,0,0,0,0,0,0,0 +97,1164,0,0,0,0,27,111,140,132,127,122,129,139,128,167,177,161,174,119,61,58,39,27,0,0 +98,1166,0,0,0,12,39,78,136,130,145,162,173,153,109,194,159,158,142,127,99,95,62,30,21,0 +99,1167,0,0,0,0,0,91,110,0,0,0,0,0,0,32,42,88,32,0,0,0,0,0,0,0 +100,1168,0,0,0,24,42,78,90,82,93,100,82,96,104,120,143,153,122,113,48,63,45,30,30,0 +101,1169,0,0,0,53,60,149,205,146,185,171,183,216,205,251,259,216,241,189,152,102,119,84,39,0 +102,1173,0,0,0,0,17,0,20,0,0,0,0,0,0,0,13,18,0,0,0,0,0,0,0,0 +103,1177,0,0,0,31,69,63,112,17,0,0,0,0,0,0,117,90,61,45,0,0,0,0,0,0 +104,1178,0,0,0,0,90,133,60,0,0,0,0,0,0,0,57,226,93,34,0,0,0,0,0,0 +105,1179,0,0,0,0,114,129,58,44,0,0,0,0,0,0,92,119,103,53,0,0,0,0,0,0 +106,1180,5,4,15,114,158,335,333,200,259,289,271,307,439,379,384,329,303,180,182,168,139,68,46,53 +107,1181,0,0,0,0,72,136,133,140,129,143,157,158,173,211,205,185,156,118,102,106,67,39,0,0 +108,1182,0,0,0,0,17,47,34,22,30,32,37,33,40,41,48,55,43,39,29,0,0,0,0,0 +109,1183,0,0,0,0,42,70,60,40,38,45,43,43,48,62,62,89,58,38,0,0,0,0,0,0 +110,1186,0,0,0,13,16,33,24,16,0,0,0,0,0,0,0,39,53,26,8,0,0,0,0,0 +111,1187,0,0,0,0,28,39,24,23,22,23,21,24,21,30,32,43,41,44,36,16,16,0,0,0 +112,1190,0,0,0,0,0,172,65,0,0,0,0,0,0,0,50,62,58,0,0,0,0,0,0,0 +113,1192,0,0,0,0,0,97,29,0,0,0,0,0,0,0,46,35,27,0,0,0,0,0,0,0 +114,1193,0,0,0,0,135,150,88,0,0,0,0,0,0,0,55,95,93,15,16,0,0,0,0,0 +115,1197,0,0,0,0,44,179,109,0,0,0,0,45,39,0,108,117,96,39,0,0,0,0,0,0 +116,1200,0,0,0,0,5,23,12,21,31,30,16,32,14,41,19,40,24,23,0,0,0,0,0,0 +117,1201,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0,0 +118,1202,0,0,0,0,0,35,60,0,0,0,0,0,0,0,13,33,47,15,0,0,0,0,0,0 +119,1203,0,0,0,0,0,7,28,15,5,4,3,5,4,5,5,9,13,5,0,0,0,0,0,0 +120,1204,0,0,0,0,0,0,5,20,17,11,13,9,12,23,29,0,0,0,0,0,0,0,0,0 +121,1205,0,0,0,0,0,33,49,26,0,0,0,0,10,16,76,0,24,0,0,0,0,0,0,0 +122,1208,0,0,0,0,0,6,6,12,14,13,15,17,17,19,18,7,0,6,8,0,0,0,0,0 +123,1209,0,0,0,0,2,6,6,0,0,0,0,0,0,0,0,7,9,8,0,0,0,0,0,0 +124,1210,0,0,0,0,42,111,50,0,0,0,0,0,0,0,0,91,118,0,0,0,0,0,0,0 +125,1211,0,0,0,0,31,107,35,34,0,0,0,0,0,24,59,68,47,0,0,0,0,0,0,0 +126,1212,0,0,0,0,36,63,467,446,105,0,0,0,0,0,82,428,283,83,20,0,0,0,0,0 +127,1213,0,0,0,0,0,0,0,0,2,3,2,2,3,1,0,0,0,0,0,0,0,0,0,0 +128,1214,0,0,0,0,41,148,208,98,0,0,0,0,0,0,86,229,148,44,0,0,0,0,0,0 +129,1215,0,0,0,22,33,64,47,0,0,0,0,0,0,0,31,83,51,23,0,0,0,0,0,0 +130,1216,0,0,0,0,47,153,169,87,0,0,0,0,0,0,83,151,157,59,0,0,0,0,0,0 +131,1217,0,0,0,0,0,44,88,0,0,0,0,0,0,0,0,42,56,0,0,0,0,0,0,0 +132,1218,0,0,0,0,34,66,277,276,0,0,0,0,0,0,98,231,0,0,0,0,0,0,0,0 +133,1219,0,0,0,0,93,156,82,0,0,0,0,0,0,0,0,82,377,89,0,0,0,0,0,0 +134,1221,0,0,0,10,39,87,92,113,105,89,107,78,114,123,127,127,117,89,34,47,23,15,4,0 +135,1224,0,0,0,2,1,7,2,12,12,3,7,6,15,5,10,7,17,5,11,0,0,0,0,0 +136,1226,0,0,0,0,40,129,139,139,129,122,118,125,139,171,155,135,108,86,40,30,19,12,3,0 +137,1232,0,0,0,0,23,87,79,4,0,0,0,0,0,0,48,40,90,27,0,0,0,0,0,0 +138,1234,0,0,0,0,44,113,123,111,84,69,64,75,83,129,130,124,119,96,58,31,16,0,0,0 +139,1235,0,0,0,0,38,68,103,98,61,45,56,55,53,96,84,108,76,63,38,35,31,34,21,14 +140,1236,0,0,0,0,16,33,37,32,26,29,28,34,34,42,59,43,26,21,18,7,6,0,0,0 +141,1237,0,0,0,0,0,45,25,0,0,0,0,0,0,0,0,12,20,0,0,0,0,0,0,0 +142,1238,0,0,0,0,12,51,67,64,57,53,63,72,73,78,76,56,49,32,24,17,0,3,0,0 +143,1240,0,0,0,0,60,168,163,168,148,130,135,144,150,188,253,196,157,134,101,54,50,47,31,0 +144,1241,0,0,0,0,10,56,73,43,47,33,39,56,46,70,62,61,51,48,23,15,13,11,0,0 +145,1242,0,0,0,0,31,76,79,29,0,0,0,0,0,0,35,77,64,21,0,0,0,0,0,0 +146,1243,0,0,0,0,0,86,34,0,0,0,0,0,0,0,0,43,34,0,0,0,0,0,0,0 +147,1244,0,0,0,0,0,52,55,21,0,0,0,0,0,0,0,48,49,16,0,0,0,0,0,0 +148,1245,0,0,0,0,34,183,335,329,274,210,243,215,260,374,230,343,302,195,105,67,42,32,20,0 +149,1246,0,0,0,2,10,57,29,21,14,12,17,19,18,86,40,34,22,8,0,0,0,0,0,0 +150,1248,0,0,0,4,21,65,61,78,77,42,65,80,82,86,126,80,77,54,50,49,35,21,10,0 +151,1249,0,0,0,0,0,143,78,112,88,40,41,43,44,95,63,115,98,48,30,0,0,0,0,0 +152,1250,0,0,0,0,0,29,86,48,0,0,0,0,0,0,0,61,67,0,0,0,0,0,0,0 +153,1252,0,0,0,0,41,172,140,0,0,0,0,0,0,38,48,113,80,23,0,0,0,0,0,0 +154,1255,0,0,0,27,175,546,723,476,316,252,238,278,301,413,440,705,564,376,142,177,117,53,35,18 +155,1257,0,0,0,24,45,99,114,0,0,0,0,0,0,0,49,83,80,27,0,0,0,0,0,0 +156,1260,0,0,0,0,0,76,40,0,0,0,0,0,0,0,0,55,30,0,0,0,0,0,0,0 +157,1265,0,0,0,0,21,91,140,38,0,0,0,0,0,0,62,82,57,16,0,0,0,0,0,0 +158,1268,0,0,0,0,32,100,59,0,0,0,0,0,0,0,38,114,86,0,0,0,0,0,0,0 +159,1269,0,0,0,0,0,67,91,73,42,0,0,0,0,0,53,88,99,60,26,0,0,0,0,0 +160,1271,0,0,0,0,133,346,613,528,469,353,361,347,343,389,564,649,478,285,179,158,125,36,0,0 +161,1277,0,0,0,0,13,44,60,13,0,0,0,0,0,23,17,42,10,0,0,0,0,0,0,0 +162,1280,0,33,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +163,1301,0,0,0,19,35,277,341,185,0,0,0,0,0,44,45,370,234,78,0,0,0,0,0,0 +164,1303,0,0,0,0,126,295,239,59,0,0,0,0,0,0,173,226,87,27,24,0,0,0,0,0 +165,1304,0,0,0,0,0,98,100,0,0,0,0,0,0,0,76,138,31,0,0,0,0,0,0,0 +166,1306,0,0,0,0,39,127,126,0,0,0,0,0,0,0,49,151,96,0,0,0,0,0,0,0 +167,1308,0,0,0,0,22,55,30,0,0,0,0,0,0,0,34,45,21,0,0,0,0,0,0,0 +168,1309,0,0,0,0,0,96,121,54,0,0,0,0,0,0,0,94,106,0,0,0,0,0,0,0 +169,1311,0,0,0,0,70,170,217,60,0,0,0,0,0,0,133,200,84,35,0,0,0,0,0,0 +170,1312,0,0,0,35,79,296,376,187,0,0,0,0,0,34,154,325,246,115,0,0,0,0,0,0 +171,1316,0,0,0,0,34,109,327,0,0,0,0,0,0,0,36,169,130,54,0,0,0,0,0,0 +172,1330,0,0,0,0,0,23,46,41,31,28,32,25,29,29,29,19,19,14,8,0,0,0,0,0 +173,1331,0,0,0,0,0,45,79,100,103,81,77,77,76,76,82,64,57,35,19,18,18,7,4,0 +174,1342,0,0,0,15,33,124,0,0,0,0,0,0,0,0,32,73,54,0,0,0,0,0,0,0 +175,1345,0,0,0,0,0,33,98,92,101,113,109,110,102,119,110,106,73,72,30,35,21,14,0,0 +176,1346,0,0,0,0,25,45,117,111,95,85,106,96,94,143,118,115,108,55,34,41,35,16,10,0 +177,1347,0,0,0,0,34,74,87,83,77,78,72,83,89,103,112,109,107,90,58,46,35,22,7,0 +178,1348,0,0,0,0,12,44,70,84,83,85,87,84,92,102,115,110,95,80,42,45,40,26,12,0 +179,1355,0,0,0,0,31,129,213,53,0,0,0,0,0,26,41,293,97,0,0,0,0,0,0,0 +180,1372,0,0,0,0,82,183,600,581,375,298,225,304,281,389,334,406,505,240,188,94,41,0,0,0 +181,1373,0,0,0,0,0,82,199,108,58,0,0,0,39,50,68,172,181,62,0,0,0,0,0,0 +182,1601,0,0,0,0,0,5,3,1,0,0,0,0,0,0,2,6,11,0,0,0,0,0,0,0 +183,1661,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +184,1671,88,67,0,110,247,402,550,519,526,513,587,619,654,710,760,758,695,550,476,409,318,217,152,118 +185,1672,0,0,0,18,97,316,447,630,489,299,290,294,298,383,466,520,683,514,337,235,185,119,65,18 +186,1673,31,30,14,60,240,535,643,524,385,346,337,365,417,481,600,806,712,471,338,260,223,161,80,44 +187,1674,45,42,17,54,247,697,916,858,496,442,469,486,561,852,839,961,867,601,448,338,310,229,110,67 +188,1675,47,51,21,112,285,764,1199,859,701,693,695,708,706,904,919,1282,1202,758,493,382,352,276,156,92 +189,1688,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +190,1773,0,0,0,0,6,19,18,13,0,0,0,0,0,0,9,21,14,14,3,0,0,0,0,0 +191,1775,0,0,0,0,9,18,18,12,0,0,0,0,0,0,13,25,14,14,3,0,0,0,0,0 +192,1823,0,0,0,0,0,37,0,0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0 +193,1824,0,0,0,0,0,39,0,0,0,0,0,0,0,40,0,0,0,0,0,0,0,0,0,0 +194,1887,0,0,0,0,0,40,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0 +195,1888,0,0,0,0,0,61,0,0,0,0,0,0,0,49,0,0,0,0,0,0,0,0,0,0 +196,1889,0,0,0,0,0,29,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0 +197,1891,0,0,0,0,0,0,31,0,0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0 +198,1892,0,0,0,0,0,0,48,0,0,0,0,0,0,0,44,0,0,0,0,0,0,0,0,0 +199,1893,0,0,0,0,0,25,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0 +200,1901,0,0,0,0,16,15,13,21,15,18,19,34,28,27,26,26,27,17,13,13,8,0,0,0 +201,1903,0,0,0,0,14,26,23,28,30,34,34,44,48,37,43,36,43,21,17,16,12,0,0,0 +202,1906,0,0,0,0,0,19,21,29,26,26,27,30,31,34,35,32,25,22,0,0,0,0,0,0 +203,1907,0,0,0,0,0,5,3,5,15,14,0,17,15,0,9,3,0,0,0,0,0,0,0,0 +204,1908,0,0,0,0,0,0,0,6,6,6,6,6,10,10,10,10,10,0,0,0,0,0,0,0 +205,1909,0,0,0,0,6,12,12,12,12,12,12,12,12,12,12,12,12,12,6,0,0,0,0,0 +206,1910,0,0,0,0,0,0,2,9,8,12,11,10,14,16,13,8,0,0,0,0,0,0,0,0 +207,1913,0,0,0,0,15,27,34,7,0,0,0,0,0,0,38,33,19,8,0,0,0,0,0,0 +208,1914,0,0,0,0,0,0,0,0,35,38,29,40,40,22,31,0,0,0,0,0,0,0,0,0 +209,1915,0,0,0,0,0,0,0,0,16,7,16,28,18,9,22,0,0,0,0,0,0,0,0,0 +210,1916,0,0,0,0,0,0,0,0,24,31,22,24,36,27,30,9,0,0,0,0,0,0,0,0 +211,1917,0,0,0,8,5,11,16,8,4,10,9,9,10,9,13,17,14,6,0,0,0,0,0,0 +212,1919,0,0,0,0,0,0,3,12,10,15,13,12,17,20,16,0,0,0,0,0,0,0,0,0 +213,1927,0,0,0,0,0,0,13,17,9,12,21,18,16,28,9,10,7,0,0,0,0,0,0,0 +214,1930,0,0,0,0,0,19,26,19,0,0,0,0,0,0,24,28,12,0,0,0,0,0,0,0 +215,1931,0,0,0,0,0,30,31,25,12,22,16,20,18,14,35,38,30,11,12,0,0,0,0,0 +216,1935,0,0,0,0,11,16,18,8,0,0,0,0,0,4,12,18,16,4,0,0,0,0,0,0 +217,1952,0,0,0,84,85,0,0,0,0,0,0,0,0,97,0,132,0,0,0,0,0,0,0,0 +218,1973,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +219,1975,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +220,1980,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +221,1981,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,17,0,0,0,0,0,0 +222,1982,0,0,0,0,0,0,27,0,0,0,0,0,0,0,27,0,0,0,0,0,0,0,0,0 +223,1984,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,0,0,0 +224,1986,0,0,0,0,0,0,30,0,0,0,0,0,0,0,60,0,0,0,0,0,0,0,0,0 +225,1987,0,0,0,0,0,44,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0 +226,1988,0,0,0,0,0,0,36,0,0,0,0,0,0,0,28,0,0,0,0,0,0,0,0,0 +227,1989,0,0,0,0,0,46,0,0,0,0,0,0,0,0,26,0,0,0,0,0,0,0,0,0 +228,1994,0,0,0,0,0,29,0,0,0,0,0,0,0,0,20,0,0,0,0,0,0,0,0,0 +229,1995,0,0,0,0,0,0,24,0,0,0,0,0,0,0,15,0,0,0,0,0,0,0,0,0 +230,2001,0,0,0,29,144,329,410,364,373,402,433,473,487,524,605,492,445,315,251,193,112,80,14,0 +231,2002,0,0,0,0,15,156,196,195,203,181,200,217,238,300,283,243,214,139,108,75,56,31,0,0 +232,2003,0,0,0,0,27,104,175,149,145,151,185,197,184,218,203,174,147,98,79,59,37,1,0,0 +233,2010,0,0,0,0,0,37,75,67,49,42,41,53,49,82,83,65,55,28,1,0,0,0,0,0 +234,2011,0,0,0,0,0,39,41,32,25,31,24,26,36,51,48,41,15,18,0,0,0,0,0,0 +235,2013,0,0,0,0,10,15,22,10,12,10,9,11,13,12,20,18,10,0,0,0,0,0,0,0 +236,2014,0,0,0,0,0,16,31,11,9,10,11,11,15,25,27,14,16,18,0,0,0,0,0,0 +237,2016,0,0,0,0,7,40,56,34,36,34,39,38,43,87,50,38,36,33,32,13,0,0,0,0 +238,2028,0,0,0,0,0,23,73,53,40,41,38,52,43,68,90,65,52,23,21,7,0,0,0,0 +239,2041,0,0,0,0,32,62,81,69,52,50,49,69,60,80,108,103,82,42,44,21,0,0,0,0 +240,2042,0,0,0,0,0,24,27,23,29,34,38,38,41,35,48,36,26,29,13,0,0,0,0,0 +241,2045,0,0,0,0,9,21,46,42,31,37,35,41,45,41,49,41,32,21,2,0,0,0,0,0 +242,2048,0,0,0,0,35,73,95,68,51,52,59,63,87,115,126,115,90,49,48,37,7,0,0,0 +243,2051,0,0,0,0,2,31,39,39,40,43,47,51,52,54,54,45,42,27,18,0,0,0,0,0 +244,2052,0,0,0,0,0,53,82,89,79,76,78,80,87,122,103,87,72,52,23,18,0,0,0,0 +245,2053,0,0,0,0,0,47,78,66,81,81,87,94,97,106,117,94,81,66,59,0,0,0,0,0 +246,2054,0,0,0,0,0,34,58,38,42,52,51,48,55,83,76,63,63,29,22,22,0,0,0,0 +247,2055,0,0,0,0,0,55,67,63,63,72,72,86,81,94,95,90,74,37,35,27,1,0,0,0 +248,2056,0,0,0,0,0,0,33,21,24,26,28,29,29,45,34,32,25,23,1,0,0,0,0,0 +249,2057,0,0,0,0,0,44,61,78,93,98,123,123,128,151,127,103,82,45,36,14,0,0,0,0 +250,2062,0,0,0,0,3,5,7,0,0,0,0,0,0,0,0,6,5,6,0,0,0,0,0,0 +251,2100,0,0,0,0,0,19,43,45,35,26,36,42,37,51,42,38,32,21,4,0,0,0,0,0 +252,2102,0,0,0,0,23,27,54,3,0,0,0,0,0,0,34,37,20,12,0,0,0,0,0,0 +253,2202,0,0,0,0,1,79,100,88,87,101,111,111,119,168,136,124,108,80,63,33,5,0,0,0 +254,2204,0,0,0,0,0,77,78,81,82,85,97,103,105,108,109,107,87,68,40,30,1,0,0,0 +255,2206,0,0,0,0,14,68,65,59,51,67,59,75,102,78,129,75,107,53,66,24,2,0,0,0 +256,2212,0,0,0,0,16,27,68,69,86,70,78,81,91,87,90,92,78,27,27,18,0,0,0,0 +257,2214,0,0,0,0,0,53,66,55,62,67,71,78,74,104,75,66,60,37,22,1,0,0,0,0 +258,2300,0,0,0,0,0,25,59,64,63,65,84,88,86,95,90,95,82,53,27,18,3,0,0,0 +259,2400,0,0,0,8,43,154,105,55,33,30,33,41,39,44,70,55,51,34,28,13,1,0,0,0 +260,2402,0,0,0,0,23,49,63,63,60,70,77,77,72,97,97,92,78,65,36,15,0,0,0,0 +261,2409,0,0,0,0,0,5,14,19,16,16,15,15,18,19,20,22,13,11,5,0,0,0,0,0 +262,2410,0,0,0,0,0,42,69,46,35,42,56,49,64,65,77,69,48,36,21,9,0,0,0,0 +263,2475,0,0,0,2,3,0,0,0,0,0,0,0,0,0,0,3,2,0,0,0,0,0,0,0 +264,2485,0,0,0,0,6,11,3,0,0,0,0,0,0,0,11,6,0,0,0,0,0,0,0,0 +265,2495,0,0,0,0,0,0,0,0,0,0,0,0,0,0,22,54,105,75,8,0,0,0,0,0 +266,2497,0,0,0,7,13,43,29,4,0,0,0,0,0,0,12,18,44,30,0,0,0,0,0,0 +267,2500,0,0,0,0,8,57,64,69,64,66,65,76,82,90,89,94,59,73,45,53,46,20,0,0 +268,2501,0,0,0,0,11,47,45,38,29,19,13,20,19,45,50,43,47,25,34,9,1,0,0,0 +269,2503,0,0,0,0,4,4,8,3,2,2,3,6,2,1,3,5,4,4,3,0,0,0,0,0 +270,2504,0,0,0,0,0,0,0,0,0,3,2,3,5,2,3,1,2,1,0,0,0,0,0,0 +271,3101,0,0,0,0,31,51,74,87,92,91,77,86,95,114,108,103,93,85,66,63,48,20,2,0 +272,3105,0,0,0,3,25,35,65,54,50,57,53,55,62,64,78,72,53,34,31,22,12,2,0,0 +273,3106,0,0,0,0,5,31,35,14,0,0,0,0,0,0,0,27,43,26,1,0,0,0,0,0 +274,3110,0,0,0,0,0,6,18,14,0,0,0,0,0,0,0,14,15,6,0,0,0,0,0,0 +275,3111,0,0,0,0,2,8,8,0,0,0,0,0,0,0,0,4,5,2,0,0,0,0,0,0 +276,3112,0,0,0,0,0,43,50,44,42,34,29,30,28,62,49,49,50,54,28,24,15,0,0,0 +277,3113,0,0,0,0,16,39,45,47,50,35,36,47,54,66,82,76,55,43,20,22,18,1,0,0 +278,3115,0,0,0,0,33,81,107,123,131,138,142,137,150,151,150,192,152,115,65,62,42,0,0,0 +279,3116,0,0,0,0,15,81,111,112,118,114,121,123,140,133,156,152,126,92,65,45,32,1,0,0 +280,3119,0,0,0,0,0,30,43,35,25,15,17,18,21,44,43,42,34,34,12,10,6,1,0,0 +281,3120,0,0,0,0,13,17,37,28,19,23,16,16,17,22,15,33,33,17,10,10,7,0,0,0 +282,3130,0,0,0,0,18,46,62,81,42,46,39,52,48,107,70,59,53,45,28,19,10,0,0,0 +283,3196,0,0,0,0,0,19,34,30,32,35,37,38,41,40,49,54,45,36,19,20,16,6,0,0 +284,3201,0,0,0,8,41,91,82,105,85,94,90,110,95,110,129,142,130,79,58,49,40,12,0,0 +285,3202,0,0,0,0,40,79,83,85,92,78,95,104,110,114,130,142,101,79,70,55,40,2,0,0 +286,3220,0,0,0,0,0,10,10,15,14,12,14,17,13,16,18,17,15,11,8,0,0,0,0,0 +287,3222,0,0,0,0,2,11,21,19,22,20,21,30,22,23,31,22,26,18,14,13,6,0,0,0 +288,3227,0,0,0,18,27,15,0,0,0,0,0,0,0,34,23,0,0,0,0,0,0,0,0,0 +289,3230,0,0,0,0,0,0,1,4,0,0,0,0,0,0,0,0,6,4,0,0,0,0,0,0 +290,3240,0,0,0,0,7,13,10,7,10,10,9,12,14,20,12,7,10,9,4,0,0,0,0,0 +291,3247,0,0,0,32,38,5,0,0,0,0,0,0,0,42,28,0,0,0,0,0,0,0,0,0 +292,3270,0,0,0,0,4,30,24,29,7,10,9,14,11,15,14,41,43,31,18,0,0,0,0,0 +293,3275,0,0,0,0,17,19,19,16,28,28,37,41,40,47,30,27,27,15,15,13,2,0,0,0 +294,3277,0,0,0,11,27,0,0,0,0,0,0,0,0,14,33,6,0,0,0,0,0,0,0,0 +295,3280,0,0,0,8,20,34,38,31,28,28,36,32,36,41,49,43,48,34,28,21,1,0,0,0 +296,3402,0,0,0,0,91,221,318,48,0,0,0,0,0,36,127,224,142,76,0,0,0,0,0,0 +297,3405,0,0,0,0,23,35,73,1,0,0,0,0,0,0,35,56,28,12,0,0,0,0,0,0 +298,3410,0,0,0,0,18,131,77,30,0,0,0,0,0,0,38,80,83,1,0,0,0,0,0,0 +299,3412,0,0,0,0,71,159,162,34,0,0,0,0,0,0,76,158,141,33,0,0,0,0,0,0 +300,3413,0,0,0,0,116,343,233,75,13,0,0,0,0,20,131,236,187,58,1,0,0,0,0,0 +301,3415,0,0,0,0,53,211,168,56,0,0,0,0,0,0,138,250,216,10,0,0,0,0,0,0 +302,3416,0,0,0,0,16,68,50,13,0,0,0,0,0,0,20,46,46,4,0,0,0,0,0,0 +303,3417,0,0,0,0,19,79,71,19,1,0,0,0,0,0,49,111,102,37,0,0,0,0,0,0 +304,3421,0,0,0,36,146,163,40,0,0,0,0,0,0,40,78,114,59,2,0,0,0,0,0,0 +305,3422,0,0,0,0,26,29,24,0,0,0,0,0,0,0,0,41,36,0,0,0,0,0,0,0 +306,3424,0,0,0,0,50,31,1,0,0,0,0,0,0,0,36,4,28,1,0,0,0,0,0,0 +307,3425,0,0,0,0,72,64,15,0,0,0,0,0,0,0,29,60,42,1,0,0,0,0,0,0 +308,3435,0,0,0,0,47,130,81,4,0,0,0,0,0,0,42,88,93,10,0,0,0,0,0,0 +309,3701,0,0,0,0,128,246,309,291,286,296,332,345,360,408,427,473,408,330,229,196,179,62,0,0 +310,3810,0,0,0,0,0,0,0,10,73,64,2,0,0,0,0,0,3,84,38,0,0,0,0,0 +311,3821,0,0,0,0,26,54,37,2,0,0,0,0,0,0,37,43,41,0,0,0,0,0,0,0 +312,3855,0,0,0,0,35,74,85,49,2,0,0,17,19,30,85,82,37,0,0,0,0,0,0,0 +313,3860,0,0,0,0,28,110,87,56,1,0,0,40,30,39,72,141,79,3,0,0,0,0,0,0 +314,3871,0,0,0,0,0,100,122,88,26,1,0,16,13,22,40,122,93,0,0,0,0,0,0,0 +315,3880,0,0,0,0,68,110,87,34,1,0,0,0,0,0,58,75,82,3,0,0,0,0,0,0 +316,4000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +317,4001,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 +318,4003,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0 +319,4004,0,0,0,0,7,8,10,14,15,6,8,11,7,14,14,16,10,5,0,0,0,0,0,0 +320,4005,0,0,0,0,0,0,5,6,10,7,7,9,8,10,13,14,7,7,0,0,0,0,0,0 +321,4008,0,0,0,0,0,0,7,12,18,20,21,23,29,29,23,21,16,6,0,0,0,0,0,0 +322,4009,0,0,0,0,0,0,10,18,17,22,24,23,29,28,32,20,21,9,0,0,0,0,0,0 +323,4011,0,0,0,1,4,48,74,67,90,81,91,114,96,94,96,89,57,42,25,0,0,0,0,0 +324,4012,0,0,0,0,0,15,16,19,23,25,29,21,27,33,41,28,30,20,16,0,0,0,0,0 +325,4013,0,0,0,0,0,23,32,29,34,39,33,33,36,41,37,35,29,17,15,0,0,0,0,0 +326,4015,0,0,0,45,71,31,0,0,0,0,0,0,0,0,0,40,49,48,12,0,0,0,0,0 +327,4017,0,0,0,0,0,0,9,24,35,31,31,33,28,29,39,32,19,18,9,0,0,0,0,0 +328,4019,0,0,0,0,24,52,5,0,0,0,0,0,0,0,49,26,0,0,0,0,0,0,0,0 +329,4020,0,0,0,0,18,24,21,30,24,33,22,27,32,28,28,36,24,24,14,0,0,0,0,0 +330,4021,0,0,0,0,16,9,12,14,13,23,19,34,14,30,14,36,25,14,14,0,0,0,0,0 +331,4022,0,0,0,20,33,15,0,0,0,0,0,0,0,0,0,0,18,21,0,0,0,0,0,0 +332,4023,0,0,0,0,0,0,0,5,13,0,7,6,3,6,1,5,2,0,0,0,0,0,0,0 +333,4024,0,0,0,0,18,19,13,24,25,24,25,27,25,26,30,28,25,24,10,0,0,0,0,0 +334,4025,0,0,0,0,13,22,6,22,28,33,34,35,36,33,31,30,26,23,11,0,0,0,0,0 +335,4026,0,0,0,0,0,10,8,26,28,27,32,39,39,35,37,47,34,32,14,0,0,0,0,0 +336,4029,0,0,0,0,14,22,0,14,24,14,24,27,25,13,27,15,25,14,4,0,0,0,0,0 +337,4032,0,0,0,0,0,5,14,15,11,14,11,16,14,16,17,20,13,4,1,0,0,0,0,0 +338,4033,0,0,0,17,13,20,0,0,0,0,0,0,0,0,0,7,9,11,6,0,0,0,0,0 +339,4034,0,0,0,0,0,1,15,2,2,4,2,2,2,1,1,2,3,1,2,0,0,0,0,0 +340,4035,0,0,0,0,0,0,0,5,6,11,10,9,9,9,8,7,7,0,0,0,0,0,0,0 +341,4036,0,0,0,0,0,0,8,7,6,7,8,7,9,9,8,8,7,4,6,0,0,0,0,0 +342,4037,0,0,0,0,0,0,5,3,8,15,12,10,13,12,14,11,9,6,0,0,0,0,0,0 +343,4041,0,0,0,0,0,0,4,6,3,2,3,4,3,4,4,5,0,0,0,0,0,0,0,0 +344,4043,0,0,0,0,0,0,0,0,2,5,7,8,6,7,5,3,0,0,0,0,0,0,0,0 +345,4081,0,0,0,0,21,42,1,0,0,0,0,0,0,0,28,27,0,0,0,0,0,0,0,0 +346,4085,0,0,0,11,14,10,0,0,0,0,0,0,0,0,2,28,15,10,3,0,0,0,0,0 +347,4086,0,0,0,0,21,40,18,7,0,0,0,9,11,9,14,27,22,8,5,0,0,0,0,0 +348,4090,0,0,0,27,73,115,83,37,12,16,21,17,16,16,58,81,95,92,35,0,0,0,0,0 +349,4091,0,0,0,34,47,53,47,0,0,0,0,0,0,2,13,44,57,44,14,0,0,0,0,0 +350,4092,0,0,0,0,0,0,0,4,9,9,9,10,11,10,11,10,1,0,0,0,0,0,0,0 +351,4093,0,0,0,12,16,22,11,6,0,0,0,0,0,0,6,11,18,22,12,0,0,0,0,0 +352,4094,0,0,0,0,8,17,12,0,0,0,0,0,0,0,5,4,14,37,7,0,0,0,0,0 +353,4095,0,0,0,13,23,24,16,10,0,0,0,0,0,0,8,11,21,25,14,0,0,0,0,0 +354,4096,0,0,0,10,15,18,13,9,0,0,0,0,0,0,4,8,14,13,10,0,0,0,0,0 +355,4097,0,0,0,18,15,20,16,10,0,0,0,0,0,0,5,7,20,21,9,0,0,0,0,0 +356,4098,0,0,0,0,18,21,12,0,0,0,0,0,0,0,5,7,16,20,8,0,0,0,0,0 +357,4099,0,0,0,6,16,18,13,6,0,0,0,0,0,0,3,5,14,14,9,0,0,0,0,0 +358,4106,0,0,0,0,33,42,29,0,0,0,0,0,0,0,2,4,12,14,7,0,0,0,0,0 +359,6510,0,0,0,123,212,379,218,179,0,0,0,0,0,93,257,267,220,122,0,0,0,0,0,0 +360,6511,0,0,0,80,247,258,215,197,0,0,0,0,0,102,277,222,238,215,0,0,0,0,0,0 +361,6512,0,0,0,0,97,120,170,108,419,270,305,332,400,235,197,179,169,117,348,236,177,119,79,25 +362,6513,0,0,0,0,62,164,94,46,0,0,0,0,0,0,54,146,73,45,0,0,0,0,0,0 +363,6522,0,0,0,41,263,309,381,334,241,161,169,165,194,286,290,490,319,180,166,143,75,64,40,0 +364,6532,0,0,0,29,268,388,217,55,0,0,0,0,0,78,249,326,255,94,0,0,0,0,0,0 +365,6535,0,0,0,13,75,129,176,148,104,107,77,101,85,105,149,147,140,133,74,42,37,20,0,0 +366,6540,0,0,0,0,0,62,100,59,62,0,0,0,0,28,48,87,55,22,0,0,0,0,0,0 +367,6542,0,0,0,0,26,124,250,264,82,19,0,0,0,51,147,264,197,64,15,0,0,0,0,0 +368,6545,0,0,0,52,230,543,1127,935,647,356,272,267,274,351,611,977,817,587,303,181,95,70,35,0 +369,6550,0,0,0,30,246,691,1135,705,466,292,287,305,320,452,694,1109,1012,563,258,198,160,125,84,15 +370,6554,0,0,0,63,138,139,201,218,323,197,210,199,204,326,245,259,237,185,142,109,57,41,15,0 +371,6555,0,0,0,0,30,152,59,57,0,0,0,0,0,36,106,103,30,21,0,0,0,0,0,0 +372,6556,0,0,0,0,47,126,123,110,0,0,0,0,0,75,116,179,39,34,0,0,0,0,0,0 +373,6560,0,0,0,49,114,157,133,111,111,84,99,104,97,118,127,132,133,91,41,52,38,35,0,0 +374,6566,0,0,0,67,101,256,174,73,52,45,21,22,53,82,177,222,136,47,69,31,15,0,0,0 +375,6567,0,0,0,0,38,122,58,47,0,0,0,0,0,48,103,85,37,0,0,0,0,0,0,0 +376,6574,0,112,70,127,98,124,120,104,114,111,104,177,149,166,147,183,80,103,77,91,50,36,46,0 +377,6577,0,0,0,0,126,331,352,150,0,0,0,0,0,97,159,256,153,0,0,0,0,0,0,0 +378,6578,0,0,0,12,0,16,38,110,150,136,147,156,174,129,63,49,44,169,151,103,92,33,0,0 +379,6586,0,0,0,0,49,105,60,41,33,28,0,31,26,33,71,77,73,27,0,0,0,0,0,0 +380,6590,0,0,0,149,402,548,410,206,49,35,35,18,0,108,287,449,341,103,0,0,0,0,0,0 +381,6592,0,0,0,151,158,129,68,0,0,0,0,0,0,62,132,130,113,45,0,0,0,0,0,0 +382,6594,0,0,0,0,0,37,63,116,129,121,126,150,266,169,60,51,42,106,148,122,96,57,17,0 +383,6595,0,0,0,48,115,50,0,0,0,0,0,0,0,34,88,31,38,0,0,0,0,0,0,0 +384,6596,0,0,0,26,33,87,44,22,0,0,0,0,0,0,32,61,92,47,0,0,0,0,0,0 +385,6999,0,0,0,698,1635,2247,579,401,0,0,0,0,0,0,1132,2629,2602,438,0,0,0,0,0,0 +386,6998,0,0,0,38,89,342,88,61,0,0,0,0,0,0,133,309,183,0,0,0,0,0,0,0 +387,6996,90,0,0,22,301,1113,2089,2381,1783,1400,1492,1582,1622,1635,2220,2578,2908,2397,1587,1091,989,802,707,416 +388,6995,0,0,0,0,52,101,330,195,207,184,281,221,273,231,340,317,260,190,106,70,43,10,0,0 diff --git a/scripts/summarize/inputs/network_summary/transit_route_groups.csv b/scripts/summarize/inputs/network_summary/transit_route_groups.csv new file mode 100644 index 00000000..34c79d41 --- /dev/null +++ b/scripts/summarize/inputs/network_summary/transit_route_groups.csv @@ -0,0 +1,8 @@ +RouteGroupID,RouteGroupName +1,Metro +2,Pierce +3,CT +4,Kitsap +5,WSF +6,Sound Transit +7,ET diff --git a/scripts/summarize/inputs/network_summary/transit_special_routes.csv b/scripts/summarize/inputs/network_summary/transit_special_routes.csv new file mode 100644 index 00000000..47e9cbab --- /dev/null +++ b/scripts/summarize/inputs/network_summary/transit_special_routes.csv @@ -0,0 +1,11 @@ +description,id,mode,route_code,RouteGroupName +A-Line Rapid Ride,5347,b,1671,RapidRideA +B Line B-Line Rapid*,4087,b,1672,RapidRideB +C Line test,5301,b,1673,RapidRideC +D Line test,5299,b,1674,RapidRideD +E-Line E-Line Rapid*,4093,b,1675,RapidRideE +LITE RL TCOMA CBD,4946,r,6995,ST Light Rail - Tacoma +LightRail SeaTac-Sea,4950,r,6996,ST Light Rail -Central Link +COMMTR RL TAC-SEA NB,4944,c,6998,ST Commuter Rail South +COMMTR RL SEA-EV NB,4945,c,6999,ST Commuter Rail North +Swift,4985,b,3701,Swift diff --git a/scripts/summarize/inputs/network_summary/transit_time_groups.csv b/scripts/summarize/inputs/network_summary/transit_time_groups.csv new file mode 100644 index 00000000..d859d6ce --- /dev/null +++ b/scripts/summarize/inputs/network_summary/transit_time_groups.csv @@ -0,0 +1,16 @@ +Hour,ModelPeriod,TimeGroup,BigTimeGroup,All,tod +5,5to6_board,EV/NT,Off-Peak,All,5to6 +6,6to7_board,AM,Peak,All,6to7 +7,7to8_board,AM,Peak,All,7to8 +8,8to9_board,AM,Peak,All,8to9 +9,9to10_board,MD,Off-Peak,All,10to14 +10,10to14_board,MD,Off-Peak,All,10to14 +11,10to14_board,MD,Off-Peak,All,10to14 +12,10to14_board,MD,Off-Peak,All,10to14 +13,10to14_board,MD,Off-Peak,All,10to14 +14,14to15_board,MD,Off-Peak,All,14to15 +15,15to16_board,PM,Peak,All,15to16 +16,16to17_board,PM,Peak,All,16to17 +17,17to18_board,PM,Peak,All,17to18 +18,18to20_board,EV/NT,Off-Peak,All,18to20 +19,18to20_board,EV/NT,Off-Peak,All,18to20 diff --git a/scripts/summarize/inputs/network_summary/truck_counts_2014.csv b/scripts/summarize/inputs/network_summary/truck_counts_2014.csv new file mode 100644 index 00000000..791a129b --- /dev/null +++ b/scripts/summarize/inputs/network_summary/truck_counts_2014.csv @@ -0,0 +1,398 @@ +,i,j,ij_id,CountID,Location,LocationDetail,FacilityType,observedTot,observedMed,observedHvy,LARGE_AREA,county,lat,lon +0,6436,6827,6436-6827,1,SR-9,n/o 53rd Ave NE,6,218.5,176,43,NW Snohomish,Snohomish,48.24432143,-122.161116 +1,6827,6436,6827-6436,1,SR-9,n/o 53rd Ave NE,6,218.5,176,43,NW Snohomish,Snohomish,48.24432143,-122.161116 +2,7784,7940,7784-7940,2,I-5,@ 236th St. NE,1,8165,4083,4083,NW Snohomish,Snohomish,48.21006851,-122.2166785 +3,7997,7744,7997-7744,2,I-5,@ 236th St. NE,1,8165,4083,4083,NW Snohomish,Snohomish,48.20940118,-122.215634 +4,8786,8836,8786-8836,3,SR-9,n/o Highland Dr.,2,1200,960,240,Everett,Snohomish,48.18847346,-122.1283739 +5,8836,8786,8836-8786,3,SR-9,n/o Highland Dr.,2,1200,960,240,Everett,Snohomish,48.18847346,-122.1283739 +6,8920,9282,8920-9282,4,I-5,s/o SR-530,1,8715,4358,4358,NW Snohomish,Snohomish,48.18107477,-122.1973348 +7,9277,8917,9277-8917,4,I-5,s/o SR-530,1,8715,4358,4358,NW Snohomish,Snohomish,48.18114113,-122.1970157 +8,21557,21656,21557-21656,5,SR-2,e/o I-5,1,8690,7900,790,Everett,Snohomish,47.9787135,-122.1812156 +9,21630,21366,21630-21366,5,SR-2,e/o I-5,1,8690,7900,790,Everett,Snohomish,47.97958772,-122.1773421 +10,3748,35642,3748-35642,6,SR-104,@ Hood Canal Bridge,5,1350,900,450,North Kitsap,Kitsap,47.85583172,-122.6166002 +11,35642,3748,35642-3748,6,SR-104,@ Hood Canal Bridge,5,1350,900,450,North Kitsap,Kitsap,47.85583172,-122.6166002 +12,51826,52483,51826-52483,8,SR-307,s/o NE Gunderson Rd.,6,1020,850,170,North Kitsap,Kitsap,47.76423955,-122.6149398 +13,52483,51826,52483-51826,8,SR-307,s/o NE Gunderson Rd.,6,1020,850,170,North Kitsap,Kitsap,47.76423955,-122.6149398 +14,50024,52834,50024-52834,9,SR-522,w/o SR-9,1,4250,3125,1125,Eastside King,King,47.77135525,-122.153782 +15,50024,52834,50024-52834,9,SR-522,w/o SR-9,1,4250,3125,1125,Eastside King,King,47.77891628,-122.1487935 +16,50024,52834,50024-52834,9,SR-522,w/o SR-9,1,4250,3125,1125,SW Snohomish,Snohomish,47.77135525,-122.153782 +17,50024,52834,50024-52834,9,SR-522,w/o SR-9,1,4250,3125,1125,SW Snohomish,Snohomish,47.77891628,-122.1487935 +18,52901,50140,52901-50140,9,SR-522,w/o SR-9,1,4250,3125,1125,Eastside King,King,47.76688907,-122.1564881 +19,52901,50140,52901-50140,9,SR-522,w/o SR-9,1,4250,3125,1125,Eastside King,King,47.77855267,-122.1493711 +20,52901,50140,52901-50140,9,SR-522,w/o SR-9,1,4250,3125,1125,SW Snohomish,Snohomish,47.76688907,-122.1564881 +21,52901,50140,52901-50140,9,SR-522,w/o SR-9,1,4250,3125,1125,SW Snohomish,Snohomish,47.77855267,-122.1493711 +22,44762,64063,44762-64063,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,King Other,King,47.74457963,-121.4293236 +23,44762,64063,44762-64063,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,King Other,King,47.79554401,-121.5340482 +24,44762,64063,44762-64063,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,Snohomish Other,Snohomish,47.74457963,-121.4293236 +25,44762,64063,44762-64063,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,Snohomish Other,Snohomish,47.79554401,-121.5340482 +26,64063,44762,64063-44762,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,King Other,King,47.74457963,-121.4293236 +27,64063,44762,64063-44762,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,King Other,King,47.79554401,-121.5340482 +28,64063,44762,64063-44762,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,Snohomish Other,Snohomish,47.74457963,-121.4293236 +29,64063,44762,64063-44762,10,SR-2,e/o NE Old Cascade Hwy,6,297,215,83,Snohomish Other,Snohomish,47.79554401,-121.5340482 +30,76611,184102,76611-184102,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Eastside King,King,47.63870639,-122.2488432 +31,76611,184102,76611-184102,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Eastside King,King,47.64253222,-122.2745434 +32,76611,184102,76611-184102,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Seattle,King,47.63870639,-122.2488432 +33,76611,184102,76611-184102,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Seattle,King,47.64253222,-122.2745434 +34,78764,184158,78764-184158,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Eastside King,King,47.63880793,-122.2488601 +35,78764,184158,78764-184158,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Eastside King,King,47.64261882,-122.2744792 +36,78764,184158,78764-184158,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Seattle,King,47.63880793,-122.2488601 +37,78764,184158,78764-184158,11,SR-520,w/o 76th Ave NE,1,3710,2915,795,Seattle,King,47.64261882,-122.2744792 +38,91400,92880,91400-92880,12,SR-99,n/o Spokane St. Bridge,1,3320,2490,830,Seattle,King,47.57709903,-122.3394091 +39,92882,91402,92882-91402,12,SR-99,n/o Spokane St. Bridge,1,3320,2490,830,Seattle,King,47.57709812,-122.3391069 +40,97728,98432,97728-98432,13,I-405,@ 112th Ave SE,1,9685,6333,3353,Eastside King,King,47.55657644,-122.1904161 +41,98611,97531,98611-97531,13,I-405,@ 112th Ave SE,1,9685,6333,3353,Eastside King,King,47.55656871,-122.1901979 +42,108230,108773,108230-108773,14,SR-18,s/o I-90,6,3570,1365,2205,SE King,King,47.5062705,-121.8842036 +43,108975,183447,108975-183447,14,SR-18,s/o I-90,6,3570,1365,2205,King Other,King,47.50530299,-121.8843295 +44,108975,183447,108975-183447,14,SR-18,s/o I-90,6,3570,1365,2205,King Other,King,47.50376816,-121.884654 +45,108975,183447,108975-183447,14,SR-18,s/o I-90,6,3570,1365,2205,SE King,King,47.50530299,-121.8843295 +46,108975,183447,108975-183447,14,SR-18,s/o I-90,6,3570,1365,2205,SE King,King,47.50376816,-121.884654 +47,109313,110836,109313-110836,15,SR-599,e/o SR-99,1,5280,2880,2400,Green River,King,47.49257857,-122.2861553 +48,110925,109232,110925-109232,15,SR-599,e/o SR-99,1,5280,2880,2400,Green River,King,47.49255711,-122.2840728 +49,111466,112966,111466-112966,16,SR-3,s/o Lake Flora Rd.,3,1360,1020,340,South Kitsap,Kitsap,47.4734142,-122.7965678 +50,112966,111466,112966-111466,16,SR-3,s/o Lake Flora Rd.,3,1360,1020,340,South Kitsap,Kitsap,47.4734142,-122.7965678 +51,111007,112527,111007-112527,17,SR-509,n/o SR-518,1,1525,1373,153,SW King,King,47.4820869,-122.3281266 +52,113079,111152,113079-111152,17,SR-509,n/o SR-518,1,1525,1373,153,SW King,King,47.47446013,-122.3299639 +53,113725,113756,113725-113756,18,SR-518,e/o SR-509,1,2320,1740,580,SW King,King,47.47021178,-122.3206642 +54,113778,113754,113778-113754,18,SR-518,e/o SR-509,1,2320,1740,580,SW King,King,47.47005834,-122.3204543 +55,114189,115398,114189-115398,19,I-90,w/o 468th Ave SE,1,5880,1680,4200,King Other,King,47.46984428,-121.7376741 +56,115378,114124,115378-114124,19,I-90,w/o 468th Ave SE,1,5880,1680,4200,King Other,King,47.47009966,-121.736757 +57,119546,121652,119546-121652,20,SR-167,n/o S 212th St.,1,9920,6200,3720,Green River,King,47.41457445,-122.2206981 +58,119546,121652,119546-121652,20,SR-167,n/o S 212th St.,1,9920,6200,3720,Green River,King,47.4223761,-122.2205408 +59,119546,121652,119546-121652,20,SR-167,n/o S 212th St.,1,9920,6200,3720,SE King,King,47.41457445,-122.2206981 +60,119546,121652,119546-121652,20,SR-167,n/o S 212th St.,1,9920,6200,3720,SE King,King,47.4223761,-122.2205408 +61,121845,119548,121845-119548,20,SR-167,n/o S 212th St.,1,9920,6200,3720,SE King,King,47.42150964,-122.2203043 +62,132978,183897,132978-183897,21,SR-18,@ 180th Ave SE,1,4320,1840,2480,SE King,King,47.34598132,-122.1419415 +63,133686,131998,133686-131998,21,SR-18,@ 180th Ave SE,1,4320,1840,2480,SE King,King,47.34948009,-122.1351216 +64,140916,142006,140916-142006,22,SR-18,e/o SR-164,1,6720,3360,3360,Green River,King,47.30085977,-122.2030428 +65,141993,140899,141993-140899,22,SR-18,e/o SR-164,1,6720,3360,3360,Green River,King,47.29950476,-122.1937452 +66,145118,145421,145118-145421,23,SR-16,w/o TNB,1,5810,4150,1660,Peninsula,Pierce,47.27507199,-122.5587672 +67,145416,145214,145416-145214,23,SR-16,w/o TNB,1,5810,4150,1660,Peninsula,Pierce,47.27479036,-122.5583018 +68,199310,199311,199310-199311,23,SR-16,w/o TNB,1,5810,4150,1660,Peninsula,Pierce,47.27507733,-122.5587597 +69,155418,155778,155418-155778,24,I-5,n/o S 56th St.,1,13300,7600,5700,Tacoma,Pierce,47.2148969,-122.4628021 +70,155715,155389,155715-155389,24,I-5,n/o S 56th St.,1,13300,7600,5700,Tacoma,Pierce,47.21517401,-122.462629 +71,166519,166652,166519-166652,25,SR-512,w/o SR-7,1,8550,4750,3800,Pierce Other,Pierce,47.15839244,-122.4509507 +72,166618,166420,166618-166420,25,SR-512,w/o SR-7,1,8550,4750,3800,Pierce Other,Pierce,47.15869599,-122.4524684 +73,166803,168071,166803-168071,26,I-5,s/o SR-512,1,15000,6000,9000,SW Pierce,Pierce,47.15362186,-122.4934068 +74,168120,166347,168120-166347,26,I-5,s/o SR-512,1,15000,6000,9000,SW Pierce,Pierce,47.1545328,-122.4915119 +75,174478,175503,174478-175503,27,I-5,n/o Dupont I/C,1,14640,6100,8540,SW Pierce,Pierce,47.09890203,-122.6072188 +76,175560,174492,175560-174492,27,I-5,n/o Dupont I/C,1,14640,6100,8540,SW Pierce,Pierce,47.09852019,-122.607741 +77,185855,185857,185855-185857,28,SR-3,n/o Newberry Hill Rd.,1,3290,2350,940,Central Kitsap,Kitsap,47.65009471,-122.7033318 +78,185900,185902,185900-185902,28,SR-3,n/o Newberry Hill Rd.,1,3290,2350,940,Central Kitsap,Kitsap,47.65536687,-122.7005031 +79,185987,185994,185987-185994,29,SR-16,n/o SR-302 spur,1,3680,2760,920,South Kitsap,Kitsap,47.41449486,-122.6235877 +80,185993,185988,185993-185988,29,SR-16,n/o SR-302 spur,1,3680,2760,920,South Kitsap,Kitsap,47.4129282,-122.624101 +81,42013,47082,42013-47082,30,I-405,n/o SR-527,1,4800,2400,2400,SW Snohomish,Snohomish,47.80815821,-122.2298933 +82,47057,186111,47057-186111,30,I-405,n/o SR-527,1,4800,2400,2400,SW Snohomish,Snohomish,47.80833796,-122.2296158 +83,58263,58277,58263-58277,31,145th St.,US-99 to I-5 (e/o Meridian),3,2425,1318,1107,Shoreline,King,47.73413451,-122.3369814 +84,58277,58263,58277-58263,31,145th St.,US-99 to I-5 (e/o Meridian),3,2425,1318,1107,Shoreline,King,47.73413451,-122.3369814 +85,62054,62366,62054-62366,32,US-99,85th to 145th (n/o 115th),3,3268,2500,768,Seattle,King,47.71322068,-122.3448289 +86,62366,62054,62366-62054,32,US-99,85th to 145th (n/o 115th),3,3268,2500,768,Seattle,King,47.71322068,-122.3448289 +87,65278,65635,65278-65635,33,Greenwood,80th to 105th (n/o 90th),3,580,313,267,Seattle,King,47.6951223,-122.355349 +88,65635,65278,65635-65278,33,Greenwood,80th to 105th (n/o 90th),3,580,313,267,Seattle,King,47.6951223,-122.355349 +89,60822,61135,60822-61135,34,SR-522,115th to 145th (n/o 125th),3,1748,1070,678,Seattle,King,47.72018508,-122.2946969 +90,61135,60822,61135-60822,34,SR-522,115th to 145th (n/o 125th),3,1748,1070,678,Seattle,King,47.72018508,-122.2946969 +91,65062,65393,65062-65393,35,5th Ave N,80th to Ngate Way (n/o 90th),3,756,302,454,Seattle,King,47.69677883,-122.3230744 +92,65393,65062,65393-65062,35,5th Ave N,80th to Ngate Way (n/o 90th),3,756,302,454,Seattle,King,47.69677883,-122.3230744 +93,66441,66448,66441-66448,36,N 85th,US-99 to I-5 (e/o Meridian),3,1428,826,602,Seattle,King,47.69047183,-122.3326558 +94,66448,66441,66448-66441,36,N 85th,US-99 to I-5 (e/o Meridian),3,1428,826,602,Seattle,King,47.69047183,-122.3326558 +95,63036,63043,63036-63043,37,Northgate,1st to Roosevelt (w/o 5th),3,1044,650,394,Seattle,King,47.70860281,-122.3246151 +96,63043,63036,63043-63036,37,Northgate,1st to Roosevelt (w/o 5th),3,1044,650,394,Seattle,King,47.70860281,-122.3246151 +97,66308,66311,66308-66311,38,NW 85th,3rd NW to 15th NW (w/o 8th),3,1457,701,756,Seattle,King,47.69063442,-122.3709213 +98,66311,66308,66311-66308,38,NW 85th,3rd NW to 15th NW (w/o 8th),3,1457,701,756,Seattle,King,47.69063442,-122.3709213 +99,69934,70277,69934-70277,39,24th Ave NW,65th to Market (n/o Market),3,1483,535,948,Seattle,King,47.67237402,-122.3875868 +100,70277,69934,70277-69934,39,24th Ave NW,65th to Market (n/o Market),3,1483,535,948,Seattle,King,47.67237402,-122.3875868 +101,72379,72721,72379-72721,40,Market/50th,8th to Stone (w/o Phinney),3,1505,1006,499,Seattle,King,47.66286711,-122.3567303 +102,72721,72379,72721-72379,40,Market/50th,8th to Stone (w/o Phinney),3,1505,1006,499,Seattle,King,47.66286711,-122.3567303 +103,73836,74473,73836-74473,41,Stone,45th to 34th (n/o 40th),3,1104,659,445,Seattle,King,47.65669945,-122.3423769 +104,74473,73836,74473-73836,41,Stone,45th to 34th (n/o 40th),3,1104,659,445,Seattle,King,47.65669945,-122.3423769 +105,72100,72112,72100-72112,42,50th,Stone to I-5 (e/o Meridian),3,1122,790,332,Seattle,King,47.66501297,-122.3298225 +106,72112,72100,72112-72100,42,50th,Stone to I-5 (e/o Meridian),3,1122,790,332,Seattle,King,47.66501297,-122.3298225 +107,68950,69471,68950-69471,43,Sandpoint,65th to 75th (n/o 65th),3,550,372,178,Seattle,King,47.67801866,-122.2635874 +108,69471,68950,69471-68950,43,Sandpoint,65th to 75th (n/o 65th),3,550,372,178,Seattle,King,47.67801866,-122.2635874 +109,69225,69597,69225-69597,44,35th Ave NE,65th to 75th (n/o 65th),3,897,516,381,Seattle,King,47.67669149,-122.2902992 +110,69597,69225,69597-69225,44,35th Ave NE,65th to 75th (n/o 65th),3,897,516,381,Seattle,King,47.67669149,-122.2902992 +111,69545,69547,69545-69547,45,65th,12th to 25th (w/o 20th),3,837,430,407,Seattle,King,47.67578006,-122.3081786 +112,69547,69545,69547-69545,45,65th,12th to 25th (w/o 20th),3,837,430,407,Seattle,King,47.67578006,-122.3081786 +113,74648,75163,74648-75163,46,Montlake,Pacific to 45th (n/o Pacific),3,908,735,173,Seattle,King,47.65369463,-122.3027385 +114,75163,74648,75163-74648,46,Montlake,Pacific to 45th (n/o Pacific),3,908,735,173,Seattle,King,47.65369463,-122.3027385 +115,76064,76424,76064-76424,47,15th Ave NW,Nickerson to Magnolia Br. (s/o Dravus),3,1376,827,549,Seattle,King,47.64566404,-122.3762635 +116,76424,76064,76424-76064,47,15th Ave NW,Nickerson to Magnolia Br. (s/o Dravus),3,1376,827,549,Seattle,King,47.64566404,-122.3762635 +117,75145,75324,75145-75324,48,Nickerson,15th Ave NW to Fremont Br. (w/o 3rd),3,957,807,150,Seattle,King,47.65123341,-122.3626695 +118,75324,75145,75324-75145,48,Nickerson,15th Ave NW to Fremont Br. (w/o 3rd),3,957,807,150,Seattle,King,47.65123341,-122.3626695 +119,77834,79348,77834-79348,49,Westlake,Fremont Br. to Valley (n/o Galer),3,763,553,210,Seattle,King,47.63670071,-122.3409782 +120,79348,77834,79348-77834,49,Westlake,Fremont Br. to Valley (n/o Galer),3,763,553,210,Seattle,King,47.63670071,-122.3409782 +121,81456,81447,81456-81447,50,Mercer/Valley,Dexter to Fairview (e/o Westlake),3,1643,852,791,Seattle,King,47.62579263,-122.337878 +122,81796,81801,81796-81801,50,Mercer/Valley,Dexter to Fairview (e/o Westlake),3,1643,852,791,Seattle,King,47.62455005,-122.3377835 +123,82910,82914,82910-82914,51,John,12th to Summit (w/o Broadway),3,1606,648,958,Seattle,King,47.61990301,-122.3215394 +124,82914,82910,82914-82910,51,John,12th to Summit (w/o Broadway),3,1606,648,958,Seattle,King,47.61990301,-122.3215394 +125,79065,79592,79065-79592,52,10th,Delmar to Roy (n/o Galer),3,795,352,443,Seattle,King,47.63403735,-122.3199373 +126,79592,79065,79592-79065,52,10th,Delmar to Roy (n/o Galer),3,795,352,443,Seattle,King,47.63403735,-122.3199373 +127,77604,78027,77604-78027,53,23rd,SR-520 to Boyer (n/o Lynn),3,832,398,434,Seattle,King,47.64025926,-122.3020728 +128,78027,77604,78027-77604,53,23rd,SR-520 to Boyer (n/o Lynn),3,832,398,434,Seattle,King,47.64025926,-122.3020728 +129,82197,82311,82197-82311,54,Madison,Lk Wash Blvd to 23rd (w/o MLK),3,787,508,279,Seattle,King,47.62303042,-122.296849 +130,82311,82197,82311-82197,54,Madison,Lk Wash Blvd to 23rd (w/o MLK),3,787,508,279,Seattle,King,47.62303042,-122.296849 +131,87388,87392,87388-87392,55,Jackson,Rainier to 21st (w/o 20th),3,905,534,371,Seattle,King,47.59924681,-122.3076622 +132,87392,87388,87392-87388,55,Jackson,Rainier to 21st (w/o 20th),3,905,534,371,Seattle,King,47.59924681,-122.3076622 +133,88052,88432,88052-88432,56,MLK,Yesler to Massachusetts (n/o Judkins),3,907,553,354,Seattle,King,47.59442404,-122.2977112 +134,88432,88052,88432-88052,56,MLK,Yesler to Massachusetts (n/o Judkins),3,907,553,354,Seattle,King,47.59442404,-122.2977112 +135,89878,90406,89878-90406,57,4th Ave,Dearborn to Spokane (s/o Holgate),3,2355,1520,835,Seattle,King,47.58507377,-122.329058 +136,90406,89878,90406-89878,57,4th Ave,Dearborn to Spokane (s/o Holgate),3,2355,1520,835,Seattle,King,47.58507377,-122.329058 +137,93859,93881,93859-93881,58,Spokane,Delridge to Marginal (w/o Marginal),3,3210,1056,2154,Seattle,King,47.57141055,-122.3499786 +138,93881,93859,93881-93859,58,Spokane,Delridge to Marginal (w/o Marginal),3,3210,1056,2154,Seattle,King,47.57141055,-122.3499786 +139,88088,88525,88088-88525,59,1st Ave,Jackson to Royal Brougham (n/o RB),3,868,600,268,Seattle,King,47.59362546,-122.3341939 +140,88525,88088,88525-88088,59,1st Ave,Jackson to Royal Brougham (n/o RB),3,868,600,268,Seattle,King,47.59362546,-122.3341939 +141,87934,87936,87934-87936,60,Dearborn,4th to Rainier (e/o 7th),3,732,493,239,Seattle,King,47.59583225,-122.323111 +142,87936,87934,87936-87934,60,Dearborn,4th to Rainier (e/o 7th),3,732,493,239,Seattle,King,47.59583225,-122.323111 +143,91439,91441,91439-91441,61,Lander,4th to Airport (e/o 6th),3,1518,1047,471,Seattle,King,47.579809,-122.3255918 +144,91441,91439,91441-91439,61,Lander,4th to Airport (e/o 6th),3,1518,1047,471,Seattle,King,47.579809,-122.3255918 +145,95005,96603,95005-96603,62,4th Ave,Spokane to Lucile (s/o Industrial),3,1860,1396,464,Seattle,King,47.56459387,-122.329266 +146,96603,95005,96603-95005,62,4th Ave,Spokane to Lucile (s/o Industrial),3,1860,1396,464,Seattle,King,47.56459387,-122.329266 +147,94654,96008,94654-96008,63,Rainier,Alaska to MLK (n/o Genesee),3,826,457,369,Seattle,King,47.56702279,-122.289467 +148,96008,94654,96008-94654,63,Rainier,Alaska to MLK (n/o Genesee),3,826,457,369,Seattle,King,47.56702279,-122.289467 +149,98333,98894,98333-98894,64,MLK,Graham to Alaska (n/o Orcas),3,580,346,234,Seattle,King,47.5527453,-122.2887866 +150,98894,98333,98894-98333,64,MLK,Graham to Alaska (n/o Orcas),3,580,346,234,Seattle,King,47.5527453,-122.2887866 +151,95591,100738,95591-100738,65,Marginal,Highland Park to Spokane (s/o Puget),3,1698,694,1004,Seattle,King,47.55379454,-122.3485307 +152,100738,95591,100738-95591,65,Marginal,Highland Park to Spokane (s/o Puget),3,1698,694,1004,Seattle,King,47.55379454,-122.3485307 +153,97948,100395,97948-100395,66,Delridge,Spokane to Orchard (n/o Brandon),3,1134,680,454,Seattle,King,47.54940508,-122.3620721 +154,100395,97948,100395-97948,66,Delridge,Spokane to Orchard (n/o Brandon),3,1134,680,454,Seattle,King,47.54940508,-122.3620721 +155,90943,91787,90943-91787,67,Admiral,California to Harbor (s/o Olga),3,1383,995,388,Seattle,King,47.57945553,-122.3770007 +156,91787,90943,91787-90943,67,Admiral,California to Harbor (s/o Olga),3,1383,995,388,Seattle,King,47.57945553,-122.3770007 +157,101852,102715,101852-102715,68,Fauntleroy,California to Wildwood (s/o Lincoln Park),3,1039,508,531,Seattle,King,47.53368224,-122.3926375 +158,102715,101852,102715-101852,68,Fauntleroy,California to Wildwood (s/o Lincoln Park),3,1039,508,531,Seattle,King,47.53368224,-122.3926375 +159,101745,102119,101745-102119,69,Marginal,16th to Ellis (n/o Webster),3,1370,828,542,Seattle,King,47.53641643,-122.3167642 +160,102119,101745,102119-101745,69,Marginal,16th to Ellis (n/o Webster),3,1370,828,542,Seattle,King,47.53641643,-122.3167642 +161,99840,101785,99840-101785,70,Airport,Hardy to ~Cloverdale (n/o airport access rd),3,628,422,206,Seattle,King,47.54193078,-122.3076195 +162,101785,99840,101785-99840,70,Airport,Hardy to ~Cloverdale (n/o airport access rd),3,628,422,206,Seattle,King,47.54193078,-122.3076195 +163,104807,104813,104807-104813,71,Henderson,MLK to Rainier (e/o Renton Ave),3,853,388,465,Seattle,King,47.52331109,-122.2753227 +164,104813,104807,104813-104807,71,Henderson,MLK to Rainier (e/o Renton Ave),3,853,388,465,Seattle,King,47.52331109,-122.2753227 +165,106302,107104,106302-107104,72,Renton Ave,Roxbury to Bangor (n/o Prentice),3,425,203,222,Seattle,King,47.51247511,-122.262971 +166,107104,106302,107104-106302,72,Renton Ave,Roxbury to Bangor (n/o Prentice),3,425,203,222,Seattle,King,47.51247511,-122.262971 +167,105288,106451,105288-106451,73,MLK,Boeing Access to Henderson (n/o Norfolk),3,797,586,211,Seattle,King,47.51705691,-122.2793436 +168,106451,105288,106451-105288,73,MLK,Boeing Access to Henderson (n/o Norfolk),3,797,586,211,Seattle,King,47.51705691,-122.2793436 +169,99129,99259,99129-99259,75,Corson,Michigan to Lucille (w/o I-5 ramp),3,2968,2008,960,Seattle,King,47.54922433,-122.3209168 +170,99259,99129,99259-99129,75,Corson,Michigan to Lucille (w/o I-5 ramp),3,2968,2008,960,Seattle,King,47.54922433,-122.3209168 +171,91303,91323,91303-91323,76,Admiral,California to 59th (w/o 49th),3,551,463,88,Seattle,King,47.57931917,-122.3957131 +172,91323,91303,91323-91303,76,Admiral,California to 59th (w/o 49th),3,551,463,88,Seattle,King,47.57931917,-122.3957131 +173,90892,91413,90892-91413,77,1st Ave,Royal Brougham to Spokane (n/o Lander),3,1691,1580,111,Seattle,King,47.58085319,-122.3341985 +174,91413,90892,91413-90892,77,1st Ave,Royal Brougham to Spokane (n/o Lander),3,1691,1580,111,Seattle,King,47.58085319,-122.3341985 +175,96181,185695,96181-185695,78,Columbian,15th to Beacon (w/o VA Hospital),3,1000,834,166,Seattle,King,47.56262405,-122.3119071 +176,185695,96181,185695-96181,78,Columbian,15th to Beacon (w/o VA Hospital),3,1000,834,166,Seattle,King,47.56262405,-122.3119071 +177,105669,105679,105669-105679,79,Roxbury,16th to 26th (w/o 20th),3,603,427,176,Seattle,King,47.51736323,-122.3605244 +178,105679,105669,105679-105669,79,Roxbury,16th to 26th (w/o 20th),3,603,427,176,Seattle,King,47.51736323,-122.3605244 +179,79245,79249,79245-79249,80,Magnolia Bridge,West of 15th,3,978,765,213,Seattle,King,47.63348784,-122.3828438 +180,79249,79245,79249-79245,80,Magnolia Bridge,West of 15th,3,978,765,213,Seattle,King,47.63348784,-122.3828438 +181,71799,72222,71799-72222,81,Leary,15th to 20th (w/o 17th),3,1317,875,442,Seattle,King,47.66477448,-122.3798749 +182,72222,71799,72222-71799,81,Leary,15th to 20th (w/o 17th),3,1317,875,442,Seattle,King,47.66477448,-122.3798749 +183,84032,84037,84032-84037,82,Pine,I-5 to Broadway (e/o Bellevue),3,784,461,323,Seattle,King,47.6152185,-122.3261668 +184,84037,84032,84037-84032,82,Pine,I-5 to Broadway (e/o Bellevue),3,784,461,323,Seattle,King,47.6152185,-122.3261668 +185,177515,177985,177515-177985,83,008 AV E,S/O SR-7,6,496.5,451,46,Pierce Other,Pierce,47.07372506,-122.4217475 +186,177515,177985,177515-177985,83,008 AV E,S/O SR-7,6,496.5,451,46,Pierce Other,Pierce,47.07082357,-122.4217118 +187,177515,177985,177515-177985,83,008 AV E,S/O SR-7,6,496.5,451,46,SW Pierce,Pierce,47.07372506,-122.4217475 +188,177515,177985,177515-177985,83,008 AV E,S/O SR-7,6,496.5,451,46,SW Pierce,Pierce,47.07082357,-122.4217118 +189,177985,177515,177985-177515,83,008 AV E,S/O SR-7,6,496.5,451,46,Pierce Other,Pierce,47.07372506,-122.4217475 +190,177985,177515,177985-177515,83,008 AV E,S/O SR-7,6,496.5,451,46,Pierce Other,Pierce,47.07082357,-122.4217118 +191,177985,177515,177985-177515,83,008 AV E,S/O SR-7,6,496.5,451,46,SW Pierce,Pierce,47.07372506,-122.4217475 +192,177985,177515,177985-177515,83,008 AV E,S/O SR-7,6,496.5,451,46,SW Pierce,Pierce,47.07082357,-122.4217118 +193,177975,179257,177975-179257,84,008 AV S,S/O SR-507,6,323,274,50,SW Pierce,Pierce,47.05334216,-122.443088 +194,179257,177975,179257-177975,84,008 AV S,S/O SR-507,6,323,274,50,SW Pierce,Pierce,47.05334216,-122.443088 +195,181956,182472,181956-182472,85,008 AV S,S/O SR-702,6,132,107,25,Pierce Other,Pierce,46.91852433,-122.4431691 +196,182472,181956,182472-181956,85,008 AV S,S/O SR-702,6,132,107,25,Pierce Other,Pierce,46.91852433,-122.4431691 +197,176957,177453,176957-177453,86,038 AV E,S/O 192 ST E (EAST LEG),3,281,247,34,Pierce Other,Pierce,47.07849557,-122.3764335 +198,177453,176957,177453-176957,86,038 AV E,S/O 192 ST E (EAST LEG),3,281,247,34,Pierce Other,Pierce,47.07849557,-122.3764335 +199,160057,160392,160057-160392,87,072 ST E,W/O PIONEER WY E,3,390,335,55,Pierce Other,Pierce,47.19211526,-122.341759 +200,160392,160057,160392-160057,87,072 ST E,W/O PIONEER WY E,3,390,335,55,Pierce Other,Pierce,47.19211526,-122.341759 +201,160128,160153,160128-160153,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Pierce Other,Pierce,47.19174439,-122.3933109 +202,160128,160153,160128-160153,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Pierce Other,Pierce,47.19173872,-122.3976719 +203,160128,160153,160128-160153,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Tacoma,Pierce,47.19174439,-122.3933109 +204,160128,160153,160128-160153,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Tacoma,Pierce,47.19173872,-122.3976719 +205,160153,160128,160153-160128,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Pierce Other,Pierce,47.19174439,-122.3933109 +206,160153,160128,160153-160128,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Pierce Other,Pierce,47.19173872,-122.3976719 +207,160153,160128,160153-160128,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Tacoma,Pierce,47.19174439,-122.3933109 +208,160153,160128,160153-160128,88,072 ST E ,W/O WALLER RD E,3,655.6666667,511,145,Tacoma,Pierce,47.19173872,-122.3976719 +209,162179,162214,162179-162214,89,084 ST E,W/O CANYON RD E,3,215.75,190,26,Pierce Other,Pierce,47.18086944,-122.3655037 +210,162214,162179,162214-162179,89,084 ST E,W/O CANYON RD E,3,215.75,190,26,Pierce Other,Pierce,47.18086944,-122.3655037 +211,168709,168992,168709-168992,90,094 AV E,N/O 122 ST E,3,1146,718,428,Pierce Other,Pierce,47.14845287,-122.3039944 +212,168992,168709,168992-168709,90,094 AV E,N/O 122 ST E,3,1146,718,428,Pierce Other,Pierce,47.14845287,-122.3039944 +213,168992,170071,168992-170071,91,094 AV E,N/O 128 ST E,3,1061.5,986,76,Pierce Other,Pierce,47.14426025,-122.3040111 +214,170071,168992,170071-168992,91,094 AV E,N/O 128 ST E,3,1061.5,986,76,Pierce Other,Pierce,47.14426025,-122.3040111 +215,165855,165885,165855-165885,92,104 ST E ,E/O WALLER RD E,3,212,192,20,Pierce Other,Pierce,47.16222638,-122.3925062 +216,165885,165855,165885-165855,92,104 ST E ,E/O WALLER RD E,3,212,192,20,Pierce Other,Pierce,47.16222638,-122.3925062 +217,167622,167701,167622-167701,93,112 ST E,E/O CANYON RD E,3,966.5,864,103,Pierce Other,Pierce,47.15457926,-122.3519741 +218,167701,167622,167701-167622,93,112 ST E,E/O CANYON RD E,3,966.5,864,103,Pierce Other,Pierce,47.15457926,-122.3519741 +219,167312,167331,167312-167331,94,112 ST E ,E/O A ST S,3,759,605,154,Pierce Other,Pierce,47.15535793,-122.4288646 +220,167331,167312,167331-167312,94,112 ST E ,E/O A ST S,3,759,605,154,Pierce Other,Pierce,47.15535793,-122.4288646 +221,167516,167547,167516-167547,95,112 ST E ,E/O WALLER RD E,3,921.5,735,187,Pierce Other,Pierce,47.15483556,-122.3835493 +222,167547,167516,167547-167516,95,112 ST E ,E/O WALLER RD E,3,921.5,735,187,Pierce Other,Pierce,47.15483556,-122.3835493 +223,167117,167182,167117-167182,96,112 ST S,E/O STEELE ST S,3,379,320,60,Pierce Other,Pierce,47.15576658,-122.4641699 +224,167182,167117,167182-167117,96,112 ST S,E/O STEELE ST S,3,379,320,60,Pierce Other,Pierce,47.15576658,-122.4641699 +225,174074,174503,174074-174503,97,122 AV E,S/0 160 ST CT E,3,474,448,26,Pierce Other,Pierce,47.10909905,-122.2667153 +226,174503,174074,174503-174074,97,122 AV E,S/0 160 ST CT E,3,474,448,26,Pierce Other,Pierce,47.10909905,-122.2667153 +227,173192,174074,173192-174074,98,122 AV E,S/O 152 ST E,3,987,908,79,Pierce Other,Pierce,47.11430676,-122.2667053 +228,174074,173192,174074-173192,98,122 AV E,S/O 152 ST E,3,987,908,79,Pierce Other,Pierce,47.11430676,-122.2667053 +229,170102,170132,170102-170132,99,128 ST E,E/O CANYON RD E,3,646.5,597,50,Pierce Other,Pierce,47.13999249,-122.3520527 +230,170132,170102,170132-170102,99,128 ST E,E/O CANYON RD E,3,646.5,597,50,Pierce Other,Pierce,47.13999249,-122.3520527 +231,169872,169956,169872-169956,100,128 ST E,E/O GOLDEN GIVEN RD E,3,174,166,8,Pierce Other,Pierce,47.14056148,-122.4081801 +232,169956,169872,169956-169872,100,128 ST E,E/O GOLDEN GIVEN RD E,3,174,166,8,Pierce Other,Pierce,47.14056148,-122.4081801 +233,172091,172106,172091-172106,101,144 ST E,E/O 94 AV E,3,297,271,26,Pierce Other,Pierce,47.12566173,-122.3000587 +234,172106,172091,172106-172091,101,144 ST E,E/O 94 AV E,3,297,271,26,Pierce Other,Pierce,47.12566173,-122.3000587 +235,172072,172091,172072-172091,102,144 ST E,W/O 94 AV E,3,302,275,27,Pierce Other,Pierce,47.12567096,-122.3093998 +236,172091,172072,172091-172072,102,144 ST E,W/O 94 AV E,3,302,275,27,Pierce Other,Pierce,47.12567096,-122.3093998 +237,173089,173112,173089-173112,103,152 ST E,E/O 110 AV E,3,449.6666667,418,32,Pierce Other,Pierce,47.11840244,-122.2772694 +238,173112,173089,173112-173089,103,152 ST E,E/O 110 AV E,3,449.6666667,418,32,Pierce Other,Pierce,47.11840244,-122.2772694 +239,173052,173068,173052-173068,104,152 ST E,E/O 94 AV E,3,516,449,67,Pierce Other,Pierce,47.11838021,-122.3010177 +240,173068,173052,173068-173052,104,152 ST E,E/O 94 AV E,3,516,449,67,Pierce Other,Pierce,47.11838021,-122.3010177 +241,173972,173981,173972-173981,105,160 ST E,W/O GEM HEIGHTS DR E,3,910.5,806,105,Pierce Other,Pierce,47.11109806,-122.3099294 +242,173981,173972,173981-173972,105,160 ST E,W/O GEM HEIGHTS DR E,3,910.5,806,105,Pierce Other,Pierce,47.11109806,-122.3099294 +243,175779,175787,175779-175787,106,176 ST E,E/O 78 AV E,3,1740,1081,659,Pierce Other,Pierce,47.0964446,-122.3225576 +244,175787,175779,175787-175779,106,176 ST E,E/O 78 AV E,3,1740,1081,659,Pierce Other,Pierce,47.0964446,-122.3225576 +245,175740,175757,175740-175757,107,176 ST E,E/O CANYON RD E,3,2158,1406,752,Pierce Other,Pierce,47.09646389,-122.346781 +246,175757,175740,175757-175740,107,176 ST E,E/O CANYON RD E,3,2158,1406,752,Pierce Other,Pierce,47.09646389,-122.346781 +247,175658,175686,175658-175686,108,176 ST E,E/O WALLER RD E,3,1551,1225,326,Pierce Other,Pierce,47.09670032,-122.3851038 +248,175686,175658,175686-175658,108,176 ST E,E/O WALLER RD E,3,1551,1225,326,Pierce Other,Pierce,47.09670032,-122.3851038 +249,176974,176976,176974-176976,109,192 ST E,W/O CANYON RD E,3,714.5,326,389,Pierce Other,Pierce,47.08183286,-122.3606817 +250,176976,176974,176976-176974,109,192 ST E,W/O CANYON RD E,3,714.5,326,389,Pierce Other,Pierce,47.08183286,-122.3606817 +251,178040,178056,178040-178056,110,208 ST E,W/O 66 AV E,3,125,114,11,Pierce Other,Pierce,47.06765816,-122.3475226 +252,178056,178040,178056-178040,110,208 ST E,W/O 66 AV E,3,125,114,11,Pierce Other,Pierce,47.06765816,-122.3475226 +253,167477,168134,167477-168134,111,214 AV E,N/O 112 ST E,3,949.6666667,891,59,Pierce Other,Pierce,47.15640769,-122.1443055 +254,168134,167477,168134-167477,111,214 AV E,N/O 112 ST E,3,949.6666667,891,59,Pierce Other,Pierce,47.15640769,-122.1443055 +255,152980,154241,152980-154241,112,214 AV E,N/O ISLAND PARK WAY,6,574,524,50,Pierce Other,Pierce,47.23232904,-122.1442973 +256,154241,152980,154241-152980,112,214 AV E,N/O ISLAND PARK WAY,6,574,524,50,Pierce Other,Pierce,47.23232904,-122.1442973 +257,162706,163430,162706-163430,113,214 AV E,N/O SUMNER-BUCKLEY HWY E,3,882,795,87,Pierce Other,Pierce,47.17920055,-122.1440762 +258,163430,162706,163430-162706,113,214 AV E,N/O SUMNER-BUCKLEY HWY E,3,882,795,87,Pierce Other,Pierce,47.17920055,-122.1440762 +259,173472,174104,173472-174104,114,22 AV E,N/O MILITARY RD E,3,315,282,33,Pierce Other,Pierce,47.11127776,-122.3999173 +260,174104,173472,174104-173472,114,22 AV E,N/O MILITARY RD E,3,315,282,33,Pierce Other,Pierce,47.11127776,-122.3999173 +261,174104,174678,174104-174678,115,22 AV E,S/O MILITARY RD E,3,438,401,37,Pierce Other,Pierce,47.10648575,-122.3999687 +262,174678,174104,174678-174104,115,22 AV E,S/O MILITARY RD E,3,438,401,37,Pierce Other,Pierce,47.10648575,-122.3999687 +263,178758,178767,178758-178767,116,224 ST E,E/O 90 AV E,6,1151,1043,108,Pierce Other,Pierce,47.05327457,-122.3120745 +264,178767,178758,178767-178758,116,224 ST E,E/O 90 AV E,6,1151,1043,108,Pierce Other,Pierce,47.05327457,-122.3120745 +265,178820,178832,178820-178832,117,224 ST E,W/O ORTING KAPOWSIN HY,6,628.6666667,583,45,Pierce Other,Pierce,47.05267907,-122.257921 +266,178832,178820,178832-178820,117,224 ST E,W/O ORTING KAPOWSIN HY,6,628.6666667,583,45,Pierce Other,Pierce,47.05267907,-122.257921 +267,178727,178749,178727-178749,118,224 ST E ,E/O 70 AV E,6,1066,962,104,Pierce Other,Pierce,47.05338058,-122.3306106 +268,178749,178727,178749-178727,118,224 ST E ,E/O 70 AV E,6,1066,962,104,Pierce Other,Pierce,47.05338058,-122.3306106 +269,178703,178717,178703-178717,119,224 ST E ,W/O 38 AV E,6,1074,979,96,Pierce Other,Pierce,47.0532223,-122.3845934 +270,178717,178703,178717-178703,119,224 ST E ,W/O 38 AV E,6,1074,979,96,Pierce Other,Pierce,47.0532223,-122.3845934 +271,181046,181067,181046-181067,120,304 ST E,W/O 8 AV E,6,148,117,32,Pierce Other,Pierce,46.98061419,-122.4323043 +272,181067,181046,181067-181046,120,304 ST E,W/O 8 AV E,6,148,117,32,Pierce Other,Pierce,46.98061419,-122.4323043 +273,156684,156712,156684-156712,121,52 ST E,W/O 66 AV E,3,450,383,67,Pierce Other,Pierce,47.20985872,-122.3451482 +274,156712,156684,156712-156684,121,52 ST E,W/O 66 AV E,3,450,383,67,Pierce Other,Pierce,47.20985872,-122.3451482 +275,181516,182028,181516-182028,122,56 AV S,N/O SR-705,6,72,67,5,Pierce Other,Pierce,46.9465969,-122.3574824 +276,182028,181516,182028-181516,122,56 AV S,N/O SR-705,6,72,67,5,Pierce Other,Pierce,46.9465969,-122.3574824 +277,156075,156712,156075-156712,123,66 AV E,S/O SR-167,3,653,569,84,Pierce Other,Pierce,47.21170312,-122.3419663 +278,156712,156075,156712-156075,123,66 AV E,S/O SR-167,3,653,569,84,Pierce Other,Pierce,47.21170312,-122.3419663 +279,180062,180258,180062-180258,124,70 AV E,S/O 260 ST E,6,138,133,5,Pierce Other,Pierce,47.0148153,-122.3349266 +280,180258,180062,180258-180062,124,70 AV E,S/O 260 ST E,6,138,133,5,Pierce Other,Pierce,47.0148153,-122.3349266 +281,175779,176845,175779-176845,125,78 AV E,S/O 176 ST E,3,521,488,33,Pierce Other,Pierce,47.09029985,-122.3256097 +282,176845,175779,176845-175779,125,78 AV E,S/O 176 ST E,3,521,488,33,Pierce Other,Pierce,47.09029985,-122.3256097 +283,176995,177255,176995-177255,126,78 AV E,S/O 192 ST E,3,416,378,38,Pierce Other,Pierce,47.08002611,-122.3257008 +284,177255,176995,177255-176995,126,78 AV E,S/O 192 ST E,3,416,378,38,Pierce Other,Pierce,47.08002611,-122.3257008 +285,181067,181439,181067-181439,127,8 AV S,S/O 304 ST S,6,324,252,72,Pierce Other,Pierce,46.97058158,-122.4215856 +286,181439,181067,181439-181067,127,8 AV S,S/O 304 ST S,6,324,252,72,Pierce Other,Pierce,46.97058158,-122.4215856 +287,150777,151240,150777-151240,128,9 ST E,W/0 198 AV E,6,664,626,38,Pierce Other,Pierce,47.24793235,-122.1709821 +288,151240,150777,151240-150777,128,9 ST E,W/0 198 AV E,6,664,626,38,Pierce Other,Pierce,47.24793235,-122.1709821 +289,171286,172091,171286-172091,129,94 AV E,S/O 136 ST E,3,790,717,73,Pierce Other,Pierce,47.12931197,-122.303963 +290,172091,171286,172091-171286,129,94 AV E,S/O 136 ST E,3,790,717,73,Pierce Other,Pierce,47.12931197,-122.303963 +291,172091,172465,172091-172465,130,94 AV E,S/O 144 ST E,3,464,419,45,Pierce Other,Pierce,47.12422952,-122.3039608 +292,172465,172091,172465-172091,130,94 AV E,S/O 144 ST E,3,464,419,45,Pierce Other,Pierce,47.12422952,-122.3039608 +293,182929,183064,182929-183064,131,ALDER-CUTTOFF,S/O MASHELL RIVER,6,458,331,127,Pierce Other,Pierce,46.83514745,-122.259674 +294,183064,182929,183064-182929,131,ALDER-CUTTOFF,S/O MASHELL RIVER,6,458,331,127,Pierce Other,Pierce,46.83514745,-122.259674 +295,182105,182418,182105-182418,132,ALLEN RD S,37600 BLOCK,6,16,16,0,Pierce Other,Pierce,46.91893077,-122.478882 +296,182418,182105,182418-182105,132,ALLEN RD S,37600 BLOCK,6,16,16,0,Pierce Other,Pierce,46.91893077,-122.478882 +297,172947,173171,172947-173171,133,BROOKEDALE ST E,SE/O 152 ST E,3,748.3333333,666,82,Pierce Other,Pierce,47.11744717,-122.374483 +298,173171,172947,173171-172947,133,BROOKEDALE ST E,SE/O 152 ST E,3,748.3333333,666,82,Pierce Other,Pierce,47.11744717,-122.374483 +299,168080,168704,168080-168704,134,C ST S,N/O 117 ST S,3,339,294,45,Pierce Other,Pierce,47.14935369,-122.4370229 +300,168704,168080,168704-168080,134,C ST S,N/O 117 ST S,3,339,294,45,Pierce Other,Pierce,47.14935369,-122.4370229 +301,176059,176425,176059-176425,135,CANYON RD E,N/O 184 ST E,3,2007,1366,641,Pierce Other,Pierce,47.09121854,-122.3573604 +302,176425,176059,176425-176059,135,CANYON RD E,N/O 184 ST E,3,2007,1366,641,Pierce Other,Pierce,47.09121854,-122.3573604 +303,176976,177510,176976-177510,136,CANYON RD E,S/O 192 ST E,3,1433,1068,365,Pierce Other,Pierce,47.07824635,-122.3585798 +304,177510,176976,177510-176976,136,CANYON RD E,S/O 192 ST E,3,1433,1068,365,Pierce Other,Pierce,47.07824635,-122.3585798 +305,163248,164275,163248-164275,137,CANYON RD E ,N/O 96 ST E,3,1368.333333,1055,313,Pierce Other,Pierce,47.17276,-122.3571015 +306,164275,163248,164275-163248,137,CANYON RD E ,N/O 96 ST E,3,1368.333333,1055,313,Pierce Other,Pierce,47.17276,-122.3571015 +307,157574,160244,157574-160244,138,CANYON RD E ,SE/O PIONEER WY E,3,940,718,222,Pierce Other,Pierce,47.1984833,-122.3580993 +308,160244,157574,160244-157574,138,CANYON RD E ,SE/O PIONEER WY E,3,940,718,222,Pierce Other,Pierce,47.1984833,-122.3580993 +309,131157,132588,131157-132588,139,CRESCENT VALLEY RD,N/O 96 ST NW,6,243,226,17,Peninsula,Pierce,47.34963811,-122.5785146 +310,132588,131157,132588-131157,139,CRESCENT VALLEY RD,N/O 96 ST NW,6,243,226,17,Peninsula,Pierce,47.34963811,-122.5785146 +311,182029,182349,182029-182349,140,EATONVILLE CUTOFF,SE/O 352 ST E,6,475,400,76,Pierce Other,Pierce,46.92777899,-122.339439 +312,182349,182029,182349-182029,140,EATONVILLE CUTOFF,SE/O 352 ST E,6,475,400,76,Pierce Other,Pierce,46.92777899,-122.339439 +313,167097,167392,167097-167392,141,GOLDEN GIVEN RD E,N/O 112 ST E,3,377.5,342,36,Pierce Other,Pierce,47.1559184,-122.4154311 +314,167392,167097,167392-167097,141,GOLDEN GIVEN RD E,N/O 112 ST E,3,377.5,342,36,Pierce Other,Pierce,47.1559184,-122.4154311 +315,125665,126463,125665-126463,142,GOODNOUGH DR ,E/O S END 302 SPUR,6,255.6666667,220,36,Peninsula,Pierce,47.38026717,-122.6230119 +316,126463,125665,126463-125665,142,GOODNOUGH DR ,E/O S END 302 SPUR,6,255.6666667,220,36,Peninsula,Pierce,47.38026717,-122.6230119 +317,181878,182348,181878-182348,143,HARTS LK RD S,SE/O SR-702,6,186,143,44,Pierce Other,Pierce,46.92711604,-122.5233531 +318,182348,181878,182348-181878,143,HARTS LK RD S,SE/O SR-702,6,186,143,44,Pierce Other,Pierce,46.92711604,-122.5233531 +319,143737,144450,143737-144450,144,JAHN AV NW,N/O 24 ST NW,6,189,177,12,Peninsula,Pierce,47.28176284,-122.5632912 +320,144450,143737,144450-143737,144,JAHN AV NW,N/O 24 ST NW,6,189,177,12,Peninsula,Pierce,47.28176284,-122.5632912 +321,131464,132858,131464-132858,145,KEY PENINSULA HY,N/O OLSEN/CRAMER RD,6,622,552,71,Peninsula,Pierce,47.34527198,-122.741326 +322,132858,131464,132858-131464,145,KEY PENINSULA HY,N/O OLSEN/CRAMER RD,6,622,552,71,Peninsula,Pierce,47.34527198,-122.741326 +323,174104,174258,174104-174258,146,MILITARY RD E,E/O 22 AV E,3,324,296,28,Pierce Other,Pierce,47.10827146,-122.3966589 +324,174258,174104,174258-174104,146,MILITARY RD E,E/O 22 AV E,3,324,296,28,Pierce Other,Pierce,47.10827146,-122.3966589 +325,173747,174104,173747-174104,147,MILITARY RD E,W/O 22 AV E,3,278,264,14,Pierce Other,Pierce,47.11014744,-122.403569 +326,174104,173747,174104-173747,147,MILITARY RD E,W/O 22 AV E,3,278,264,14,Pierce Other,Pierce,47.11014744,-122.403569 +327,168590,168616,168590-168616,148,MILITARY RD E,W/O SR 162,6,780,708,72,Pierce Other,Pierce,47.15072449,-122.2360182 +328,168616,168590,168616-168590,148,MILITARY RD E,W/O SR 162,6,780,708,72,Pierce Other,Pierce,47.15072449,-122.2360182 +329,177321,177665,177321-177665,149,ORTING KAPOWSIN HY,N/O 200 ST E,6,727.6666667,618,109,Pierce Other,Pierce,47.07646325,-122.2369177 +330,177665,177321,177665-177321,149,ORTING KAPOWSIN HY,N/O 200 ST E,6,727.6666667,618,109,Pierce Other,Pierce,47.07646325,-122.2369177 +331,180164,181014,180164-181014,150,ORTING KAPOWSIN HY,S/O 264 ST E,6,213,177,36,Pierce Other,Pierce,47.00062683,-122.2411004 +332,181014,180164,181014-180164,150,ORTING KAPOWSIN HY,S/O 264 ST E,6,213,177,36,Pierce Other,Pierce,47.00062683,-122.2411004 +333,177115,178510,177115-178510,151,ORVILLE RD E,S/O SR 162,6,777.3333333,518,259,Pierce Other,Pierce,47.07116187,-122.1881966 +334,178510,177115,178510-177115,151,ORVILLE RD E,S/O SR 162,6,777.3333333,518,259,Pierce Other,Pierce,47.07116187,-122.1881966 +335,124494,127097,124494-127097,152,PEACOCK HILL RD NW,S/O 144 ST NW,6,275.6666667,248,28,Peninsula,Pierce,47.38224715,-122.5890774 +336,127097,124494,127097-124494,152,PEACOCK HILL RD NW,S/O 144 ST NW,6,275.6666667,248,28,Peninsula,Pierce,47.38224715,-122.5890774 +337,162551,162553,162551-162553,153,PIONEER WAY E,W/O SR-162,6,479,414,66,Pierce Other,Pierce,47.18064256,-122.2317206 +338,162553,162551,162553-162551,153,PIONEER WAY E,W/O SR-162,6,479,414,66,Pierce Other,Pierce,47.18064256,-122.2317206 +339,159527,160392,159527-160392,154,PIONEER WY E,NW/O 72 ST E,3,422,390,32,Pierce Other,Pierce,47.19354455,-122.3411096 +340,160392,159527,160392-159527,154,PIONEER WY E,NW/O 72 ST E,3,422,390,32,Pierce Other,Pierce,47.19354455,-122.3411096 +341,153460,153844,153460-153844,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Pierce Other,Pierce,47.22889019,-122.3908856 +342,153460,153844,153460-153844,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Pierce Other,Pierce,47.23001563,-122.393481 +343,153460,153844,153460-153844,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Tacoma,Pierce,47.22889019,-122.3908856 +344,153460,153844,153460-153844,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Tacoma,Pierce,47.23001563,-122.393481 +345,153844,153460,153844-153460,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Pierce Other,Pierce,47.22889019,-122.3908856 +346,153844,153460,153844-153460,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Pierce Other,Pierce,47.23001563,-122.393481 +347,153844,153460,153844-153460,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Tacoma,Pierce,47.22889019,-122.3908856 +348,153844,153460,153844-153460,155,PIONEER WY E,NW/O WALLER RD E,3,1378.666667,1034,345,Tacoma,Pierce,47.23001563,-122.393481 +349,165131,165820,165131-165820,156,PORTLAND AV E,N/O 104 ST E,3,1025.666667,827,199,Pierce Other,Pierce,47.16377567,-122.4053549 +350,165820,165131,165820-165131,156,PORTLAND AV E,N/O 104 ST E,3,1025.666667,827,199,Pierce Other,Pierce,47.16377567,-122.4053549 +351,161542,198211,161542-198211,157,PORTLAND AV E,N/O 80 ST E,3,827,696,131,Pierce Other,Pierce,47.18627536,-122.4077644 +352,198211,161542,198211-161542,157,PORTLAND AV E,N/O 80 ST E,3,827,696,131,Pierce Other,Pierce,47.18627536,-122.4077644 +353,142403,145336,142403-145336,158,PT FOSDICK DR NW,N/O 34 AV NW,6,184,162,22,Peninsula,Pierce,47.28256522,-122.5810948 +354,145336,142403,145336-142403,158,PT FOSDICK DR NW,N/O 34 AV NW,6,184,162,22,Peninsula,Pierce,47.28256522,-122.5810948 +355,173339,175160,173339-175160,159,SPANAWAY LOOP,N/O FAIR OAKS,3,1694,1229,465,Pierce Other,Pierce,47.1069368,-122.4532357 +356,175160,173339,175160-173339,159,SPANAWAY LOOP,N/O FAIR OAKS,3,1694,1229,465,Pierce Other,Pierce,47.1069368,-122.4532357 +357,170068,171170,170068-171170,160,SPANAWAY LP RD S,N/O 138 ST S,3,1826,1363,463,Pierce Other,Pierce,47.13523528,-122.4589353 +358,171170,170068,171170-170068,160,SPANAWAY LP RD S,N/O 138 ST S,3,1826,1363,463,Pierce Other,Pierce,47.13523528,-122.4589353 +359,163943,164210,163943-164210,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Pierce Other,Pierce,47.16950178,-122.4657464 +360,163943,164210,163943-164210,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Pierce Other,Pierce,47.17017884,-122.4656453 +361,163943,164210,163943-164210,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Tacoma,Pierce,47.16950178,-122.4657464 +362,163943,164210,163943-164210,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Tacoma,Pierce,47.17017884,-122.4656453 +363,164210,163943,164210-163943,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Pierce Other,Pierce,47.16950178,-122.4657464 +364,164210,163943,164210-163943,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Pierce Other,Pierce,47.17017884,-122.4656453 +365,164210,163943,164210-163943,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Tacoma,Pierce,47.16950178,-122.4657464 +366,164210,163943,164210-163943,161,STEELE ST S ,S/O 96 ST S,3,616,507,109,Tacoma,Pierce,47.17017884,-122.4656453 +367,173735,174402,173735-174402,162,STEILACOOM DUPONT,S/O CENTER RD,3,1060,758,303,SW Pierce,Pierce,47.10574261,-122.6225115 +368,174402,173735,174402-173735,162,STEILACOOM DUPONT,S/O CENTER RD,3,1060,758,303,SW Pierce,Pierce,47.10574261,-122.6225115 +369,166012,170506,166012-170506,163,STEILACOOM DUPONT,S/O STEILACOOM C/L,3,395,348,48,SW Pierce,Pierce,47.14608281,-122.6078187 +370,170506,166012,170506-166012,163,STEILACOOM DUPONT,S/O STEILACOOM C/L,3,395,348,48,SW Pierce,Pierce,47.14608281,-122.6078187 +371,145034,145336,145034-145336,164,STONE DR NW,E/O POINT FOSDICK DR,6,341,313,28,Peninsula,Pierce,47.27525567,-122.5791726 +372,145336,145034,145336-145034,164,STONE DR NW,E/O POINT FOSDICK DR,6,341,313,28,Peninsula,Pierce,47.27525567,-122.5791726 +373,163383,164030,163383-164030,165,SUMNER BUCKLEY HWY E,W/O 198 AV E,3,607,544,63,Pierce Other,Pierce,47.17547728,-122.1710194 +374,164030,163383,164030-163383,165,SUMNER BUCKLEY HWY E,W/O 198 AV E,3,607,544,63,Pierce Other,Pierce,47.17547728,-122.1710194 +375,162525,163430,162525-163430,166,SUMNER BUCKLEY HY ,E/O 214 AV E,6,293.6666667,254,40,Pierce Other,Pierce,47.17976892,-122.1334072 +376,163430,162525,163430-162525,166,SUMNER BUCKLEY HY ,E/O 214 AV E,6,293.6666667,254,40,Pierce Other,Pierce,47.17976892,-122.1334072 +377,163430,163445,163430-163445,167,SUMNER-BUCKLEY HWY E,W/O 214 AV E,3,508,454,54,Pierce Other,Pierce,47.17725896,-122.1494329 +378,163445,163430,163445-163430,167,SUMNER-BUCKLEY HWY E,W/O 214 AV E,3,508,454,54,Pierce Other,Pierce,47.17725896,-122.1494329 +379,154999,155246,154999-155246,168,SUMNER-TAPPS HY E,S/O SOUTH-TAPPS HY,6,835.6666667,765,71,Pierce Other,Pierce,47.22116672,-122.2072943 +380,155246,154999,155246-154999,168,SUMNER-TAPPS HY E,S/O SOUTH-TAPPS HY,6,835.6666667,765,71,Pierce Other,Pierce,47.22116672,-122.2072943 +381,165885,167516,165885-167516,169,WALLER RD E,N/O 112 ST E,3,634.5,540,95,Pierce Other,Pierce,47.15853091,-122.388893 +382,167516,165885,167516-165885,169,WALLER RD E,N/O 112 ST E,3,634.5,540,95,Pierce Other,Pierce,47.15853091,-122.388893 +383,175248,175658,175248-175658,170,WALLER RD E,N/O 176 ST E,3,337,305,32,Pierce Other,Pierce,47.09840956,-122.3894696 +384,175658,175248,175658-175248,170,WALLER RD E,N/O 176 ST E,3,337,305,32,Pierce Other,Pierce,47.09840956,-122.3894696 +385,158765,160153,158765-160153,171,WALLER RD E,N/O 72 ST E,3,618.6666667,537,82,Pierce Other,Pierce,47.19536103,-122.3890804 +386,160153,158765,160153-158765,171,WALLER RD E,N/O 72 ST E,3,618.6666667,537,82,Pierce Other,Pierce,47.19536103,-122.3890804 +387,174384,175248,174384-175248,172,WALLER RD E,S/O MILITARY RD E,3,198,184,14,Pierce Other,Pierce,47.10343706,-122.3894631 +388,175248,174384,175248-174384,172,WALLER RD E,S/O MILITARY RD E,3,198,184,14,Pierce Other,Pierce,47.10343706,-122.3894631 +389,139091,140294,139091-140294,173,WOLLOCHET DR NW,S/O FILLMORE DR NW,6,1108.5,852,257,Peninsula,Pierce,47.30354035,-122.6118025 +390,140294,139091,140294-139091,173,WOLLOCHET DR NW,S/O FILLMORE DR NW,6,1108.5,852,257,Peninsula,Pierce,47.30354035,-122.6118025 +391,169537,170111,169537-170111,174,WOODLAND AV E,N/O 128 ST E,3,382,337,45,Pierce Other,Pierce,47.14206855,-122.3361214 +392,170111,169537,170111-169537,174,WOODLAND AV E,N/O 128 ST E,3,382,337,45,Pierce Other,Pierce,47.14206855,-122.3361214 +393,170111,171620,170111-171620,175,WOODLAND AV E,N/O 136 ST E,3,269,248,21,Pierce Other,Pierce,47.13496171,-122.3367226 +394,171620,170111,171620-170111,175,WOODLAND AV E,N/O 136 ST E,3,269,248,21,Pierce Other,Pierce,47.13496171,-122.3367226 +395,173003,173918,173003-173918,176,WOODLAND AV E,S/O 152 ST E,3,182,172,10,Pierce Other,Pierce,47.11476483,-122.3360237 +396,173918,173003,173918-173003,176,WOODLAND AV E,S/O 152 ST E,3,182,172,10,Pierce Other,Pierce,47.11476483,-122.3360237 diff --git a/scripts/summarize/inputs/network_summary/truck_counts_2014.xlsx b/scripts/summarize/inputs/network_summary/truck_counts_2014.xlsx deleted file mode 100644 index e24c8de8..00000000 Binary files a/scripts/summarize/inputs/network_summary/truck_counts_2014.xlsx and /dev/null differ diff --git a/scripts/summarize/inputs/rgc_taz.csv b/scripts/summarize/inputs/rgc_taz.csv new file mode 100644 index 00000000..7a3b93d2 --- /dev/null +++ b/scripts/summarize/inputs/rgc_taz.csv @@ -0,0 +1,390 @@ +taz,geog_name,lat_1,lon_1 +3317,Puyallup South Hill,47.15623502,-122.2867533 +3051,Lakewood,47.16198611,-122.5100593 +3314,Puyallup South Hill,47.15623502,-122.2867533 +3315,Puyallup South Hill,47.15623502,-122.2867533 +3046,Lakewood,47.16198611,-122.5100593 +3022,Lakewood,47.16198611,-122.5100593 +3284,Puyallup Downtown,47.19040648,-122.2940926 +3237,Puyallup Downtown,47.19040648,-122.2940926 +3240,Puyallup Downtown,47.19040648,-122.2940926 +2959,Tacoma Mall,47.21978404,-122.4725101 +2962,Tacoma Mall,47.21978404,-122.4725101 +2963,Tacoma Mall,47.21978404,-122.4725101 +2961,Tacoma Mall,47.21978404,-122.4725101 +2958,Tacoma Mall,47.21978404,-122.4725101 +2947,University Place,47.22977705,-122.5360806 +2911,Tacoma Downtown,47.24845203,-122.4403625 +2903,Tacoma Downtown,47.24845203,-122.4403625 +2899,Tacoma Downtown,47.24845203,-122.4403625 +2920,Tacoma Downtown,47.24845203,-122.4403625 +2918,Tacoma Downtown,47.24845203,-122.4403625 +2910,Tacoma Downtown,47.24845203,-122.4403625 +2916,Tacoma Downtown,47.24845203,-122.4403625 +3110,Tacoma Downtown,47.24845203,-122.4403625 +2901,Tacoma Downtown,47.24845203,-122.4403625 +2902,Tacoma Downtown,47.24845203,-122.4403625 +2907,Tacoma Downtown,47.24845203,-122.4403625 +2898,Tacoma Downtown,47.24845203,-122.4403625 +2909,Tacoma Downtown,47.24845203,-122.4403625 +2915,Tacoma Downtown,47.24845203,-122.4403625 +3108,Tacoma Downtown,47.24845203,-122.4403625 +2906,Tacoma Downtown,47.24845203,-122.4403625 +2939,University Place,47.22977705,-122.5360806 +3109,Tacoma Downtown,47.24845203,-122.4403625 +2923,Tacoma Downtown,47.24845203,-122.4403625 +2919,Tacoma Downtown,47.24845203,-122.4403625 +2917,Tacoma Downtown,47.24845203,-122.4403625 +2900,Tacoma Downtown,47.24845203,-122.4403625 +2897,Tacoma Downtown,47.24845203,-122.4403625 +2908,Tacoma Downtown,47.24845203,-122.4403625 +2914,Tacoma Downtown,47.24845203,-122.4403625 +2905,Tacoma Downtown,47.24845203,-122.4403625 +2913,Tacoma Downtown,47.24845203,-122.4403625 +2904,Tacoma Downtown,47.24845203,-122.4403625 +3105,Tacoma Downtown,47.24845203,-122.4403625 +2873,Tacoma Downtown,47.24845203,-122.4403625 +2880,Tacoma Downtown,47.24845203,-122.4403625 +2893,Tacoma Downtown,47.24845203,-122.4403625 +2879,Tacoma Downtown,47.24845203,-122.4403625 +2858,Tacoma Downtown,47.24845203,-122.4403625 +2862,Tacoma Downtown,47.24845203,-122.4403625 +2896,Tacoma Downtown,47.24845203,-122.4403625 +2867,Tacoma Downtown,47.24845203,-122.4403625 +2872,Tacoma Downtown,47.24845203,-122.4403625 +2878,Tacoma Downtown,47.24845203,-122.4403625 +2885,Tacoma Downtown,47.24845203,-122.4403625 +2856,Tacoma Downtown,47.24845203,-122.4403625 +2861,Tacoma Downtown,47.24845203,-122.4403625 +2866,Tacoma Downtown,47.24845203,-122.4403625 +2871,Tacoma Downtown,47.24845203,-122.4403625 +2877,Tacoma Downtown,47.24845203,-122.4403625 +2884,Tacoma Downtown,47.24845203,-122.4403625 +2890,Tacoma Downtown,47.24845203,-122.4403625 +2855,Tacoma Downtown,47.24845203,-122.4403625 +2895,Tacoma Downtown,47.24845203,-122.4403625 +2860,Tacoma Downtown,47.24845203,-122.4403625 +2892,Tacoma Downtown,47.24845203,-122.4403625 +2865,Tacoma Downtown,47.24845203,-122.4403625 +2889,Tacoma Downtown,47.24845203,-122.4403625 +2870,Tacoma Downtown,47.24845203,-122.4403625 +2876,Tacoma Downtown,47.24845203,-122.4403625 +2883,Tacoma Downtown,47.24845203,-122.4403625 +2888,Tacoma Downtown,47.24845203,-122.4403625 +2854,Tacoma Downtown,47.24845203,-122.4403625 +2859,Tacoma Downtown,47.24845203,-122.4403625 +2864,Tacoma Downtown,47.24845203,-122.4403625 +2887,Tacoma Downtown,47.24845203,-122.4403625 +2869,Tacoma Downtown,47.24845203,-122.4403625 +2875,Tacoma Downtown,47.24845203,-122.4403625 +2882,Tacoma Downtown,47.24845203,-122.4403625 +2891,Tacoma Downtown,47.24845203,-122.4403625 +2886,Tacoma Downtown,47.24845203,-122.4403625 +2853,Tacoma Downtown,47.24845203,-122.4403625 +2863,Tacoma Downtown,47.24845203,-122.4403625 +2881,Tacoma Downtown,47.24845203,-122.4403625 +2868,Tacoma Downtown,47.24845203,-122.4403625 +2874,Tacoma Downtown,47.24845203,-122.4403625 +2894,Tacoma Downtown,47.24845203,-122.4403625 +2808,Tacoma Downtown,47.24845203,-122.4403625 +2806,Tacoma Downtown,47.24845203,-122.4403625 +2807,Tacoma Downtown,47.24845203,-122.4403625 +2805,Tacoma Downtown,47.24845203,-122.4403625 +2783,Tacoma Downtown,47.24845203,-122.4403625 +2782,Tacoma Downtown,47.24845203,-122.4403625 +1178,Auburn,47.30667679,-122.2302469 +1176,Auburn,47.30667679,-122.2302469 +1179,Auburn,47.30667679,-122.2302469 +1125,Federal Way,47.31499096,-122.3062854 +1255,Kent,47.38248083,-122.2360012 +1259,Kent,47.38248083,-122.2360012 +1251,Kent,47.38248083,-122.2360012 +1260,Kent,47.38248083,-122.2360012 +1256,Kent,47.38248083,-122.2360012 +1252,Kent,47.38248083,-122.2360012 +1031,SeaTac,47.43608603,-122.2944662 +1010,SeaTac,47.43608603,-122.2944662 +1009,SeaTac,47.43608603,-122.2944662 +1011,SeaTac,47.43608603,-122.2944662 +982,SeaTac,47.43608603,-122.2944662 +974,Tukwila,47.45190196,-122.2534033 +972,Tukwila,47.45190196,-122.2534033 +980,SeaTac,47.43608603,-122.2944662 +971,Tukwila,47.45190196,-122.2534033 +973,Tukwila,47.45190196,-122.2534033 +995,Burien,47.46773149,-122.3402886 +992,Burien,47.46773149,-122.3402886 +988,Burien,47.46773149,-122.3402886 +991,Burien,47.46773149,-122.3402886 +994,Burien,47.46773149,-122.3402886 +1351,Renton,47.48987648,-122.2069477 +1352,Renton,47.48987648,-122.2069477 +1354,Renton,47.48987648,-122.2069477 +1353,Renton,47.48987648,-122.2069477 +1410,Renton,47.48987648,-122.2069477 +1413,Renton,47.48987648,-122.2069477 +1411,Renton,47.48987648,-122.2069477 +1412,Renton,47.48987648,-122.2069477 +1443,Issaquah,47.5467951,-122.0571043 +1447,Issaquah,47.5467951,-122.0571043 +1448,Issaquah,47.5467951,-122.0571043 +1444,Issaquah,47.5467951,-122.0571043 +3625,Bremerton,47.56815949,-122.6277584 +3623,Bremerton,47.56815949,-122.6277584 +3622,Bremerton,47.56815949,-122.6277584 +3624,Bremerton,47.56815949,-122.6277584 +631,Seattle Downtown,47.60763232,-122.3360987 +629,Seattle Downtown,47.60763232,-122.3360987 +626,Seattle Downtown,47.60763232,-122.3360987 +627,Seattle Downtown,47.60763232,-122.3360987 +628,Seattle Downtown,47.60763232,-122.3360987 +614,Seattle Downtown,47.60763232,-122.3360987 +616,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +611,Seattle Downtown,47.60763232,-122.3360987 +613,Seattle Downtown,47.60763232,-122.3360987 +615,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +610,Seattle Downtown,47.60763232,-122.3360987 +612,Seattle Downtown,47.60763232,-122.3360987 +545,Seattle Downtown,47.60763232,-122.3360987 +540,Seattle Downtown,47.60763232,-122.3360987 +541,Seattle Downtown,47.60763232,-122.3360987 +608,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +546,Seattle Downtown,47.60763232,-122.3360987 +533,Seattle Downtown,47.60763232,-122.3360987 +542,Seattle Downtown,47.60763232,-122.3360987 +603,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +534,Seattle Downtown,47.60763232,-122.3360987 +609,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +543,Seattle Downtown,47.60763232,-122.3360987 +535,Seattle Downtown,47.60763232,-122.3360987 +605,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +536,Seattle Downtown,47.60763232,-122.3360987 +544,Seattle Downtown,47.60763232,-122.3360987 +526,Seattle Downtown,47.60763232,-122.3360987 +537,Seattle Downtown,47.60763232,-122.3360987 +527,Seattle Downtown,47.60763232,-122.3360987 +607,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +538,Seattle Downtown,47.60763232,-122.3360987 +528,Seattle Downtown,47.60763232,-122.3360987 +529,Seattle Downtown,47.60763232,-122.3360987 +518,Seattle Downtown,47.60763232,-122.3360987 +539,Seattle Downtown,47.60763232,-122.3360987 +578,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +530,Seattle Downtown,47.60763232,-122.3360987 +606,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +519,Seattle Downtown,47.60763232,-122.3360987 +602,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +531,Seattle Downtown,47.60763232,-122.3360987 +604,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +478,Seattle Downtown,47.60763232,-122.3360987 +520,Seattle Downtown,47.60763232,-122.3360987 +580,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +521,Seattle Downtown,47.60763232,-122.3360987 +532,Seattle Downtown,47.60763232,-122.3360987 +577,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +508,Seattle Downtown,47.60763232,-122.3360987 +522,Seattle Downtown,47.60763232,-122.3360987 +582,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +509,Seattle Downtown,47.60763232,-122.3360987 +523,Seattle Downtown,47.60763232,-122.3360987 +579,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +510,Seattle Downtown,47.60763232,-122.3360987 +524,Seattle Downtown,47.60763232,-122.3360987 +583,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +572,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +511,Seattle Downtown,47.60763232,-122.3360987 +525,Seattle Downtown,47.60763232,-122.3360987 +512,Seattle Downtown,47.60763232,-122.3360987 +513,Seattle Downtown,47.60763232,-122.3360987 +573,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +498,Seattle Downtown,47.60763232,-122.3360987 +479,Seattle Downtown,47.60763232,-122.3360987 +581,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +584,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +514,Seattle Downtown,47.60763232,-122.3360987 +499,Seattle Downtown,47.60763232,-122.3360987 +1553,Bellevue,47.61532598,-122.1984286 +1550,Bellevue,47.61532598,-122.1984286 +1547,Bellevue,47.61532598,-122.1984286 +515,Seattle Downtown,47.60763232,-122.3360987 +1544,Bellevue,47.61532598,-122.1984286 +575,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +500,Seattle Downtown,47.60763232,-122.3360987 +585,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +571,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +480,Seattle Downtown,47.60763232,-122.3360987 +516,Seattle Downtown,47.60763232,-122.3360987 +501,Seattle Downtown,47.60763232,-122.3360987 +502,Seattle Downtown,47.60763232,-122.3360987 +481,Seattle Downtown,47.60763232,-122.3360987 +576,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +467,Seattle Downtown,47.60763232,-122.3360987 +517,Seattle Downtown,47.60763232,-122.3360987 +503,Seattle Downtown,47.60763232,-122.3360987 +574,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +482,Seattle Downtown,47.60763232,-122.3360987 +504,Seattle Downtown,47.60763232,-122.3360987 +468,Seattle Downtown,47.60763232,-122.3360987 +570,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +483,Seattle Downtown,47.60763232,-122.3360987 +505,Seattle Downtown,47.60763232,-122.3360987 +457,Seattle Downtown,47.60763232,-122.3360987 +492,Seattle Downtown,47.60763232,-122.3360987 +469,Seattle Downtown,47.60763232,-122.3360987 +506,Seattle Downtown,47.60763232,-122.3360987 +566,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +484,Seattle Downtown,47.60763232,-122.3360987 +458,Seattle Downtown,47.60763232,-122.3360987 +470,Seattle Downtown,47.60763232,-122.3360987 +1551,Bellevue,47.61532598,-122.1984286 +569,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +1548,Bellevue,47.61532598,-122.1984286 +567,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +568,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +1545,Bellevue,47.61532598,-122.1984286 +493,Seattle Downtown,47.60763232,-122.3360987 +564,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +485,Seattle Downtown,47.60763232,-122.3360987 +565,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +459,Seattle Downtown,47.60763232,-122.3360987 +507,Seattle Downtown,47.60763232,-122.3360987 +471,Seattle Downtown,47.60763232,-122.3360987 +450,Seattle Downtown,47.60763232,-122.3360987 +486,Seattle Downtown,47.60763232,-122.3360987 +494,Seattle Downtown,47.60763232,-122.3360987 +460,Seattle Downtown,47.60763232,-122.3360987 +472,Seattle Downtown,47.60763232,-122.3360987 +451,Seattle Downtown,47.60763232,-122.3360987 +487,Seattle Downtown,47.60763232,-122.3360987 +461,Seattle Downtown,47.60763232,-122.3360987 +495,Seattle Downtown,47.60763232,-122.3360987 +473,Seattle Downtown,47.60763232,-122.3360987 +548,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +452,Seattle Downtown,47.60763232,-122.3360987 +488,Seattle Downtown,47.60763232,-122.3360987 +462,Seattle Downtown,47.60763232,-122.3360987 +556,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +552,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +550,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +474,Seattle Downtown,47.60763232,-122.3360987 +496,Seattle Downtown,47.60763232,-122.3360987 +453,Seattle Downtown,47.60763232,-122.3360987 +489,Seattle Downtown,47.60763232,-122.3360987 +463,Seattle Downtown,47.60763232,-122.3360987 +475,Seattle Downtown,47.60763232,-122.3360987 +454,Seattle Downtown,47.60763232,-122.3360987 +446,Seattle Downtown,47.60763232,-122.3360987 +554,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +553,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +490,Seattle Downtown,47.60763232,-122.3360987 +497,Seattle Downtown,47.60763232,-122.3360987 +464,Seattle Downtown,47.60763232,-122.3360987 +1552,Bellevue,47.61532598,-122.1984286 +547,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +1555,Bellevue,47.61532598,-122.1984286 +1549,Bellevue,47.61532598,-122.1984286 +1546,Bellevue,47.61532598,-122.1984286 +476,Seattle Downtown,47.60763232,-122.3360987 +447,Seattle Downtown,47.60763232,-122.3360987 +465,Seattle Downtown,47.60763232,-122.3360987 +455,Seattle Downtown,47.60763232,-122.3360987 +491,Seattle Downtown,47.60763232,-122.3360987 +477,Seattle Downtown,47.60763232,-122.3360987 +466,Seattle Downtown,47.60763232,-122.3360987 +448,Seattle Downtown,47.60763232,-122.3360987 +456,Seattle Downtown,47.60763232,-122.3360987 +549,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +551,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +555,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +439,Seattle Uptown,47.62314553,-122.3528031 +429,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +431,Seattle South Lake Union,47.62447655,-122.3360841 +441,Seattle Uptown,47.62314553,-122.3528031 +433,Seattle South Lake Union,47.62447655,-122.3360841 +435,Seattle South Lake Union,47.62447655,-122.3360841 +437,Seattle Uptown,47.62314553,-122.3528031 +443,Seattle Uptown,47.62314553,-122.3528031 +425,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +426,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +438,Seattle Uptown,47.62314553,-122.3528031 +427,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +436,Seattle Uptown,47.62314553,-122.3528031 +430,Seattle South Lake Union,47.62447655,-122.3360841 +434,Seattle South Lake Union,47.62447655,-122.3360841 +440,Seattle Uptown,47.62314553,-122.3528031 +432,Seattle South Lake Union,47.62447655,-122.3360841 +442,Seattle Uptown,47.62314553,-122.3528031 +428,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +408,Seattle First Hill/Capitol Hill,47.61415235,-122.3207212 +402,Seattle Uptown,47.62314553,-122.3528031 +1579,Redmond-Overlake,47.63879759,-122.1321324 +406,Seattle South Lake Union,47.62447655,-122.3360841 +403,Seattle South Lake Union,47.62447655,-122.3360841 +405,Seattle South Lake Union,47.62447655,-122.3360841 +1612,Redmond-Overlake,47.63879759,-122.1321324 +1615,Redmond-Overlake,47.63879759,-122.1321324 +1617,Redmond-Overlake,47.63879759,-122.1321324 +1616,Redmond-Overlake,47.63879759,-122.1321324 +303,Seattle University Community,47.6592697,-122.3100538 +3526,Silverdale,47.65475465,-122.689758 +306,Seattle University Community,47.6592697,-122.3100538 +305,Seattle University Community,47.6592697,-122.3100538 +308,Seattle University Community,47.6592697,-122.3100538 +302,Seattle University Community,47.6592697,-122.3100538 +3531,Silverdale,47.65475465,-122.689758 +307,Seattle University Community,47.6592697,-122.3100538 +304,Seattle University Community,47.6592697,-122.3100538 +3525,Silverdale,47.65475465,-122.689758 +3530,Silverdale,47.65475465,-122.689758 +286,Seattle University Community,47.6592697,-122.3100538 +284,Seattle University Community,47.6592697,-122.3100538 +282,Seattle University Community,47.6592697,-122.3100538 +280,Seattle University Community,47.6592697,-122.3100538 +289,Seattle University Community,47.6592697,-122.3100538 +287,Seattle University Community,47.6592697,-122.3100538 +3529,Silverdale,47.65475465,-122.689758 +3528,Silverdale,47.65475465,-122.689758 +281,Seattle University Community,47.6592697,-122.3100538 +1653,Redmond Downtown,47.67501696,-122.1236044 +285,Seattle University Community,47.6592697,-122.3100538 +1651,Redmond Downtown,47.67501696,-122.1236044 +1657,Redmond Downtown,47.67501696,-122.1236044 +1654,Redmond Downtown,47.67501696,-122.1236044 +1652,Redmond Downtown,47.67501696,-122.1236044 +1656,Redmond Downtown,47.67501696,-122.1236044 +1655,Redmond Downtown,47.67501696,-122.1236044 +1674,Redmond Downtown,47.67501696,-122.1236044 +1675,Redmond Downtown,47.67501696,-122.1236044 +1698,Kirkland Totem Lake,47.70966421,-122.1804266 +70,Seattle Northgate,47.7067053,-122.3277308 +71,Seattle Northgate,47.7067053,-122.3277308 +69,Seattle Northgate,47.7067053,-122.3277308 +1717,Kirkland Totem Lake,47.70966421,-122.1804266 +1718,Kirkland Totem Lake,47.70966421,-122.1804266 +1716,Kirkland Totem Lake,47.70966421,-122.1804266 +47,Seattle Northgate,47.7067053,-122.3277308 +48,Seattle Northgate,47.7067053,-122.3277308 +46,Seattle Northgate,47.7067053,-122.3277308 +1733,Kirkland Totem Lake,47.70966421,-122.1804266 +1731,Kirkland Totem Lake,47.70966421,-122.1804266 +30,Seattle Northgate,47.7067053,-122.3277308 +2564,Bothell Canyon Park,47.79845288,-122.2063059 +2566,Bothell Canyon Park,47.79845288,-122.2063059 +2598,Lynnwood,47.82371247,-122.2805962 +2595,Lynnwood,47.82371247,-122.2805962 +2571,Lynnwood,47.82371247,-122.2805962 +2570,Lynnwood,47.82371247,-122.2805962 +2523,Lynnwood,47.82371247,-122.2805962 +2297,Everett,47.97879117,-122.2074395 +2286,Everett,47.97879117,-122.2074395 +2284,Everett,47.97879117,-122.2074395 +2282,Everett,47.97879117,-122.2074395 +2280,Everett,47.97879117,-122.2074395 +2278,Everett,47.97879117,-122.2074395 +2276,Everett,47.97879117,-122.2074395 +2285,Everett,47.97879117,-122.2074395 +2283,Everett,47.97879117,-122.2074395 +2281,Everett,47.97879117,-122.2074395 +2279,Everett,47.97879117,-122.2074395 +2277,Everett,47.97879117,-122.2074395 +2272,Everett,47.97879117,-122.2074395 diff --git a/scripts/summarize/inputs/screenlines.csv b/scripts/summarize/inputs/screenlines.csv index cabb037a..cbf2a3a7 100644 --- a/scripts/summarize/inputs/screenlines.csv +++ b/scripts/summarize/inputs/screenlines.csv @@ -1,27 +1,27 @@ -id,name,type,2010,2014 -4,Tacoma - East of CBD,primary,271777, -20,Kent,secondary,508617, -60,Cross-Sound,secondary,17466, -23,Renton,primary,81758, -44,Bothell,primary,255590, -19,SeaTac,secondary,71364, -2,Parkland,secondary,285859, -37,Kirkland/Redmond,primary,381331, -57,Kitsap - North,secondary,97177, -30,Bellevue/Redmond,primary,354612, -3,Puyallup,secondary,118726, -58,Agate Pass,secondary,21000, -22,Tukwila,primary,239527, -35,Ship Canal,primary,521155, -71,Woodinville,secondary,98331, -46,Mill Creek,primary,350492, -66,"Preston, Issaquah",secondary,93227, -18,Maple Valley,secondary,61921, -54,Gig Harbor,secondary,58503, -32,TransLake,primary,250220, -43,Lynnwood/Bothell,primary,231368, -29,Seattle - South of CBD,primary,490806, -14,Auburn,primary,534811, -15,Auburn,primary,0, -41,Seattle - North,primary,327021, -7,Tacoma Narrows,secondary,79000, +id,name,type,lat,lon,2010,2014 +2,Parkland,secondary,47.1499021,-122.388954,285859,275700 +3,Puyallup,secondary,47.16224777,-122.3961683,118726,119400 +4,Tacoma - East of CBD,primary,47.24166823,-122.3983112,271777,283200 +7,Tacoma Narrows,secondary,47.27428979,-122.5578442,79000,80000 +14,Auburn,primary,47.34295396,-122.3123349,534811,540900 +15,Auburn,primary,47.33861194,-122.2084524,0,0 +18,Maple Valley,secondary,47.42467331,-121.9936882,61921,76000 +19,SeaTac,secondary,47.42458922,-122.3353224,71364,72300 +20,Kent,secondary,47.42313203,-122.2693253,508617,557800 +22,Tukwila,primary,47.45567548,-122.2321709,239527,245400 +23,Renton,primary,47.48451644,-122.2400401,81758,85300 +29,Seattle - South of CBD,primary,47.58391007,-122.3391995,490806,469400 +30,Bellevue/Redmond,primary,47.58510586,-122.1774812,354612,362200 +32,TransLake,primary,47.58932769,-122.2585827,250220,234200 +35,Ship Canal,primary,47.65897298,-122.3894902,521155,507500 +37,Kirkland/Redmond,primary,47.65682856,-122.1642091,381331,375700 +41,Seattle - North,primary,47.76910905,-122.3904434,327021,338800 +43,Lynnwood/Bothell,primary,47.82190222,-122.2465237,231368,255500 +44,Bothell,primary,47.75073046,-122.1556681,255590,268600 +46,Mill Creek,primary,47.86672131,-122.2722666,350492,365300 +54,Gig Harbor,secondary,47.41582607,-122.6230682,58503,61500 +57,Kitsap - North,secondary,47.6714518,-122.6918139,97177,100900 +58,Agate Pass,secondary,47.71251654,-122.56615,21000,21000 +60,Cross-Sound,secondary,47.60603178,-122.4017562,17466,17400 +66,"Preston, Issaquah",secondary,47.53918525,-121.9101173,93227,91500 +71,Woodinville,secondary,47.78154056,-121.998505,98331,87900 diff --git a/scripts/summarize/inputs/special_needs_taz.csv b/scripts/summarize/inputs/special_needs_taz.csv new file mode 100644 index 00000000..ef9c9c45 --- /dev/null +++ b/scripts/summarize/inputs/special_needs_taz.csv @@ -0,0 +1,3701 @@ +TAZ,Low Income,Minority +1,0,0 +2,1,1 +3,1,1 +4,1,1 +5,1,0 +6,1,0 +7,1,1 +8,1,1 +9,1,0 +10,1,0 +11,0,1 +12,0,1 +13,0,1 +14,0,1 +15,0,1 +16,0,1 +17,1,1 +18,1,1 +19,1,1 +20,1,1 +21,0,0 +22,0,0 +23,1,1 +24,1,1 +25,1,1 +26,1,1 +27,1,1 +28,1,1 +29,1,1 +30,1,1 +31,1,1 +32,0,0 +33,0,0 +34,0,0 +35,0,0 +36,0,0 +37,0,0 +38,0,0 +39,0,0 +40,0,0 +41,0,0 +42,0,0 +43,0,0 +44,1,1 +45,1,1 +46,1,1 +47,1,1 +48,1,1 +49,1,1 +50,0,0 +51,0,0 +52,1,1 +53,1,1 +54,0,0 +55,0,0 +56,0,0 +57,0,0 +58,0,0 +59,1,1 +60,1,1 +61,0,0 +62,0,0 +63,0,0 +64,0,0 +65,1,1 +66,0,0 +67,1,1 +68,1,0 +69,1,1 +70,1,0 +71,1,1 +72,1,0 +73,1,1 +74,1,1 +75,1,1 +76,1,1 +77,1,1 +78,1,1 +79,0,0 +80,0,0 +81,0,0 +82,0,0 +83,0,0 +84,0,0 +85,0,0 +86,0,0 +87,0,0 +88,0,0 +89,0,0 +90,0,0 +91,0,0 +92,1,0 +93,1,0 +94,1,0 +95,1,0 +96,1,0 +97,0,0 +98,0,0 +99,0,0 +100,0,0 +101,0,0 +102,0,0 +103,0,0 +104,0,0 +105,0,0 +106,0,0 +107,0,0 +108,0,0 +109,0,0 +110,0,0 +111,0,0 +112,0,0 +113,0,0 +114,0,0 +115,0,0 +116,0,0 +117,0,0 +118,0,0 +119,0,0 +120,0,0 +121,0,0 +122,0,0 +123,0,0 +124,0,0 +125,0,0 +126,0,0 +127,0,0 +128,0,0 +129,0,0 +130,0,0 +131,0,0 +132,0,0 +133,0,0 +134,0,0 +135,0,0 +136,0,0 +137,0,0 +138,0,0 +139,0,0 +140,0,0 +141,0,0 +142,0,0 +143,0,0 +144,0,0 +145,0,0 +146,0,0 +147,0,0 +148,0,0 +149,0,0 +150,0,0 +151,0,0 +152,0,0 +153,0,0 +154,0,0 +155,0,0 +156,0,0 +157,0,0 +158,0,0 +159,0,0 +160,0,0 +161,0,0 +162,0,0 +163,0,0 +164,0,0 +165,0,0 +166,0,0 +167,0,0 +168,0,0 +169,0,0 +170,0,0 +171,0,0 +172,0,0 +173,0,0 +174,0,0 +175,1,0 +176,1,0 +177,1,0 +178,1,0 +179,1,0 +180,1,0 +181,0,0 +182,0,0 +183,0,0 +184,0,0 +185,0,0 +186,0,0 +187,0,0 +188,0,0 +189,0,0 +190,0,0 +191,0,0 +192,0,0 +193,0,0 +194,0,0 +195,0,0 +196,0,0 +197,0,0 +198,0,0 +199,0,0 +200,0,0 +201,0,0 +202,0,0 +203,0,0 +204,0,0 +205,0,0 +206,0,0 +207,0,0 +208,0,0 +209,0,0 +210,0,0 +211,0,0 +212,1,0 +213,1,0 +214,1,0 +215,1,0 +216,1,0 +217,1,0 +218,1,0 +219,1,0 +220,1,0 +221,1,0 +222,1,0 +223,1,0 +224,1,0 +225,1,0 +226,0,0 +227,1,0 +228,0,0 +229,0,0 +230,0,0 +231,0,0 +232,0,0 +233,0,0 +234,0,0 +235,0,0 +236,0,0 +237,0,0 +238,0,0 +239,0,0 +240,0,0 +241,0,0 +242,0,0 +243,0,0 +244,0,0 +245,0,0 +246,0,0 +247,0,0 +248,0,0 +249,0,0 +250,0,0 +251,0,0 +252,0,0 +253,0,0 +254,0,0 +255,0,0 +256,0,0 +257,0,0 +258,0,0 +259,0,0 +260,0,0 +261,0,0 +262,0,0 +263,0,0 +264,0,0 +265,0,0 +266,0,0 +267,0,0 +268,0,0 +269,0,0 +270,0,0 +271,0,0 +272,0,0 +273,0,0 +274,0,0 +275,0,0 +276,1,0 +277,1,0 +278,1,1 +279,1,0 +280,1,1 +281,1,0 +282,1,1 +283,1,0 +284,1,1 +285,1,1 +286,1,1 +287,1,1 +288,1,0 +289,1,0 +290,0,0 +291,0,0 +292,0,0 +293,0,0 +294,0,0 +295,0,0 +296,0,0 +297,0,0 +298,0,0 +299,0,0 +300,0,0 +301,1,1 +302,1,1 +303,1,1 +304,1,1 +305,1,1 +306,1,1 +307,1,1 +308,1,1 +309,1,1 +310,1,1 +311,0,0 +312,0,0 +313,0,0 +314,0,0 +315,0,0 +316,0,0 +317,0,0 +318,0,0 +319,0,0 +320,0,0 +321,0,0 +322,0,0 +323,0,0 +324,0,0 +325,0,0 +326,0,0 +327,0,0 +328,0,0 +329,0,0 +330,0,0 +331,0,0 +332,0,0 +333,0,0 +334,0,0 +335,0,0 +336,0,0 +337,0,0 +338,0,0 +339,0,0 +340,0,0 +341,0,0 +342,0,0 +343,0,0 +344,0,0 +345,0,0 +346,0,0 +347,0,0 +348,0,0 +349,0,0 +350,0,0 +351,0,0 +352,0,0 +353,0,0 +354,0,0 +355,0,0 +356,0,0 +357,0,0 +358,0,0 +359,0,0 +360,0,0 +361,0,0 +362,0,0 +363,0,0 +364,0,0 +365,0,0 +366,0,0 +367,0,0 +368,0,0 +369,0,0 +370,0,0 +371,0,0 +372,0,0 +373,0,0 +374,0,0 +375,0,0 +376,0,0 +377,0,0 +378,0,0 +379,0,0 +380,0,0 +381,0,0 +382,0,0 +383,0,0 +384,0,0 +385,0,0 +386,0,0 +387,0,0 +388,0,0 +389,0,0 +390,0,0 +391,0,0 +392,0,0 +393,0,0 +394,0,0 +395,0,0 +396,0,0 +397,0,0 +398,0,0 +399,0,0 +400,0,0 +401,0,0 +402,0,0 +403,0,0 +404,0,0 +405,0,0 +406,0,0 +407,0,0 +408,0,0 +409,0,0 +410,0,0 +411,0,0 +412,0,0 +413,0,0 +414,0,0 +415,0,0 +416,0,0 +417,0,1 +418,0,1 +419,0,0 +420,0,0 +421,0,0 +422,0,0 +423,0,0 +424,0,0 +425,0,0 +426,0,0 +427,0,0 +428,0,0 +429,1,1 +430,1,1 +431,1,1 +432,1,1 +433,1,1 +434,0,1 +435,0,1 +436,0,1 +437,0,1 +438,0,0 +439,0,1 +440,0,0 +441,0,0 +442,0,0 +443,0,0 +444,0,0 +445,0,1 +446,0,1 +447,0,1 +448,0,1 +449,0,1 +450,0,1 +451,0,1 +452,0,1 +453,0,1 +454,0,1 +455,0,1 +456,0,1 +457,0,1 +458,1,0 +459,1,0 +460,0,1 +461,0,1 +462,0,1 +463,0,1 +464,0,1 +465,0,1 +466,0,1 +467,1,0 +468,1,0 +469,0,1 +470,1,0 +471,0,1 +472,0,1 +473,0,1 +474,0,1 +475,0,1 +476,0,1 +477,1,1 +478,1,1 +479,1,1 +480,1,0 +481,1,0 +482,1,0 +483,0,1 +484,0,1 +485,0,1 +486,0,1 +487,1,1 +488,1,1 +489,1,1 +490,1,1 +491,1,1 +492,0,1 +493,1,1 +494,1,1 +495,1,1 +496,1,1 +497,1,1 +498,1,1 +499,1,1 +500,1,1 +501,1,1 +502,1,1 +503,1,1 +504,1,1 +505,1,1 +506,1,1 +507,1,0 +508,1,1 +509,1,1 +510,1,1 +511,1,1 +512,1,1 +513,1,1 +514,1,1 +515,1,1 +516,1,1 +517,1,1 +518,1,1 +519,1,1 +520,1,1 +521,1,1 +522,1,1 +523,1,1 +524,1,1 +525,1,1 +526,1,1 +527,1,1 +528,1,1 +529,1,1 +530,1,1 +531,1,1 +532,1,1 +533,1,1 +534,1,1 +535,1,1 +536,1,1 +537,1,1 +538,1,1 +539,1,1 +540,1,1 +541,1,1 +542,1,1 +543,1,1 +544,1,1 +545,1,1 +546,1,1 +547,1,1 +548,1,0 +549,1,1 +550,1,1 +551,1,1 +552,1,1 +553,0,0 +554,0,0 +555,0,0 +556,1,0 +557,0,0 +558,0,0 +559,0,0 +560,0,1 +561,0,1 +562,0,0 +563,1,0 +564,1,0 +565,0,0 +566,0,0 +567,1,0 +568,1,0 +569,1,0 +570,1,0 +571,1,1 +572,1,1 +573,1,0 +574,1,0 +575,1,0 +576,1,0 +577,1,1 +578,1,1 +579,1,0 +580,1,1 +581,1,0 +582,1,1 +583,1,1 +584,1,1 +585,1,1 +586,1,0 +587,1,0 +588,1,1 +589,1,1 +590,0,1 +591,0,1 +592,0,1 +593,0,1 +594,1,1 +595,1,1 +596,1,1 +597,1,1 +598,1,1 +599,1,1 +600,1,1 +601,1,1 +602,1,1 +603,1,1 +604,1,1 +605,1,1 +606,1,1 +607,1,1 +608,1,1 +609,1,1 +610,1,1 +611,1,1 +612,1,1 +613,1,1 +614,1,1 +615,1,1 +616,1,1 +617,1,1 +618,1,1 +619,1,1 +620,1,1 +621,1,1 +622,1,1 +623,1,1 +624,1,1 +625,1,1 +626,1,1 +627,1,1 +628,1,1 +629,1,1 +630,1,1 +631,1,1 +632,1,1 +633,1,1 +634,1,1 +635,1,1 +636,1,1 +637,1,1 +638,1,1 +639,1,1 +640,1,1 +641,1,1 +642,1,1 +643,1,1 +644,1,1 +645,1,1 +646,1,1 +647,1,1 +648,1,1 +649,1,1 +650,1,1 +651,1,1 +652,1,1 +653,1,1 +654,1,1 +655,1,1 +656,1,1 +657,1,1 +658,1,1 +659,1,1 +660,1,1 +661,1,1 +662,1,1 +663,1,1 +664,1,1 +665,1,1 +666,1,1 +667,1,1 +668,1,1 +669,1,1 +670,1,1 +671,1,1 +672,1,1 +673,1,1 +674,0,1 +675,0,1 +676,0,0 +677,0,0 +678,0,0 +679,0,0 +680,0,0 +681,0,0 +682,0,0 +683,0,0 +684,0,0 +685,0,1 +686,0,1 +687,0,0 +688,0,0 +689,0,0 +690,0,0 +691,0,0 +692,0,0 +693,0,0 +694,0,0 +695,0,0 +696,0,0 +697,0,0 +698,0,0 +699,0,1 +700,0,1 +701,0,1 +702,0,1 +703,0,1 +704,1,1 +705,1,1 +706,1,1 +707,1,1 +708,1,1 +709,1,1 +710,1,1 +711,1,1 +712,1,1 +713,1,1 +714,1,1 +715,1,1 +716,1,1 +717,1,1 +718,0,1 +719,0,1 +720,1,1 +721,1,1 +722,1,1 +723,0,1 +724,0,1 +725,1,1 +726,1,1 +727,1,1 +728,1,1 +729,1,1 +730,1,1 +731,0,1 +732,0,0 +733,0,0 +734,0,0 +735,0,0 +736,0,0 +737,0,0 +738,0,0 +739,0,0 +740,0,0 +741,0,0 +742,0,0 +743,0,0 +744,0,0 +745,0,0 +746,0,0 +747,0,0 +748,0,0 +749,0,0 +750,0,0 +751,1,1 +752,1,1 +753,1,1 +754,1,1 +755,1,1 +756,1,1 +757,1,1 +758,1,0 +759,1,0 +760,1,0 +761,1,0 +762,1,0 +763,0,1 +764,0,1 +765,0,1 +766,1,1 +767,1,1 +768,0,1 +769,0,1 +770,1,1 +771,1,1 +772,1,1 +773,1,1 +774,1,1 +775,1,1 +776,1,1 +777,1,1 +778,1,0 +779,1,0 +780,1,0 +781,1,1 +782,1,1 +783,0,0 +784,0,0 +785,0,0 +786,0,0 +787,0,0 +788,0,0 +789,0,0 +790,0,0 +791,0,0 +792,0,0 +793,0,0 +794,0,0 +795,1,1 +796,1,1 +797,1,1 +798,1,1 +799,1,1 +800,1,1 +801,1,1 +802,1,1 +803,1,1 +804,1,1 +805,1,1 +806,1,1 +807,1,0 +808,1,0 +809,1,0 +810,1,1 +811,1,1 +812,1,1 +813,1,1 +814,1,1 +815,1,1 +816,1,1 +817,1,1 +818,1,1 +819,1,1 +820,1,1 +821,1,1 +822,1,1 +823,1,1 +824,1,1 +825,1,1 +826,1,1 +827,1,1 +828,1,1 +829,1,1 +830,1,1 +831,1,1 +832,1,1 +833,0,0 +834,0,0 +835,0,0 +836,0,0 +837,0,0 +838,0,0 +839,0,0 +840,0,0 +841,0,0 +842,1,1 +843,1,1 +844,1,1 +845,1,1 +846,1,1 +847,1,1 +848,1,1 +849,1,1 +850,1,1 +851,1,1 +852,1,1 +853,1,1 +854,1,1 +855,1,1 +856,1,1 +857,1,1 +858,1,1 +859,1,1 +860,1,1 +861,1,1 +862,1,1 +863,1,1 +864,1,1 +865,1,1 +866,1,1 +867,1,1 +868,1,1 +869,1,1 +870,1,1 +871,1,1 +872,1,1 +873,1,1 +874,1,1 +875,1,1 +876,1,1 +877,1,1 +878,1,1 +879,1,1 +880,1,1 +881,1,1 +882,1,1 +883,1,1 +884,1,1 +885,1,1 +886,1,1 +887,1,1 +888,1,1 +889,1,1 +890,0,1 +891,0,1 +892,0,1 +893,0,1 +894,1,1 +895,1,1 +896,1,1 +897,1,1 +898,1,1 +899,1,1 +900,1,1 +901,1,1 +902,1,1 +903,1,1 +904,1,1 +905,1,1 +906,1,1 +907,1,1 +908,1,1 +909,1,1 +910,1,1 +911,1,1 +912,1,1 +913,1,1 +914,1,1 +915,1,1 +916,1,1 +917,1,1 +918,1,1 +919,1,1 +920,1,1 +921,1,1 +922,1,1 +923,1,1 +924,1,1 +925,1,1 +926,1,1 +927,1,1 +928,1,1 +929,1,1 +930,1,1 +931,1,1 +932,1,1 +933,1,1 +934,1,1 +935,1,1 +936,1,1 +937,1,1 +938,1,1 +939,1,1 +940,1,1 +941,0,0 +942,1,1 +943,1,1 +944,1,1 +945,1,1 +946,1,1 +947,1,1 +948,1,1 +949,1,1 +950,1,1 +951,1,1 +952,1,1 +953,1,1 +954,1,1 +955,1,1 +956,1,1 +957,1,1 +958,1,1 +959,1,1 +960,1,1 +961,1,1 +962,1,1 +963,1,1 +964,1,1 +965,1,1 +966,1,1 +967,1,1 +968,1,1 +969,1,1 +970,1,1 +971,1,1 +972,1,1 +973,1,1 +974,1,1 +975,1,1 +976,0,1 +977,0,1 +978,1,1 +979,1,1 +980,1,1 +981,1,1 +982,1,1 +983,1,1 +984,1,1 +985,1,1 +986,1,1 +987,1,1 +988,1,1 +989,1,1 +990,1,1 +991,0,0 +992,0,0 +993,0,0 +994,0,0 +995,0,0 +996,0,0 +997,0,0 +998,0,0 +999,0,0 +1000,0,0 +1001,0,0 +1002,0,0 +1003,1,1 +1004,1,1 +1005,0,0 +1006,0,0 +1007,1,1 +1008,1,1 +1009,1,1 +1010,1,1 +1011,1,1 +1012,1,1 +1013,1,1 +1014,1,1 +1015,0,1 +1016,0,1 +1017,0,1 +1018,1,1 +1019,1,1 +1020,1,1 +1021,1,1 +1022,1,1 +1023,1,1 +1024,1,1 +1025,1,1 +1026,1,1 +1027,0,1 +1028,0,1 +1029,1,1 +1030,1,1 +1031,1,1 +1032,1,1 +1033,1,1 +1034,0,0 +1035,0,0 +1036,0,0 +1037,0,0 +1038,0,0 +1039,0,0 +1040,0,0 +1041,1,1 +1042,1,1 +1043,1,1 +1044,1,1 +1045,1,1 +1046,1,1 +1047,1,1 +1048,1,1 +1049,1,1 +1050,1,1 +1051,1,1 +1052,1,1 +1053,1,1 +1054,1,1 +1055,1,1 +1056,1,1 +1057,1,1 +1058,1,1 +1059,1,1 +1060,1,1 +1061,1,1 +1062,1,1 +1063,1,1 +1064,1,1 +1065,1,0 +1066,1,0 +1067,1,0 +1068,1,1 +1069,1,1 +1070,1,1 +1071,1,1 +1072,1,1 +1073,1,1 +1074,1,1 +1075,0,1 +1076,0,1 +1077,0,1 +1078,1,1 +1079,1,1 +1080,1,1 +1081,1,1 +1082,1,1 +1083,1,1 +1084,0,0 +1085,0,0 +1086,0,0 +1087,1,1 +1088,1,1 +1089,1,1 +1090,1,1 +1091,1,1 +1092,1,1 +1093,1,1 +1094,0,1 +1095,0,0 +1096,0,0 +1097,0,0 +1098,1,1 +1099,0,0 +1100,0,0 +1101,0,0 +1102,0,0 +1103,1,1 +1104,1,1 +1105,1,1 +1106,1,1 +1107,1,1 +1108,1,1 +1109,1,1 +1110,1,1 +1111,1,1 +1112,1,1 +1113,0,1 +1114,0,1 +1115,0,1 +1116,1,1 +1117,1,1 +1118,1,1 +1119,1,1 +1120,1,1 +1121,1,1 +1122,1,1 +1123,1,1 +1124,1,1 +1125,1,1 +1126,1,1 +1127,1,1 +1128,1,1 +1129,1,1 +1130,1,1 +1131,1,1 +1132,1,1 +1133,1,1 +1134,1,1 +1135,0,1 +1136,0,1 +1137,1,1 +1138,0,1 +1139,1,1 +1140,1,1 +1141,1,1 +1142,1,1 +1143,1,1 +1144,1,1 +1145,0,1 +1146,0,1 +1147,0,1 +1148,0,1 +1149,0,1 +1150,0,1 +1151,0,1 +1152,1,0 +1153,1,0 +1154,1,0 +1155,1,0 +1156,1,1 +1157,1,1 +1158,0,0 +1159,0,0 +1160,1,1 +1161,1,1 +1162,1,1 +1163,1,1 +1164,1,1 +1165,1,1 +1166,1,1 +1167,1,1 +1168,1,1 +1169,1,1 +1170,1,1 +1171,0,0 +1172,1,1 +1173,1,1 +1174,1,1 +1175,1,1 +1176,1,1 +1177,1,1 +1178,1,1 +1179,1,1 +1180,1,1 +1181,1,1 +1182,1,1 +1183,1,1 +1184,1,1 +1185,1,1 +1186,1,1 +1187,1,1 +1188,1,1 +1189,1,1 +1190,1,1 +1191,0,1 +1192,1,1 +1193,1,1 +1194,1,1 +1195,1,1 +1196,1,1 +1197,1,1 +1198,1,1 +1199,1,1 +1200,0,0 +1201,0,1 +1202,0,0 +1203,0,1 +1204,0,0 +1205,0,0 +1206,0,1 +1207,0,0 +1208,0,0 +1209,0,1 +1210,1,1 +1211,1,1 +1212,1,1 +1213,0,0 +1214,1,1 +1215,1,1 +1216,1,1 +1217,1,1 +1218,1,1 +1219,1,1 +1220,1,1 +1221,1,1 +1222,1,1 +1223,1,1 +1224,1,1 +1225,1,1 +1226,1,1 +1227,1,1 +1228,1,1 +1229,0,1 +1230,0,1 +1231,0,1 +1232,0,1 +1233,0,1 +1234,0,1 +1235,0,0 +1236,0,0 +1237,0,0 +1238,0,0 +1239,0,1 +1240,0,1 +1241,0,1 +1242,0,1 +1243,0,1 +1244,1,1 +1245,1,1 +1246,1,1 +1247,1,1 +1248,1,1 +1249,1,1 +1250,1,1 +1251,1,1 +1252,1,1 +1253,1,1 +1254,1,1 +1255,1,1 +1256,1,1 +1257,1,1 +1258,1,1 +1259,1,1 +1260,1,1 +1261,1,1 +1262,1,1 +1263,1,1 +1264,1,1 +1265,1,1 +1266,1,1 +1267,1,1 +1268,1,1 +1269,0,1 +1270,0,1 +1271,0,1 +1272,0,0 +1273,0,0 +1274,0,0 +1275,0,0 +1276,0,0 +1277,0,0 +1278,0,0 +1279,0,0 +1280,0,0 +1281,0,0 +1282,0,0 +1283,0,0 +1284,0,0 +1285,0,0 +1286,0,0 +1287,0,1 +1288,0,1 +1289,0,1 +1290,0,1 +1291,0,1 +1292,0,1 +1293,0,1 +1294,0,1 +1295,0,1 +1296,0,1 +1297,1,1 +1298,1,1 +1299,0,1 +1300,1,1 +1301,1,1 +1302,0,1 +1303,1,1 +1304,0,1 +1305,0,1 +1306,0,1 +1307,0,1 +1308,0,1 +1309,0,1 +1310,0,1 +1311,0,1 +1312,0,1 +1313,0,1 +1314,0,1 +1315,0,1 +1316,0,0 +1317,0,0 +1318,0,0 +1319,0,0 +1320,0,0 +1321,0,0 +1322,0,0 +1323,0,0 +1324,0,0 +1325,0,0 +1326,0,0 +1327,0,1 +1328,0,1 +1329,1,1 +1330,0,1 +1331,0,1 +1332,1,1 +1333,0,1 +1334,0,1 +1335,0,1 +1336,1,1 +1337,1,1 +1338,1,1 +1339,0,1 +1340,1,1 +1341,1,1 +1342,1,1 +1343,1,1 +1344,1,1 +1345,0,1 +1346,0,1 +1347,0,1 +1348,0,1 +1349,1,1 +1350,1,1 +1351,1,1 +1352,1,1 +1353,1,1 +1354,1,1 +1355,0,0 +1356,0,0 +1357,1,1 +1358,1,1 +1359,1,1 +1360,1,1 +1361,1,1 +1362,0,1 +1363,0,1 +1364,0,1 +1365,0,1 +1366,0,0 +1367,0,0 +1368,0,0 +1369,0,0 +1370,0,0 +1371,0,0 +1372,0,0 +1373,0,0 +1374,0,0 +1375,0,0 +1376,0,0 +1377,0,0 +1378,0,0 +1379,0,0 +1380,0,0 +1381,0,0 +1382,0,0 +1383,0,0 +1384,0,0 +1385,0,1 +1386,0,1 +1387,0,1 +1388,0,1 +1389,0,1 +1390,0,1 +1391,0,1 +1392,0,1 +1393,0,1 +1394,0,1 +1395,0,1 +1396,0,1 +1397,1,1 +1398,1,1 +1399,1,1 +1400,0,1 +1401,1,1 +1402,1,1 +1403,0,1 +1404,0,1 +1405,1,1 +1406,1,1 +1407,0,1 +1408,0,1 +1409,0,0 +1410,1,1 +1411,0,0 +1412,0,0 +1413,1,1 +1414,1,1 +1415,0,0 +1416,0,0 +1417,0,1 +1418,0,1 +1419,0,1 +1420,0,1 +1421,0,1 +1422,0,1 +1423,0,1 +1424,0,0 +1425,0,0 +1426,0,0 +1427,0,1 +1428,0,1 +1429,0,1 +1430,0,1 +1431,0,1 +1432,0,1 +1433,0,1 +1434,0,0 +1435,0,0 +1436,1,0 +1437,1,0 +1438,1,0 +1439,1,0 +1440,1,0 +1441,1,0 +1442,1,0 +1443,1,0 +1444,0,0 +1445,0,0 +1446,0,0 +1447,1,0 +1448,1,0 +1449,0,1 +1450,0,0 +1451,0,1 +1452,0,1 +1453,0,1 +1454,0,1 +1455,0,1 +1456,0,1 +1457,0,1 +1458,0,1 +1459,0,0 +1460,0,1 +1461,0,0 +1462,0,0 +1463,0,1 +1464,0,1 +1465,0,1 +1466,0,1 +1467,0,1 +1468,0,1 +1469,0,1 +1470,0,1 +1471,0,1 +1472,0,1 +1473,0,1 +1474,0,1 +1475,0,1 +1476,0,1 +1477,0,1 +1478,0,1 +1479,0,1 +1480,0,0 +1481,0,0 +1482,0,0 +1483,0,0 +1484,0,0 +1485,0,0 +1486,0,0 +1487,0,0 +1488,0,0 +1489,0,0 +1490,0,0 +1491,0,0 +1492,0,0 +1493,0,0 +1494,0,0 +1495,0,0 +1496,0,0 +1497,0,0 +1498,0,0 +1499,0,0 +1500,0,0 +1501,0,0 +1502,0,0 +1503,0,0 +1504,0,1 +1505,0,1 +1506,0,1 +1507,0,1 +1508,0,1 +1509,0,1 +1510,1,1 +1511,0,1 +1512,0,1 +1513,0,1 +1514,0,1 +1515,0,1 +1516,0,1 +1517,0,0 +1518,0,0 +1519,0,0 +1520,0,0 +1521,0,1 +1522,0,0 +1523,0,0 +1524,0,0 +1525,0,0 +1526,0,0 +1527,1,1 +1528,1,1 +1529,1,1 +1530,1,1 +1531,0,1 +1532,0,1 +1533,0,1 +1534,0,1 +1535,0,1 +1536,0,1 +1537,0,1 +1538,0,0 +1539,0,0 +1540,0,0 +1541,0,0 +1542,0,0 +1543,0,1 +1544,0,1 +1545,0,1 +1546,0,1 +1547,0,1 +1548,0,1 +1549,0,1 +1550,0,1 +1551,0,1 +1552,0,1 +1553,0,1 +1554,0,1 +1555,0,1 +1556,0,1 +1557,0,0 +1558,0,1 +1559,0,0 +1560,0,1 +1561,0,1 +1562,0,1 +1563,0,1 +1564,0,1 +1565,0,1 +1566,0,1 +1567,0,1 +1568,0,1 +1569,1,1 +1570,1,1 +1571,0,1 +1572,0,1 +1573,0,0 +1574,0,0 +1575,0,0 +1576,0,0 +1577,0,0 +1578,0,0 +1579,0,1 +1580,0,0 +1581,0,0 +1582,0,0 +1583,0,0 +1584,0,0 +1585,0,0 +1586,0,0 +1587,0,0 +1588,0,1 +1589,0,1 +1590,0,1 +1591,0,1 +1592,0,1 +1593,0,0 +1594,0,0 +1595,0,0 +1596,0,0 +1597,0,0 +1598,0,0 +1599,0,0 +1600,0,0 +1601,0,0 +1602,0,1 +1603,0,0 +1604,0,1 +1605,0,1 +1606,0,0 +1607,0,0 +1608,0,0 +1609,0,0 +1610,0,1 +1611,0,1 +1612,0,1 +1613,0,1 +1614,0,1 +1615,0,1 +1616,0,1 +1617,0,1 +1618,0,1 +1619,0,1 +1620,0,1 +1621,0,1 +1622,0,1 +1623,0,1 +1624,0,1 +1625,0,1 +1626,0,1 +1627,0,1 +1628,0,1 +1629,0,1 +1630,0,1 +1631,0,1 +1632,0,0 +1633,0,0 +1634,0,0 +1635,0,0 +1636,0,0 +1637,0,0 +1638,0,0 +1639,0,0 +1640,0,0 +1641,0,0 +1642,0,0 +1643,0,1 +1644,0,1 +1645,0,1 +1646,0,1 +1647,0,1 +1648,0,1 +1649,0,1 +1650,0,1 +1651,0,1 +1652,0,1 +1653,0,1 +1654,0,1 +1655,0,1 +1656,0,1 +1657,0,1 +1658,0,1 +1659,0,1 +1660,0,1 +1661,0,0 +1662,0,0 +1663,0,0 +1664,0,0 +1665,0,0 +1666,0,0 +1667,0,0 +1668,0,0 +1669,0,0 +1670,0,1 +1671,0,1 +1672,0,1 +1673,0,1 +1674,0,1 +1675,0,1 +1676,0,1 +1677,0,1 +1678,0,1 +1679,0,1 +1680,0,1 +1681,0,1 +1682,0,1 +1683,0,1 +1684,0,1 +1685,0,1 +1686,0,0 +1687,0,0 +1688,0,1 +1689,0,0 +1690,0,0 +1691,0,0 +1692,0,0 +1693,0,0 +1694,0,0 +1695,0,0 +1696,0,0 +1697,0,0 +1698,0,0 +1699,0,1 +1700,0,1 +1701,0,1 +1702,0,1 +1703,0,1 +1704,0,1 +1705,0,1 +1706,0,0 +1707,0,0 +1708,0,0 +1709,0,0 +1710,0,0 +1711,0,1 +1712,0,1 +1713,0,1 +1714,0,1 +1715,0,1 +1716,0,1 +1717,0,0 +1718,0,1 +1719,0,0 +1720,0,0 +1721,0,0 +1722,0,0 +1723,0,0 +1724,0,0 +1725,0,0 +1726,0,0 +1727,0,0 +1728,0,0 +1729,0,1 +1730,0,0 +1731,0,1 +1732,0,0 +1733,0,0 +1734,0,0 +1735,0,1 +1736,0,1 +1737,0,1 +1738,0,1 +1739,0,1 +1740,0,1 +1741,0,0 +1742,0,0 +1743,0,0 +1744,0,0 +1745,0,1 +1746,0,1 +1747,0,0 +1748,0,1 +1749,0,0 +1750,0,0 +1751,0,0 +1752,0,0 +1753,0,0 +1754,0,0 +1755,0,0 +1756,0,0 +1757,0,0 +1758,0,0 +1759,0,0 +1760,0,1 +1761,0,0 +1762,0,0 +1763,0,0 +1764,0,0 +1765,0,0 +1766,0,0 +1767,0,0 +1768,1,0 +1769,0,0 +1770,0,0 +1771,0,0 +1772,0,0 +1773,0,0 +1774,0,0 +1775,0,0 +1776,0,0 +1777,0,0 +1778,0,0 +1779,0,0 +1780,0,0 +1781,0,0 +1782,0,0 +1783,0,0 +1784,0,0 +1785,0,0 +1786,0,0 +1787,0,0 +1788,0,0 +1789,0,0 +1790,0,0 +1791,0,0 +1792,0,0 +1793,0,0 +1794,0,0 +1795,0,0 +1796,0,0 +1797,0,0 +1798,0,0 +1799,0,0 +1800,0,0 +1801,1,0 +1802,1,0 +1803,1,0 +1804,1,0 +1805,1,0 +1806,0,1 +1807,0,1 +1808,0,1 +1809,0,1 +1810,0,1 +1811,0,1 +1812,0,0 +1813,0,0 +1814,0,0 +1815,0,0 +1816,0,0 +1817,0,0 +1818,0,0 +1819,0,0 +1820,0,0 +1821,0,0 +1822,0,0 +1823,0,0 +1824,0,0 +1825,0,0 +1826,0,0 +1827,0,0 +1828,0,0 +1829,1,1 +1830,1,1 +1831,1,1 +1832,1,1 +1833,1,1 +1834,1,1 +1835,0,0 +1836,0,0 +1837,0,0 +1838,0,0 +1839,0,0 +1840,0,0 +1841,0,0 +1842,0,0 +1843,0,0 +1844,0,0 +1845,0,0 +1846,1,1 +1847,1,1 +1848,0,1 +1849,1,1 +1850,0,1 +1851,0,1 +1852,0,1 +1853,0,1 +1854,0,1 +1855,0,1 +1856,0,0 +1857,0,1 +1858,0,1 +1859,0,0 +1860,0,0 +1861,0,0 +1862,0,0 +1863,0,0 +1864,0,0 +1865,0,0 +1866,0,0 +1867,0,0 +1868,0,0 +1869,1,1 +1870,1,1 +1871,1,1 +1872,1,1 +1873,0,1 +1874,0,1 +1875,0,1 +1876,0,1 +1877,0,1 +1878,0,1 +1879,1,0 +1880,1,0 +1881,1,0 +1882,1,0 +1883,0,0 +1884,0,0 +1885,0,0 +1886,0,0 +1887,0,0 +1888,0,0 +1889,0,0 +1890,0,0 +1891,0,0 +1892,0,0 +1893,0,0 +1894,0,0 +1895,0,0 +1896,0,0 +1897,0,0 +1898,0,0 +1899,0,0 +1900,0,0 +1901,0,0 +1902,0,0 +1903,0,0 +1904,0,0 +1905,0,0 +1906,0,0 +1907,0,0 +1908,0,0 +1909,0,1 +1910,0,1 +1911,0,1 +1912,0,0 +1913,0,1 +1914,0,1 +1915,0,0 +1916,0,0 +1917,0,0 +1918,0,0 +1919,0,0 +1920,0,0 +1921,0,0 +1922,0,0 +1923,0,0 +1924,0,0 +1925,0,0 +1926,0,0 +1927,0,0 +1928,0,1 +1929,0,1 +1930,0,1 +1931,0,1 +1932,0,1 +1933,0,0 +1934,0,0 +1935,0,0 +1936,0,0 +1937,0,0 +1938,0,0 +1939,0,0 +1940,0,1 +1941,0,1 +1942,0,1 +1943,0,1 +1944,0,1 +1945,0,1 +1946,0,0 +1947,0,0 +1948,0,0 +1949,0,0 +1950,0,0 +1951,0,1 +1952,0,1 +1953,0,1 +1954,0,1 +1955,0,0 +1956,0,1 +1957,0,1 +1958,0,1 +1959,0,0 +1960,0,0 +1961,0,0 +1962,0,0 +1963,0,0 +1964,0,0 +1965,0,0 +1966,0,0 +1967,0,0 +1968,0,0 +1969,0,0 +1970,0,0 +1971,0,1 +1972,0,1 +1973,0,1 +1974,0,1 +1975,0,1 +1976,0,1 +1977,0,1 +1978,0,1 +1979,0,1 +1980,0,0 +1981,0,0 +1982,0,0 +1983,0,0 +1984,0,0 +1985,0,0 +1986,0,0 +1987,0,0 +1988,0,0 +1989,1,0 +1990,1,0 +1991,1,0 +1992,0,0 +1993,0,0 +1994,0,0 +1995,0,0 +1996,0,0 +1997,0,0 +1998,0,0 +1999,0,0 +2000,0,0 +2001,0,0 +2002,0,0 +2003,0,0 +2004,0,0 +2005,0,0 +2006,0,0 +2007,0,1 +2008,0,0 +2009,0,0 +2010,0,0 +2011,0,0 +2012,0,0 +2013,0,0 +2014,0,0 +2015,0,0 +2016,0,0 +2017,0,0 +2018,0,0 +2019,0,0 +2020,0,0 +2021,0,0 +2022,0,0 +2023,0,0 +2024,0,0 +2025,0,0 +2026,0,0 +2027,0,0 +2028,0,0 +2029,0,0 +2030,0,0 +2031,0,0 +2032,0,0 +2033,0,1 +2034,1,1 +2035,0,0 +2036,0,0 +2037,0,0 +2038,0,0 +2039,0,0 +2040,0,0 +2041,0,0 +2042,0,0 +2043,0,0 +2044,0,0 +2045,0,0 +2046,0,0 +2047,0,0 +2048,0,0 +2049,0,0 +2050,0,0 +2051,0,0 +2052,0,0 +2053,0,0 +2054,0,0 +2055,0,0 +2056,0,0 +2057,0,0 +2058,0,0 +2059,0,0 +2060,1,1 +2061,0,0 +2062,0,0 +2063,0,0 +2064,0,0 +2065,0,0 +2066,1,0 +2067,1,0 +2068,0,0 +2069,1,0 +2070,1,0 +2071,0,0 +2072,0,0 +2073,0,0 +2074,0,0 +2075,0,0 +2076,1,0 +2077,1,0 +2078,1,0 +2079,0,0 +2080,0,0 +2081,0,0 +2082,0,0 +2083,0,0 +2084,0,0 +2085,0,0 +2086,0,0 +2087,0,0 +2088,0,0 +2089,1,0 +2090,0,0 +2091,0,0 +2092,0,0 +2093,0,0 +2094,0,0 +2095,0,0 +2096,0,0 +2097,0,0 +2098,1,0 +2099,1,0 +2100,1,0 +2101,0,0 +2102,0,0 +2103,0,0 +2104,0,0 +2105,0,0 +2106,0,0 +2107,0,0 +2108,0,0 +2109,1,0 +2110,0,0 +2111,0,0 +2112,0,0 +2113,0,0 +2114,0,0 +2115,1,0 +2116,1,0 +2117,1,0 +2118,1,0 +2119,1,0 +2120,1,0 +2121,1,0 +2122,0,0 +2123,0,0 +2124,1,0 +2125,1,0 +2126,1,0 +2127,1,0 +2128,1,0 +2129,1,0 +2130,1,0 +2131,1,0 +2132,0,0 +2133,0,0 +2134,0,0 +2135,0,0 +2136,0,0 +2137,0,0 +2138,0,0 +2139,0,0 +2140,0,0 +2141,0,0 +2142,0,0 +2143,0,0 +2144,0,0 +2145,0,0 +2146,0,0 +2147,0,0 +2148,0,0 +2149,0,0 +2150,0,0 +2151,0,0 +2152,0,0 +2153,0,0 +2154,0,0 +2155,0,0 +2156,0,0 +2157,0,0 +2158,0,0 +2159,1,0 +2160,1,0 +2161,1,0 +2162,1,0 +2163,1,0 +2164,0,0 +2165,0,0 +2166,0,0 +2167,0,0 +2168,0,0 +2169,0,0 +2170,0,0 +2171,1,0 +2172,1,0 +2173,1,0 +2174,1,0 +2175,1,0 +2176,1,1 +2177,1,1 +2178,1,1 +2179,1,1 +2180,1,0 +2181,1,0 +2182,1,0 +2183,1,0 +2184,1,0 +2185,1,0 +2186,1,0 +2187,1,0 +2188,1,0 +2189,1,0 +2190,1,0 +2191,1,0 +2192,1,0 +2193,1,0 +2194,1,0 +2195,1,0 +2196,1,0 +2197,1,0 +2198,1,0 +2199,1,0 +2200,1,0 +2201,1,0 +2202,0,0 +2203,0,0 +2204,0,0 +2205,0,0 +2206,0,0 +2207,0,0 +2208,0,0 +2209,0,0 +2210,0,0 +2211,0,0 +2212,1,0 +2213,0,0 +2214,0,0 +2215,0,0 +2216,0,0 +2217,0,0 +2218,0,0 +2219,1,0 +2220,1,0 +2221,0,0 +2222,0,0 +2223,1,0 +2224,1,0 +2225,0,0 +2226,0,0 +2227,0,0 +2228,0,0 +2229,1,0 +2230,0,0 +2231,1,0 +2232,1,0 +2233,1,0 +2234,1,0 +2235,0,0 +2236,1,0 +2237,1,0 +2238,0,0 +2239,0,0 +2240,0,0 +2241,0,0 +2242,0,0 +2243,0,0 +2244,1,0 +2245,0,0 +2246,0,0 +2247,0,0 +2248,0,0 +2249,0,0 +2250,1,1 +2251,1,1 +2252,0,0 +2253,0,0 +2254,0,0 +2255,0,0 +2256,0,0 +2257,1,0 +2258,1,0 +2259,1,1 +2260,1,0 +2261,1,1 +2262,1,0 +2263,1,0 +2264,1,0 +2265,1,0 +2266,1,0 +2267,1,0 +2268,1,0 +2269,1,0 +2270,1,0 +2271,0,0 +2272,1,0 +2273,1,0 +2274,1,0 +2275,1,0 +2276,1,0 +2277,1,0 +2278,1,0 +2279,1,0 +2280,1,0 +2281,1,0 +2282,1,0 +2283,1,0 +2284,1,0 +2285,1,0 +2286,1,0 +2287,1,0 +2288,1,0 +2289,1,0 +2290,1,0 +2291,1,0 +2292,1,0 +2293,1,0 +2294,1,0 +2295,1,0 +2296,1,0 +2297,1,0 +2298,1,0 +2299,1,0 +2300,1,0 +2301,1,0 +2302,0,0 +2303,0,0 +2304,0,0 +2305,0,0 +2306,0,0 +2307,0,0 +2308,0,0 +2309,0,0 +2310,0,0 +2311,0,0 +2312,1,0 +2313,1,0 +2314,1,0 +2315,0,0 +2316,1,0 +2317,1,0 +2318,1,0 +2319,1,1 +2320,1,1 +2321,1,1 +2322,1,0 +2323,1,1 +2324,1,1 +2325,1,0 +2326,1,0 +2327,1,0 +2328,1,1 +2329,1,0 +2330,1,0 +2331,1,0 +2332,0,0 +2333,0,0 +2334,0,0 +2335,0,0 +2336,0,0 +2337,0,0 +2338,0,0 +2339,0,0 +2340,0,0 +2341,0,0 +2342,0,0 +2343,0,0 +2344,0,0 +2345,0,0 +2346,0,0 +2347,0,0 +2348,0,0 +2349,0,0 +2350,1,0 +2351,1,0 +2352,1,0 +2353,1,0 +2354,1,0 +2355,1,0 +2356,1,0 +2357,1,0 +2358,0,0 +2359,0,0 +2360,0,0 +2361,0,0 +2362,0,0 +2363,1,0 +2364,0,0 +2365,0,0 +2366,1,0 +2367,0,0 +2368,0,0 +2369,0,0 +2370,0,0 +2371,0,0 +2372,0,0 +2373,0,0 +2374,0,0 +2375,0,0 +2376,0,0 +2377,0,0 +2378,0,0 +2379,0,0 +2380,0,0 +2381,0,0 +2382,0,0 +2383,0,1 +2384,0,1 +2385,0,0 +2386,0,0 +2387,0,0 +2388,0,1 +2389,0,0 +2390,1,1 +2391,1,1 +2392,1,1 +2393,1,1 +2394,1,1 +2395,1,1 +2396,1,1 +2397,1,1 +2398,1,1 +2399,1,1 +2400,1,1 +2401,1,1 +2402,1,1 +2403,1,1 +2404,1,1 +2405,0,0 +2406,0,0 +2407,0,1 +2408,0,1 +2409,0,1 +2410,0,1 +2411,0,1 +2412,0,0 +2413,1,1 +2414,1,1 +2415,1,1 +2416,1,1 +2417,1,1 +2418,1,1 +2419,1,1 +2420,1,1 +2421,1,1 +2422,1,1 +2423,1,1 +2424,1,1 +2425,1,1 +2426,0,0 +2427,1,0 +2428,1,0 +2429,0,0 +2430,0,0 +2431,0,0 +2432,0,0 +2433,0,0 +2434,0,0 +2435,0,0 +2436,0,0 +2437,0,0 +2438,0,0 +2439,0,0 +2440,0,0 +2441,1,1 +2442,1,1 +2443,0,0 +2444,1,1 +2445,1,1 +2446,0,0 +2447,0,0 +2448,0,0 +2449,0,0 +2450,0,0 +2451,0,0 +2452,0,0 +2453,0,0 +2454,0,0 +2455,0,0 +2456,0,0 +2457,0,0 +2458,0,0 +2459,0,0 +2460,0,1 +2461,0,1 +2462,0,1 +2463,0,1 +2464,0,1 +2465,0,0 +2466,0,0 +2467,0,0 +2468,0,0 +2469,0,0 +2470,0,1 +2471,0,0 +2472,0,1 +2473,0,1 +2474,0,0 +2475,0,0 +2476,0,0 +2477,0,0 +2478,1,1 +2479,1,1 +2480,1,1 +2481,1,1 +2482,1,1 +2483,1,1 +2484,1,1 +2485,0,1 +2486,1,1 +2487,0,1 +2488,1,1 +2489,1,1 +2490,1,1 +2491,1,1 +2492,0,0 +2493,0,0 +2494,1,1 +2495,1,1 +2496,1,1 +2497,0,1 +2498,0,0 +2499,0,0 +2500,0,0 +2501,0,0 +2502,0,0 +2503,0,0 +2504,0,0 +2505,0,0 +2506,0,0 +2507,1,1 +2508,1,1 +2509,0,0 +2510,0,0 +2511,0,0 +2512,1,1 +2513,1,1 +2514,1,1 +2515,1,1 +2516,0,1 +2517,1,1 +2518,1,1 +2519,0,1 +2520,0,1 +2521,0,1 +2522,0,1 +2523,0,1 +2524,0,1 +2525,0,0 +2526,0,1 +2527,0,0 +2528,0,1 +2529,0,1 +2530,0,0 +2531,0,1 +2532,0,1 +2533,0,1 +2534,0,0 +2535,0,0 +2536,0,0 +2537,0,0 +2538,0,0 +2539,0,0 +2540,0,0 +2541,0,0 +2542,0,0 +2543,0,0 +2544,0,0 +2545,0,0 +2546,0,0 +2547,1,1 +2548,0,0 +2549,0,0 +2550,0,0 +2551,0,0 +2552,0,0 +2553,0,0 +2554,0,0 +2555,0,0 +2556,0,0 +2557,0,0 +2558,0,0 +2559,0,0 +2560,0,0 +2561,0,1 +2562,0,1 +2563,0,1 +2564,0,1 +2565,0,1 +2566,0,1 +2567,0,1 +2568,0,1 +2569,1,1 +2570,0,1 +2571,1,1 +2572,1,1 +2573,1,1 +2574,1,1 +2575,1,1 +2576,1,1 +2577,1,1 +2578,1,1 +2579,1,1 +2580,1,1 +2581,0,0 +2582,0,0 +2583,0,0 +2584,0,0 +2585,0,0 +2586,0,0 +2587,1,1 +2588,0,0 +2589,1,1 +2590,1,1 +2591,1,1 +2592,1,1 +2593,1,1 +2594,1,1 +2595,1,1 +2596,1,1 +2597,1,1 +2598,1,1 +2599,1,1 +2600,1,1 +2601,1,1 +2602,1,1 +2603,1,1 +2604,1,1 +2605,0,0 +2606,0,0 +2607,0,0 +2608,0,0 +2609,0,0 +2610,0,0 +2611,0,0 +2612,0,0 +2613,0,0 +2614,0,0 +2615,0,0 +2616,0,0 +2617,0,0 +2618,1,1 +2619,1,1 +2620,1,1 +2621,1,1 +2622,0,0 +2623,0,0 +2624,1,1 +2625,0,0 +2626,1,0 +2627,0,0 +2628,0,0 +2629,0,0 +2630,0,0 +2631,0,0 +2632,0,0 +2633,0,0 +2634,0,0 +2635,0,0 +2636,0,0 +2637,0,0 +2638,0,0 +2639,0,0 +2640,0,0 +2641,0,1 +2642,0,1 +2643,0,0 +2644,0,0 +2645,0,0 +2646,1,0 +2647,1,0 +2648,0,0 +2649,0,0 +2650,0,1 +2651,0,1 +2652,0,1 +2653,0,1 +2654,0,1 +2655,0,0 +2656,0,0 +2657,0,0 +2658,0,0 +2659,0,0 +2660,0,0 +2661,0,0 +2662,0,0 +2663,0,0 +2664,0,0 +2665,0,0 +2666,0,0 +2667,0,0 +2668,0,0 +2669,1,0 +2670,1,0 +2671,0,0 +2672,0,0 +2673,1,0 +2674,1,0 +2675,1,0 +2676,0,0 +2677,0,0 +2678,1,0 +2679,1,0 +2680,1,0 +2681,1,0 +2682,1,0 +2683,1,0 +2684,1,0 +2685,1,0 +2686,1,0 +2687,1,0 +2688,1,0 +2689,1,0 +2690,1,0 +2691,1,0 +2692,1,0 +2693,1,0 +2694,0,0 +2695,0,0 +2696,0,0 +2697,0,0 +2698,0,0 +2699,0,0 +2700,0,0 +2701,0,0 +2702,0,0 +2703,0,0 +2704,0,0 +2705,0,0 +2706,0,0 +2707,0,0 +2708,0,0 +2709,0,0 +2710,0,0 +2711,0,0 +2712,0,0 +2713,0,0 +2714,0,0 +2715,0,0 +2716,0,0 +2717,0,0 +2718,0,0 +2719,0,0 +2720,0,0 +2721,0,0 +2722,0,0 +2723,0,0 +2724,0,0 +2725,0,0 +2726,0,0 +2727,0,0 +2728,0,0 +2729,0,0 +2730,0,0 +2731,0,0 +2732,0,0 +2733,0,0 +2734,0,0 +2735,0,0 +2736,0,0 +2737,0,0 +2738,0,0 +2739,0,0 +2740,0,0 +2741,0,0 +2742,0,0 +2743,0,0 +2744,0,0 +2745,0,0 +2746,0,0 +2747,0,0 +2748,0,0 +2749,0,0 +2750,0,0 +2751,0,0 +2752,0,0 +2753,0,0 +2754,0,0 +2755,0,0 +2756,0,0 +2757,0,0 +2758,0,0 +2759,0,0 +2760,0,0 +2761,0,0 +2762,0,0 +2763,0,0 +2764,1,0 +2765,1,0 +2766,1,0 +2767,1,0 +2768,1,0 +2769,1,0 +2770,1,0 +2771,0,0 +2772,0,0 +2773,0,0 +2774,0,0 +2775,0,0 +2776,0,0 +2777,0,0 +2778,0,0 +2779,0,0 +2780,0,0 +2781,0,0 +2782,1,0 +2783,1,0 +2784,0,0 +2785,0,0 +2786,0,0 +2787,0,0 +2788,0,0 +2789,0,0 +2790,0,0 +2791,1,0 +2792,1,0 +2793,1,0 +2794,1,0 +2795,0,0 +2796,0,0 +2797,0,0 +2798,1,0 +2799,1,0 +2800,1,0 +2801,1,0 +2802,0,0 +2803,0,0 +2804,1,0 +2805,1,0 +2806,1,0 +2807,1,0 +2808,1,0 +2809,1,1 +2810,0,0 +2811,0,0 +2812,0,0 +2813,1,0 +2814,1,0 +2815,1,0 +2816,0,0 +2817,0,0 +2818,0,0 +2819,1,1 +2820,1,1 +2821,0,0 +2822,0,0 +2823,0,0 +2824,1,1 +2825,1,1 +2826,1,1 +2827,1,1 +2828,1,1 +2829,1,0 +2830,1,1 +2831,1,0 +2832,1,0 +2833,1,0 +2834,1,0 +2835,1,0 +2836,1,0 +2837,1,0 +2838,1,1 +2839,1,1 +2840,1,1 +2841,1,1 +2842,1,1 +2843,1,1 +2844,1,1 +2845,1,1 +2846,1,1 +2847,1,1 +2848,1,1 +2849,1,1 +2850,1,1 +2851,1,1 +2852,1,1 +2853,1,1 +2854,1,1 +2855,1,1 +2856,1,1 +2857,1,1 +2858,1,1 +2859,1,1 +2860,1,1 +2861,1,1 +2862,1,1 +2863,1,0 +2864,1,1 +2865,1,1 +2866,1,1 +2867,1,1 +2868,1,1 +2869,1,1 +2870,1,1 +2871,1,1 +2872,1,1 +2873,1,1 +2874,1,1 +2875,1,1 +2876,1,1 +2877,1,1 +2878,1,1 +2879,1,1 +2880,1,1 +2881,1,1 +2882,1,1 +2883,1,1 +2884,1,1 +2885,1,1 +2886,1,1 +2887,1,1 +2888,1,1 +2889,1,1 +2890,1,1 +2891,1,1 +2892,1,1 +2893,1,1 +2894,1,1 +2895,1,1 +2896,1,1 +2897,1,1 +2898,1,1 +2899,1,1 +2900,1,1 +2901,1,1 +2902,1,1 +2903,1,1 +2904,1,1 +2905,1,1 +2906,1,1 +2907,1,1 +2908,1,1 +2909,1,1 +2910,1,1 +2911,1,1 +2912,1,1 +2913,1,1 +2914,1,1 +2915,1,1 +2916,1,1 +2917,1,1 +2918,1,1 +2919,1,1 +2920,1,1 +2921,1,1 +2922,1,1 +2923,1,1 +2924,1,1 +2925,1,1 +2926,1,1 +2927,1,1 +2928,1,1 +2929,1,1 +2930,1,1 +2931,1,1 +2932,1,1 +2933,1,0 +2934,1,0 +2935,1,0 +2936,1,1 +2937,1,0 +2938,1,0 +2939,1,1 +2940,1,1 +2941,0,0 +2942,1,0 +2943,1,0 +2944,1,0 +2945,1,0 +2946,0,0 +2947,1,1 +2948,1,0 +2949,1,0 +2950,1,1 +2951,1,1 +2952,1,1 +2953,1,1 +2954,1,1 +2955,1,1 +2956,1,1 +2957,1,1 +2958,1,1 +2959,1,1 +2960,1,1 +2961,1,1 +2962,1,1 +2963,1,1 +2964,1,1 +2965,1,1 +2966,1,1 +2967,1,0 +2968,0,0 +2969,1,0 +2970,0,0 +2971,0,0 +2972,1,1 +2973,0,0 +2974,0,0 +2975,1,1 +2976,0,0 +2977,1,1 +2978,1,0 +2979,1,1 +2980,1,0 +2981,1,1 +2982,1,1 +2983,1,1 +2984,1,1 +2985,1,1 +2986,1,1 +2987,1,1 +2988,1,1 +2989,1,1 +2990,1,1 +2991,1,1 +2992,1,1 +2993,1,1 +2994,1,1 +2995,1,1 +2996,1,1 +2997,1,1 +2998,1,1 +2999,1,1 +3000,0,1 +3001,0,1 +3002,0,1 +3003,0,1 +3004,0,0 +3005,0,1 +3006,1,1 +3007,1,1 +3008,1,1 +3009,1,1 +3010,1,1 +3011,1,1 +3012,1,1 +3013,1,1 +3014,1,1 +3015,1,1 +3016,1,1 +3017,1,1 +3018,1,1 +3019,1,1 +3020,1,1 +3021,1,1 +3022,1,1 +3023,1,1 +3024,1,1 +3025,0,0 +3026,0,0 +3027,0,0 +3028,0,0 +3029,0,0 +3030,0,1 +3031,0,0 +3032,0,0 +3033,0,0 +3034,0,0 +3035,1,0 +3036,1,0 +3037,0,1 +3038,0,1 +3039,0,1 +3040,0,1 +3041,0,0 +3042,0,0 +3043,0,0 +3044,0,0 +3045,0,0 +3046,1,1 +3047,1,1 +3048,1,1 +3049,1,1 +3050,1,1 +3051,1,1 +3052,1,1 +3053,1,1 +3054,1,1 +3055,1,1 +3056,0,0 +3057,1,1 +3058,1,1 +3059,0,0 +3060,1,1 +3061,1,1 +3062,1,1 +3063,1,1 +3064,1,1 +3065,1,1 +3066,1,1 +3067,1,1 +3068,0,1 +3069,0,1 +3070,1,1 +3071,1,1 +3072,0,0 +3073,0,1 +3074,0,1 +3075,0,1 +3076,0,1 +3077,0,1 +3078,0,0 +3079,0,0 +3080,0,0 +3081,0,0 +3082,0,0 +3083,0,0 +3084,1,1 +3085,0,0 +3086,0,1 +3087,0,1 +3088,0,1 +3089,0,1 +3090,0,1 +3091,0,1 +3092,0,1 +3093,0,1 +3094,1,1 +3095,1,1 +3096,1,1 +3097,1,1 +3098,1,1 +3099,1,1 +3100,1,1 +3101,1,1 +3102,1,1 +3103,1,1 +3104,1,1 +3105,1,1 +3106,1,1 +3107,1,1 +3108,1,1 +3109,1,1 +3110,1,1 +3111,1,1 +3112,1,1 +3113,1,1 +3114,1,1 +3115,1,1 +3116,1,1 +3117,1,1 +3118,1,1 +3119,1,1 +3120,1,1 +3121,1,1 +3122,1,1 +3123,1,1 +3124,1,1 +3125,1,1 +3126,1,1 +3127,1,1 +3128,1,1 +3129,1,1 +3130,1,1 +3131,1,1 +3132,1,1 +3133,0,0 +3134,0,0 +3135,0,0 +3136,0,0 +3137,0,0 +3138,0,0 +3139,0,0 +3140,0,0 +3141,0,0 +3142,0,0 +3143,0,0 +3144,0,0 +3145,0,0 +3146,0,0 +3147,0,0 +3148,0,0 +3149,0,0 +3150,0,0 +3151,0,0 +3152,1,0 +3153,1,0 +3154,1,0 +3155,1,0 +3156,1,0 +3157,1,0 +3158,1,0 +3159,0,1 +3160,0,0 +3161,0,0 +3162,0,0 +3163,0,0 +3164,0,0 +3165,0,0 +3166,0,0 +3167,0,0 +3168,0,0 +3169,1,0 +3170,1,0 +3171,1,0 +3172,0,0 +3173,0,0 +3174,0,0 +3175,0,0 +3176,0,0 +3177,1,1 +3178,1,1 +3179,1,1 +3180,1,1 +3181,1,1 +3182,1,1 +3183,1,1 +3184,1,1 +3185,1,1 +3186,1,1 +3187,1,1 +3188,1,1 +3189,1,1 +3190,1,1 +3191,1,1 +3192,1,1 +3193,1,1 +3194,1,1 +3195,1,1 +3196,1,1 +3197,1,1 +3198,1,1 +3199,1,1 +3200,1,0 +3201,1,0 +3202,1,0 +3203,1,0 +3204,1,0 +3205,1,1 +3206,1,1 +3207,1,1 +3208,1,1 +3209,1,1 +3210,0,0 +3211,0,0 +3212,0,0 +3213,1,1 +3214,1,0 +3215,1,0 +3216,1,0 +3217,1,0 +3218,0,0 +3219,1,0 +3220,0,0 +3221,1,0 +3222,1,0 +3223,1,0 +3224,0,0 +3225,0,0 +3226,0,0 +3227,0,0 +3228,0,0 +3229,0,0 +3230,1,0 +3231,0,0 +3232,0,0 +3233,1,0 +3234,1,0 +3235,1,0 +3236,1,0 +3237,1,0 +3238,1,0 +3239,1,0 +3240,1,0 +3241,1,0 +3242,1,0 +3243,1,0 +3244,1,0 +3245,1,0 +3246,0,0 +3247,0,0 +3248,0,0 +3249,0,0 +3250,1,1 +3251,1,1 +3252,1,1 +3253,1,1 +3254,1,1 +3255,1,1 +3256,1,1 +3257,1,1 +3258,1,1 +3259,1,1 +3260,1,1 +3261,1,1 +3262,1,1 +3263,1,1 +3264,1,1 +3265,1,1 +3266,1,1 +3267,1,1 +3268,1,1 +3269,1,1 +3270,1,1 +3271,1,1 +3272,1,1 +3273,1,1 +3274,0,0 +3275,1,1 +3276,0,0 +3277,1,0 +3278,0,0 +3279,0,0 +3280,0,0 +3281,0,0 +3282,0,0 +3283,0,0 +3284,0,0 +3285,0,0 +3286,1,0 +3287,0,0 +3288,0,0 +3289,0,0 +3290,0,0 +3291,0,0 +3292,0,0 +3293,0,0 +3294,0,0 +3295,0,0 +3296,0,0 +3297,0,0 +3298,0,0 +3299,0,0 +3300,1,0 +3301,1,0 +3302,1,0 +3303,1,0 +3304,0,0 +3305,0,0 +3306,1,0 +3307,0,0 +3308,0,0 +3309,0,0 +3310,0,0 +3311,0,0 +3312,0,0 +3313,0,0 +3314,1,0 +3315,1,0 +3316,0,0 +3317,0,0 +3318,0,0 +3319,0,0 +3320,0,0 +3321,0,0 +3322,0,0 +3323,1,0 +3324,1,0 +3325,1,0 +3326,1,1 +3327,1,0 +3328,1,0 +3329,1,1 +3330,1,1 +3331,1,1 +3332,1,1 +3333,1,1 +3334,1,1 +3335,1,1 +3336,1,1 +3337,1,1 +3338,1,1 +3339,1,1 +3340,1,1 +3341,1,1 +3342,1,1 +3343,1,1 +3344,1,1 +3345,1,1 +3346,1,1 +3347,1,1 +3348,1,1 +3349,1,1 +3350,1,1 +3351,1,1 +3352,1,1 +3353,0,1 +3354,0,1 +3355,0,1 +3356,1,0 +3357,1,0 +3358,1,1 +3359,1,1 +3360,1,1 +3361,1,1 +3362,1,1 +3363,1,1 +3364,1,1 +3365,1,1 +3366,1,1 +3367,1,1 +3368,0,1 +3369,1,0 +3370,1,0 +3371,1,0 +3372,1,0 +3373,1,1 +3374,1,1 +3375,1,0 +3376,1,0 +3377,0,0 +3378,1,0 +3379,0,0 +3380,0,0 +3381,1,1 +3382,1,0 +3383,1,1 +3384,0,0 +3385,1,1 +3386,0,0 +3387,0,0 +3388,0,0 +3389,0,1 +3390,1,1 +3391,0,1 +3392,1,1 +3393,0,1 +3394,1,1 +3395,1,1 +3396,1,1 +3397,1,0 +3398,1,0 +3399,1,1 +3400,1,1 +3401,1,1 +3402,1,1 +3403,0,0 +3404,0,0 +3405,0,1 +3406,1,1 +3407,1,0 +3408,0,0 +3409,0,1 +3410,0,1 +3411,0,1 +3412,0,0 +3413,0,0 +3414,0,0 +3415,0,0 +3416,1,0 +3417,0,0 +3418,0,0 +3419,0,0 +3420,0,0 +3421,1,0 +3422,0,0 +3423,0,0 +3424,0,0 +3425,0,0 +3426,0,0 +3427,0,0 +3428,0,0 +3429,0,0 +3430,1,1 +3431,0,1 +3432,0,1 +3433,0,1 +3434,0,1 +3435,1,1 +3436,1,1 +3437,1,1 +3438,1,0 +3439,1,0 +3440,1,0 +3441,1,0 +3442,1,0 +3443,0,0 +3444,0,0 +3445,1,0 +3446,1,0 +3447,1,0 +3448,1,0 +3449,1,0 +3450,0,0 +3451,0,0 +3452,1,0 +3453,1,0 +3454,1,0 +3455,1,0 +3456,1,0 +3457,1,0 +3458,1,0 +3459,1,0 +3460,0,0 +3461,0,0 +3462,1,0 +3463,1,0 +3464,1,0 +3465,1,0 +3466,1,0 +3467,0,0 +3468,1,0 +3469,1,0 +3470,0,0 +3471,0,0 +3472,1,0 +3473,0,0 +3474,0,0 +3475,0,0 +3476,0,0 +3477,0,0 +3478,0,0 +3479,0,0 +3480,0,0 +3481,0,0 +3482,0,0 +3483,0,0 +3484,1,0 +3485,0,0 +3486,1,0 +3487,1,0 +3488,1,0 +3489,0,0 +3490,1,0 +3491,1,0 +3492,1,0 +3493,0,0 +3494,1,0 +3495,0,0 +3496,1,1 +3497,0,0 +3498,0,0 +3499,0,0 +3500,1,0 +3501,1,0 +3502,1,0 +3503,1,0 +3504,1,0 +3505,1,0 +3506,1,0 +3507,1,0 +3508,0,0 +3509,0,0 +3510,0,0 +3511,0,0 +3512,0,0 +3513,0,1 +3514,0,1 +3515,0,1 +3516,0,0 +3517,0,0 +3518,1,1 +3519,0,0 +3520,0,0 +3521,0,0 +3522,0,0 +3523,1,0 +3524,1,0 +3525,1,0 +3526,1,0 +3527,1,0 +3528,1,0 +3529,1,0 +3530,1,0 +3531,1,0 +3532,1,0 +3533,1,0 +3534,1,0 +3535,1,0 +3536,0,1 +3537,0,0 +3538,0,0 +3539,0,0 +3540,0,1 +3541,0,1 +3542,0,1 +3543,0,0 +3544,0,1 +3545,0,0 +3546,0,0 +3547,0,1 +3548,0,0 +3549,0,1 +3550,0,1 +3551,0,1 +3552,0,1 +3553,0,1 +3554,0,0 +3555,0,0 +3556,0,0 +3557,0,0 +3558,0,0 +3559,0,0 +3560,0,0 +3561,0,0 +3562,0,0 +3563,1,0 +3564,1,0 +3565,1,0 +3566,0,0 +3567,1,1 +3568,1,0 +3569,1,0 +3570,1,0 +3571,1,1 +3572,1,1 +3573,1,1 +3574,1,1 +3575,0,0 +3576,0,0 +3577,1,1 +3578,1,1 +3579,1,1 +3580,1,0 +3581,1,0 +3582,1,1 +3583,1,0 +3584,1,0 +3585,1,0 +3586,1,0 +3587,1,0 +3588,1,0 +3589,1,0 +3590,1,0 +3591,1,0 +3592,1,0 +3593,1,0 +3594,1,0 +3595,1,1 +3596,1,0 +3597,1,0 +3598,1,0 +3599,1,0 +3600,1,0 +3601,1,0 +3602,1,0 +3603,1,0 +3604,1,0 +3605,1,0 +3606,1,0 +3607,1,0 +3608,1,0 +3609,1,0 +3610,1,0 +3611,1,0 +3612,1,0 +3613,1,0 +3614,1,0 +3615,1,0 +3616,1,0 +3617,1,0 +3618,1,0 +3619,1,0 +3620,1,0 +3621,1,0 +3622,1,1 +3623,1,1 +3624,1,1 +3625,1,1 +3626,0,0 +3627,1,0 +3628,1,0 +3629,1,0 +3630,1,0 +3631,1,0 +3632,1,0 +3633,0,0 +3634,1,0 +3635,0,0 +3636,1,0 +3637,0,0 +3638,0,0 +3639,0,0 +3640,1,0 +3641,1,0 +3642,1,0 +3643,1,0 +3644,1,0 +3645,1,0 +3646,1,0 +3647,1,0 +3648,1,0 +3649,1,0 +3650,1,0 +3651,1,0 +3652,1,0 +3653,1,0 +3654,1,0 +3655,1,0 +3656,1,0 +3657,1,0 +3658,1,0 +3659,0,0 +3660,0,0 +3661,0,0 +3662,0,0 +3663,0,0 +3664,0,0 +3665,0,0 +3666,0,0 +3667,0,0 +3668,1,0 +3669,0,0 +3670,0,0 +3671,0,0 +3672,0,0 +3673,0,0 +3674,1,0 +3675,0,0 +3676,0,0 +3677,0,0 +3678,1,0 +3679,1,0 +3680,1,0 +3681,1,0 +3682,0,0 +3683,0,0 +3684,0,0 +3685,0,0 +3686,0,0 +3687,0,0 +3688,0,0 +3689,0,0 +3690,0,0 +3691,0,0 +3692,0,0 +3693,0,0 +3694,0,0 +3695,0,0 +3696,0,0 +3697,0,0 +3698,0,0 +3699,0,0 +3700,0,0 diff --git a/scripts/summarize/mapping/format_logsums.py b/scripts/summarize/mapping/format_logsums.py new file mode 100644 index 00000000..6ada7835 --- /dev/null +++ b/scripts/summarize/mapping/format_logsums.py @@ -0,0 +1,33 @@ +import pandas as pd + +agg_logsum_file = r'outputs\daysim\aggregate_logsums.1.dat' + +logsums = pd.read_csv(agg_logsum_file, sep = '\t', skiprows=1, header=None) + +auto_list = ['child', 'nocars', 'lsonecradult', 'onepluscarsperadult'] +inc_list = ['low', 'med', 'high'] +transit_list = ['lsqtmil', 'qtmitohalfmi', 'morehfmi'] + + + +logsums_columns = ['TAZ'] + +# the file has some junk in the columns after 29 so we can't use it +logsums.drop(logsums.columns[[29,30,31,32,33,34]], axis =1, inplace=True) + +for auto in auto_list: + for inc in inc_list: + for transit in transit_list: + if len(logsums_columns)<29: + logsums_columns.append(auto + '_'+ inc + '_'+ transit) + +logsums.columns = logsums_columns + +# Use this logsum as the one: +#lsonecradult_med_qtmitohalfmi + +accessibility_file = r'outputs\daysim\accessibility.csv' +accessibility = logsums.filter(['TAZ', 'lsonecradult_med_qtmitohalfmi'], axis=1) +accessibility.columns = ['TAZ', 'Accessibility'] +accessibility.to_csv(accessibility_file, index = False) + diff --git a/scripts/summarize/notebooks/arc_maps.ipynb b/scripts/summarize/notebooks/arc_maps.ipynb deleted file mode 100644 index 806a2f59..00000000 --- a/scripts/summarize/notebooks/arc_maps.ipynb +++ /dev/null @@ -1,352 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "import arcpy\n", - "from arcpy import env\n", - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set main model directory to parent directory\n", - "model_dir = os.path.dirname(os.getcwd()) " - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Model Scenario Results\n", - "scen = h5py.File(model_dir + r'/outputs/daysim_outputs.h5','r+')\n", - "scen_name = 'Model: 2040'" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Base Data\n", - "base_file = r'/inputs/hh_and_persons.h5'\n", - "\n", - "base = h5py.File(model_dir + base_file ,'r+')\n", - "base_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "\n", - "# Results based on Household Location\n", - "df_hh = pd.DataFrame({'TAZ': np.asarray(scen['Household']['zone_id']), \n", - " 'hhsize': np.asarray(scen['Household']['hhsize']),\n", - " 'hhincome': np.asarray(scen['Household']['hhincome']),\n", - " 'hhvehs': np.asarray(scen['Household']['hhvehs']),\n", - " })\n", - "\n", - "# Results based on Work Location\n", - "df_work = pd.DataFrame({'TAZ': np.asarray(scen['Person']['pwtaz']),\n", - " 'transit_pass': np.asarray(scen['Person']['ptpass']),\n", - " 'paid_work_parking': np.asarray(scen['Person']['ppaidprk']),\n", - " 'auto_time_work': np.asarray(scen['Person']['pwautime']),\n", - " 'auto_time_dist': np.asarray(scen['Person']['pwaudist']),\n", - " })\n", - "\n", - "\n", - "# Calculate average household size, income, and number of vehicles\n", - "df_hh_mean = df_hh.groupby('TAZ').mean()\n", - "df_work_mean = df_work.groupby('TAZ').mean()\n", - "df_work_mean = df_work_mean.query('TAZ > 0') # Filter our -1 zone\n", - "\n", - "# Export to csv\n", - "df_hh_mean.to_csv('hh_souncast_taz.csv', index=True)\n", - "df_work_mean.to_csv('work_souncast_taz.csv', index=True)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Create comparison maps, scenario versus some stated base or census/survey data" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Start ArcMap document and map results\n", - "\n", - "RunPath = \".\"\n", - "env.workspace = RunPath\n", - "env.qualifiedFieldNames = False" - ] - }, - { - "cell_type": "code", - "execution_count": 128, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def createTazMap(data, inputlayer, outputdataset, outputlayer):\n", - " ''' Add data to TAZ layer '''\n", - " if arcpy.Exists(outputdataset):\n", - " arcpy.Delete_management(outputdataset)\n", - " if arcpy.Exists(outputlayer):\n", - " arcpy.Delete_management(outputlayer)\n", - "\n", - " try:\n", - " inputdataset = \"TAZ.shp\"\n", - " InField = \"TAZ\"\n", - " JoinField = \"TAZ\"\n", - " arcpy.MakeFeatureLayer_management(inputdataset, inputlayer)\n", - " arcpy.AddJoin_management(inputlayer, InField, data, JoinField)\n", - " arcpy.CopyFeatures_management(inputlayer, outputdataset)\n", - " arcpy.Delete_management(inputlayer)\n", - " except Exception, e:\n", - " print \"Unable to join data\"\n", - " print e\n", - " \n", - " # Output the layer as map\n", - " try:\n", - " arcpy.MakeFeatureLayer_management(outputdataset, inputlayer)\n", - " arcpy.SaveToLayerFile_management(inputlayer, outputlayer)\n", - " arcpy.Delete_management(inputlayer) \n", - " except Exception, e:\n", - " print \"Unable to save layer as map\"\n", - " print e\n", - " \n", - " return None" - ] - }, - { - "cell_type": "code", - "execution_count": 126, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create a shapefile for household-level results\n", - "createTazMap(data='hh_souncast_taz.csv', \n", - " inputlayer='Household Location', \n", - " outputdataset='home_loc.shp', \n", - " 'home_loc.lyr')" - ] - }, - { - "cell_type": "code", - "execution_count": 129, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create a shapefile for work-level results\n", - "createTazMap(data='work_souncast_taz.csv', \n", - " inputlayer='Work Location', \n", - " outputdataset='work_loc.shp', \n", - " outputlayer='work_loc.lyr')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "###### Try to do all this without writing out to a CSV, reading data in memory ######" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 139, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "ename": "TypeError", - "evalue": "narray.fields require", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mTypeError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 14\u001b[0m \u001b[1;31m# Export the numpy array to a feature class using the XY field to\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 15\u001b[0m \u001b[1;31m# represent the output point feature\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 16\u001b[1;33m \u001b[0marcpy\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mda\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mNumPyArrayToFeatureClass\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0marr\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mout_fc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[1;33m[\u001b[0m\u001b[1;34m'XY'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mspatial_ref\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[1;31mTypeError\u001b[0m: narray.fields require" - ] - } - ], - "source": [ - "out_fc = 'test.gdb/numpy_hh_out'\n", - "\n", - "# Create a numpy array with an id field, and a field with a tuple \n", - "# of x,y coordinates\n", - "# arr = np.array([(1, (471316.3835861763, 5000448.782036674)),\n", - "# (2, (470402.49348005146, 5000049.216449278))],\n", - "# np.dtype([('idfield', np.int32),('XY', '\n", + "code_show=true; \n", + "function code_toggle() {\n", + " if (code_show){\n", + " $('div.input').hide();\n", + " } else {\n", + " $('div.input').show();\n", + " }\n", + " code_show = !code_show\n", + "} \n", + "$( document ).ready(code_toggle);\n", + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import os\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import display, HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:0,.1%}'.format" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Relative path between notebooks and goruped output directories\n", + "relative_path = '../../../outputs/grouped'" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "CSS = \"\"\"\n", + ".output {\n", + " flex-direction: row;\n", + "}\n", + "\"\"\"\n", + "\n", + "HTML(''.format(CSS))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Calibration Sheet\n", + "For base scenario validation" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tour Mode Share" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
surveysc_2025_20_5
Bike1.4%1.7%
HOV221.9%22.1%
HOV3+19.7%19.4%
Park0.9%0.6%
SOV33.6%32.8%
School Bus3.5%3.1%
Transit5.8%4.8%
Walk12.2%15.5%
\n", + "
" + ], + "text/plain": [ + " survey sc_2025_20_5\n", + "Bike 1.4% 1.7%\n", + "HOV2 21.9% 22.1%\n", + "HOV3+ 19.7% 19.4%\n", + "Park 0.9% 0.6%\n", + "SOV 33.6% 32.8%\n", + "School Bus 3.5% 3.1%\n", + "Transit 5.8% 4.8%\n", + "Walk 12.2% 15.5%" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\nxknIzMxS4yRkZmapcRIyM7PU+LE9ZtYqJ08+mTf/Wbz3e2cqMlTPqS5a+5YuJyEza5U3//kmg08t\n3i9m5ublitZ2fV577TXOOussHnzwQd5++232339/rrzySg455JDaMrfeeivnn38+r7/+OkcddRQ3\n3ngjH/nIRwA499xzufPOO3nllVcYMGAAM2bM2O6dQl26dKF79+61T+6eMGECN9xwQ6MxzZkzh9mz\nZ/Pss8/Su3dvTjnlFC655BK6du0KwLp16zj99NP57W9/yy677MKll17KhAkTGm1z9erVDBkyhB49\netQemz59OjNnzmxZh7WSp+PMzAps2LCBT3ziEzz++OO88cYbTJ48mWOPPZa3334bgBUrVnDGGWdw\nyy23sHbtWrp37843vvGN2vo9e/bk7rvvZv369cyZM4ezzz6bP/7xj9udY/ny5dTU1FBTU9NkAgLY\nuHEjV199Na+//jqPPPII9913H1dccUXt92eeeSYVFRW8+uqr3HLLLXz9619n5cqVzbre9evX18bS\n3gkI/MQEIHmA6VeOTjuMFvM0hbW3+n5zfvxJ44s+Elp026Jmlb388suZPXs269evp3///lx77bWM\nHTuWyy67jBtvvJFXX32VoUOHsmDBAvbcc89mx9CnTx+y2SyjRo1ixowZrFmzhnnz5gHw/PPPM2zY\nMNatW7fdqGKbL37xi3z605/mnHPOAfIjoWeffZZ99tmn2eev60c/+hEPPPAAd955J2+//TZ9+/Zl\nxYoV7LvvvkD+nUb9+/fn0ksvbbCNbSOhzZs3146oGlLMJyZ4Oi5RzP+JiqW9pynMOrJnnnmGa665\nhiVLltCvXz/WrFnDli1b+OEPf0h1dTULFy5kv/32Y/ny5XTv3r3Z7S5btox333239i/4lStXMmbM\nmNrvhwwZQnl5OatWrWLUqFHb1d24cSN//vOfOfPMM7c7fsQRR7B161YOO+wwrrzyyhY/Z+73v/89\n+++/P5B/j1K3bt1q4wM44IADyGazzWpr8ODBSOKoo47iBz/4ATvvvHOLYmktT8eZWafQtWtXNm3a\nxIoVK9i8eTODBg1iyJAh/OxnP+O//uu/2G+//QAYOXIkffv2bVab69evZ9KkSVx00UX06tULyE/X\n9enTZ7tyvXv3pqam5gP1zzjjDA488EDGjRtXe+zBBx8kl8vx9NNP079/f4477jjee++9Zl/njTfe\nyOOPP865555bG0/v3r23K9OrV6964ym06667smTJEtasWcNjjz1GTU1N7WvM21O7JyFJO0tamnz+\nLunFZPtxSW06MpM0S9Jnku1vSqpsy/bNrOPYd999ueqqq7jooovYfffdmTBhAi+//DIvvPDCh5r6\n2rhxI5///Oc57LDDmDZtWu3xnj178tZbb21X9q233qpNUtt85zvfYeXKlfziF7/Y7vjhhx9Ot27d\n6NOnD1dffTWrV6/m6aefblZMCxYsYMaMGSxcuLA2kfbs2ZP169c3GU9dPXr0YPTo0XTp0oXddtuN\nn/zkJ9x77721977aS7snoYh4PSJGRcQo4DrgymR/dERskdT45GTLznVhRNyf7J4NNH8MbmYlZ8KE\nCSxevJhcLockpk2bxsCBA/nrX//aonY2bdrE8ccfz6BBg7j++u1fjjhixAieeOKJ2v3nnnuOd999\nl6FDh9Yeu/DCC/nNb37DvffeS8+ePRs8z7b7LM25N79o0SKqqqq4++67GTFiRO3xoUOHsmXLlu2u\n8YknnqidrmuprVu3fqh6H1ZHuCckST8H/gkcCDwk6TbgaqAC2Ah8NSJWSZoCfAGoBPYB7oiIaUni\n+hlwEBDAzyLi6qTdu4D+yecBSa9FxGfb8wLNOrNMRaao9yczFc17v/eqVat48cUXGTNmDOXl5VRU\nVBAR/Pu//zsXXHABw4cPZ5999mH58uXsueeeDU7Jbd68mRNOOIHu3bvz85///APfT5w4kUMPPZSH\nHnqIUaNGccEFF/DlL3+5dlHCpZdeyvz581m8eHHtsu1tVq5cybvvvsvIkSPZuHEjM2fOZM8992TY\nsGGNXtv999/PxIkT+dWvfsXBBx+83Xc9evTg3/7t3/jud7/LT3/6Ux5//HHuuuuuD6zIq+vRRx+l\nT58+7LfffrzxxhucddZZHHnkkU2OoNpaR0hCkE8c/YFDIyIk9QI+FRHvSfoccAlwQlL2APLJ6l3g\nGUmzgd2B/hExEkBS74J2IyJmSzoHGBsR69rvssw6v46yQnPTpk2cf/75PPXUU5SVlTFmzBhuuOEG\ndtttNzZt2sS4ceP4xz/+wbBhw7jjjjsabOfhhx/m17/+Nd27dyeTeT8BLlq0iDFjxjB8+HCuu+46\nJk6cWPt7QjfddFNtuZkzZ1JeXr7dQoGZM2cyffp01q5dy9e//nVefPFFevTowZgxY7j77rubXJ32\n/e9/n5qaGo455pjaY0cccQS//vWvAbj22mv52te+xm677cYuu+zCdddd12Rie/7555kxYwavvvoq\nvXv3Zty4ccyfP7/ROsWQ6hJtSRcCG4D9gfsjYm5yfCDwY2Bf8omkW0QMT0ZCh0VEVVLuHuD7wEpg\nCXAP8Gvg3iSZ3QTcFRG/lPQ34KD6kpCkqPzI+9m/rLKcssqKYl12mynbshMHfOxzTZbLZKC6+vom\ny5k1xS+12zFt+++ezWa3W3U3a9asTrVE+52C7e8B90XElyQNBrIF320q2H6PfIJ6U9IBwNHAGcBX\ngNNbcvJJJ65vulCJyuWmph2CmXUCY8eOZezYsbX7s2bNanWbHXWJdm/g5WT7q02UlaSdga4R8Uvg\nAmBUPeVqknbNbAe3ePFievXq9YFP3aXO7emYY46pN6bLLrvsQ7d5ySWX1Nvmscce24aRt05HGgkV\njvH/G5gj6f+Rn16LgjJ15wICGADcJGlbUp1eT/s3AIskveSFCWY7tk996lNN/h5Ne1u4cGGbtzlj\nxgxmzJjR5u22JT+2h/w9oaqqztsPudxUFi3yPSFrPd8T2jEV87E9HXU6zszMdgAdaTrOzErAtlcQ\nmLUFJ6FEZ15Blmne7/qZNclTcdbWfE+I/D0h94OZWcv4npCZmZU0JyEzM0uNk5CZmaXGScjMzFLj\nJGRmZqlxEjIzs9Q4CZmZWWqchMzMLDVOQmZmlhonITMzS42TkJmZpcZJyMzMUuOnaCfGnzS+3c+Z\nqchQPae63c9rZtZROAklBp86uN3PmZuXa/dzmpl1JJ6OMzOz1DSZhCTNlPQXSU9IWirpkEbKTpE0\nuy0Ck7RaUt8Gjj+ZxPKkpC+0xfnMzKz9NTodJ+lQ4FhgVERsTpJCeSNV2vLNcA21FcDYiFgnaShw\nL3BnG57XzMzaSVMjoX7APyJiM0BErIuIvwNI+hdJf5C0TNKfJPVM6vSXtFDSKkmXb2tI0oRk5LJc\n0mVNHW/Ctjf59QHWJe3sJWl5QbvnSrow2T5L0opkNDe/mecwM7Mia2phwr3AdyU9A/wOuC0iHpS0\nE1ANfCUiHksS0EbyyeHA5PMu8IykH5MfvVwGjAbeBO6V9EXgz/Udj4hfNRKTgAckCRgCnNhAueD9\n0dQ0YK9kNNe7iWs2M7N20mgSioi3JR0EfAo4ErhN0nTgceDvEfFYUm4DgKQA7ouImmR/JbAXsAuQ\njYjXk+O3AEeQTxL1HW8sCRVOxw0B7pM0ooGy20ZMTwK3SloALKiv4NzJ7w+QyirLKausaCSEtlG2\nZSfGj59au5/JQHX19UU/r5nZh5HNZslms23aZpNLtCNiK/B74PfJdNdk4LFGqmwq2H4vOUfd+zui\nfqqnbGOxPS9pLTAceIXtpxcrC7aPJZ/cPg/MlDQyIt4rbGvSieube9qiyeWmNl3IzCwlY8eOZezY\nsbX7s2bNanWbjd4TkjRU0n4Fh0YBq4FngD0kHZyU6yWpK/UnlwAeBT4taeek3MlAtoHjv29G3ErO\nuxuwN5AD1gK7SeorqRw4Dohk2m5QRGSB6eTvI/VoxjnMzKzImhoJ9QRmS8oAW4Bngark3spJyXeV\nwDvAUWx/H6ZWRLySTOM9QD6B3B0RdwE0dLy+dgo8IOk9oAyYFhGvJW1dTD6xvQSsTMp2BeZK6pOc\n4+qISH/YY2ZmKKItV1WXJklRVZV+P+RyU1m0yPeEzKw0SCIiGrq90ix+YoKZmaXGScjMzFLjB5gm\nOsLKtEwm7QjMzNqX7wmRvyfkfjAzaxnfEzIzs5LmJGRmZqlxEjIzs9Q4CZmZWWqchMzMLDVOQmZm\nlhonITMzS42TkJmZpcZJyMzMUuMkZGZmqXESMjOz1DgJmZlZavwU7cT4k8anHYKZWdFkKjJUz6lO\nO4wPcBJKDD51cNohmJkVTW5eLu0Q6uXpODMzS03JJCFJMyX9RdITkpZKOkTSTpKukvSspFWSFkga\nkJR/TtLQOm1cJem8dK7AzMzqKokkJOlQ4FhgVEQcAHwWeAG4BOgBDI2IocAC4JdJtWrg5II2ugBf\nBua3Y+hmZtaIkkhCQD/gHxGxGSAi1gFvAVOAb217LWpE/BzYJOkz5JPNSQVtHAHkIuKFdozbzMwa\nUSpJ6F5goKRnJF0j6QhgX2BNRGyoU3YJMCIi/gJslfTx5PjJwK3tF7KZmTWlJFbHRcTbkg4CPgUc\nCdxGfiquwSrJn/OBkyWtAL4IXNBQhbmT35+lK6ssp6yyorVhm5l1GGVbdmL8+KkNfp/JQHX19Y22\nkc1myWazbRqXkpmskiLpy8AZwIHA3oWjIUm/By6KiAckDSE/ijoTOCcijm6gvaiqKr1+MDNrK7nc\nVBYtajwJ1SWJiFBrzlsS03GShkrar+DQKOAp4GbgymTRAZJOAyoj4gGAiHge+AdwGZ6KMzPrcEpi\nOg7oCcyWlAG2AM8CVcAG4ApglaSt5BPTl+rUnQ9cyvur5szMrIMoiSQUEY8DYxr4+qzk01Ddq4Gr\nixGXmZm1TklMx5mZWefkJGRmZqkpiem49pDLNbx00cyss8tk0jlvSS7RbmuSwv1gZtYyO8wSbTMz\n65ychMzMLDVOQmZmlhonITMzS42TkJmZpcZJyMzMUuMkZGZmqXESMjOz1DgJmZlZapyEzMwsNU5C\nZmaWGichMzNLjZ+inRh/0vgPHMtUZKieU51CNGZmOwYnocTgUwd/4FhuXi6FSMzMdhyejjMzs9SU\nRBKS9J6kpZKWS/qFpMoW1J0iaXYx4zMzsw+nJJIQ8E5EjIqIkcC7wBnNqSSpG+C31ZmZdVClkoQK\nLQb2lXScpD9JelzSbyXtBiDpIklzJT0E3FxYUdKxkh6W1DeNwM3MbHsllYSSkc2/Ak8CD0XEJyNi\nNHAbcF5B0Y8Bn42IUwrqfgmYBhwTEevaMWwzM2tAqayOq5S0NNl+EPgZMEzSL4B+wE7A88n3AdwZ\nEZuSfQGfAQ4GjoqIDfWdYO7k+bXbZZXllFVWULZlJ8aPnwpAJgPV1de37VWZmZWQbDZLNptt0zYV\n0fFvmUiqiYhedY5lgSsi4m5JnwYuiogjJV0IbIiIHyblJgNfBvYGpkTEY/W0H1VVjfdDLjeVRYuc\nhMzMtpFERKg1bZTUdFwdvYGXk+0pBcfrdoiAHHACcLOk4cUPzczMmqNUklB9w5SLgNslLQFeKygT\ndcoHEBHxDDAxqbN3EWM1M7NmKol7QhHRu55jdwJ31nN8Vp39OcCcZHsZMKJIYZqZWQuVykjIzMw6\nISchMzNLTUlMx7WHXG5qo99nMu0UiJnZDqQklmgXm6RwP5iZtcyOvkTbzMxKnJOQmZmlxknIzMxS\n4yRkZmapcRIyM7PUOAmZmVlqnITMzCw1TkJmZpYaJyEzM0uNk5CZmaXGScjMzFLjJGRmZqnxU7QT\n408an3YIZkWVqchQPac67TDMtuMklBh86uC0QzArqty8XNohmH2Ap+PMzCw17ZqEJG2osz9F0uyC\n/SpJTyWfRySNSY7fJKmqTt3jJd0jqVzSo5KWSVop6dL2uRozM2ut9h4J1X1zXO2+pOOAKmBMRAwD\nzgBulbQ7cCtwcp26JwO3RsQmYGxEHAh8HDhS0uF1TyxpdZtdhZmZtYm0p+MK38g3DTg3ItYBRMRS\nYA5wJnAf8DFJ/QAk9QA+CyxIyr6TtLET0BVYV8+5/OpUM7MOpr2TUKWkpds+wCzeTw7DgcfqlF8C\njIiIrcD/AV9Jjn8eeCAiNgBI6iJpGbA2Ob6y2BdiZmat196r4zZGxKhtO5ImAwc3Ur5wpDQfuAL4\nMfmpuDnbvkiS1IGS+gC/kTQ2IrKSZgInJMX6J4kP4KGI+M/CE82dPL92u6yynLLKihZfnFlHVrZl\nJ8aPnwpAJgPV1denHJGVmmw2SzabbdM2FdF+s1SSaiKiV8H+FOCgiPhPSYuB70bEAwXfXwxERFwo\nScDzwPHAvcDAiHi3nnNcQD7ZXVHn+N8iYu8G4oqqKs/W2Y4jl5vKokVOQtY6kogINV2yYWnfEyr0\n38DlkvoCSDoQmAxcC/lMBNxGfgR0z7YEJGkXSZlkuxI4Clj6webNzKyjae/puPpWxwVARNwlaQDw\nsKQA1gMTI2JtQfn5wHeA8wqO7QHMkdSFfFKdGxH3NePcZmaWsnZNQhHRu87+HLa/t3MdcF0j9Z8g\nv/qt8NhyYHQzzj2kpfGamVlxdaTpODMz28E4CZmZWWr8ANNELjc17RDM2k0mk3YEZnntukS7o5IU\n7gczs5bpbEu0zcxsB+MkZGZmqXESMjOz1DgJmZlZapyEzMwsNU5CZmaWGichMzNLjZOQmZmlxknI\nzMxS4yRkZmapcRIyM7PUOAmZmVlq/BTtxPiTxqcdglmnkKnIUD2nOu0wrEQ4CSUGnzo47RDMOoXc\nvFzaIVgJ8XScmZmlpkMlIUkb6uxPkTS7YL9K0lPJ5xFJY5LjN0mqqlP3eEn3SNpT0gOSVkj6i6Sz\n2udqzMysKR0qCQF13yxXuy/pOKAKGBMRw4AzgFsl7Q7cCpxcp+7JyfEtwLciYgTwSeBMScOKFL+Z\nmbVAR0tCdRW+sW8acG5ErAOIiKXAHOBM4D7gY5L6AUjqAXwWWBARr0TEsqTOBuApoH/7XYKZmTWk\noyWhSklLt32AWbw/GhoOPFan/BJgRERsBf4P+Epy/PPAA0nSqSVpL2AU8Ehxwjczs5boaKvjNkbE\nqG07kiYDBzdSvnCkNB+4Avgx+am4OdsVlHoC/wucXTc5AcydPL92u6yynLLKig8Tv9kOq6wbHHDA\nCDIVmbRDsSLJZrNks9k2bVMRdW/DpEdSTUT0KtifAhwUEf8paTHw3Yh4oOD7i4GIiAslCXgeOB64\nFxgYEe8m5cqAu4GFEXFVPeeNqqqO0w9mpSiXm8qiRdenHYa1I0lEhJou2bCONh3XmP8GLpfUF0DS\ngcBk4FrIZyLgNvIjoHsKEpCAnwEr60tAZmaWno42HVff6rgAiIi7JA0AHpYUwHpgYkSsLSg/H/gO\ncF7BsTHAqcCTyX0mgPMjYlExLsDMzJqvQyWhiOhdZ38OBfd2IuI64LpG6j8BdK1z7CFKa8RnZrbD\n8F/OZmaWGichMzNLTYeajktTLjc17RDMSlrGK7PtQ+hQS7TTIincD2ZmLbOjLdE2M7NOxknIzMxS\n4yRkZmapcRIyM7PUOAmZmVlqnITMzCw1TkJmZpYaJyEzM0uNk5CZmaXGScjMzFLjJGRmZqlxEjIz\ns9T4KdqJ8SeNb1X9TEWG6jnVbRSNmdmOwUkoMfjUwa2qn5uXa6NIzMx2HCUzHSfpPUlLJS2T9Jik\nQ5Pj/SXdnmxPkTQ73UjNzKy5Smkk9E5EjAKQNA64FBgbES8DJyZl/FIgM7MSUjIjoTr6AOsAJO0l\naXlyvPblSpKOlfSwpJ0ljUu2H5P0C0k90gjazMy2V0ojoUpJS4EKYA/gMw0VlPQl4FvAMUAZMBP4\nbERslDQNOAf4XvFDNjOzxpRSEtpYMB33SeBmYP96yn0GOBg4KiI2SDoOGA48LAlgJ+Dh9gnZzMwa\nU0pJqFZE/EnSLpJ2qfsV8BywN/BR4LHk+G8j4pTG2pw7eX7tdlllOWWVFY3GUNYNDjhgRO1+piLT\n7PjNzEpRNpslm822aZuKKI17+ZJqIqJXsv0xYDGwGzAYuCsiRkqaAhwE/AT4JfkFC68BS4DPRMRz\nyf2g/hHxbEHbUVXVsn7I5aayaNH1rb8wM7MSJYmIUNMlG1ZKI6Ft94QgvwDhtIiIZIptWwYJICLi\nGUkTgduB44ApwHxJ5Um5mUBtEjIzs3SUTBKKiHpjjYjVwMeT7TnAnGR7GbBtvuxvwCHFj9LMzFqi\nVJdom5lZJ+AkZGZmqXESMjOz1JTMPaFiy+Wmtqh8xiuyzcxarWSWaBeTpHA/mJm1TFss0fZ0nJmZ\npcZJqBNo699gbm+OP12lHH8pxw6lH39bcBLqBEr9B9nxp6uU4y/l2KH0428LTkJmZpYaJyEzM0uN\nV8eRXx2XdgxmZqWotavjnITMzCw1no4zM7PUOAmZmVlqOn0SkjRe0tOSnpU0rYEyP06+f0LSqJbU\nLbZWxr9a0pOSlkp6tP2irj1/o7FL+pikP0r6p6Rvt6Rue2hl/Kn2fRJDU/FPTH5mnpT0B0kfb27d\n9tDK+EtMpn8sAAAC6klEQVSh/7+YxL9U0mOSPtPcuu2hlfE3v/8jotN+gK7AX4G9gDJgGTCsTpl/\nBe5Jtj8B/Km5dTty/Mn+34C+HbjvdwUOBr4PfLsldTty/Gn3fQviPxTok2yPL8Gf/XrjL6H+71Gw\nPRL4a4n1f73xt7T/O/tI6BDyHbM6IjYD1cAX65T5Au+/CO8RICOpXzPrFtuHjX/3gu9btXKlFZqM\nPSJei4glwOaW1m0HrYl/m7T6HpoX/x8j4q1k9xFgz+bWbQetiX+bjt7/bxfs9gT+0dy67aA18W/T\nrP7v7EloAPBCwf6LybHmlOnfjLrF1pr4If+6899JWiLpP4oWZf2aE3sx6raV1saQZt9Dy+M/Hbjn\nQ9YthtbEDyXS/5KOl/QUsBA4qyV1i6w18UML+r+zv8qhuevP0/wXU2NaG//hEfGypF2B30p6OiIW\nt1FsTWnN2v+O8HsDrY1hTET8PaW+hxbEL+lI4GvAmJbWLaLWxA8l0v8RsQBYIOlTwFxJHytuWM32\noeIHPpp81ez+7+wjoZeAgQX7A8ln9MbK7JmUaU7dYvuw8b8EEBEvJ3++BtxBfojdXlrTf6XS9w2K\niL8nf6bR99DM+JOb+f8DfCEi3mhJ3SJrTfwl0//bJH9BdwP6JuVKov+32Ra/pJ2T/eb3f3ve7Grv\nD/n/qM+Rv7m2E03f2P8k79+cbbJuB4+/O9Ar2e4B/AEY15FiLyh7EdsvTCiJvm8k/lT7vgU/O4PI\n33z+5Ie99g4af6n0/z68/8CA0cBzJdb/DcXfov5vt4tK6wMcAzyT/LCenxybCkwtKPOT5PsngNGN\n1S2V+IEhyQ/OMuAvacTfVOxAP/Lzzm8BbwBrgJ6l0vcNxd8R+r6Z8f8UeB1YmnweLaWf/YbiL6H+\nPy+JbymwGPiXEuv/euNvaf/7sT1mZpaazn5PyMzMOjAnITMzS42TkJmZpcZJyMzMUuMkZGZmqXES\nMjOz1DgJmZlZapyEzMwsNf8f+1aTRChcIkgAAAAASUVORK5CYII=\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'tours_tlvdest.csv'))\n", + "# Save results by source as seperate df\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "dfplot = pd.DataFrame([df_dict[i].groupby('tmodetp').sum()['toexpfac']/df_dict[i].sum()['toexpfac'] for i in df_dict.keys()]).T\n", + "dfplot.columns = df_dict.keys()\n", + "dfplot = dfplot.drop('Other', axis=0)\n", + "dfplot.plot(kind='barh', alpha=0.6)\n", + "display(dfplot)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Tour Purpose Distribution" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
surveysc_2025_20_5
pdpurp
Escort10.8%10.6%
Meal5.0%7.0%
Personal Business12.1%12.3%
School13.3%10.9%
Shop11.9%12.9%
Social18.2%20.4%
Work28.7%25.8%
\n", + "
" + ], + "text/plain": [ + " survey sc_2025_20_5\n", + "pdpurp \n", + "Escort 10.8% 10.6%\n", + "Meal 5.0% 7.0%\n", + "Personal Business 12.1% 12.3%\n", + "School 13.3% 10.9%\n", + "Shop 11.9% 12.9%\n", + "Social 18.2% 20.4%\n", + "Work 28.7% 25.8%" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n51DNzNqQxYsXc/311/PSSy9RXV3No48+St++fZHU5NOdKioqmD59OsuXL+fkk0/m4Ycf5rPPMnfa\nrVu3jnvuuYeRI0cCcPrpp9O5c2eWLl3KnDlzePTRR7nlllvo3LkzI0aMYMqUKXXtTp06lX/7t39z\nMm2CE6qZWRvSsWNHVq1axcKFC1mzZg177LEH/fr1A9jsk50kcfbZZ7PbbrtRXFzMHnvsweDBg7n3\n3nsBePzxx+natStDhgzhvffeY/r06fz2t7+lS5cu7LjjjvzkJz+hoqICgNNOO42pUz9/hOnkyZMZ\nNWpUDntdGJxQzczakP79+3PNNdcwYcIEdt55Z0aMGME777yT1ba9e/feYP2UU06pS4x//OMf60an\nVVVVrFmzhl69erHtttuy7bbbMnbsWD744AMADj30ULp06UJlZSWvvvoqS5cu5dhjj02xl4XJ51DN\nzNqYESNGMGLECGpqaigvL+eCCy6gR48e/POf/6yr8+677260XcMp4RNOOIFzzz2Xv//979x33308\n99xzQCbxFhcX89FHH9GhQ+PjqtGjRzNlyhR23nlnTjzxRDp37pxiDwuTR6hmZm3IkiVLePzxx1m1\nahXFxcWUlJTQsWNHDjroIB5++GE++eQT3n33Xa655pom29pxxx0pKyvj9NNPp1+/fnzhC18AoFev\nXgwbNoyf/vSn1NTUsH79epYuXcqTTz5Zt+2pp57KtGnTuOuuuzjttNNy1t9C4hGqmVmitDS3t7Zk\nc+vXqlWruPDCC3nllVcoKipi6NCh3HzzzWy77bb85S9/oW/fvuy5556cfvrpXH311U22d8opp3Da\naafx61//eoPyO++8k3HjxrHffvtRU1NDv379GDduXN33vXv3ZvDgwbzxxhscfvjhze7r1sivbysw\nksLH1Kxpfn1b084880x22203fvGLX+Q7lNTk8vVtHqGamdlGli1bxrRp05g7d26+Q2k3fA7VzMw2\ncPHFFzNgwADOP/98+vTpk+9w2g1P+RYYT/maZcdTvlunXE75eoRqZmaWAidUMzOzFDihmpmZpcAJ\n1czMLAW+baYADT9peL5DsJSVlpRSMaki32GY2WY4oRagPqf6MvdCUzWlKt8hmFkTnFDNzBInjz6Z\nT//1ac7a90xDYXNCTYmkdcD8ekVTI+J/crSviyLisly0bbY1+/Rfn+Z0hqc1Zxo++OADzj77bJ58\n8klWrFjBAQccwNVXX82QIUPq6vzxj3/kwgsv5KOPPuIb3/gGt912G9tuuy0A5513Hn/605949913\n2W233bjooos2eCdqhw4d6Nq1a90bbkaMGMHNN9+82ZgmTZrEddddx2uvvUaPHj045ZRTuOyyy+jY\nsSMAH3/8MWeeeSZ//vOf2WGHHbj88ssZMWLEZttctmwZ/fr1o1u3bnVl48aNY/z48c37gaXAFyWl\n558RMajeJ1fJtANwYS7aNrPC8dlnn3HooYcye/ZsPvnkE0aPHs3RRx/NihUrAFi4cCFjx47lrrvu\n4r333qNr16786Ec/qtu+e/fuPPjgg1RXVzNp0iTOOeccnn322Q32sWDBAmpqaqipqWkymQKsXLmS\na6+9lo8++ojnn3+exx57jN/85jd13//4xz+mpKSE999/n7vuuouzzjqLRYsWZdXf6urquljykUzB\nCTXnJF0haaGkeZJ+nZTtLOleSXOTz5eT8p9KWpB8zknK+kpaLGmSpJeBW4AukuZImpy/nplZrlx5\n5ZXsvvvu9OjRgy9+8Ys8/vjjrF+/nssuu4z+/fvTo0cPDjnkEN5+++1NtrHnnnvyk5/8hJ133hlJ\n/PCHP2T16tUsWbIEgLvuuotjjz2Www8/nG7dunHppZcybdq0uoQ7YcIE9tlnHwCGDBnCEUccsVFC\nXb9+fbP6NXbsWIYOHUqnTp3YddddGTlyJE8//TQAK1asYNq0aVx66aV07dqVoUOHctxxxzF5cnb/\nzTU3llxwQk1PbZKr/ZwoaXvgOxGxf0QMBC5N6v4OeCIiDgIGAYskHQycDgwBvgz8UNJBSf3+wPUR\ncUBEnAGsTEbBozCzgrJ48WKuv/56XnrpJaqrq3n00Ufp27cvV111FRUVFUyfPp3q6mpuv/12unbt\nmnW7c+fOZfXq1fTv3x+ARYsWMXDgwLrv+/XrR3FxcV3CrW/lypW8+OKLHHDAARuUH3nkkfTq1Yvj\njz+eqqrmT2fPnDmzrs0lS5bQqVOnuvgABg4cyMKFC7Nqq0+fPvTu3ZszzjiDjz76qNmxpMEJNT0r\nG0z53gN8CvxL0q2SvgusTOoeBfwvQGRUA4cD0yJiZUSsAKYBRwABVEXEC63eIzNrdR07dmTVqlUs\nXLiQNWvWsMcee9CvXz9uvfVWfvWrX7H33nsDMGDAALbbbrus2qyurmbUqFFMmDCBbbbZBshMCffs\n2XODej169KCmpmaj7ceOHctBBx3EsGHD6sqefPJJqqqqePXVV9l111359re/zbp167Lu52233cbs\n2bM577zz6uLp0aPHBnW22WabRuOpb8cdd+Sll17izTffZNasWdTU1DBy5Mis40iTL0rKoYhYJ2kI\n8HXgBOA/kmWAhg9hjgZlSsoAVjRnv5NHT61bLupSTFGXkuZsbm1Q0drODB9eTmkpVFTclO9wLIf6\n9+/PNddcw4QJE1i4cCHf/OY3ueqqq3jrrbfYa6+9mt3eypUrOeaYY/jKV77CBRdcUFfevXt3li9f\nvkHd5cuX1yXcWj/72c9YtGgRTzzxxAbltS8d79mzJ9deey09e/bk1VdfZf/9928ypvvuu4+LLrqI\nxx57rO6Xgu7du1NdXd1kPA1169aNwYMHA7DTTjvx+9//nl69erFixYoNLlRqqLKyksrKyiZjbQ4n\n1ByS1A3oFhHTJT0DLE2+egw4C7hWUkegG/AUcIekK8jMHHwHOJWNEy/AGkmdImJtY/sddWJ1Y8VW\nAKqqyvMdgrWCESNGMGLECGpqaigvL+eCCy6gd+/evP766+y3335Zt7Nq1Sq+853vsMcee3DTTRv+\nIrb//vszb968uvWlS5eyevXquvOmAJdccgmPPPIIM2fOpHv37pvcT+3bW7J5e8+MGTMYM2YMDz/8\n8AbJd5999mHt2rW8/vrrddO+8+bN22iaOVtNnVMtKyujrKysbn3ixIlbtJ/6nFDT00XSnHrr08mc\nK71fUgmZxPhfyXfnADdLOhNYB4yNiOcl3QHUTu3+ISLmSerL5yPVWjcD8yXN8nlUs/SUlpTm9NaW\n0pLSJussWbKEt99+m6FDh1JcXExJSQkRwQ9+8AMuvvhi9ttvP/baay8WLFjA7rvvvslp3zVr1nDC\nCSfQtWtX7rjjjo2+HzlyJIcddhh//etfGTRoEBdffDHHH3983aju8ssvZ+rUqTz11FN1t9LUWrRo\nEatXr2bAgAGsXLmS8ePHs/vuu7Pvvvtutm+PP/44I0eO5P777+eQQw7Z4Ltu3brxve99j5///Ofc\ncsstzJ49mwceeGCjC6EaeuGFF+jZsyd77703n3zyCWeffTZHHXVUkyPbXHBCTUlEbOpneWgjdd8n\nMwJtWP5b4LcNypYBBzYoGweM29JYzaxxbeGhC6tWreLCCy/klVdeoaioiKFDh3LzzTez0047sWrV\nKoYNG8aHH37Ivvvuy7333rvJdp555hkeeughunbtSmnp54l8xowZDB06lP32248bb7yRkSNH1t2H\nevvtt9fkWct9AAAEn0lEQVTVGz9+PMXFxRtcJDR+/HjGjRvHe++9x1lnncXbb79Nt27dGDp0KA8+\n+GDd/aSb8stf/pKamhq+9a1v1ZUdeeSRPPTQQwDccMMNnHHGGey0007ssMMO3HjjjU0m6TfeeIOL\nLrqI999/nx49ejBs2DCmTp262W1yxS8YLzCSYswYH9NCVVVVzowZPoeaBr9gfOvkF4ybmZm1cU6o\nZmbt1FNPPcU222yz0afh7Set6Vvf+lajMV1xxRVb3OZll13WaJtHH310ipG3nKd8C4ynfAubp3zT\n4ynfrVMup3x9UVIB8q0Vhau06YtEzSxPPEItMJLCx9SsaR6hbp08QjUzy4HaV4+ZpcEJ1cy2Sh6d\nWtp8la+1K2k/e7MtKeS+gfvX3hV6/9LghGrtSiH/oy7kvoH7194Vev/S4IRqZmaWAidUMzOzFPi2\nmQIjyQfUzGwLtPS2GSdUMzOzFHjK18zMLAVOqGZmZilwQm0nJA2X9Kqk1yRdsIk6v0u+nydpUHO2\nzbcW9m+ZpPmS5kh6ofWizl5T/ZP0RUnPSvqXpHObs21b0ML+tenjl0XfRiZ/J+dLelrSgdlu2xa0\nsH9t+thBVv07LunfHEmzJH0t2203EhH+tPEP0BF4HegLFAFzgX0b1Pl/wMPJ8qHAc9lum+9PS/qX\nrP8N2C7f/Whh/3YEDgF+CZzbnG3z/WlJ/9r68cuyb4cBPZPl4QX4b6/R/rX1Y9eM/nWrtzwAeH1L\nj59HqO3DEDIHeVlErAEqgOMa1DkWmAQQEc8DpZJ2yXLbfNvS/u1c7/u2/FDWJvsXER9ExEvAmuZu\n2wa0pH+12urxy6Zvz0bE8mT1eWD3bLdtA1rSv1pt9dhBdv1bUW+1O/Bhtts25ITaPuwGvFVv/e2k\nLJs6u2axbb61pH8AAfxF0kuSfpizKLdcNv3LxbatpaUxtuXj19y+nQk8vIXb5kNL+gdt+9hBlv2T\n9B1JrwDTgbObs219fjh++5DtvU1t+TfFzWlp/w6PiH9I2hH4s6RXI+KplGJLQ0vuTWsP97W1NMah\nEfFOGz1+WfdN0lHAGcDQ5m6bRy3pH7TtYwdZ9i8i7gPuk3QEMFnSF7dkZx6htg9/B3rXW+9N5rel\nzdXZPamTzbb5tqX9+ztARPwj+fMD4F4yUzVtSUuOQaEcv02KiHeSP9vi8cuqb8mFOn8Ajo2IT5qz\nbZ61pH9t/dhBM49B8stAJ2C7pF7zjl++Txr7k9WJ9U7AUjInxzvT9EU7X+bzCyOa3Dbfnxb2ryuw\nTbLcDXgaGJbvPjW3f/XqTmDDi5IK4vhtpn9t+vhl+XdzDzIXr3x5S38u7bR/bfrYNaN/e/H5Q44G\nA0u39PjlvcP+ZP0X41vA4uQv9oVJWTlQXq/O75Pv5wGDN7dtW/tsaf+Afslf9LnAy+21f8AuZM7X\nLAc+Ad4EuhfK8dtU/9rD8cuib7cAHwFzks8Lm9u2rX22tH/t4dhl2b/zk/jnAE8BX9rS4+dHD5qZ\nmaXA51DNzMxS4IRqZmaWAidUMzOzFDihmpmZpcAJ1czMLAVOqGZmZilwQjUzM0uBE6qZmVkK/j8j\nJEL2o3CU0wAAAABJRU5ErkJggg==\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# Reformat to plot\n", + "dfplot = pd.DataFrame([df_dict[i].groupby('pdpurp').sum()['toexpfac']/df_dict[i].sum()['toexpfac'] for i in df_dict.keys()]).T\n", + "dfplot.columns = df_dict.keys()\n", + "dfplot.plot(kind='barh', alpha=0.6)\n", + "display(dfplot)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Screenlines" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\nMzMrHAcvMzMrHAcvMzMrHAcvMzMrHAcvMzMrHAcvMzMrHAcvM7M61dbWRlPTx2hq+hhtbW21rk5d\ncfAyM6uRnoJT6aWTHR3T6OiYxvTpLQ5gOV6YtwdemNfMKuVgb0QuwksnD2TAL8wraYOkH0haKWlF\nyhspqUPSWkntkkbkjp8naZ2kNZKacvkTJa1K+27I5Q+TdFfKf0zSabl9LekaayV9olr3bGYGcN11\nt6TA1QJkQaz0mhM7uFp3GwbQGBFnRsSklDcX6IiI04EH02ckTQAuBCYAU4GbJJUi+83AzIgYD4yX\nNDXlzwS2pvzrgQWprJHAZ4FJabs6HyTNzGpt9uzLaGiYAywEFqaXTl5W62rVjVoHL4DypuU0sp8W\n6et5KX0usDgidkXEBmA9MFnSicDwiFiRjrsjd06+rHuAc1K6GWiPiO0RsR3oIAuIZmZVcbDg1Nzc\nzNKlWVfhlCnL9ulSNBha4+sH8ICkV4F/iIivAKMiYkvavwUYldInAY/lzt0EnAzsSumSrpRP+roR\nICJ2S9oh6YRU1qZuyjIzq4pScNr7RuT9g1Nzc7MD1gHUOni9NyJ+JumNQIekNfmdERGSajpjorW1\ndU+6sbGRxsbGmtXFzAaWgRKcOjs76ezsrOo1axq8IuJn6esLkpaSjT9tkTQ6IjanLsHn0+FdwJjc\n6aeQtZi6Uro8v3TOqcBzkoYCx0XEVkldQGPunDHAQ93VMR+8zMxsf+X/sZ8/f37Fr1mzMS9Jr5c0\nPKWPBpqAVcAy9s4NbQHuTellwAxJR0kaB4wHVkTEZuBFSZPTBI6Lgfty55TKOp9sAghAO9AkaYSk\n44EpgB+gMDMriFq2vEYBS9OEwaHAnRHRLul7wBJJM4ENwAUAEbFa0hJgNbAbmJV7CGsWcDvQANwf\nEctT/q3AIknrgK3AjFTWNknXAE+k4+aniRtmZlYAfki5B35I2cys7wb8Q8pmZmaHwsHLzMwKx8HL\nzMwKx8HLzMwKx8HLzMwKx8HLzMwKx8HLzMwKx8HLzMwKx8HLzMwKx8HLzMwKx8HLzAqhra2NpqaP\n0dT0MdravI72YOe1DXvgtQ3N6kNbWxvTp7ewc+cCABoa5vjNwnXMaxua2YByqK2n6667JQWuFiAL\nYqU3ENvgVOs3KZvZIFHeenr00Ra3nuyQueVlZlWxb+tpNDt3juPjH/9kr1pgs2dfRkPDHGAhsJCG\n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\nKcIDzCKbKt9ANlV+ecq/FVgkaR3ZVPkZqaxtkq4BnkjHzY80Hd/6rhSsrrvulj0BpzyAHejB4r1j\nZsuqWWUzKzg/pNwDP+fVO71dKLe7Ma296xSOJmt1ebFds6Ib8A8p1zsHr945nIVy9w18qxgy5Hbe\n8Y638fnPz3PgMiuoagSvup5taANPd62vpUsX5vLudNAys4Nyy6sHbnn1Tl+6Df0eLrOBz92GNebg\n1Xu9eUbL7+EyGxzcbWiF0dzc7BaUmVWNg5dVjd/DZWb9xd2GPXC3Yf/zElBmA5/HvGrMwcvMrO8G\nw/u8zMzM+szBy8zMCsfBy8zMCsfBy8zMCsfBaxDzm43NrKg827AHA3W2YVtbG/PmXcPTT69O79Dy\nUk1m1n88Vb7GBmLw2ru+4DjgcrxUk5n1N0+Vt3639+WPJ9W6KmZmh8zLQw1al7G31eWlmsysWNzy\nGmRmz76MhoY5wGbgDxkyZDZnnnmbx7vMrFAG9ZiXpKnA3wNHAP8YEQvK9g+4MS/w+oJmVlmesFFB\nko4A/h34ENAFPAFcFBHP5o4ZkMHLzKySPGGjsiYB6yNiQ0TsAr4BnFvjOpmZWS8M5uB1MrAx93lT\nyjMzszo3mIOX+wPNzApqME+V7wLG5D6PIWt97aO1tXVPurGxkcbGxkrXy8ysUDo7O+ns7KzqNQfz\nhI2hZBM2zgGeA1bgCRtmZoetGhM2Bm3LKyJ2S/oU0EY2Vf7WfOAyM7P6NWhbXr3hlpeZWd95qryZ\nmVk3HLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxw\nHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwHLzMzKxwahK8\nJP2BpGckvSrprLJ98yStk7RGUlMuf6KkVWnfDbn8YZLuSvmPSTott69F0tq0fSKXP07S4+mcb0g6\nstL3bGZm/adWLa9VwHTgkXympAnAhcAEYCpwkySl3TcDMyNiPDBe0tSUPxPYmvKvBxakskYCnwUm\npe1qScelcxYA16VzfpHKGHA6OztrXYXDUuT6F7nu4PrXWtHrXw01CV4RsSYi1naz61xgcUTsiogN\nwHpgsqQTgeERsSIddwdwXkpPAxam9D3AOSndDLRHxPaI2A50AB9OwfADwN3puIW5sgaUov8DKHL9\n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\nP7UAAAAASUVORK5CYII=\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'screenlines.csv'))\n", + "# Save results by source as seperate df\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "for source in df_dict.keys():\n", + " df_dict[source][['model','observed']].plot(kind='scatter', x='observed',y='model', title=source)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Traffic Counts" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'traffic_counts.csv'))\n", + "# Save results by source as seperate df\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "for source in df_dict.keys():\n", + " df_dict[source][['model','observed']].plot(kind='scatter', x='observed',y='model', title=source)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.13" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/scripts/summarize/notebooks/calibration/1-school-workplace.ipynb b/scripts/summarize/notebooks/calibration/1-school-workplace.ipynb deleted file mode 100644 index 28a2e1ca..00000000 --- a/scripts/summarize/notebooks/calibration/1-school-workplace.ipynb +++ /dev/null @@ -1,1662 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "These notebooks are used to compare a base and scenario, from surveys or model outputs, in H5 format. To run: from the menu bar above, choose **Cell -> Run All ** or run lines individually. Use the toggle button below to hide/show the raw Python code." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - " ## School and Workplace Location Models" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "\n", - " - Workplace Location\n", - " - by County\n", - " - by District\n", - " - School Location\n", - " - by County\n", - " - by District\n", - " - Workers Paying to Park at Work\n", - " - by Workplace County\n", - " - by Workplace District\n", - " - Transit Pass Ownership\n", - " - by Workplace County \n", - " - by Workplace District\n", - " - by Home County \n", - " - by Home District\n", - " - Auto Ownership\n", - " - by County\n", - " - by District\n", - "---" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.display import HTML\n", - "\n", - "HTML('''\n", - "
''')" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "from IPython.display import display, display_pretty, Javascript, HTML\n", - "import matplotlib\n", - "import matplotlib.pyplot as plt\n", - "matplotlib.style.use('ggplot')\n", - "from matplotlib.backends.backend_pdf import PdfPages\n", - "\n", - "# Change working directory; only run this once since its a relative path change\n", - "default_path = r'../../../..'\n", - "os.chdir(default_path)\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Load h5 or daysim outputs records\n", - "# Refering to 2 datasets as BASE and SCEN (scenario)\n", - "\n", - "survey_loc = r'R:\\SoundCast\\estimation\\2014\\P5'\n", - "\n", - "base = h5py.File(survey_loc + r'\\survey14.h5','r+')\n", - "base_name = '2014 Survey'\n", - "\n", - "# Note that expansion factor on daysim_outputs = 1 for each record, to allow direct comparison between survey records w/ exp. factor\n", - "scen = h5py.File(r'outputs\\daysim_outputs.h5','r+')\n", - "scen_name = 'Daysim'" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def build_df(h5file, h5table, fields, nested=False):\n", - " '''return all fields from h5 table'''\n", - " data = {}\n", - " for field in fields:\n", - " if nested:\n", - " data[field] = [i[0] for i in h5file[h5table][field][:]]\n", - " else: \n", - " data[field] = [i for i in h5file[h5table][field][:]]\n", - " \n", - " return pd.DataFrame(data)" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Load trip, person, and household files from h5 files" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "trip_fields = ['dorp','dtaz','otaz','opurp','dpurp','mode','dpcl','opcl','arrtm','deptm','travdist','trexpfac']\n", - "trip_base = build_df(h5file=base, h5table='Trip', fields=trip_fields)\n", - "trip_scen = build_df(h5file=scen, h5table='Trip', fields=trip_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "person_fields = ['hhno','pno','ptpass','pwautime','pwaudist','pwtyp','pstyp','pwtaz','pstaz','pagey','pptyp','psexpfac']\n", - "person_scen = build_df(h5file=scen, h5table='Person', fields=person_fields)\n", - "person_base = build_df(h5file=base, h5table='Person', fields=person_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number \n", - "person_scen['personID'] = (person_scen['hhno'].astype('str')+person_scen['pno'].astype('str')).astype('int')\n", - "person_base['personID'] = (person_base['hhno'].astype('str')+person_base['pno'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "hh_fields = ['hhno','hhsize','hhvehs','hhwkrs','hhincome','hhtaz','hhexpfac']\n", - "hh_scen = build_df(h5file=scen, h5table='Household', fields=hh_fields)\n", - "hh_base = build_df(h5file=base, h5table='Household', fields=hh_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Join household records to person records\n", - "hh_per_scen = pd.merge(left=person_scen, right=hh_scen,on='hhno',suffixes=('_p','_h'))\n", - "hh_per_base = pd.merge(left=person_base, right=hh_base,on='hhno',suffixes=('_p','_h'))" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Join household geography\n", - "taz_geog = pd.read_csv(r'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv')\n", - "taz_geog.reindex\n", - "hh_per_scen_home_geog = pd.merge(hh_per_scen, taz_geog, left_on='hhtaz', right_on='TAZ')\n", - "hh_per_base_home_geog = pd.merge(hh_per_base, taz_geog, left_on='hhtaz', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Join workplace geography\n", - "hh_per_scen_work_geog = pd.merge(hh_per_scen, taz_geog, left_on='pwtaz', right_on='TAZ')\n", - "hh_per_base_work_geog = pd.merge(hh_per_base, taz_geog, left_on='pwtaz', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set some formatting options\n", - "pd.options.display.float_format = '{:.1f}%'.format # set float format as percent, until further notice" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def report_field(field, expfac, df_base, df_scen, title=None, figsize=(5,5)):\n", - " '''print table summary of totals, distribution, and plot of distribution, for given field'''\n", - " \n", - " df = pd.DataFrame([df_base.groupby(field).sum()[expfac].astype('int'),\n", - " df_scen.groupby(field).sum()[expfac].astype('int')]).T\n", - " df.columns=([scen_name,base_name])\n", - " df.loc['Total'] = df.sum(axis=0)\n", - " df['% Difference'] = ((df[scen_name] - df[base_name])/df[base_name])*100 # relative to base case\n", - " \n", - " print '--------Totals--------'\n", - " print '' \n", - " print df\n", - " \n", - " print ''\n", - " print ''\n", - " print '-----Distribution-----'\n", - " print ''\n", - "\n", - " \n", - " df_new = pd.DataFrame([df[scen_name]/(df[scen_name].loc['Total']),\n", - " df[base_name]/(df[base_name].loc['Total'])]).T*100\n", - " df_new['% Difference'] = ((df_new[scen_name] - df_new[base_name])/df_new[base_name])*100 # relative to base case\n", - " print df_new\n", - " print ''\n", - " df_new.drop(df_new.tail(1).index, inplace=True) # do not plot totals columnn\n", - " df_new[[scen_name,base_name]].plot(kind='bar', alpha=0.8, title=title, figsize=figsize)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Workplace Location" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### by County" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--------Totals--------\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "County \n", - "King 1121029 1140109 -1.7%\n", - "Kitsap 79118 101795 -22.3%\n", - "Pierce 254531 285553 -10.9%\n", - "Snohomish 219565 258854 -15.2%\n", - "Total 1674243 1786311 -6.3%\n", - "\n", - "\n", - "-----Distribution-----\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "County \n", - "King 67.0% 63.8% 4.9%\n", - "Kitsap 4.7% 5.7% -17.1%\n", - "Pierce 15.2% 16.0% -4.9%\n", - "Snohomish 13.1% 14.5% -9.5%\n", - "Total 100.0% 100.0% 0.0%\n", - "\n" - ] - }, - { - "data": { - "image/png": "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\nxBFHUFNTw0svvcSzzz5LVVUV7777LltvvTUQ1RrTT38///xzVq9ezZw5c5gyZQpXX3011dXVPPXU\nU3z00Ucce+yxjBgxgl69ehVlfxSaGhlEiqxbt24sW7aMb3/72/Tr1w+A/v37M3z4cF544QUAjjzy\nSD744APmz58PwMMPP8yJJ55IZWUllZWVfP3117zzzjvU19fTp08fdthhh4by0x+oUVlZyWWXXUZF\nRQXDhw9n6dKlnHvuuXTs2JG+ffvSt29f5s3L5eeBWwclOJEiW7hwIdtuuy2zZ89m5MiRDBw4kP79\n+/PAAw/w5ZfRD9y3b9+e448/nocffpgwDPnzn//MySefDMDQoUM5++yz+fGPf8zee+/NmDFj+Prr\nr7Ou6xvf+EZDja59+/YAbL/99g3T27dvz4oVK1pyc7coJTiRInrllVdYuHAh++23HxdffDHHHHMM\nL7/8Mm+88QajR4+mvr6+Yd5Ro0YxdepUZs2aRYcOHRgyZP0P0J9zzjk8+eST1NTU8P7773PHHXc0\nTGupFtrWQAlOZAtKnS7W1tYyffp0LrroIk4++WR23313li9fzjbbbEO7du2YM2cO06ZN2yA57bvv\nvgRBwI033sjIkSMbxs+dO5fZs2dTV1dHhw4daN++PRUVFQ3r28LPfCwpamQQ2YLOOussKisradOm\nDX379uX888/njDPOAOAXv/gFN954I9dddx0HHnggw4cPZ9myZRssP3LkSH75y19y7733Noyrra1l\n/PjxfPjhh2y11VZUV1dz4YUXAhs3MmTW5pJeu2t1T/Rt8/6bBWnu73jGRazeuXfe5SRJKT2hNR/Z\ntqMU+sEVwkMPPcSDDz7I1KlTm585gRo7Rht7oq9qcFIW6rftukn91ErRypUrmTRp0gZ94aRpugYn\n0grU1NQwcOBAunXrxkknnVTscFoN1eBEWoHq6mreeeedYofR6pRtgvtsq235dMnqvMrYvlNburZX\nJVikVJVvglsNd87+NK8yzt+/O13bb1WgiESk0FT9EJHEUoITkcRSghORxFKCE5HEUoIT2ULWrFnD\nVVddxQEHHEC/fv046qijmDlz5gbzzJo1i0MOOYQ+ffowatQoPv7444Zpzz33HCNHjqR///4ceOCB\nja7nhRdeoFevXtx8882NzrNs2TKuvPJKBg8eTL9+/Tj44IP5zW9+k/9GlpiybUWV8rJkVT2Ll9e1\nWPm5dBlat24dPXv2ZOrUqfTs2ZOnn36aCy64gBkzZtCrVy+++OILzj//fH75y19y5JFHcvPNN3PB\nBRfw2GOPAdCpUydOPfVUVq5cye233551HXV1ddxwww0MGTKkyftMx48fz6pVq3jmmWfYeuuteffd\nd3nrrbc2a9vXrVvXcHN/qVGCk7KweHkdd76UX7egpuTSZahDhw4NjyCH6JHjO+20E//4xz/o1asX\nTzzxBP369eO73/0uAFdddRV77rkn7733Hr1792bQoEEMGjSIv/71r42uY+LEiRx22GEsXry4yaeI\nvPrqq4wZM6bhyb99+vShT58+ACxYsIBvf/vbfPjhh7RpEyXtkSNHcvLJJ3PKKacwZcoUHnzwQQYP\nHsxDDz3Eaaedxn333ccjjzzS8MDOJUuWsP/++/O3v/2NLl26MH36dG6++WY+/vhjdtttN2666Sb6\n9+/PHXfcwezZs7nrrrsaYrv++usbnpqSL52iihTJ4sWL+eCDD+jbty8Ab7/9NnvssUfD9A4dOvDN\nb34z55rVRx99xJQpU7j88subfUTSkCFDmDBhAlOmTOH999/Pqfz0GuErr7zCrrvuyquvvsoVV1zB\nsccey7Rp0xqmP/bYYxx00EF06dKF1157jauvvppbbrmFefPmMXr0aM4++2zq6ur43ve+R01NDV99\n9RUAa9eu5dFHH8XMcoqpOTnV4MxsW+BuYAAQAmcD7wBTgF2A+YC5+9KCRCWScHV1dVx88cWMGjWK\n3r2jp9qsWLGCrl03fCBA586dWb58eU5lXn/99YwZM4aOHTtu9JikTD/96U+56667mDRpEtdccw09\ne/bkZz/7GYcddlhO6+rWrRtnnXUWED0FeMSIEYwdO5ZrrrkGgEceeaThMVD3338/o0ePZtCgQUD0\n4M7bb7+d2bNnc8ABB3DAAQfw+OOPc+qppzJz5ky6du3KnnvumVMczcm1BvefwBPu3h8YCLwJjAWm\nu3tfYEY8LCLNqK+v59JLL2Wrrbbi5z//ecP4jh07bvQooNraWjp37txsmU899RTLly/nhBNOAJp/\n0GX79u255JJLePLJJ3nttdcaftkr8/lzjYkfT9TgoIMOYuXKlcyZM4cFCxbw+uuvc+yxxwLw8ccf\nM3HiRPbYY4+G16effsrChQuB9U8qBpg6dWrDo9gLodkanJltAxzs7mcCuPtaYJmZDQcOjWebDNSg\nJCfSpDAMueqqq1iyZAn33XffBhfn+/Xrx5/+9KeG4RUrVjB//vyGU9imPPfcc7z66qsMHjwYgK++\n+oqKigreeust7rnnniaX7dy5M5dccgm//vWvWbBgAd27dweixzN16tQJiE6n02XWDisqKjj++OOZ\nNm0a2223HUceeSQdO3YEomR46aWXcumll2Zd/1FHHcW1117Lm2++yYwZM7j++uub3d5c5VKD+yaw\n2MzuNbPZZnaXmXUCurn7onieRUC3gkUlklBjx47l3XffZdKkSWy11YaNEsceeyxvvfUWTzzxBKtW\nreLWW29lwIABDaewYRiyatUq1q5dSxiGrF69mjVr1gAwZswYnn32WaZPn85TTz3FUUcdxWmnndbo\nD0rfdtttzJ07lzVr1rBq1SruvvtuttlmG3r37k3Xrl3Zcccdeeihh1i3bh1//OMf+ec//9nstp10\n0kk8+uijTJs2jREjRjSMTzVCzJkzhzAMWbFiBU8//XTDqXeHDh047rjjuPjiixk8ePBGtcN85JLg\nKoEhwG/dfQiwnIyamruHRNfmRKQRH330EQ888ACvv/46gwYNaviZvtTF+S5dunDnnXcyYcIEBgwY\nwNy5czf48ZgXXniBPn36cMYZZ/DJJ5/Qu3dvTjvtNCDqQrLddtux3Xbbsf3229O+fXs6duzINtts\nkzWWNm3acOWVVzJw4ED22Wcfnn32WX7/+9/ToUMHAG655RZ+97vfsddee/H222+z7777Nizb2PW9\nwYMH07FjRxYtWsThhx/eMH7gwIHccsstXHfddQwYMIChQ4fy0EMPbbDsqFGjePPNNwt6ego5PLLc\nzHYEXnD3b8bDQ4EfAd8CDnP3hWbWHZjp7rtnLFsNVKeG3X1cvo/EXjPvFVY/cEfzMzbjndE/4s43\ncrt425gLDuzFoJ7ZD6DWqF27dg01gtasoqKCpUs3bO8qhX5w0riPP/6YQw89lLlz5zacFmez7bbb\nsm7duo3GV1VVYWY/SRtV4+41zV6DixPYAjPr6+5vA8OAefHrTGBC/HdalmVriK7NpeSd4NqsrWPd\nuvrmZ2xOSN7l1NXVJeI3DFKS9JsMmbq2b6NHW5Wo+vp6Jk6cyIgRI5pMbhB1Ks52jFZVVeHu4zPH\n59rR9xLgATNrB7xH1E2kAnAz+wFxN5EcyxIRAaKGlL333pudd96Z+++/v+Dl55Tg3H0usF+WScMK\nG46IlJOOHTu26KPYddFARBJLCU5EEksJTkQSSwlORBJLj0uSRMrWVWRzVVRUZO17Ve5aw35RgpPE\nKXRfvqT0Dyy01rBfdIoqIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJ\npQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUE\nJyKJpQQnIomlBCciiaUEJyKJpQQnIomV0y/bm9l84CtgHVDn7vubWRdgCrALMB8wd1/aQnGKiGyy\nXGtwIVDt7oPdff943Fhgurv3BWbEwyIiJWNTTlGDjOHhwOT4/WRgREEiEhEpkE2pwT1tZi+b2Xnx\nuG7uvih+vwjoVvDoRETykGuC+467DwaOBS4ys4PTJ7p7SJQERURKRk6NDO7+afx3sZk9AuwPLDKz\nHd19oZl1Bz7LXM7MqoHqtHKoqqrKK+A1lW2pryhA428AFXmW07Zt27y3p5S0a9cuUdtTKNov2ZXa\nfjGz8WmDNe5e02yCM7OOQIW715pZJ+Ao4CfAo8CZwIT477TMZd29BqhJGzWutrZ2c+MHoM3aOtat\nq8+rDABC8i6nrq6OfLenlFRVVSVqewpF+yW7UtovVVVVuPv4zPG5VGG6AbPM7BXgReBxd38KuAk4\n0szeBg6Ph0VESkazNTh3/wAYlGX8F8CwlghKRKQQdCeDiCSWEpyIJJYSnIgklhKciCSWEpyIJJYS\nnIgklhKciCSWEpyIJJYSnIgklhKciCSWEpyIJJYSnIgklhKciCSWEpyIJJYSnIgklhKciCSWEpyI\nJJYSnIgklhKciCSWEpyIJJYSnIgklhKciCSWEpyIJJYSnIgklhKciCSWEpyIJJYSnIgklhKciCSW\nEpyIJJYSnIgklhKciCRWZS4zmVkF8DLwkbufYGZdgCnALsB8wNx9aYtFKSKyGXKtwV0GvA6E8fBY\nYLq79wVmxMMiIiWl2QRnZr2A44C7gSAePRyYHL+fDIxokehERPKQSw3uNuCHQH3auG7uvih+vwjo\nVujARETy1WSCM7Pjgc/cfQ7ra28bcPeQ9aeuIiIlo7lGhoOA4WZ2HNAe2NrM7gMWmdmO7r7QzLoD\nn2Vb2MyqgerUsLtTVVWVV8BrKttSX1GAxt8AKvIsp23btnlvTylp165doranULRfsiu1/WJm49MG\na9y9pskE5+7XAtfGCx8KXO3up5vZzcCZwIT477RGlq8BatJGjautrd3c+AFos7aOdevqm5+xOSF5\nl1NXV0e+21NKqqqqErU9haL9kl0p7ZeqqircfXzm+E2twqRORW8CjjSzt4HD42ERkZKSUz84AHd/\nBngmfv8FMKylghIRKQTdySAiiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQn\nIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJ\npQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiaUEJyKJpQQnIomlBCciiVXZ\n1EQzaw88A2wFtAP+7O4/MrMuwBRgF2A+YO6+tIVjFRHZJE3W4Nx9FXCYuw8CBgKHmdlQYCww3d37\nAjPiYRGRktLsKaq7r4jftgMqgC+B4cDkePxkYESLRCcikodmE5yZtTGzV4BFwEx3nwd0c/dF8SyL\ngG4tGKOIyGbJpQZXH5+i9gIOMbPDMqaHQNhC8YmIbLYmGxnSufsyM/sfYB9gkZnt6O4Lzaw78Fm2\nZcysGqhOK4Oqqqq8Al5T2Zb6igI0/gZQkWc5bdu2zXt7Skm7du0StT2Fov2SXantFzMbnzZY4+41\nzbWibgesdfelZtYBOBL4CfAocCYwIf47Ldvy7l4D1KSNGldbW7u58QPQZm0d69bV51UGACF5l1NX\nV0e+21NKqqqqErU9haL9kl0p7ZeqqircfXzm+OaqMN2Bv8TX4F4EHnP3GcBNwJFm9jZweDwsIlJS\nmqzBufs/gCFZxn8BDGupoERECkF3MohIYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlIYinB\niUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlI\nYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGIpwYlIYinBiUhiKcGJSGJV\nNjeDme0E/B7YAQiBO939v8ysCzAF2AWYD5i7L23BWEVENkkuNbg64Ap3HwAcCFxkZv2BscB0d+8L\nzIiHRURKRrMJzt0Xuvsr8fuvgTeAnsBwYHI822RgREsFKSKyOTbpGpyZ7QoMBl4Eurn7onjSIqBb\n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\nAZDZTRRc38EHAAAAAElFTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "report_field(field='County', expfac='hhexpfac',\n", - " df_base=hh_per_base_work_geog, \n", - " df_scen=hh_per_scen_work_geog, \n", - " title='Workplace Distribution by County')" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "### Workplace Location by District" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--------Totals--------\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "New DistrictName \n", - "East Side 341627 331061 3.2%\n", - "Everett-Lynwood-Edmonds 134170 152032 -11.7%\n", - "Kitsap 79118 101795 -22.3%\n", - "North Seattle-Shoreline 145550 142736 2.0%\n", - "Renton-FedWay-Kent 236524 288721 -18.1%\n", - "S.Kitsap 14534 19895 -26.9%\n", - "Seattle CBD 280301 247207 13.4%\n", - "South Pierce 122157 144052 -15.2%\n", - "Suburban Snohomish 85395 106822 -20.1%\n", - "Tacoma 117838 121606 -3.1%\n", - "West-South Seattle 117025 130384 -10.2%\n", - "Total 1674239 1786311 -6.3%\n", - "\n", - "\n", - "-----Distribution-----\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "New DistrictName \n", - "East Side 20.4% 18.5% 10.1%\n", - "Everett-Lynwood-Edmonds 8.0% 8.5% -5.8%\n", - "Kitsap 4.7% 5.7% -17.1%\n", - "North Seattle-Shoreline 8.7% 8.0% 8.8%\n", - "Renton-FedWay-Kent 14.1% 16.2% -12.6%\n", - "S.Kitsap 0.9% 1.1% -22.1%\n", - "Seattle CBD 16.7% 13.8% 21.0%\n", - "South Pierce 7.3% 8.1% -9.5%\n", - "Suburban Snohomish 5.1% 6.0% -14.7%\n", - "Tacoma 7.0% 6.8% 3.4%\n", - "West-South Seattle 7.0% 7.3% -4.2%\n", - "Total 100.0% 100.0% 0.0%\n", - "\n" - ] - }, - { - "data": { - "image/png": "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\n4UJuuukmTjzxRG677TZOPvnkptWXM7s9SJIkDQPLL788u+66K6effjoXXXQR999/P9dccw277ror\nG264IVtvvfVSgfiDH/wgZ5111lLb2Hnnnfntb38LwIknnshmm23GhhtuyM4778wDDzwAwKc+9Sm+\n9a1vAXDTTTex1VZbcfrpp7Ppppuy5ZZbcuWVV3Lttdey/fbbs8kmm3DaaacN0SMwNGz5lSRJGkY2\n33xz1lhjDf74xz+y3nrrceqpp7LBBhtw7733csABB7DJJpvw7ne/mxgjZ5xxBoceeigAd999N088\n8QQ77bQTM2fO5JZbbuGGG26gra2Nhx56iBVWWAEoW5sbu1T861//4sUXX+S2227jwgsv5NOf/jRT\np07lqquu4vHHH2f33Xdn77335nWve10tj8dgs+VXkiRpmFlttdV45plneMc73sEGG2wAwEYbbcSe\ne+7JzTffDMAuu+zCI488wqOPPgrAL37xC/baay/GjBnDmDFjWLhwIQ8++CAdHR2su+66rLrqqku2\nXxTFkttjxozh6KOPZvTo0ey5557Mnz+fj370o0yaNIn111+f9ddfn7vvvnvoDr7JDL+SJEnDzBNP\nPMFKK63Erbfeyv7778+mm27KRhttxHnnncfTTz8NwIQJE9hjjz34xS9+QVEU/OpXv2K//fYDYPvt\nt+fQQw/lhBNOYLPNNuP4449n4cKF3e7rNa95zZKW4AkTJgAwZcqUJfdPmDCB5557rpmHO6QMv5Ik\nScPI7bffzhNPPMHWW2/NEUccwW677caf//xn7r33Xg466CA6OjqWLDtt2jQuueQSrr/+eiZOnMiW\nW2655L4Pf/jDXHHFFcycOZOHH36Y008/fcl9zRpJYiQw/EqSJNWoswvCggULuPrqqzn88MPZb7/9\n2HDDDXn22WdZccUVGTduHLfddhuXXnrpUsH1rW99KyEEvvKVr7D//vsvmX/HHXdw66230t7ezsSJ\nE5kwYQKjR49esr/Gbg+58YQ3SZKkGh1yyCGMGTOGUaNGsf7663PYYYdx8MEHA/D1r3+dr3zlK3zh\nC1/g7W9/O3vuuSfPPPPMUuvvv//+fPvb315q5IcFCxYwffp0/vGPfzB+/HimTp3KJz/5SeCVJ7x1\nbQVu9VbhMITJv5g1a9ZQ7WspbW1tLFiwoJZ918VjzkNux5zb8YLHnAuPeej3NVwucjEYLr74Ys4/\n/3wuueSSIdnfcNLT6+i1r30tQLcp3pZfSZKUnY6VJvfpIhTD3fPPP8/ZZ5+9ZLgz9c4+v5IkSSPQ\nzJkz2XTTTVlttdXYZ5996i5nxLDlV5IkaQSaOnUqDz74YN1ljDi2/EqSJCkbhl9JkiRlw/ArSZKk\nbBh+JUmSlA3DryRJkrJh+JUkSVI2HOpMkiRlZ+4LHcx5tr1p25+y3FgmT+i9jXHRokV87nOf44Yb\nbmD+/Pm84Q1v4HOf+xzvete7lixz/fXXc8IJJzBr1iy22GILTjnlFNZcc00AbrzxRr773e9y9913\ns+KKK/KHP/yh2/3cfPPNTJs2jaOOOorjjz++22WeeeYZvvzlL3Pdddfx3HPPseqqq/L+97+fww8/\nvB+PwPBl+JUkSdmZ82w7M26Z3bTtH7bNGkyeML7X5RYvXsyaa67JJZdcwpprrsk111zDJz7xCa69\n9lpe97rXMW/ePA477DC+/e1vs8suu/Ctb32LT3ziE1x++eUALLfccnzgAx/g+eef59RTT+12H+3t\n7XzpS19iyy23JIRur/gLwPTp03nhhRf43e9+xworrMBDDz3E/fff36/jX7x4MaNHj+7Xus1mtwdJ\nkqSaTJw4kWOPPXZJS+7OO+/MWmutxV133QXAb37zGzbYYAPe+973Mm7cOI477jjuuece/va3vwGw\n+eabs++++7LWWmv1uI8zzjiDd73rXayzzjoURdHjcnfeeSd77703K6ywAgDrrrsu733vewF47LHH\neN3rXkdHR8eS5ffff38uuOACAC688EL22msvpk+fzpvf/Ga+9a1vsfHGGy8VnufOncs666zDvHnz\nALj66qvZZZdd2Hjjjdlrr7249957ATj99NP52Mc+tlRtX/ziF/nSl77Uh0e0d4ZfSZKkYWLOnDk8\n8sgjrL/++gA88MADbLzxxkvunzhxIm984xv73CL7+OOPc+GFF/KpT31qmcEXYMstt+Sb3/wmF154\nIQ8//HCftt/Yknz77bez9tprc+edd3LMMcew++67c+mlly65//LLL2fbbbdl5ZVX5q9//Suf/vSn\nOemkk7j77rs56KCDOPTQQ2lvb2ffffdl5syZ/Pvf/wbgpZde4rLLLiPG2KeaemP4lSRJGgba29s5\n4ogjmDZtGuussw4Azz33HG1tbUstt/zyy/Pss8/2aZtf/OIXOf7445k0aRIhhGV2e/jqV7/KPvvs\nw9lnn82OO+7Idtttx3XXXdfn+ldbbTUOOeQQRo0axYQJE9h777257LLLltz/y1/+kr333huAc889\nl4MOOojNN9+cEALTpk1j3Lhx3Hrrray22mq87W1v49e//jUA1113HZMnT+bNb35zn2tZFsOvJElS\nzTo6OjjqqKMYP348X/va15bMnzRpEgsWLFhq2QULFrD88sv3us2rrrqKZ599lve9730AFEWxzNbf\nCRMmcOSRR3LFFVfw17/+lfe97318/OMf55lnnunTMbz2ta9danrbbbfl+eef57bbbuOxxx7jnnvu\nYffddwfgn//8J2eccQYbb7zxkp/Zs2fzxBNPADBt2jQuueQSAC655BL222+/PtXQF57wJkmSVKOi\nKDjuuOOYO3cu55xzzlInim2wwQZcdNFFS6afe+45Hn300SXdIpblxhtv5M4772SLLbYA4N///jej\nR4/m/vvv58wzz1zmussvvzxHHnkkp512Go899hhrrLEGAM8//zzLLbccUHbRaNS1VXn06NHsscce\nXHrppayyyirssssuTJo0CSiD8lFHHcVRRx3V7f533XVXPv/5z3Pfffdx7bXX8sUvfrHX4+0rW34l\nSZJq9NnPfpaHHnqIs88+m/Hjlx4hYvfdd+f+++/nN7/5DS+88AInn3wym2yyyZJuEUVR8MILL/DS\nSy9RFAUvvvgiixYtAuD444/nhhtu4Oqrr+aqq65i11135cADD+Tkk0/uto7vfve73HHHHSxatIgX\nXniBH//4x6y44oqss846TJ48mdVXX52LL76YxYsX8/Of/5y///3vvR7bPvvsw2WXXcall166pMsD\nwIEHHsg555zDbbfdRlEUPPfcc1xzzTVLunNMnDiR97znPRxxxBFsscUWr2hVHgjDryRJUk0ef/xx\nzjvvPO655x4233xz1l9/fdZff/0lJ4qtvPLKzJgxg29+85tssskm3HHHHZx++ulL1r/55ptZd911\nOfjgg5k1axbrrLMOBx54IFAOg7bKKquwyiqrMGXKFCZMmMCkSZNYccUVu61l1KhRHHvssWy66aZs\ntdVW3HDDDfzsZz9j4sSJAJx00kn88Ic/5C1veQsPPPAAb33rW5es21N/4i222IJJkybx5JNPsuOO\nOy6Zv+mmm3LSSSfxhS98gU022YTtt9+eiy++eKl1p02bxn333TeoXR4AQm9n/g2iYtasWUO1r6W0\ntbW9or9Mq/OY85DbMed2vOAx58JjHvp9DZeLXKhn//znP9lhhx244447lnS16Kqn11HVUtzt2X32\n+ZUkSdmZPGFUny5CoXp0dHRwxhlnsPfee/cYfPvL8CtJkqRh47nnnmOzzTbj9a9/Peeee+6gb9/w\nK0mSpGFj0qRJPPjgg03bvp1RJEmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhie8SZKkltfW1lZ3CYwe\nPZrFixfXXcaQGo7HbPiVJEktbbhcQMSLmQwPdnuQJElSNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9J\nkiRlw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD\n8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mS\npGwYfiVJkpQNw68kSZKyYfiVJElSNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+\nJUmSlA3DryRJkrIxpu4C+mrU/Lkwb06/1n1p9TVhUtsgVyRJkqSRZsSEX+bNof38Gf1adezBh8Pr\nDb+SJEm5W2b4jTGuBfwMWBUogBkppe/FGFcGLgTeADwKxJTS/CbXKkmSJA1Ib31+24FjUkqbAG8H\nDo8xbgR8Frg6pbQ+cG01LUmSJA1rywy/KaUnUkq3V7cXAvcCawJ7Aj+tFvspsHczi5QkSZIGQ59H\ne4gxrg1sAfwRWC2l9GR115PAaoNfmiRJkjS4+hR+Y4zLA78Ajk4pLWi8L6VUUPYHliRJkoa1Xkd7\niDGOpQy+56SULq1mPxljXD2l9ESMcQ3gqW7WmwpM7ZxOKdHW1v8RFxaNGUvH6P4NSzxq1KgB7Xsk\nGjdunMecgdyOObfjBY85Fx5zHjzmoRVjnN4wOTOlNBN6H+0hAGcC96SUTmm46zLgQ8A3q9+Xdl23\n2sHMhlknLliwoOtifTbqpXYWL+7o17odHR0MZN8jUVtbm8ecgdyOObfjBY85Fx5zHjzmod1vSml6\nd/f11vK7HXAQcGeM8bZq3ueAbwApxvgRqqHOBqdUSZIkqXmWGX5TSjfQc7/gnQe/HEmSJKl5+teJ\nVpIkSRqBDL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJ\nUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiVJElSNgy/\nkiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbIypu4Ch8NT4lZg998V+rTtlubFMnuBnBEmS\npFaQR/h9EWbcOrtf6x62zRpMnjB+kCuSJElSHWzSlCRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4Zf\nSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiVJElSNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9JkiRl\nw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJ\nkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGyM\nqbsASVLrGTV/Lsyb0691X1p9TZjUNsgVSVLJ8CtJGnzz5tB+/ox+rTr24MPh9YZfSc1htwdJkiRl\nw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXDK7xJ\nGjFmP/M8jz/9Yr/Xn7LcWCZP8DO/JOXM8CtpxHhy4SJm3DK73+sfts0aTJ4wfhArkiSNNDaBSJIk\nKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4Zf\nSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiVJElSNsb0tkCM8SfAe4GnUkpvqeZNBz4KzKkW+1xK\n6cpmFSlJkiQNhl7DL3AWcCrws4Z5BXBySunkplQlSZIkNUGv3R5SStcDT3dzVxj8ciRJkqTm6UvL\nb0+OjDEeDPwZOC6lNH+QapIkSZKaor8nvJ0OvBHYHJgNfGfQKpIkSZKapF8tvymlpzpvxxh/DFze\ndZkY41RgasM6tLW19Wd3ACwaM5aO0f3M6gFG93PdsWPHDqjuuowbN25E1j0QHnPrG7VwQb//lmFk\n/j2P1Od4IO/Zo0aNGpHHPBAj9XkeCI85D3UeczVAQ6eZKaWZ0M/wG2NcI6U0u5rcB7ir6zLVDmY2\nzDpxwYIF/dkdAKNeamfx4o7+rVzQ73Xb29sZSN11aWtrG5F1D4TH3Po6Ojr6/z7AyPx7HqnP8UDe\nszs6OkbkMQ/ESH2eB8JjzkNdx9zW1kZKaXp39/VlqLMLgB2AVWKMjwEnAlNjjJtTjvrwCPDxwStX\nkiRJao4mtByuAAAgAElEQVRew29K6YBuZv+kCbVIkiRJTeUV3iRJkpQNw68kSZKyYfiVJElSNgy/\nkiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2xtRdgKS8\njJo/F+bN6de6HcutNcjVSJJyY/iVNLTmzaH9/Bn9W/fgEwa3FklSduz2IEmSpGwYfiVJkpQNw68k\nSZKyYZ9fSdKw8tT4lZg998V+rTtlubFMnmC7jqSeGX4lScPKUy/CjFtn92vdw7ZZg8kTxg9yRZJa\niR+PJUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4l\nSZKUDcOvJEmSsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQN\nw68kSZKyYfiVJElSNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3DryRJ\nkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4\nlSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiVJElS\nNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+S\nJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5IkScqG\n4VeSJEnZMPxKkiQpG2N6WyDG+BPgvcBTKaW3VPNWBi4E3gA8CsSU0vwm1ilJkiQNWF9afs8Cdusy\n77PA1Sml9YFrq2lJkiRpWOs1/KaUrgee7jJ7T+Cn1e2fAnsPcl2SJEnSoOtvn9/VUkpPVrefBFYb\npHokSZKkphnwCW8ppQIoBqEWSZIkqal6PeGtB0/GGFdPKT0RY1wDeKrrAjHGqcDUzumUEm1tbf3c\nHSwaM5aO0f3M6gFG93PdsWPHDqjuuowbN25E1j0QHvPIUNffMozMv+eR+ByD79mv1kh9ngfCY85D\nncccY5zeMDkzpTQT+h9+LwM+BHyz+n1p1wWqHcxsmHXiggUL+rk7GPVSO4sXd/Rv5YJ+r9ve3s5A\n6q5LW1vbiKx7IDzmkaGuv2UYmX/PI/E5Bt+zX62R+jwPhMech7qOua2tjZTS9O7u68tQZxcAOwCr\nxBgfA74EfANIMcaPUA11NmjVSpIkSU3Sa/hNKR3Qw107D3ItkiRJUlN5hTdJkiRlw/ArSZKkbBh+\nJUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKU\nDcOvJEmSsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpSNMXUX\nIOVs1Py5MG9Ov9d/afU1YVLbIFYkSVJrM/xKdZo3h/bzZ/R79bEHHw6vN/xKktRXdnuQJElSNmz5\nbVGzn3mex59+sV/rTlluLJMn+LlIkiS1HsNvi3py4SJm3DK7X+sets0aTJ4wfpArkiRJqp/Ne5Ik\nScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNhzqTJKlmjs0uDR3D7zA2av5cmDen\nX+t2LLfWIFcjSWoWx2aXho7hdzibN4f282f0b92DTxjcWjQsPTV+JWbPtbVIkqS+MvxKI9hTL8KM\nW20tkiSpr2z2kSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNw68k\nSZKyYfiVJElSNgy/kiRJyoaXN5YkaRCMmj8X5s3p17ody601yNVIw8PsZ57n8adf7Ne6U5Yby+QJ\ng99Oa/iVJGkwzJtD+/kz+rfuwScMbi3SMPHkwkXMuGV2v9Y9bJs1mDxh/CBXZLcHSZIkZcTwK0mS\npGwYfiVJkpQN+/xKkiT10UBObHxp9TVhUtsgV6RXy/ArSZLUVwM4sXHswYfD60dW+B1I2IfhOZKJ\n4VeSJEndG8goJjAsRzKxz68kSZKyYcuvJEnSEHhq/ErMnju8LviQI8OvJEnSEHjqRZhx6/C64EOO\n/AghSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJ\nkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5IkScrGmLoLkCRJ+Zn9zPM8/vSL/Vp3ynJjmTzB9jv1\nj+FXkiQNuScXLmLGLbP7te5h26zB5AnjB7ki5cKPTZIkScqG4VeSJEnZMPxKkiQpG/b5Vcvw5AlJ\nktQbw69ahidPSJKk3tjUJUmSpGwYfiVJkpQNw68kSZKyYfiVJElSNgy/kiRJysaARnuIMT4K/BtY\nDLSnlLYZjKIkSZKkZhjoUGcFMDWlNG8wipEkSZKaaTC6PYRB2IYkSZLUdIPR8ntNjHExcEZK6UeD\nUJMkSRoBRs2fC/Pm9GvdjuXWGuRqpL4ZaPjdLqU0O8Y4Bbg6xnhfSun6wShMkiQNc/Pm0H7+jP6t\ne/AJg1uL1EcDCr8ppdnV7zkxxl8C2wDXA8QYpwJTG5alra2t3/taNGYsHaP72UsjwOh+rjt27NgB\n1T0QOR7zQIxauGDEHfOAnmMYkc9zXa9rGJmv7XHjxo24miHP9y+P+VXymF+VEfmeDbUec4xxesPk\nzJTSTBhA+I0xTgJGp5QWxBiXA3YFvtx5f7WDmQ2rnLhgwYL+7o5RL7WzeHFH/1Yu6Pe67e3tDKTu\ngcjxmAeio6NjxB3zgJ5jGJHPc12vaxiZr+22trYRVzPk+f7lMb9KHvOrMiLfs6G2Y25rayOlNL27\n+wbS8rsa8MsYY+d2zkspXTWA7UmSJElN1e/wm1J6BNh8EGuRJEmSmsorvEmSJCkbAx3tQRo0Axky\nBxw2R5Ik9c7wq+FjIEPmgMPmSJKkXtntQZIkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3D\nryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmS\nsmH4lSRJUjYMv5IkScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiV\nJElSNgy/kiRJyobhV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2\nDL+SJEnKhuFXkiRJ2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjYMv5Ik\nScqG4VeSJEnZMPxKkiQpG4ZfSZIkZcPwK0mSpGwYfiVJkpQNw68kSZKyYfiVJElSNgy/kiRJyobh\nV5IkSdkw/EqSJCkbhl9JkiRlw/ArSZKkbBh+JUmSlA3DryRJkrJh+JUkSVI2DL+SJEnKhuFXkiRJ\n2TD8SpIkKRuGX0mSJGXD8CtJkqRsGH4lSZKUDcOvJEmSsmH4lSRJUjbG1F2AJKlns595nseffrFf\n605ZbiyTJ9jGIUmNDL+SNIw9uXARM26Z3a91D9tmDSZPGD/IFUnSyGaTgCRJkrJh+JUkSVI27PYg\nSU02av5cmDenX+t2LLfWIFcjSXkz/EpSs82bQ/v5M/q37sEnDG4tkpQ5uz1IkiQpG4ZfSZIkZcPw\nK0mSpGwYfiVJkpQNw68kSZKyYfiVJElSNgy/kiRJyobhV5IkSdkw/EqSJCkb/b7CW4xxN+AUYDTw\n45TSNwetKkmSJKkJ+tXyG2McDZwG7AZsDBwQY9xoMAuTJEmSBlt/uz1sAzyUUno0pdQO/BzYa/DK\nkiRJkgZff8PvmsBjDdOPV/MkSZKkYSsURfGqV4ox7gfsllL6WDV9EPC2lNKRDctMBaZ2TqeUThxo\nsZIkSVJfxBi/3DA5M6U0E4CiKF71z7Rp094+bdq0KxumPzdt2rT/7M+2huJn2rRp0+uuwWP2mD1m\nj9dj9pg9Zo+57ho85qLfoz38GVgvxrg2MAv4D+CAAYRzSZIkqen61ec3pfQScATwW+Ae4MKU0r2D\nWZgkSZI02Po9zm9K6QrgikGspZlm1l1ADWbWXUANZtZdQA1m1l3AEJtZdwE1mFl3ATWYWXcBNZhZ\ndwE1mFl3ATWYWXcBNZhZdwFd9euEN0mSJGkk8vLGkiRJyobhV5IkSdkw/EqSJCkb/T7hbTiLMS4H\nHAu8PqX0sRjjesAGKaVf11xa08QYlweeTyktjjFuAGwAXFFdfrplxRjXoLzcdgfwp5TSEzWX1HQx\nxknAWiml++uupdlijNNSShf1Nk8jW4xxJWC9avKBlNIzddYzFDL9PzUB2A9Ym5fzR5FS+kptRWnQ\nxRhXB74GrJlS2i3GuDHwjpTSmTWXtkRLhl/gLOAvwLbV9CzgYqBl31SA3wPbxxhfQzkE3Z8ox18+\nsNaqmijG+FHgS8B11azTYoxfGU5/YIMtxrgncBIwHlg7xrgF8OWU0p71VtY0nwe6Bt3u5rWMGOMq\nwInA9kABXA98JaU0t9bCmiDGOB44A9gbeAQIlK/rXwIfTyktqrO+Jsvx/9SvgPmUx/1CzbUMiRjj\n+sDXgU2ACdXsIqX0pvqqarqzKV/fJ1TTDwIJGDb/m1s1/K6TUooxxvcDpJSejTHWXVOzhZTSczHG\njwA/SCl9K8Z4R91FNdnxwBadoSDGOBm4mWH0B9YE04G3UQX+lNJtMcaWexONMe4OvAdYM8b4PcpQ\nBNAGtPS3GcDPgd8B+1Ie9weAC4Gd6yyqSb4AjKX8JmMBQIyxDfgB8MXqp1Xl+H9qzZTSu+suYoid\nRflh9mRgN+BQYHStFTXfKimlC2OMnwVIKbXHGF+qu6hGrdrn98UY48TOiRjjOsCLNdYzJGKM76Bs\n6f3falarPr+d/gUsbJheWM1rZe0ppfld5nXUUklzzeLl1qG/NPxcBrT6P8/VU0pfTSk9klJ6OKX0\nX8BqdRfVJPsCh3UGX4Dq9ier+1pZjv+nbooxblp3EUNsYkrpGsoGqr+nlKYD7625pmZbWDVGARBj\nfDswrLoytWrL73TgSuB1Mcbzge2AQ+osaAh8Cvgc8MuU0t3VG+l1vawz0v0N+EOM8VfV9F7AnTHG\n4yi/Vjq5vtKa5u4Y44HAmKqP4FHATTXXNOhSSncAd8QYz2v1fuvduCrGeABlay/ANOCqGutppsUp\npWe7zkwpLYwxtuKHukbTyeT/VIzxrurmaODQGOMjvBz0i5RSKwfiF2KMo4GHYoxHUH6wX67mmprt\nOOBy4E0xxpuAKcD+9Za0tJYMvymlq2KMtwJvr2YdlVJq6RbBlNLvKL8q7Zz+G2UwamV/q346r9Ty\nq+r28rVV1HxHUvajehG4gLJ/91drrai53hZjPJFXniDTcl09GhxG+WH2nGp6FPBsjPEwymNfobbK\nmiDGuHI3swMv/123pMz+T72vh/kFL3dpalWfAiZR/j/+KrAC8KFaK2qylNJfYow7UJ54D3D/cGvE\naKkrvMUYt+KVb5hL3kRTSrcOeVFNFmO8vGGy6xtJ0cInQikDMcb7Kf953Aos7pzfwiEhKzHGR1lG\nyE0pvXHoqhlaMcZ9gf/r7MZUjXgxNaV0ab2VNU/1jeQ/U0ovxBjfBbwF+Fk3Xbk0AsUY9+PlHNKY\nRzoz2CU1lfYKrdby+x3KB3kisBVwZzV/U+DPwDtqqquZvlP93gdYHTiX8gV3APBkXUUNhRjjqpQn\nvW1M+ZxDGfh3rK+q5qqGsfs0r2wJbdVjnp9SuqLuIoZaNWrLerx8djgppd/XV1FzpJTWrruGGp3Y\nGAZSSvNjjNOBlg2/wCXAVjHGdSlH+fgVcD7lya0tKca4NeUINWuz9Ht2K3b1eB/L/sbG8NsMKaWp\nADHGS4CPpZTuqqbfDHy5xtKaJqU0EyDG+J2U0lYNd10WY/xLPVUNmfMo+0XuAXycsr/cnDoLGgIX\nAacDP+blltDW+frmla6LMZ5E+aa55GSgVvwWp1OM8WOUX5GuBdxG+bX4zUBLfsCJMY6h7PtbxBjX\nohzN5G8ppdtqLq3Zuvu6v9VHAehIKb1UtXqfmlI6NcbY6s/zeZQNFn+lNU9OXiKldAhAjPFNKaWH\nG+8bbqMStVT4bbBhZ/AFSCn9Nca4UZ0FDYFJMcZ1qr6+nS+0STXX1GyTU0o/jjEe1dnnOcb457qL\narL2lNLpdRcxhN5OGe7f2mX+u2qoZagcDWwN3JxSeleMcUPgv2uuqSmqoP9NyrPDvwp8hrKLyxYx\nxrNSSt+otcDm+kuM8WTg+5RB+HDKEU1a2aIY4weAg3m5H/DYGusZCnNSSpfVXcQQuxjYssu8iyi/\nkR8WWjX83hlj/DEvdwH4ANDqY94eQ9lK9kg1vTbliTOtrHMA/CdijHtQnkX7mhrrGQqXxxgP55Ut\nofPqK6l5Or/NycwLKaXnY4zEGCeklO6ruru0omOAdShPArqX8mpn/6quYvhnoJXD7xGUF+npHNXj\nasoA3Mo+DHwC+FpK6ZGqkebcmmtqti/HGM8EruHl/1nFcOr/OliqRsaNgZWq1v3Ovr8r0NCFazho\n1fB7KOU4kUdX07+n/Kq4ZaWUrqyuJLMh5YvtvpRSq48Z+bXqJJHjgFMp/8COqbekpjuE8vn9dJf5\nLXli0Ei4TGYTPFb1+b0UuDrG+DTwaL0lNc2LKaWngadjjA92nshYXbCnZd+/qq4ev04ptfI3GK+Q\nUrqbcsSazumHae0POFCO7LABZd5q7PbQcuEXWJ+yRX9Flh7hYwHwsVoq6kFLjfaQuxjjtpQhaAwv\nn135s1qLkgYgxngl1WUyU0qbxhjHArellN5cc2lDIsY4lfJD3ZWteKnfGON9lN/MBcq+kR+o7grA\neSmlDeuqrdlijNcC++Uw0kGM8aKU0rSG8X4bterJX8CSEWs2TCllE7ZijO/seoJujHH7lNINddXU\nVUu1/Gb+B3Yu8CbgdhqGhAJaNvxWJ0J9FXiecrD4zYBjUkrnLHPFESjGuFNK6dqGoWSW0opfoVWG\n/WUyB1vjcFCUIfCNlP33Wy78Ak/w8og1jbcBZg99OUPqWeCuGOPV1W0o/0+14vjsnd/C9jTebyu7\nibIrwN11FzKETuGVfX5PBbaooZZutVT4Je8/sK2AjXP6dAnsmlL6TIxxH8qvhfcFrufliwO0kncC\n19LzUDKtGn6H/WUymyCb4aAy7dPd6ZLqp/PvuWUv7JFSmlX9fhQgxrgCrZc/evIO4PYcrmoXY3wH\nsC2waozxWF4e0aSN8mI9w0ZLvfi6+QNbhTI0/D2l1Opn0f4VWIPypK9cdL5+9wAuTik9E2Ns1X8e\nJ1a/D6m5lKE27C+T2QTZDAcVY/wgELp2z6rmL04pnV9PZc2XUjq7OrHv9Sml++quZyjEGD9OOezo\ni7zc/7Wg/NayVe1W/W78kNOqxlEG3dHV707/Zpi9b7dU+I0x/i/wn9XQZmtQjpH5J2CdGOOPUkrf\nrbfCppoC3BNjvIWlP1228hXeLq/6DL4AfLK66MULNdfUFDHG47qZveRKOimlk4e4pKaKMe6SUrq6\nm8tkPgh8hdYevaU9o+GgjgR26mb+LylPVG7Z8Btj3BM4CRgPrB1j3AL4cou/Z38GeHNOV2hMKT0a\nY9wc+H+U79nXp5Ra8v2rYcjRszsbIYerYdUMPQjWTin9tbp9KHBVSul9lIOmf7i+sobEdGBvyjPj\nv03Zd+47y1qhBUwHtgPeWp0M9CywV60VNU8bsHyXn7aG363m+9XwdaSU2qu/63spuwFsXmtlzXco\n5fjGncNBvZHW7MoDMDaltKDrzJTSQlo38HeaTvm/6WmA6qIerdwCCvAw5Tka2YgxHk05nNsUYDXg\n3BhjK/brbvRcjPHbMcbfxBivq37+r+6iGrVUyy/Q3nB7Z+BHACmlBTHGVr+yysxqWKitKT9d3pJS\neqrmsprtppTSkk71KaVnY4zX88qO9iNeSml63TUMsXcDV8QYx6WULokxTqQcJP3flN1cWtnOjSc9\nVQG4VYf9mhBjXL4Ku0vEGNto/fDbXl3SuHFeS/+fAj4L3BxjvJmlx7xt5TD4UeBtKaVnAWKM3wD+\nAHyv1qqaa9hffbXVwu/jMcYjgX9SnlV4JUDVr6rVjnUpsXwHPQn4XTXrtBjjZ1JKF9VYVlNUXVpe\nS3lVuy1ZeiDtlr6qXXWxgx8Aq6eUNokxbgrsmVL6r5pLG1RV4NsZ+G3VneWDwJ9SSp+qubShcAjw\nP93MO2XIK2m+M4GLYoyfbDhX442UVz1r5bGcAe6OMR4IjIkxrkd5Seubaq6p2WZQXuzhLsqg37In\n+XXR0cPtVjXsr77aaoHwI5T9AXcG/qMaPB3Kr5bOqq2qofEFYOvO1t4Y4xTK0QFaLvxStgp+CFiT\npbt2LAA+X0tFQ+dHlP3mflhN3wVcALRU+I0xbkX5T/GzwNmU/zDPqT7skFK6tb7qmiPGeADlOLdv\njDFe3nBXGzC3nqqaK6X07RjjQsp/jp3ddxYC/53BZbyPBE6gPEfjAuC3lEM3trLRKaVj6y5iiJ0F\n/DHGeAll2N8b+Em9JTXdsL/6akuF35TSk5RN7F3nXwdcN/QVDanA0l8rzKVFzypNKZ0NnB1j3C+l\n9Iu66xlik1JKf+z8qjSlVMQY23tZZyT6Di+3CN0FrErZl71TK14Z6ybKsW2nUB5r59/vAlr4BL+U\n0g+BH1bDX5FS+nfNJQ2J6mvwz9P6H9gbXVGN+HAZGVyeHSCldHKM8XfA9pTvaYdU/btb2bC/+qpX\neGsR1QUfNqM8OzoA/wHcmVI6vtbCmiDG+MGU0jnVCAiNL+CWHPmgUYzxCsoWo4tSSlvEGPcHPpJS\n2r3m0iT1QYzxf1JKR3dp3e/U0iP0xBgf5ZXdHIqUUsue6FeNTX5P54e66kPeRimlP9ZbWd5aquU3\nc8dTXuRhu2r6jJTSL2usp5k6+/W20U34HfpyhtQRlP3mNogxzgIeAQ6st6ShEWOckVI6rO46miXG\neGNKabuqG0B3AWGFOurSoOsc07jzm4zGb+ha+v0rpbR23TXU4IcsfWWzZ7uZ11JGwrkpLRl+u7uG\ndIxxu5TSjXXV1GzVld1+EWO8hvJ5LWKMK7fo10lXQPcjIMQYW/bqfjHG0cAnU0o7xRiXB0bl8hVx\nZeu6C2imlNJ21e/lu94XYxw/9BWpSe6JMR4DrAvcCfwkpdSKXZdeIcY4Dvgk5cWnCsoTtH/Y6sff\neOXVlNLi6r28lQ37c1NabZzfTqd2M++0Ia9iCMUYPx5jfILyzfTPwF+q363o6uqM8KXEGD/MK8+S\nbxkppcXA9jHGkFJamFnwBWjpoftijF/qYf6KlCdDtawY43Ixxi/GGH9UTa/XOc5zC/op5eXo7wR2\nZ+m+7K3udMqhKL9f3d6q+t3KHokxHhVjHBtjHFeN+/tw3UU12aTGbh1V+B9WH3BaquW34brSU4b7\ndaWbIKcr5xwDXBVjfG9K6QGAGOPnKL/+f2etlTXf7cCvYowXAc9V84qU0iU11tQ01VWwfp1S6kgp\nvbvueprs/8UYv55SWnICVDV295WUVzxrZWdRfmDftpqeBVwM/Lq2ippno5TSWwBijGdSXoU0F1un\nlDZtmL42xnhnbdUMjU9Qjun7hWr6WqBlu29V5sQY1+2cqM5NmV1jPa/QUuGXEXRd6SbI5so5KaXf\nVIP+XxFj3ItyEPFtgP/XMLxdq5oAzAN27DK/JcMv5Ymbp8QYL6b8evi+ugtqovdRdl06OaV0bDX2\n6xXAt6sREVrZOimlGGN8Pyy5YE3dNTXLS503UkovtfBxduelGOO6KaWHAGKM69DweLSiahSq/6i7\njiHWeW7KhsP13JSWHO0hxviGlNLfq9ujgeVTSs/UXFZTVeOfng1kc+WcGOM7KVvEbgRiSumFmktS\nE1Rf+x9AeaGHgrKV8ILuLos70lV9In9OOQzUtsAxrdqq3yjGeBOwE+VVG7eoQtEFKaVt/v/27jxM\nzqra9/g3YRAQCDLJGJnRcOAoyChGQC6iIijgDxC4DIojg4JwGCWgDKIok0BACNMF8kNUBMQDggQQ\nEEgEHFAcQIaAyhwmgaTvH3tXulLpJAxdvat2rc/z9NP1vtXVWZ2kq1btd+21Coc26CRNpf+qDcD8\n9C9cVL2xUdKHSb+/D+RTKwB72O6o0beDKU+n/CwwirR4AYDtPYsFNUQkvZ20N6XjnqtrTX4vJl1q\nmEq6pDQCONn2CUUDa6M8PeUmWibn2D6/aGBt0LIbfj5Sst+YmlP7i8fypEtoG+dTNwH72X6kXFTt\nJ2lx0pS3rwJ/BFYFTrFdzYjQptZ985C6t9xC+veF+lv4bUEa+DAKuI7UtWb33KM9VETSfMDqpP/r\nf7Zd6+huAPJVq/tIK59HAbsA99W4MJXL1O5tmtZ4JLAd8CDpdeqBWT96aNVW9tCwhu3n8ujIa0hT\noiYB1Sa/9NDknIF2w/eQcaS56Y1rpTvnc/+nWERtlMtadicluxeQpxjmkeV/JL0RqEVz675T8+2e\n+L9u+1pJk4AN8ql9e2T/Qi9aG1iRlH+8VxK2L5jDY7qOpLltvwasYnt7SdvYPj8vzt0yp8d3qWNI\nE3XJG1Z3AXYktXU7kzSdtSPUmvzOLWke0hjBH9h+VVJ9S9wz6rnJOT1qCdvNo7rPy22TarUt8H3b\nNzWftP2ipM8ViqktBmrdV7umMdYNjU0xIyWNrHGMdS+TdBGwEmnj7tSmu6pLfoE7SIl+owzxWUlr\nAo+TpjjWaJrtRknPtsA5ticCEyV9pWBcM6k1+R1LWma/F7hJ0gpA1TW/wGdILyIHt5yfqSVY6GpP\nStwuxDAAAB/QSURBVNqV/kl+OwLVrpDZ3m029/1yKGMpSdInbA80EazbNY+xHkiNY6x72TrAqOa+\ntxVrdJs6S9KipG4PV5Cu5gzY1rACwyQtRBrk8WFmbGM338APKaPK5DfXAU6/HCrpH1T+JNqjk3N6\n0Z6kS+KN+s9bgT3KhdNeuX3hKaRa0HlJnVyer7muexbeD1SX/NreBFIdaOuG1VwbGurye2BpUiu7\n2jW3XG08R/8gf357mZDa7iTgt8AUUl3znTB9Q35H/ZtXmfzC9HqTUaSdtI13mUeXi6g9JG3HbFZO\nemGneC/JGwmqnWI3gNNIq9smJYD/l7RZpjqS1gMetv1YPt6N/s0iRxUMbSjcSrpEPKdz1cjP3ccD\n76R/lbDKDbuSGm/cFiRNuLuD/vK8Pttbl4msrVpbrlbP9rmSrgWWJJW2NDxGhy3SVJn8ShpLSno3\nI43ZE/Cb2T6oe32ClPwuSWqN1GgZsynpxSOS34pIWhLYi9QiqPH721dz2xzbf5E0V55wN07S3cxc\n3lODsaRLhY02fseT+mW+L99XXa9ySUsDywAL5NWhYaTns4WBBUrGNgROALayfV/pQIbAiS3HjQWb\nYcy+7KWbPW679jetM8mdhx5pOddRAy6g0uQX2Mj2mpLutX2UpBNJU5KqY3t3AEnXkWqpGqtGS5PG\naIa6XEFqf3UdTe3dyoXTdi9Iehtwj6QTSJtFhs3hMd1qeNMG1R2AsbYvJw2+uKdgXO20Bambx7LM\nmCBNAQ4d6AEVebxHEl9s39i4nacWrkt63rrDdtVjy0NnqjX5bTQMf1HSssCTwFIF4xkKy5MSg4Z/\nAiMLxRLaZ37b/1M6iCG0K2k0+d6ksdbLkUoBajSXpHlsvwpszowjUKt8rs59yM+XdFBrH3ZJKxUK\nq61yuQPAXZLGAz9lxsFE1V6tUxpn9x1gQj51mqQDbV9WMKx22bx0AGHWqnxCBa6U9A7SL9nEfO7s\ngvEMhV8C/5t7CA4jrRxdVzak0AZXSfq47atLB9JOkp4klSr9mlS+85seaAV2CTBB0hOkCWA3A+Qx\nx8+UDGwI7MTMfdgvI3UHqE2jVA3SQs0WLfdXm/ySOh6s21jtlbQEcD3p37oqtp8sHUNJebruO2nK\nM20/VC6iGVWZ/Nr+Zr55uaSrgflsV/3iYXtvSdsCH8ynxtr+ScmYwuBpmWp3qKRXgFfzcY2bZFYi\nDTzYiHT5e21JD5CTYdvjSwbXDraPkXQD6SrVtbYbZS3DgH3KRdY+kt5D2pg8Ij9/Ndf8VtntoalU\nbWPbMww7kLTxgA+qxzDg303HT1JvGVPPkrQPcCTwL2bs57xmmYhmVlXy23zpTNKnbV+W2+e8LOlY\n29XVkEl6t+0/5cOfN18yk7SB7dsLhRYGUa9NtbP9LPC/+aMxI35P0njjfYDqkl8A27cNcO7+ErEM\nkdVIK6EjmLGLyRTSxs6ancLM3SwGOleTXzDzFcpryoYU2uCrwOqdvPpdVfLLjJfODmXGSykfpc4N\nFJeQdoPDzK2Bzmi6L3QxSe8Cnm1cwZC0GWmC4YPAabZfmc3Du46kZYAPkFZ+3096oZwIHAbEG7pK\n2L4CuELSRrZvLR3PUMi9qzcClmzqAwupLdZcxQIbGgeRJn9tTFrhjyuUdXoIeK50ELNTW/Lb6+Ly\nUb0uIyW7z0h6bz4+FngvcDpQ1ahfUqucSaSm6Qfb/s8cvj50t99K2puW3uyVtvCbl/5Et7kP7HNU\n2M6uWZ7sdnn+CJWRdEC++XfgRklXMeNmzu8N/MihF8lvCN1hPtuNCTm7kGamnyhpOFBjG6zGqu8n\ngf0lPUi6snEbcFckw9W5ELgP2JI00GOXfFwd2xNIGxvH2f5H6XiGUi8N9uhRC5HeuD4EPEx6ozdv\n0Yhmobbkdy1JU/Lt+ZtuQ1pNqNFykk4hPZEs23QbUu/MUIfmVf0PA4cA2J6WugfVJde+Tq9/lbQC\nqSb0fFK7syo3Q/WwVWxvL2kb2+fnmtBb5vio7nbeAL+7fbY3KxHMEOmlwR49p9GRR5Jsu/k+ddgL\nVVXJr+3a66UGciD9XQAmMuPknLuKRBTa4VeSLiONiVyEPMkv18ZWuQqaOwFs1PSxCKne98yScYW2\naFwafVbSmqSe5UsUjGcoHNh0ez5S/+rXCsUyVHpmsEePO4Q0kn5O54qpKvntRbbPaz0naelOHCcY\n3pKvknZGLwVs3LTB7Z2kTWBVyX1+J5NKHSYAx9v+S9moQhudLWlRUh/YnwELAkeUDam9bLcuTtwi\n6c4iwQydnhvs0UskfRT4GDNfhV6I/tacHSGS3zpdTd3tcnpO7vl6SfM5SVvZvqpQSO22Um53FnqA\n7cYQognAiiVjGSo52W8YTupqUnvt6wjSAJdeGuzRSyaTrkBvkz83kt/nSBM6O0Ykv3WKrg+94ZtA\nrcnvtyT10T/0oPn/dJ/tfcuEFdpB0lLAMcCytreUNArY0PY5hUNrp0n0l6m9Rmpb+Nli0QyBxoCP\nUCfb9wD3SPp/eUx7x4rkt04/LB1ACG9RYyz5RqT2V+NJCfCngT+UCiq0zXnAOPpLeP5Cqg+sNvm1\nvULpGIaKpM8DN9q+X9Iw4FxSjfODwO62J5WMLwy6+2exmXOlEsEMJJLfLtdy6azh0sZ5208NcUhh\n6HyhdADt0qhll/QlUo3zq/n4DOrvAtCLFrc9XtLBALZflVT15i9J8wJfAkaTVoAnAGd2+orZm7Qf\n6c0NpGFU/00qb3kfcDLwwUJxhfZYt+n2fKT+1YsVimVAkfx2v8als2HASODpfP4dwD/okfq5XpHH\n/O4PjLS9l6RVSWMkay1/WIRUB9kYk7lQPhfq8ryk6S+OkjYAaq/5PoP0GvwD0vP3rvlcbQNrAF5t\nSuq3Ai7Io29/Kek7BeMKbWD7iZZTJ0maRAdtYo3kt8s1Lp1JOhv4ie2f5+OPAp8qGFpoj3GkkoCN\n8vFk4EfUW/t7PDBJ0o35+EPAmGLRhHY5ALgSWEnSraQ2Z1VPOwPWtb1W0/H1ku4tFk17TcttGZ8i\n9Sk/tum+Wnvw9yxJ69Bfz97YzNlRrWiHlw4gDJoNG4kvgO1r6E+QQj1Wtv1tcpsg2y8UjqetbI8D\nNiDtBv8xsMFA7f1Cd7M9kfTG5gPA54FRefNMzV6TtErjQNLK1Nvn9xvAnaSrkT+z/XsASZsAfysY\nV2iPE5s+jgPWAWLIRWiLyZIOBy4iXUL7DPBo2ZBCG/xH0vSVkvyCWeWQC4A8vnlzYEXbR0saKWk9\n23eUji28dZLWAx62/Viu812HvBFK0pjK9ywcCNwg6YF8vAKwR7lw2sf2VXlK40It/6Z3kvqXh4rY\n3qR0DHMSyW89dgKOBH6Sj2/K50JdxgC/II21vpi0UrZ7yYDa7HRgGrApcDTwfD73/pJBhUEzlnQZ\nHEmjSWUue5M2Qp1FxaUPtq+XtBqwOukS8Z9tV/tGNtf8PtVyruorV71K0iKkfGR0PnUjcHQn9W6P\nsodK2H4y9z4dDYy2vV/lqyY9yfa1pJWxPYCLgXVs/6psVG21vu0vAy/D9O4l85QNKQyi4U3PUzsA\nY21fbvtwYNWCcbWNpPUkLQ1g+2XgvcC3gO/MontPCN3mXNJgi0+Tyh2m0N/toyPEym8lJK0JXEBu\nJyLp38Bujdqq0N1aNhAANMZXj5Q0suI+ma9Imr5RQtISpJXgUIe5JM2TVwU3J9X7NtT6+tSzq92h\nZ6xse9um4zGSOqqGv9Ynl150FrB/YxUwbyQ4i9j0VosTmTH5bbXpUAUyxE4llfIsKelYUmJweNmQ\nwiC6BJgg6QnS2NubAXILv2dKBtZGA652A5d3WoLQDpKWJdU3z0We4Gj7pqJBhcH2kqQP2m78Pm9M\n+v3uGJH81mOB5svftm/MPWFDBRobCCTNly+VTidpviJBDQHbF0maSF4pA7axfV/JmMLgsX2MpBuA\npYBrbTdW9YcB+5SLrK16cbUbAEnfJiX8fwSmNt0VyW9dvghcIGlEPn4a2K1gPDOp+hetxzwg6Qjg\nQtILx87A38uGFNrgVmDt13Guq0m61vYW+fCTto8rGlBoG9u3DXDu/hKxDJFeXO1u+BRpKE+1G/sC\n2L4bWCsnv322nysdU6tIfuuxJ3AUqRcqpCfUPcuFEwZT3iCzDLCApLXJlwtJ088WKBlbmyzRdFuk\nXpEhdL0eXe1u+BswLxW3Z+xlkrYG7rX9YD71VWA7SQ8C+9l+YFaPHWqR/FYi15DtI2mhfDylcEhh\ncG1Bamm2LKn+t2EKcGiJgEIIb04PrnY3vATcLel6+hPgvtypKHS/Y4D1ASRtBewC7EjazHkm8JFy\noc0okt9KRLeHutk+Hzhf0kG2T2i+T9JKhcJqp5Uk/Yy0GraipCub7uuzvXWhuEIIb97P8kez2W3k\nDd1lmu3GxrZtgXPy9MaJkr5SMK6ZRPJbj+j20Bt2Ak5oOXcZaXxkTbZpun1iy33xYhlCF4rR5NUb\nlq8+v0DapHxG030dtTE7kt96RLeHikl6DzAKGCFpW2as+e2oJ5XBYPvG1nOS1smrCCGELpQn2h1L\nei5rjGnvs13j1atedBLwW1I53n227wTI+1QmlwysVSS/9YhuD3VbDfgEMCJ/bpgC7FUkoqH3Q1Lt\nWAihO40jjb39HrAJaVLlXLN7QOgets+VdC2wJHB3012Pkf6tO0Ykv/WIbg8Vs30FcIWkjWzfWjqe\nEEJ4E+a3/UtJw2z/gzT5axJwROnAwuCw/QjwSONY0hjbY8pFNLBIfuvxDtu1t8kJ8FtJe9N/2bAP\nwHYvvNE5qnQAIYS35OU8rvyv+XlsMhDleXXbBhhTOohWkfzWY5yk5YA7SKu+N9n+XeGYwuC7ELgP\n2JKUDO6Sj6vVNA71aUkfIsahhtCtvkrqS74v8E3SnoWOmvwVesPw0gGEwWF7NPAe4FRgEeBqSU/N\n/lGhC61i+wjg+dz+7GPkvoo1yuNQfw0cBnw9fxxYNKgQwpti+47cg/5ZYF/b29q+vXRcYXBJ2rjp\n8P353AcKhTOgWPmtRP7PNhrYmJz8EvPSa/RK/vxs7u38ODNOQ6tNjEMNoRKS1gXOJa34IukZ4LO2\n7yoaWBhsp5I3J9uems+dRgdtWI7ktx4TgImkMbA/j2ShWmdLWhQ4nNQsfkHq3iwS41BDqMe5wJdt\n3wzTF23OBdYqGlUYFJI2JM0WWELS/qTOUwAL0WGVBpH81mMx0qrvB4F9JU0Fbrd9eNmwwmCyfXa+\nOQFYsWQsQyTGoYZQj9caiS+A7VskvVYyoDCo5iUlunPlzw3PAdsXiWgWIvmthO1nJP0dWA5YnvTu\na96yUYXBJmkp0vz0ZW1vKWkUsKHtcwqH1i6NcaiNqW7DiAlvIXQVSY0JlBMkjQUuycc7kN7IhwrY\nnkD6Nx6XW9mRu3ssaPvZstHNKJLfSuTE98+kTg+nA3tE6UOVziM1ij8sH/8FMFBl8mv7PElvIw35\nAPiT7VdLxhRCeMNOZMY3rUfmz/Fmtk7HSfoiMBW4kzSZ9GTbJxSOa7pIfuuxalNheajX4rbHSzoY\nwParNV82lLQJcD7wj3xqpKTd8gpDCKEL2N4krwBub3t86XhC261h+zlJOwPXAAcDk4BIfsOgW0zS\nXqR+qI1/174eGX7QS56XtFjjQNIGpLZBtfoesIXtPwNIWg24FFi7aFQhhDfE9lRJBwGR/NZvbknz\nAJ8EfpAXaTpqhT+S33pcQWptdh0wLZ/rqP9sYVAcAFwJrCTpVlKbs47aSDDI5m4kvgC275cUz1sh\ndKfrJH2dlAC/0DhpO3rS12Us8CBwL3CTpBXosEWaeBGpx/y2/6d0EKG9bE/MU85Wz6f+XHkN7ERJ\nPwQuItUH7gxET9AQutOOpEWZr7Sc74XONT3D9inAKY1jSf8ANi0X0cwi+a3HVZI+bvvq0oGEwSdp\nPeBh24/lS0jrANsBD0oaU/HKyReBvUnjUKF/Q2cIocvYXqF0DKH9WrsSkabPbkgHbcyO5LceXwUO\nlfQK0FgJ7LO9cMGYwuAZC3wYQNJo4HhSUvg+4CzqLX34ou0TSbvFAZC0H3ByuZBCCG+GpN0YoBzP\n9gUFwgntcx4d3pUokt9K2F6wdAyhrYY3re7uAIy1fTlwuaR7CsbVbrszc6K7xwDnQgidb136k9/5\ngc1IXQAi+a1Lx3cliuS3EpJ+THpXdY3taXP6+tB15pI0T67v3Rz4fNN91f0eS9oJ+AywoqQrm+5a\nCHiyTFQhhLfC9t7Nx5IWIbo/1KjjuxJV96LZw84grYidKsnAuOZd8qHrXUKanPME8CKp9hVJqwLP\nlAysTW4FHiN1s/gu/TPipwA1r3SH0EteJDa71ajjuxIN6+uLblg1ye+kdwQOBx4CzgYuqrwjQE+Q\ntCGwFHCt7RfyudVIoyMnFQ0uhBDmoOUqznBgFODoVFQHSV8Dfk0qZYHUlWgYcL/tV4oFNoBY+a1I\nvsywK7AL6T/fxcDGwG7AJuUiC4PB9m0DnLu/RCxDRdJ2pM1976R/9Tc2cobQnRobV/uA14CHbD9c\nMJ4wuJYDTiJ1d7iXlAjfCkwGOqojUaz8VkLST4B3AxeSSh4ek7SM7cmSJtpep3CIIbxhkv4GbGX7\nvtKxhBDeOklLA+uRhjHdafvxwiGFQSbpbcD7Se3NNsqfn7H9nqKBNYmV33qcavuGlnO3AyMj8Q1d\n7PFIfEOog6TPAd8AfpVPnSbpaNsd0wIrDIr5gYWBEfljMmkluGNE8luJARJf6L9MHEK3ukvSeOCn\nQKNmrM/2jwvGFEJ4cw4C3mf7SZheqncbHdT/Nbx5ks4m1XFPAe4glTx8z/bTRQMbQCS/IXSRHqyB\nHQG8BGzRcj6S3xC6zxPA803Hz+dzoQ4jgbeRhlo8mj86shtR1Px2OUmnzubu3W0vNGTBhLaLGtgQ\nQreRdEC++d/AWqQrOQDbAPfa3q1IYGHQSRoOrEF/ve+apN7st9v+RsnYmsXKb/ebyADjIkmrgncN\ncSyh/XqqBlbS6sDpwFK215C0FrC17W8VDi2E8PotRHqd+hvwd/pfs65g4Nev0KXykK3fSXqGNNji\nOWArYH1SvXdHiOS3y9k+r/WcpKVtP1YgnNAmudwBeq8G9mzgQODMfPw70sCPSH5D6BK2x5SOIbSf\npP3o7+7wGqnm99ekmu7fFwxtJpH81ulqYO3SQYRB9Qn6V0h6qQZ2Adu/kQSA7T5JMbAlhC4k6VcD\nnO6zvdmQBxPaYQXAwNdsTy4cy2xF8lun6PJQGdu7A0ja2PYtzfdJ2rhIUEPj35JWaRxI2p409jiE\n0H0ObLo9H7AdaYUwVMD210rH8HpF8luns0sHENrmFGZe1R/oXC32Bs4CVpc0GXgA2LlsSCGEN8N2\n6z6UWyTdWSSY0NMi+a2EpAtt7wpg+/TWc6G7SWrsnF1S0v70r+4vBMxVLLA2s/034MOSFiT9zM8D\nAh4sGVcI4Y2TtGjT4XDSFLBa2zSGDhbJbz3+q/lA0txATHarx7z0J7rN7eueA7YvElEb5WT3C8DK\npI0SZ5LaIh0D/BUYXy66EMKbNIn+vQuvkd7EfrZYNKFnRZ/fLifpUOAQ0jjBl5ruehU4y/bBRQIL\ngy6/oRlve7s5fnGXk/RjUmJ/G2lz3/LAy8C+tu8uGVsIIYTuFslvJSQdZ/uQ0nGE9pJ0O7Ch7ap/\ncSXda3utfHsu0ia3d9l+afaPDCF0GknrAQ83WnBK2o202e1BYIztpwqGF3rQ8NIBhEGzfusJSdeX\nCCS01d3AFZJ2lbRd/ti2dFBtMLVxw/ZU4NFIfEPoWmOB/wBIGk0a0X4+6erOWQXjCj0qan67nKT5\ngQWAxVs2EywMLFsmqtBG8wFPAa19MWvr87uWpClNx/M3HffZjk0yIXSP4U2ruzsAY21fDlwu6Z6C\ncYUeFclv9/sCsB+wDGnUccMU4LQiEYW2afT7rZ3tajtYhNCD5pI0j+1Xgc2BzzfdF3lIGHLxn67L\n2T4JOEnSvrZPKR1PaC9Jy5P6+jYGW9wE7Gf7kXJRhRDCbF0CTJD0BPAicDOApFWBZ0oGFnpT1PzW\n4xxJR0g6G9KTiqStSgcVBt044Geklf5lgCvzuRBC6Ei2jwEOID1XbWx7Wr5rGLBPscBCz4qV33qM\nI5U9bJSPJwM/Aq4qFlFohyVsNye750nqmpGSIYTeZPu2Ac7dXyKWECL5rcfKtiVpRwDbL0gqHVMY\nfE9K2hW4mLRqsiPwRNmQQgghhO4RZQ/1+E/u/ACApJXJrWVCVfYkjfd9nNT79tPAHkUjCiGEELpI\nDLmohKQtgMOAUcB1wAeA3W3/qmhgIYQQQggdJJLfCkgaTloBvB7YIJ/+je1/l4sqDCZJR87irj4A\n20cPYTghhBBC14qa3wrYnibpINvjiQ1utXqBnOg2eTvwWWBxIJLfEEII4XWIld9KSDqetPFpPClR\nAiBmptdH0sLAvqTE18CJtv9VNqoQQgihO8TKbz12JK0MfqXl/IoFYgltIGkx4GvAzsAFwNq2ny4b\nVQghhNBdYuU3hC4g6bvAp4CzgNNtTykcUgghhNCVIvmthKS3A/sDI23vlcdGrm47aoArIGka8Arw\n6gB399leeIhDCiGEELpSlD3UIya8Vcx29OQOIYQQBkG8oNZjZdvfJq0OYvuFOXx9CCGEEELPieS3\nHjHhLYQQQghhDqLsoR5jgF8Ay0m6mDzhrWRAIYQQQgidJja8VUTS4sSEtxBCCCGEWYqV30pIuhK4\nBLgi6n1DCCGEEAYWK7+VkLQJsAPwMeBO4FLgKtsvl4wrhBBCCKGTRPJbGUlzA5sCewFbRv/XEEII\nIYR+UfZQkdztYWtAwNrA+WUjCiGEEELoLLHyWwlJBtYndXy4FJhge1rZqEIIIYQQOkus/NbjXGAn\n21NLBxJCCCGE0KliyEWXk3QQgO1fANu23HdskaBCCCGEEDpUJL/db6em24e23PfRoQwkhBBCCKHT\nRfIbQgghhBB6RiS/IYQQQgihZ0S3hy4naSrwYj6cH3ip6e75bcemxhBCCCGELJLfEEIIIYTQM6Ls\nIYQQQggh9IxIfkMIIYQQQs+I5DeEEEIIIfSM2AwVQghDQNIZwKO2vzUI32sk8AdgYduxcSOEEN6A\n2PAWQqiGpAdJXU9WtP1iPvc5YGfbm7b5z10SeA2YCvwRuAA4640mp/l77Wn7hkGIaxPgQtvLN50b\nA3wD2MH2Zfnc3MArwAq2H3qrf24IIXSyKHsIIdRmOLDfEP+ZfcBWthcGRgLHA/8DnPMmv9ewWd2Z\nE9W36ingKEnxGhBC6DlR9hBCqEkf8F3gIEmn23629QskvRs4FVgb+DdwhO3LJK0ITLL9jvx1ZwNb\n235nPr4QuMv2ybMLwPYU4EpJjwO3S/qu7T9KOg942PYRkhYHzgM+AEwjlTB8iLRaPDI/fipwFPAj\n4O/A54AjgQck7QY8AMxte5qkRYETgS1IK983ArsA1wDzSpqS/25Wz59/AfxX/poLBvg7+jjwLWAl\n4FngHNtH5ftWyPHsCRwNvB04DJhISvaXBy6yvU/T99sT+DqwFHAH8PlYYQ4hlBLv+kMItbmLlPx9\nvfUOSW8HrgMuApYAdgROl/Ru2w8Az0l6X/7y0cCUnCw3jm98vUHYvhN4BPhgPtWXPwAOAB4GFieV\nSxxiu8/2rsBDpFXkhWx/t+lbjgbeDXyEmVeGLwTmA0bl7/f9XPaxJTA5f6+FbT/WFMsRwJGS5hog\n/OeBXWyPAD4OfEnSNi1fsx6wCunv8GTgUGAzYA1AkkaTbmwDHAJ8Kv+8NwOXzPpvLoQQ2itWfkMI\ntekj1bT+WlLrKu1WwAO2z8/Hd0v6MSDSKuYEYBNJj+Xv8yPgQ5L+Q9pcds8bjGUysOgA518BlibV\n2P4N+PXr+F5jbL8EIGn6SUlLk5LcRZtWum/OnwcqnxgG9Nm+UtJhwF7AD5u/wPaEptu/k3QpaWX6\niqYv+6btV4Dr8sryxbafyDHdDLwXuAn4InCc7T/n+44DDpW0vO2HX8fPHUIIgyqS3xBCdWz/QdJV\nwMHAfU13vQtYX9LTTefmpv/S/wRga9KK7U35eFfgZfoTyjdiOVJ9bUMjGf0OMAa4NieyZ9n+9hy+\n16wSxeWBpwYq8ZiNRhyHA+NIK8fTSVqfVLe8BjAv8DbALd/jn023XxrgeMF8+13AyZJObHn8ssz6\nZwohhLaJ5DeEUKsjgUmkWtiGh4AJtreYxWMmkBLTR0glDrcAZ5KS3xvfyB8uaV1gmfw9ZmD7eVJZ\nxtclrQHcIOkO27+ivzSi1azOPwwsKmnEAAnwQI+Zfs72LyX9FfhKy9dcDJwCfMT2K5K+TypZeDMe\nIq0SR6lDCKEjRM1vCKFKuZxgPDN2frgaWE3SLpLmyR/rNup6bf+VlOjuQkqSpwD/ArYjJcazMwxA\n0sKStiLVtV5o+w/N9+ev2UrSKpKGAc+R2qNNy3f/E1j5Dfycj5E2tp0uaZH8M41u+l6LSVq4Nc4m\nhwEHtZxbEHg6J77rAZ9h1sn3rDT+nDNJZQ6jACSNkPTpN/i9Qghh0ETyG0Ko2dHAAuTELSezW5A2\naT0KPAYcR7q033Aj8ITtR5uOIa0iz86Vkp4jrXQeQlpx3qPp/uYNb6uQNt5NAW4FftBUZ3sccLik\npyXt3/TYVs3ndgVeBf5ESnj3zT/vn0hJ+N8lPZXrg5vjwPatwG9avt+XgaPzz3ME6U3ErP7sWWn8\nnf8U+DZwqaRngd+RNu2FEEIRMeQihBBCCCH0jFj5DSGEEEIIPSOS3xBCCCGE0DMi+Q0hhBBCCD0j\nkt8QQgghhNAzIvkNIYQQQgg9I5LfEEIIIYTQMyL5DSGEEEIIPSOS3xBCCCGE0DMi+Q0hhBBCCD3j\n/wO0GVuW/LSBqQAAAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "report_field('New DistrictName', expfac='hhexpfac',\n", - " df_base=hh_per_base_work_geog, \n", - " df_scen=hh_per_scen_work_geog, \n", - " title='Workplace Distribution by District', figsize=(12,8))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Distance to Work" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Select all home -> work and work -> trips\n", - "def get_work_trips(df):\n", - " \n", - " # home to work trips\n", - " work2home = df[df['opurp'] == 1] # select all work destination\n", - " work2home = work2home[work2home['dpurp'] == 0] # select all home origins\n", - "\n", - " # work to home trips\n", - " home2work = df[df['opurp'] == 0] # select all work destination\n", - " home2work = home2work[home2work['dpurp'] == 1] # select all home origins\n", - "\n", - " # all work trips\n", - " work_trips = work2home.append(home2work)\n", - " \n", - " return work_trips" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def wt_mean(df, measure_col, weight_col, groupby_field=None):\n", - " '''Compute weighted statistic for a dataframe'''\n", - " \n", - " if groupby_field:\n", - " df['weighted'] = df[measure_col]*df[weight_col]\n", - " result_df = df.groupby(groupby_field).sum()['weighted']/df.sum()[weight_col]\n", - " else:\n", - " result_df = (df[measure_col]*df[weight_col]).sum()/df[weight_col].sum()\n", - " \n", - " return result_df" - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "pd.options.display.float_format = '{:.1f}'.format " - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "work_trips_base = get_work_trips(trip_base)\n", - "work_trips_scen = get_work_trips(trip_scen)" - ] - }, - { - "cell_type": "code", - "execution_count": 39, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Exclude all -1 trips\n", - "work_trips_base = work_trips_base[work_trips_base['travdist'] > 0]\n", - "work_trips_scen = work_trips_scen[work_trips_scen['travdist'] > 0]" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "** Average Distance to Work/Home**" - ] - }, - { - "cell_type": "code", - "execution_count": 40, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Daysim: 13.489142888\n" - ] - } - ], - "source": [ - "# print base_name + \": \" + str(wt_mean(df=work_trips_base, \n", - "# measure_col='travdist', \n", - "# weight_col='trexpfac'))\n", - "print scen_name + \": \" + str(wt_mean(df=work_trips_scen, \n", - " measure_col='travdist', \n", - " weight_col='trexpfac'))" - ] - }, - { - "cell_type": "code", - "execution_count": 41, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 41, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX8AAAEPCAYAAACqZsSmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XuYXVV9//H3ykwmA3owtEIkJG0sSQikchWIEnVUxIAa\n9CF+MT8BwdZEIS32V6tS/TUp9rHSWo3I0xgKclE0fBWUtCWGi45iY6OBcCmESwypSTABlCQTwiRz\n2b8/9p6ZPZs5l0nOzDkz+/N6nvPkrLXX2XvtlTPfs/da66wToihCRETyZUytKyAiIsNPwV9EJIcU\n/EVEckjBX0QkhxT8RURySMFfRCSHFPxHkRDCTSGEe2pdD3mlEMKUEEJ3COHNw3S8fu+FEMKSEMLT\nw3HscuqpLnmm4F/nkj/i7uSxP4TwfAjh/hDC34QQDs0U/wtg3iD23RlCuLi6NR46IYRJSTu8tQr7\n+lkIYUUm7+Rk/8XyZx/scaslhNAcQvh9COHlEMLhAxSJkkc2r9Q+W5Pz/JcBtl2RbKtW0NYXjGpM\nwX9k+BnwOuCPgBbgVmAR8GAI4cieQlEUtUVRtGsQ+42AUMV6Dpdq1Ple4O2ZvHcCvymSvwf4xYEc\nKIQw9kBeV4YBncT1/chAh+WV7VSu3aJkfxcNUOcFwP9SvaA9Et93o4qC/8jQEUXRc1EUbY+i6LEo\nir4BvAk4AvhST6EBbvVnhhBWhxBeDCHsCSE8HkK4MNm2GWgAbkyu6LqS/MNDCN8OIfxvCGFvCOGJ\nEML/TVem5zghhAVJuV0hhDvTH0RJubOSu5SXQgg7kyvLP0lt/1AI4aHk6vWZEMK/DHA3k/ab5N+f\nJHXelNrXR5Lz2xdC2BJC+EIIoaHEvn4MHBFCeEMq7x3A14GmTP47gZ9FUdQVQhgbQvhSCGFrcqzH\nQgjzM+fdHUL4ixDCd0IIO4FbGCBohhA+G0L43QHeUSwAvglcB3zsAF5fzH3EH3Qf6MlI6jcJ+B6Z\noF2u3ZM7lGXJ///vQwj/CozLHrTceyGEMDuE8F8hhN3J46EQwtlVPO/8iaJIjzp+ADcB9xTZdg2w\nM1P27lT6EeDbwAxgCjAHeE+y7bVAB3FX0ZHAkUn+BOAzwEnAHwMfBtqASzLH2Ul8B3I8MAvYBNyS\nKnMW8ZXpV4A3ANOJr1CnJ9svAX6f7H8K8Bbg4fQ+Bjjfk4Bu4P1Jnf8wyX9PcqzPAFOJr4p/D1xV\nYl9jk/P6ZCZ9AnDnAPl/laT/GXgBOD851pVAF/CO1L67kzKXAa8HjknOsRt4M/FF19eBLcDMA3hP\nzEyO+frk//Fl4C2l3jfAEuDpMvv9CfBvwOcyr70F+FdgcXoflbQ78FVgB/C+5D3wz8Au4KlUmZLv\nBaAx2f7lpC2PAc4DZtf673MkP2peAT3K/AeVDv4fTwLKawcqSxygP1Ji3x3AxRXU4Wv0/1C5CdgO\njE3lfRp4NpW+H1hZYp+bgQWZvLcm5/OaIq+ZlGx/ayb/fmBFJu8vgb1AY4k6/GdPHYHZwPPJ809m\n8ruJP8AOBfYBH8/s5w7gvlS6G/i3TJkpSf47iK+gHwMmHeB74mvAj1LpbwPfKvW+ofLgfx1wVHKe\nU4DDgZeIP3j77aNcuwOvIv5g+rNMmV/RP/iXfC8kdegG3jYUf2N5fajbZ2TruQUv1g/7ZeD6EMJP\nQgiLQwgnl91hCGOS7oiHksHlNmAh8XhD2hNRFHWk0r8lvmvocQpwd5FjHJHs76shhLaeB3BXci5T\ny9Uz43jicZG0nwHNxFeJxdwLvC3ppngncfADaM3kPxdF0aNJvcYWOdbMTN4vixzzRuBPia9at5ao\n24BCCM3AhcA3UtnXAfOKDPwOWhRFvyX+v/gYcBHweBRFDw1QtFy7H0PcxbMmU+a/SN67lbwXoih6\nEbgeWB1CuCuE8JkQwvQqnGquKfiPbDOJu31+N9DGKIr+gfhW24kDzn+HEL5QZp9/DXwWWErcdXMi\n8R9etp+2I5MezOBxz/vuL5P99zxOAKYB/1Phfg7Wj4ECcBpxkP9xkv8I8fll8wfjpSL5/0HcXXPO\nAewT4q6Vw4HvhRA6QggdxP30TQw88HugrgM+Sjy2cF0V95tV0XshiqIFwKnAPcDbgP8JISwYwnqN\negr+I8NAg4VHE/eR3lGqbBRFz0RRtCyKog8S99l+IrV5P/Ggb9pbgVVRFN0URdHDURRtIv4AGdS0\nQeAB4N0DnkwU7SDu754RRdGmAR77iuxzf/Jvts6PEQeEtLcRdz/8ukQdHyHum38fcAZJkI+iqBv4\nKTA3yb83Kb+RuDtkoGM9WuI4abcSB+lvhgObZruA+O7hxMzjK1R34PdHxOf6R8B3ipQp1+6/Jv4/\nOzNT5kyS989g3gtRPNnhq1EUnQvcQNwWcoAaa10Bqci4EMIE4qD3h8T90FcS97tfmSnbczv9auBq\n4PvEfarjiQd8H0uVfQZ4RwhhNbA/iqIXgCeIp/q1AM8CFwOnAy8OdJwSvgCsCiF8lThY7SOeobQm\niqKniAcVbwghvAisJL7SPg6YE0XRx4vs8wXimSjvDiFsAPYlXQL/CPx7COEzwA+I+6cXA/8SRVFn\nsQpGURSFEH5MPOj9XFKvHj8Bvkj8N3JfUn5vCOEa4AshhOeJPzzmEX9InFWmPdLHvS25Yr81hDA2\niqIbKnldCGEm8YDxZ6Ioejyz7Trgr0MIb4mi6P5K65I9RPLoaZs/BUIURcXuYsq1e2cI4RvAP4QQ\ndgBPAX9GfDHxXGo/Jd8LIYSpxB9sK4GtwETiQeEHDvA8BTTgW+8P4sDZnTw6iAPgz4BPAYcMUPbu\n5Pk44qvMTcSDbjuA7wJHp8q/G3icODB3JXmHAbcRz8h4gXhWylXApoGOk8q7sGcfqbyzift79xIP\nPt8HTEltPy/Z/lJyvPXA58u0x0XJOXVk6nRx6ly2En/4jKmgfT+WtO0tmfyZSf7TmfxG4qC3NTnW\n/wAfypTpBv5PJm8K8QydN6fy3pe0zceT9CXJa/+oSF2/BmwpcS4P0jdDpt//EXFQfqrYa5MyPwGu\nK7H9Ffso1+7E/f/fSP7/dybPvzjAfoq+F4i/43I78R1CO7ANWA4Uav33OZIfIWncosxsDnH/bwNw\nvbtfPUCZa4j7MPcCl7j7ejM7Fkh/U/JPgP/n7teUPKBIToUQriKeX39iFHc9iQyZkn3+ZtYAXEvc\nXXA8MN/MjsuUOReY6u7TiPvglgG4+5PufrK7n0w8ULOX+NawJDNrOYDzGJXUFn1y0hbvAS4vF/hz\n0hYVUVv0GWxblBvwPR3Y6O6b3b2D+Er+vEyZucDNAO6+FhhvZhMyZc4Cfu3uWyqoU0sFZfKipdYV\nqCMtta7AUIui6NQoirJTJwfSMtR1GUFaal2BOtIymMLlgv/RxP1sPbYmeeXKTMqU+RDFZwyIiMgw\nKxf8K13EKTvzo/d1ZtZEPLD1vUHUS0REhlC5qZ7bgMmp9GTiK/tSZSYleT3OAR5w9+cHOkDST9XS\nk3b3xcSzCnLP3UFtAagt0tQWfdQWfdwdM0tntbp7a7Hy5YL/OmCamU0hnvN9ATA/U2Yl8fLCK8xs\nFrDT3Xekts8nnmJYrMKtxF+n77H42WefLVOtfCgUCrS1tdW6GnVBbdFHbdFHbdFn4sSJuPuSSsuX\n7PZx907iwL6aeC7vbe6+wcwWmtnCpMxdwCYz20g89/aynteb2auIB3uz30IVEZEaKjvPvwYiXfnH\ndFXTR23RR23RR23RZ+LEiTCIH8nR2j4iIjmk4C8ikkNa2E1EhkShUBjyYzQ0NAzLcepNNbq6FPxF\nZMioP776qvVhp24fEZEcUvAXEckhBX8RkRxS8BcRGWKf/exnWbp0aa2r0Y8GfEVkWIS2XbA7+2ug\nVXTY4USF15QtdsYZZ/DCCy/Q2NhIQ0MD06ZNY968eVx44YWEUPF3pAblS1/60pDs92Ao+IvI8Nj9\nIl0PrBmy3Tec+maoIPiHELj55puZPXs2e/bsYc2aNSxevJj169fzla98ZcjqV2/U7SMiufXqV7+a\ns88+m2XLlvG9732PJ598knvvvZezzz6bGTNmcNppp/X7QLjooou48cYb++3jrLPOYvXq1QAsXryY\nE088kRkzZnDWWWfx1FNPAfDJT36Sf/qnfwJgzZo1nHrqqSxbtowTTjiBU045hR/96Efcd999zJ49\nm5kzZ3LttdcO+bnryl9Ecu+kk07iqKOOYu3atUybNo2vf/3rHHvssWzYsIH58+czc+ZM3v3ud2Nm\nLF++nEsvvRSAxx57jO3bt/POd76T1tZWfvnLX/Lzn/+cQqHAxo0bOeyww4D4biPdpfTCCy+wb98+\n1q9fz2233canPvUpWlpauPvuu9m6dSvnnHMO73//+5k0Kfu7WNWjK38REWDChAns2rWLN73pTRx7\n7LEAHHfcccydO5df/OIXALzrXe/imWeeYfPmzQDcfvvtnHfeeTQ2NtLY2MiePXt4+umn6e7uZurU\nqRx55JG9+08votnY2MgVV1xBQ0MDc+fOZefOnfz5n/85hx56KNOnT2f69Ok89thjQ3q+Cv4iIsD2\n7dsZP348Dz74IPPmzeOEE07guOOO49Zbb+XFF+OB6ubmZt773vdy++23E0URd955J+effz4As2fP\n5tJLL+Vzn/scJ554Ip/+9KfZs2fPgMc6/PDDe+8EmpubATjiiCN6tzc3N7N3796hPF0FfxGRhx56\niO3bt3PaaaexaNEi5syZw7p169iwYQMXXngh3d3dvWU/+MEPcscdd3D//fdzyCGHcMopp/Ru++hH\nP8qqVatobW1l06ZNLFu2rHfbUM0kOlAjNviHtl2EbZv7Hm27al0lERkherpg2trauOeee7j88ss5\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# (work_trips_base['travdist']/100).hist(bins=100, normed=True,\n", - "# weights=work_trips_base['trexpfac'].values,\n", - "# alpha=0.5, range=[0,50],\n", - "# label=base_name)\n", - "\n", - "work_trips_scen['travdist'].hist(bins=100, normed=True, \n", - " alpha=0.5, range=[0,50],\n", - " label=scen_name)\n", - "\n", - "pyplot.legend(loc='upper right')\n", - "pyplot.title('Distance to Work, All Modes')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## School Location" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Join school geography\n", - "hh_per_scen_school_geog = pd.merge(hh_per_scen, taz_geog, left_on='pstaz', right_on='TAZ')\n", - "hh_per_base_school_geog = pd.merge(hh_per_base, taz_geog, left_on='pstaz', right_on='TAZ')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### By County" - ] - }, - { - "cell_type": "code", - "execution_count": 43, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--------Totals--------\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "County \n", - "King 692792 509961 35.9\n", - "Kitsap 63814 64244 -0.7\n", - "Pierce 239216 208352 14.8\n", - "Snohomish 187979 189855 -1.0\n", - "Total 1183801 972412 21.7\n", - "\n", - "\n", - "-----Distribution-----\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "County \n", - "King 58.5 52.4 11.6\n", - "Kitsap 5.4 6.6 -18.4\n", - "Pierce 20.2 21.4 -5.7\n", - "Snohomish 15.9 19.5 -18.7\n", - "Total 100.0 100.0 0.0\n", - "\n" - ] - }, - { - "data": { - "image/png": "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\nEzfccANvvvkmAAMGDODQQw/l5ptvJs9zfve733HUUUcBMGrUKE488UTOP/98dtllF8455xzefvvt\nVtf1gQ98YFmLeMCAAQBssskmy6YPGDCAxYsXd+bbrSkDWJLUqkcffZQ5c+awxx57cOqpp3LQQQfx\n8MMP88QTT3DsscfS1NS0bN7x48czZcoU7rnnHgYOHMhuu+22bNqXvvQl7rjjDhoaGnjuueeYOHHi\nsmmd1cO6OzCAJUnA8t3BCxcuZOrUqZxyyikcddRR7LjjjixatIgNNtiA/v37M2PGDG655ZYVwvNj\nH/sYWZZxySWXMG7cuGXjZ86cySOPPEJjYyMDBw5kwIAB1NXVLVtf5S7o3sZOWJIkAE444QT69u1L\nnz59GDZsGCeffDLHHXccAP/+7//OJZdcwgUXXMAnPvEJxowZw4IFC1Z4/bhx4/j+97+/Qo/ohQsX\nMmHCBP7xj3+wzjrrMHr0aL7+9a8DK3fCatka7umt46zG3z7y2bNn12xlfZ57sqYX4hh03Cm8t83Q\nmq1PHae+vt671HRj3eXza63OrnIhjo5w0003ceONNzJlypSarK8rWdXv4BZbbAHQ6jcJW8CSlFDT\nhoOrulBGV/fOO+9w3XXXLTsVSW3zGLAkqV0aGhrYeeedGTJkCEcccUTqcroNW8CSpHYZPXo0zzzz\nTOoyuh1bwJIkJWAAS5KUgAEsSVICBrAkSQkYwJIkJWAAS5KUgKchSVJC895t4rVFjZ22/E3W7cfg\nAW23tZYsWcJ5553Hvffey/z58/ngBz/Ieeedx7777rtsnnvuuYfzzz+f2bNns+uuu/KDH/yALbfc\nEoD77ruPK6+8klmzZrHBBhvwP//zP62u54EHHmD8+PGcfvrpnHPOOa3Os2DBAr797W8zffp0Fi9e\nzKabbsrnP/95TjnllLXYAl2XASxJCb22qJFrHnql05Z/8p6bM3jAOm3Ot3TpUrbcckumTJnClltu\nyV133cXXvvY1pk2bxlZbbcUbb7zBySefzPe//30OOOAALrvsMr72ta9x2223AbDuuuty9NFH8847\n73DVVVe1uo7GxkYuuugidtttt9Ve53nChAm8++673H333ay//vo8++yzPPXUU2v1/pcuXbrs5g9d\njbugJUkMHDiQM888c1mLdv/992frrbfmL3/5CwC33347O+ywA4cccgj9+/fnrLPO4vHHH+dvf/sb\nACNHjuTII49k6623XuU6rr76avbdd1+GDh262rsgPfbYY4wdO5b1118fgO22245DDjkEgBdffJGt\nttpqhVshjhs3jl/96lcATJ48mcMPP5wJEybwkY98hMsuu4zhw4evEODz5s1j6NChvPHGGwBMnTqV\nAw44gOHDh3P44YfzxBNPADBx4kROOumkFWq78MILueiii6rYom0zgCVJK3nttdd4/vnnGTZsGABP\nP/00w4cPXzZ94MCBfOhDH6q6ZfrSSy8xefJkzjjjjDZvQbjbbrtx6aWXMnnyZJ577rmqll/Zon70\n0UfZdttteeyxx/jmN7/JwQcfzC233LJs+m233cZee+3FRhttxF//+lfOPvtsLr/8cmbNmsWxxx7L\niSeeSGNjI0ceeSQNDQ289dZbALz//vvceuuthBCqqqktBrAkaQWNjY2ceuqpjB8/nqFDizu8LV68\nmPr6+hXmW2+99Vi0aFFVy7zwwgs555xzGDRo0Eq3IWzpO9/5DkcccQTXXXcd++23H5/61KeYPn16\n1fUPGTKEE044gT59+jBgwADGjh3Lrbfeumz6b3/7W8aOHQvAL3/5S4499lhGjhxJlmWMHz+e/v37\n88gjjzBkyBA+/vGP8/vf/x6A6dOnM3jwYD7ykY9UXcvqGMCSpGWampo4/fTTWWeddfjud7+7bPyg\nQYNWut3ewoULWW+99dpc5p133smiRYs47LDDAMjzfLWt4AEDBnDaaadxxx138Ne//pXDDjuMr371\nqyvdf3hVylsALrPXXnvxzjvvMGPGDF588UUef/xxDj74YABefvllrr76aoYPH77s8corrzBnzhwA\nxo8fv+z2ilOmTOGoo46qqoZq2AlLkgQUwXjWWWcxb948rr/++hU6L+2www785je/WTa8ePFiXnjh\nhWW7qFfnvvvu47HHHmPXXXcF4K233qKuro6nnnqKn/3sZ6t97Xrrrcdpp53Gj370I1588UU233xz\noLj94brrrgsUu8srtWxd19XVceihh3LLLbew8cYbc8ABBzBo0CCgCOvTTz+d008/vdX1H3jggXzr\nW9/iySefZNq0aVx44YVtvt9q2QKWJAFw7rnn8uyzz3Ldddexzjor9pw++OCDeeqpp7j99tt59913\nueKKKxgxYsSyXdR5nvPuu+/y/vvvk+c57733HkuWLAHgnHPO4d5772Xq1KnceeedHHjggRxzzDFc\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "report_field(field='County', expfac='psexpfac',\n", - " df_base=hh_per_base_school_geog, \n", - " df_scen=hh_per_scen_school_geog, \n", - " title='School Distribution by County', figsize=(8,8))" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "### School Location by District" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--------Totals--------\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "New DistrictName \n", - "East Side 239550 165228 45.0\n", - "Everett-Lynwood-Edmonds 89072 74502 19.6\n", - "Kitsap 63814 64244 -0.7\n", - "North Seattle-Shoreline 156919 78851 99.0\n", - "Renton-FedWay-Kent 135589 161415 -16.0\n", - "S.Kitsap 14677 13659 7.5\n", - "Seattle CBD 102559 49515 107.1\n", - "South Pierce 149147 128679 15.9\n", - "Suburban Snohomish 98907 115353 -14.3\n", - "Tacoma 75392 66014 14.2\n", - "West-South Seattle 58174 54952 5.9\n", - "Total 1183800 972412 21.7\n", - "\n", - "\n", - "-----Distribution-----\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "New DistrictName \n", - "East Side 20.2 17.0 19.1\n", - "Everett-Lynwood-Edmonds 7.5 7.7 -1.8\n", - "Kitsap 5.4 6.6 -18.4\n", - "North Seattle-Shoreline 13.3 8.1 63.5\n", - "Renton-FedWay-Kent 11.5 16.6 -31.0\n", - "S.Kitsap 1.2 1.4 -11.7\n", - "Seattle CBD 8.7 5.1 70.1\n", - "South Pierce 12.6 13.2 -4.8\n", - "Suburban Snohomish 8.4 11.9 -29.6\n", - "Tacoma 6.4 6.8 -6.2\n", - "West-South Seattle 4.9 5.7 -13.0\n", - "Total 100.0 100.0 0.0\n", - "\n" - ] - }, - { - "data": { - "image/png": "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\nJFw3OcPdl6dhgohIWWmaDotdg0h7qKoRlpmtTuiXd0p2JDyS0OdxEKHRw5VtVqGIiMgqaJmNsADM\nrCvwIPCwu19d5v6NgQfcfcuS5cMoOpR399Ip0ERERFZ5ZnZh0c0Gd2+Ayq2gE8IQgzPc/bSi5X3d\nfUr282nA9u5eabLwdPLk1h2Nrb6+ntmzy3bLzIW81wf5rzHv9YFqbA15rw/yX2Pe64OOWePnP/95\nWEqbqUrXgHcidEqfaGaFUWR+AhxqZoMIraHfA37UOqWKiIh0DMsMYHd/mvLXiR9um3JEREQ6Bo2E\nJSIiEoECWEREJAJNxiAi0k7q66uZnXLFdO7cuU233xpW9RqXt/GWAlhEpB3lvRWwrJgVCW2dghYR\nEYlAASwiIhKBAlhERCQCBbCIiLS7s88+m6uvXmJ04w5FjbBERCLqNGsGzJzedk+wdm+a1uq1zFW+\n8pWv8N///pcuXbrQuXNnNt10Uw455BCOOOIIkqRtZp699NJL22S7tUQBLCIS08zpNN4+qs023/Ww\nY6FCACdJwk033cTQoUOZM2cO48aN44ILLmDChAlcddVVbVZbR6dT0CIi0mz11Vdnjz32YOTIkdx5\n5528+eabPPbYY+yxxx5svvnmbL/99i1C+bvf/S433nhji23stttu/PnPfwbgggsuYOutt2bzzTdn\nt91246233gLg1FNP5fLLLwdg3LhxbLvttowcOZKtttqKbbbZhkceeYTHH3+coUOHMnDgQK699tp2\negXaj46ARURkCYMGDaJv3778/e9/Z9NNN+Waa65hs8024/XXX+fQQw9l4MCBfPOb38TMuP766zn6\n6KMBePXVV5k6dSrf+MY3aGho4LnnnuPpp5+mvr6ed955hzXWWAMIR93Fp7f/+9//8tlnnzFhwgTG\njBnDmWeeybBhw3j00UeZNGkSe+21FwcccAAbbLBBlNejLegIWEREyurTpw8ff/wxX/3qV9lss80A\n2GKLLdhvv/149tlnAdh999157733eP/99wG4++672X///enSpQtdunRhzpw5vP322zQ1NbHJJpuw\n7rrrNm+/eDrcLl26cMopp9C5c2f2228/Zs2axQ9/+EN69OhB//796d+/P6+++mr7/fLtQAEsIiJl\nTZ06lbXWWovx48dzyCGHsNVWW7HFFltw22238dFHHwFQV1fHPvvsw913302aptx3330cfPDBAAwd\nOpSjjz6ac889l6233pqzzjqLOXPmlH2uz33uc81HxHV1dQD07t27+f66ujrmzZvXlr9uu1MAi4jI\nEl588UWmTp3K9ttvz4knnsiee+7J888/z+uvv84RRxxBU1NT87rDhw/nnnvu4amnnqJ79+5ss802\nzfd9//vf5+GHH6ahoYF3332XkSNHNt/XVi2sa4UCWEREmk8Hz549m7Fjx3LCCSdw8MEHs/nmmzN3\n7lzWXHNNunXrxoQJE7j33ntbhOd2221HkiRcdNFFHHLIIc3LX3rpJcaPH09jYyPdu3enrq6Ozp07\nNz9f8SnojkiNsEREhKOOOoouXbrQqVMn+vfvz7HHHsuRRx4JwM9+9jMuuugifvrTn7Ljjjuy3377\n8fHHH7d4/CGHHMLPf/7zFi2iZ8+ezYgRI/j3v//NaqutxrBhwzj++OOBJRthlR4Nd4Sj46Qd90DS\nyZMnt+oG6+vrcz2zSN7rg/zXmPf6QDW2hrzXB61TY7lt5GEgjtZw1113cfvtt3PPPfe0+XPl0dLe\nH5///OcByu5N6AhYRCSiprV6VRwoI+8+/fRTRo8e3dwVSaqja8AiIrLCGhoa2GqrrejTpw8HHnhg\n7HJqio6ARURkhQ0bNoy33347dhk1SUfAIiIiESiARUREIlAAi4iIRKAAFhERiUABLCIiEoECWERE\nJAJ1QxIRiWjG/Camz21ss+337tmVXnXLPtZasGAB55xzDk8//TSzZs3iC1/4Aueccw677LJL8zpP\nPfUU5557LpMnT2bw4MFcffXVrL/++gA888wz/OIXv+DVV19lzTXX5G9/+1vZ53n22WcZPnw4J598\nMmeddVbZdT7++GMuvPBCnnjiCebNm8e6667Ld77zHU444YQVfAXySwEsIhLR9LmNjHpuSptt/9gd\n+tKrbrVlrrNo0SLWX3997rnnHtZff30ee+wxjjvuOB5//HE22GADZs6cybHHHsvPf/5zdt99dy6/\n/HKOO+44HnjgAQB69uzJYYcdxqeffso111xT9jkaGxs5//zz2WabbZY5zvOIESOYP38+Tz75JGus\nsQbvvPMOb7755gr97osWLWqe/CGPdApaRKSD6969O6effnrzEe1uu+3GhhtuyMsvvwzAQw89xGab\nbcbee+9Nt27dOOOMM3jttdf45z//CcCgQYM46KCD2HDDDZf6HNdffz277LIL/fr1W+YsSBMnTuSA\nAw5gjTXWAGCTTTZh7733BuCDDz5ggw02aDEV4iGHHMIdd9wBwJgxY9h///0ZMWIEX/7yl7n88ssZ\nMGBAiwCfMWMG/fr1Y+bMmQCMHTuW3XffnQEDBrD//vvz+uuvAzBy5EiOOeaYFrWdd955nH/++VW8\notVRAIuISAvTp0/nvffeo3///gC89dZbDBgwoPn+7t2788UvfrHqI9NJkyYxZswYTj311IpTEG6z\nzTZcdtlljBkzhnfffbeq7RcfUb/44otsvPHGTJw4kdNOO4299tqLe++9t/n+Bx54gCFDhrD22mvz\nyiuvcOaZZ3LFFVfw6quvcsQRR3D00UfT2NjIQQcdRENDA5988gkACxcu5P7778fMqqqpGgpgERFp\n1tjYyIknnsjw4cPp168fAPPmzaO+vr7Fequvvjpz586tapvnnXceZ511Fj169FhiGsJSF198MQce\neCCjR49m1113ZaedduKJJ56ouv4+ffpw1FFH0alTJ+rq6jjggAO4//77m+//4x//yAEHHADArbfe\nyhFHHMGgQYNIkoThw4fTrVs3xo8fT58+ffjKV77Cgw8+CMATTzxBr169+PKXv1x1LZUogEVEBICm\npiZOPvlkVlttNS655JLm5T169Fhiqr3Zs2ez+uqrV9zmo48+yty5c9l3330BSNN0mUfBdXV1nHTS\nSTz88MO88sor7LvvvvzoRz9aYv7hpcmm/2s2ZMgQPv30UyZMmMAHH3zAa6+9xl577QXAf/7zH66/\n/noGDBjQ/DVlyhSmTp0KwPDhw5unV7znnns4+OCDq6qhWmqEJSIipGnKGWecwYwZM7jllltaNF7a\nbLPNuPPOO5tvz5s3j/fff7/5FPWyPPPMM0ycOJHBgwcD8Mknn9C5c2fefPNNbrjhhmU+dvXVV+ek\nk07i2muv5YMPPqBv375AmP6wZ8+eQDhdXqz06Lpz587ss88+3Hvvvayzzjrsvvvu9OjRAwhhffLJ\nJ3PyySeXff499tiDn/zkJ7zxxhs8/vjjnHfeeRV/3+WhI2AREeHss8/mnXfeYfTo0ay2WstW03vt\ntRdvvvkmDz30EPPnz+eqq65i4MCBzaeo0zRl/vz5LFy4kDRN+eyzz1iwYAEAZ511Fk8//TRjx47l\n0UcfZY899uDwww/nqquuKlvHL37xC1566SUWLFjA/Pnz+d3vfseaa65Jv3796NWrF+uttx533XUX\nixYt4g9/+AP/+te/Kv5uBx54IPfffz/33ntv8+lngMMPP5xbbrmFCRMmkKYp8+bN47HHHms+td69\ne3e+9a1vceKJJzJ48OAljq5XlgJYRKSDmzRpErfddhuvvfYagwYNon///vTv37+58dLaa6/NqFGj\nuOyyyxg4cCAvvfQSI0eObH78s88+yyabbMKRRx7J5MmT6devH4cffjgQuiits846rLPOOvTu3Zu6\nujp69OjBmmuuWbaWTp06cfrpp7PVVlux7bbb8vTTT3PzzTfTvXt3AK644gquu+46ttxyS9566y22\n22675scu7fry4MGD6dGjB9OmTWPXXXdtXr7VVltxxRVX8NOf/pSBAwcydOhQ7rrrrhaPHT58OG+8\n8Uarn34GSCq1SGtF6eTJk1t1g/X19Utcl8iTvNcH+a8x7/WBamwNea8PWqfGctvIw0AcsnT/+c9/\n2HnnnXnppZeaT3uXs7T3R3bUXLbVma4Bi4hE1KuuU8WBMiSOpqYmrr/+eg444IBlhu+KUgCLiIiU\nmDdvHltvvTUbbbQRt956a5s8hwJYRESkRI8ePXj77bfb9Dl0YUBERCQCBbCIiEgECmAREZEIFMAi\nIiIRqBGWiEg7Kp3UoLV07tyZRYsWtcm2W4tqbEkBLCLSTtpysJGOMphJW2vPGnUKWkREJAIFsIiI\nSAQKYBERkQgUwCIiIhEogEVERCJQAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCIiEgECmAREZEI\nFMAiIiIRKIBFREQiUACLiIhEoAAWERGJQAEsIiISgQJYREQkAgWwiIhIBApgERGRCBTAIiIiESiA\nRUREIlAAi4iIRKAAFhERiUABLCIiEoECWEREJAIFsIiISAQKYBERkQgUwCIiIhEogEVERCJQAIuI\niESgABYREYlAASwiIhKBAlhERCQCBbCIiEgEXZZ1p5ltCNwMrAukwCh3/5WZrQ2MAb4AvA+Yu89q\n41pFRERWGZWOgBuB09x9ILAjcIKZbQGcDYx19/7A49nt1itq1gw6vftGxa+F0ya35tOKiIi0m2Ue\nAbv7VGBq9vMcM3sdWB/YD9g5W+0moIHWDOGZ02m8fVTF1boeeQJsVN9qTysiItJeqr4GbGYbA4OB\nvwN93H1adtc0oE/rlyYiIrLqqiqAzWx14G7gFHefXXyfu6eE68MiIiJSpWWeggYws66E8L3F3e/N\nFk8zs/XcfaqZ9QU+LPO4YcCwwm13p76+utPFC7p0palz5X2DTp06Vb3NGLp165br+iD/Nea9PlCN\nrSHv9UH+a8x7fdBxazSzEUU3G9y9ASq3gk6AG4DX3P3qorvuB74HXJZ9v7f0sdkTNBQtumD27Nml\nq5XVaWEjixY1VVyvqamJarcZQ319fa7rg/zXmPf6QDW2hrzXB/mvMe/1Qcessb6+HncfUe6+SkfA\nOwFHABPNbEK27BzgUsDN7Adk3ZBap1QREZGOoVIr6KdZ+nXi3Vq/HBERkY5BI2GJiIhEoAAWERGJ\nQAEsIiISgQJYREQkAgWwiIhIBApgERGRCBTAIiIiESiARUREIlAAi4iIRKAAFhERiUABLCIiEoEC\nWEREJAIFsIiISAQKYBERkQgUwCIiIhEogEVERCJQAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCI\niEgECmAREZEIFMAiIiIRKIBFREQiUACLiIhEoAAWERGJQAEsIiISgQJYREQkAgWwiIhIBApgERGR\nCBTAIiIiESiARUREIlAAi4iIRKAAFhERiUABLCIiEoECWEREJAIFsIiISAQKYBERkQgUwCIiIhEo\ngEVERCJQAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCIiEgECmAREZEIFMAiIiIRKIBFREQiUACL\niIhEoAAWERGJoEvsAlbGh6utxZQZn1Vcr3fPrvSq076GiIjkR20H8GcwavyUiusdu0NfetWt1g4V\niYiIVEeHhSIiIhEogEVERCJQAIuIiESgABYREYlAASwiIhJBTbeCFsmDKR9/yqSP1B1ORJaPAlhk\nJU2bs4BRz6k7nIgsH+2Oi4iIRKAAFhERiUABLCIiEoECWEREJAIFsIiISAQKYBERkQgUwCIiIhEo\ngEVERCJQAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCIiEgECmAREZEIFMAiIiIRKIBFREQiUACL\niIhEoAAWERGJQAEsIiISgQJYREQkAgWwiIhIBApgERGRCLpUWsHMfg/sDXzo7ltmy0YAPwSmZ6ud\n4+6PtFWRIiIiq5qKAQzcCFwD3Fy0LAWucver2qQqERGRVVzFU9Du/hTwUZm7ktYvR0REpGOo5gh4\naU4ysyOB54Ez3H1WK9UkIiKyylvRRlgjgS8Cg4ApwJWtVpGIiEgHsEJHwO7+YeFnM/sd8EDpOmY2\nDBhW9Bjq6+ur2v6CLl1p6lzFvkECnatYr2vXrlU/d2vq1q1blOddHnmvMe/1AXSaMzvX70PI/+uY\n9/og/zXmvT7ouDVmDZcLGty9AVYwgM2sr7tPyW4eCLxcuk72BA1Fiy6YPXt2VdvvtLCRRYuaKq+Y\nUtV6jY2NVPvcram+vj7K8y6PvNeY9/oAmpqacv0+hPy/jnmvD/JfY97rg45ZY319Pe4+otx91XRD\nugPYGVjHzD4ALgCGmdkgQmvo94AftVq1IiIiHUDFAHb3Q8ss/n0b1CIiItJhaCQsERGRCBTAIiIi\nESiARUREIlAAi4iIRKAAFhERiUABLCIiEoECWEREJAIFsIiISAQKYBERkQgUwCIiIhEogEVERCJQ\nAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCIiEgECmAREZEIFMAiIiIRKIBFREQiUACLiIhEoAAW\nERGJQAEsIiISgQJYREQkAgWwiIhIBApgERGRCBTAIiIiESiARUREIugSuwDpmDrNmgEzp1dcb+F6\n60OP+naoSGTZpnz8KZM++qzier17dqVXnY5tpDIFsMQxczqNt4+quFrXI0+AjRTAEt+0OQsY9dyU\niusdu0NfetWt1g4VSa3TbpqIiEgECmAREZEIFMAiIiIRKIBFREQiUACLiIhEoAAWERGJQAEsIiIS\ngQJYREQkAgWwiIhIBBoJS0Q6tGqHRW3quWE7VCMdiQJYRDq2KodF5chz274W6VB0ClpERCQCBbCI\niEgECmAREZEIFMAiIiIRKIBFREQiUACLiIhEoAAWERGJQAEsIiISgQJYREQkAgWwiIhIBApgERGR\nCBTAIiIiEWgyBhGRVcCUjz9l0kefVbVu755d6VWn46/YFMAiIquAaXMWMOq5KVWte+wOfelVt1ob\nVySVaBdIREQkAgWwiIhIBApgERGRCBTAIiIiESiARUREIlAraJGl6DRrBsycXnG9pp4btkM1IrKq\nUQCLLM3M6TTePqryekee2/a1iMgqR6egRUREIlAAi4iIRKAAFhERiUABLCIiEoECWEREJAIFsIiI\nSAQKYBERkQgUwCIiIhEogEVERCJQAIuIiESgABYREYlAASwiIhKBAlhERCQCBbCIiEgECmAREZEI\nFMAiIiIRKIBFREQiUACLiIhEoAAWERGJoEulFczs98DewIfuvmW2bG1gDPAF4H3A3H1WG9YpIiKy\n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\nTkSuQmCC\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "report_field(field='New DistrictName', expfac='psexpfac',\n", - " df_base=hh_per_base_school_geog, \n", - " df_scen=hh_per_scen_school_geog, \n", - " title='School Distribution by District', figsize=(8,8))" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "# Transit Pass Ownership" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "C:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\ipykernel\\__main__.py:8: SettingWithCopyWarning: \n", - "A value is trying to be set on a copy of a slice from a DataFrame.\n", - "Try using .loc[row_indexer,col_indexer] = value instead\n", - "\n", - "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", - "C:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\ipykernel\\__main__.py:9: SettingWithCopyWarning: \n", - "A value is trying to be set on a copy of a slice from a DataFrame.\n", - "Try using .loc[row_indexer,col_indexer] = value instead\n", - "\n", - "See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n" - ] - } - ], - "source": [ - "# 2014 survey has multiple fields for transit pass ownership. Sum all non-zero fields into 1, for yes/no\n", - "\n", - "# Drop -1 (no answer rows for transit pass)\n", - "df_pass_base_home = hh_per_base_home_geog[hh_per_base_home_geog['ptpass'] >= 0]\n", - "df_pass_base_work = hh_per_base_work_geog[hh_per_base_work_geog['ptpass'] >= 0]\n", - "\n", - "# Convert categorical responses (different pass types) to binary yes/no\n", - "df_pass_base_home['ptpass'] = df_pass_base_home['ptpass'].apply(lambda x: 1 if x >=1 else 0)\n", - "df_pass_base_work['ptpass'] = df_pass_base_work['ptpass'].apply(lambda x: 1 if x >=1 else 0)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Region Wide" - ] - }, - { - "cell_type": "code", - "execution_count": 46, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--------Totals--------\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "ptpass \n", - "0 2299667 3088967 -25.6\n", - "1 467002 507572 -8.0\n", - "Total 2766669 3596539 -23.1\n", - "\n", - "\n", - "-----Distribution-----\n", - "\n", - " Daysim 2014 Survey % Difference\n", - "ptpass \n", - "0 83.1 85.9 -3.2\n", - "1 16.9 14.1 19.6\n", - "Total 100.0 100.0 0.0\n", - "\n" - ] - }, - { - "data": { - "image/png": "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\nRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "report_field('ptpass', expfac='psexpfac',\n", - " df_base=df_pass_base_home, \n", - " df_scen=hh_per_scen_home_geog, \n", - " title='Transit Pass', figsize=(4,4))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## By Home County" - ] - }, - { - "cell_type": "code", - "execution_count": 47, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def transit_pass(df_base, expfac, df_scen, geography, title=None):\n", - " df_result = pd.DataFrame()\n", - "\n", - " # base\n", - " df = pd.pivot_table(data=df_base, columns=['ptpass'], index=geography, \n", - " values=expfac, aggfunc='sum').astype('int')\n", - " df_result[base_name] = (df[1]/df.sum(axis=1))*100\n", - " df_result\n", - "\n", - " # scenario\n", - " df = pd.pivot_table(data=df_scen, columns=['ptpass'], index=geography, \n", - " values=expfac, aggfunc='sum').astype('int')\n", - " df_result[scen_name] = (df[1]/df.sum(axis=1))*100\n", - " \n", - " print df_result\n", - " print \"\"\n", - " print \"--------------------------\"\n", - " print \"\"\n", - " print df_result.plot(kind='bar', title=title, alpha=0.8)" - ] - }, - { - "cell_type": "code", - "execution_count": 48, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 2014 Survey Daysim\n", - "County \n", - "King 22.1 17.1\n", - "Kitsap 17.5 7.0\n", - "Pierce 8.4 10.8\n", - "Snohomish 11.0 12.2\n", - "\n", - "--------------------------\n", - "\n", - "Axes(0.125,0.125;0.775x0.775)\n" - ] - }, - { - "data": { - "image/png": "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\n8mOiJhQRkZRSAhcRSSklcBGRlFICFxFJKR3EFEm5gsULYVGu+xYnZNvtKW9f1Q3l11uzZg1XXnkl\nr776KosXL2bXXXflyiuv5Mgjj6ycZ/LkyVx99dV89dVX9OnThzvvvJPOncMVql977TXuuOMOpk+f\nztZbb80///nPnOt54403GDJkCCNGjODyyy/POc+SJUv49a9/zaRJk1ixYgUdO3bkxz/+Meedd14d\nNsCWSwlcJO0WLaDs0Ya7s1fz086BWiTwdevW0blzZ8aNG0fnzp156aWXOPfcc5k4cSI777wzixYt\n4pxzzuG2227j2GOP5ZZbbuHcc8/l2WefBaBt27acdtpprFy5krvuuivnOsrKyhg5ciT7778/zlV9\nS4KSkhJWrVrFK6+8wlZbbcVHH33EzJkz6/T+161bR2HhptyHfPNRE4qIJKJ169ZccskllTXqY445\nhi5duvCf/4QbCj3//PN069aN448/nhYtWnDppZcyY8YMPv74YwB69+7NySefTJcuXapcx+jRozny\nyCPp2rUr1V2Ib9q0aQwcOJCtttoKgD322IPjjz8egC+++IKdd96Z8vLyyvkHDx7MY4+Fm8uPHTuW\nk046iZKSEvbdd19uueUWunfvvsEPwMKFC+natSuLFi0CYMKECRx77LF0796dk046iffffx+AUaNG\ncfbZZ28Q27XXXsvIkSNrsUVrpgQuIg1iwYIFfPrpp+y1114AzJo1i+7du1dOb926Nbvvvnuta8Zz\n5sxh7NixXHTRRdUmb4D999+fm2++mbFjx/LJJ5/UqvzMGv27777LbrvtxrRp07j44ovp378/48eP\nr5z+7LPPcthhh7Htttvy3nvvcdlll3Hrrbcyffp0hg4dyhlnnEFZWRknn3wypaWlfPfddwCsXbuW\nZ555Bu99rWKqiRK4iCSurKyM888/nyFDhtC1a1cAVqxYsdHJKu3atWP58uW1KvPaa6/l8ssvp02b\nNjjnqm1CueGGGxg0aBBjxozhqKOO4vDDD2fSpEm1jr9Tp04MHz6cgoICWrVqxcCBA3nmmWcqpz/1\n1FMMHDgQgIcffpihQ4fSu3dvnHMMGTKEFi1a8M4779CpUycOOeQQnnvuOQAmTZpEhw4d2HfffWsd\nS3WUwEUkUeXl5YwYMYKWLVty4403Vo5v06bNRmeRLl26lHbt2tVY5osvvsjy5cs58cQTgXBGanW1\n8FatWnHBBRfwwgsv8N5773HiiSfy85//nCVLltTqPcTX4K502GGHsXLlSqZMmcIXX3zBjBkz6N+/\nPwBffvklo0ePpnv37pWPuXPnMm/ePACGDBnCuHHjABg3bhynnHJKrWKoDR3EFJHERFHEpZdeysKF\nC3nooYc2OPjXrVs3Hn/88crhFStWMHv27Momluq89tprTJs2jT59+gDw3XffUVhYyMyZM7nvvvuq\nXbZdu3ZccMEF3H333XzxxRfsuOOOAKxcuZK2bdsCobknU3btvrCwkBNOOIHx48ez3Xbbceyxx9Km\nTRsgJPsRI0YwYsSInOvv168fV111FR988AETJ07k2muvrfH91pZq4CKSmCuuuIKPPvqIMWPG0LJl\nyw2m9e/fn5kzZ/L888+zatUqbr/9dnr06FHZxBJFEatWrWLt2rVEUcTq1atZs2YNAJdffjmvvvoq\nEyZM4MUXX6Rfv36cfvrp3H777TnjuOOOO5g6dSpr1qxh1apV3HvvvWy99dZ07dqVDh06sMMOO/DE\nE0+wbt06/vrXv/LZZ5/V+N4GDRrEM888w/jx4yubTwBOP/10HnroIaZMmUIURaxYsYKXXnqpsmmo\ndevW/OhHP+L888+nT58+G9Xu60MJXEQSMWfOHB555BFmzJhB79692Wuvvdhrr70qD/5tu+223HPP\nPdx888306NGDqVOnMmrUqMrl33jjDfbYYw+GDRvGV199RdeuXTn99NOB0MVwu+22Y7vttmP77ben\nVatWtGnThq233jpnLAUFBVxyySX07NmTAw44gFdffZUHH3yQ1q1bA3Drrbfypz/9if32249Zs2Zx\n4IEHVi5bVft6nz59aNOmDfPnz+eoo46qHN+zZ09uvfVWrrnmGnr06EHfvn154oknNlh2yJAhfPDB\nB4k2n0AtbmqcIN0TswnS9kxW+/btWbx48QbjtpQTeaRqX375JUcccQRTp06tbLbJVtV3pT73xBSR\nLVx5+w61OtFG8qO8vJzRo0czcODAKpN3XSmBi4g0kBUrVtCrVy922WUXHn744cTLVwIXEWkgbdq0\n4cMPP2yw8nUQU0QkpVJdA2+Igzdrd+gMbbas++SJiOSS6gTeEFdhaz7sPNhFCVxEtnxqQhERSSkl\ncBGRlFICF5HUuuKKK7jzzjvzHUbepLsNXERYuKqcBcvLGqz87ds2p0Ormut6hxxyCN988w3NmjWj\nsLCQPffck8GDBzN06NBqL/1aH7/73e8apNy0UAIXSbkFy8u45625DVb+OQfvSIdWLWuczznHAw88\nQN++fVm2bBmvv/461113HVOmTKnyolNSP2pCEZHEtWvXjn79+jFq1Cgef/xxZs6cyUsvvUS/fv3Y\ne++9OeiggzZI6j/5yU+4//77NyjjmGOO4e9//zsA1113Hb169WLvvffmmGOOYdasWQBcdNFF3HLL\nLQC8/vrrHHDAAYwaNYqePXuy//7787e//Y2JEyfSt29fevTowd13372ZtsDmoRq4iDSY3r17s+OO\nO/Lmm2+y5557ctddd9GtWzfef/99Tj31VHr06MEPf/hDvPeMHj2aM844A4Dp06czb948jj76aEpL\nS3nrrbd49dVXKSoq4qOPPqq812X2lQO/+eYbVq9ezZQpUxg7diyXXXYZxcXFvPjii8yZM4f+/fsz\ncOBAdt5557xsj6SpBi4iDapTp04sWbKE733ve3Tr1g2AffbZhwEDBvDGG28AcOyxx/Lpp58ye/Zs\nAJ588klOOukkmjVrRrNmzVi2bBkffvgh5eXl7LHHHnTs2LGy/MwrqjZr1owLL7yQwsJCBgwYwOLF\niznrrLNo06ZN5eVtp0+fvvnefANTAheRBjVv3jzat2/PO++8w+DBg+nZsyf77LMPjzzyCN9++y0Q\nboF2wgkn8OSTTxJFEU8//XTltbP79u3LGWecwdVXX02vXr24/PLLWbZsWc51bbPNNpU18latWgGw\n/fbbV05v1aoVK1asaMi3u1kpgYtIg3n33XeZN28eBx10EOeffz7HHXccb7/9Nu+//z5Dhw6lvLy8\nct6Ke0dOnjyZ1q1bs//++1dOO/PMM3nhhRcoLS3lk08+2eBGEA3VwyUNlMBFJDEVzRlLly5lwoQJ\nnHfeeZxyyinsvffeLF++nK233poWLVowZcoUxo8fv0HyPfDAA3HOcf311zN48ODK8VOnTuWdd96h\nrKyM1q1b06pVq8p7bdZ0c+PGTgcxRSQxw4cPp1mzZhQUFLDXXntxzjnnMGzYMABuuukmrr/+eq65\n5hoOPfRQBgwYsNFd4gcPHsxtt922QY+UpUuXUlJSwueff07Lli0pLi7mF7/4BbDxQczs2nhjr51X\ne0s1730X4EGgIxAB95jZH7z32wJjgV2B2YA3s8VVFhQkfku1gk8+SPxiVm2GncfqXbomWmZTpluq\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "transit_pass(df_base=df_pass_base_home, expfac='hhexpfac',\n", - " df_scen=hh_per_scen_home_geog, \n", - " geography='County', title='Transit Pass Ownership by Home County')" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 2014 Survey Daysim\n", - "New DistrictName \n", - "East Side 17.5 12.2\n", - "Everett-Lynwood-Edmonds 14.3 15.7\n", - "Kitsap 17.5 7.0\n", - "North Seattle-Shoreline 31.3 23.9\n", - "Renton-FedWay-Kent 10.1 12.3\n", - "S.Kitsap 5.9 5.8\n", - "Seattle CBD 38.7 34.5\n", - "South Pierce 6.0 9.5\n", - "Suburban Snohomish 8.9 10.0\n", - "Tacoma 13.5 14.9\n", - "West-South Seattle 32.4 19.5\n", - "\n", - "--------------------------\n", - "\n", - "Axes(0.125,0.125;0.775x0.775)\n" - ] - }, - { - "data": { - "image/png": "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\nXR0revSCznadjFWnYBS4YbRa5n1H1f1jGlzd/phTYD1T4MaqYzZwwzCMIsUUuGEYRpFiCtwwDKNI\nMQVuGIZRpBTsIGZjI/ctZs11qF49e5Ls5cuXc9555/Hiiy8yf/581l9/fc477zx22223mm1eeOEF\nLrjgAr755hsGDRrEDTfcQK9evQB46aWXuP7665k+fTrdunXj1VfTE4s4XnnlFSoqKhgxYgTnnHNO\nxm1++ukn/vrXvzJ58mQWL17Muuuuy+GHH84pp5zSzAtgGEaxU7AKvLGR+5bS/siToBEFvnLlSnr1\n6sXDDz9Mr169eO655zj55JOZNGkSvXv3Zt68eZx00klcc8017LXXXlx11VWcfPLJPPHEEwB06dKF\nI488kiVLlnDTTTdllFFVVcXFF1/M1ltvTRA0nB9g1KhRLF26lClTprDaaqvx6aef8tFHHzXr3Feu\nXElpad7ysBqGkSPMhJKFTp06ceaZZ9a0qPfcc0/69OnDu++6BClPPfUU/fv3Z7/99qNDhw6cddZZ\nvP/++3z22WcADBw4kEMOOYQ+fRpOdn/rrbey22670bdvX7JFhnznnXcYNmwYq63mwrJvtNFG7Lff\nfgB89dVX9O7dm+rq2qTfhx12GA888AAA48eP56CDDmLUqFFsvvnmXHXVVQwYMKDOB+CHH36gb9++\nzJs3D4CJEyey1157MWDAAA466CA++OADAEaPHs2JJ55Yp24XXXQRF198cROuqGEYucQU+Crw3Xff\nMWPGDPr16wfAxx9/zIABA2rWd+rUiQ033LDJLeNZs2Yxfvx4Tj/99KzKG2DrrbfmyiuvZPz48Xz+\n+edNOn60Rf/WW2+xwQYb8M4773DGGWew77778uijtUEkn3jiCQYPHsyaa67Je++9x9lnn83VV1/N\n9OnTOfroozn++OOpqqrikEMOobKykp9//hmAFStW8PjjjyMiTaqTYRi5wxR4E6mqquLUU0+loqKC\nvn37ArB48eJ6Mw27du3KokWLmnTMiy66iHPOOYfOnTsTBEFWE8qll17KwQcfzLhx49h9993Zeeed\nmTx5coPbp9O9e3eOO+44SkpKKCsrY9iwYTz++OM16x955BGGDXOZ8e69916OPvpoBg4cSBAEVFRU\n0KFDB6ZOnUr37t3ZYYcdePLJJwGYPHkya621FptvvnmT62IYRm4wBd4EqqurGTFiBB07duSyyy6r\nKe/cuXO9EAALFiyga9eujR5zwoQJLFq0iAMOOACgJst0Q5SVlTF8+HCefvpp3nvvPQ444AD++Mc/\n8tNPPzXpHHxA+BoGDx7MkiVLmDZtGl999RXvv/8+++67LwBff/01t956KwMGDKj5mz17NnPmzAGg\noqKChx9+GICHH36YQw89tEl1MAwjtxTuIGaBEIYhZ511Fj/88AP33HNPncG//v378+CDD9YsL168\nmJkzZ9aYWLLx0ksv8c477zBo0CAAfv75Z0pLS/noo4+44447su7btWtXhg8fzs0338xXX31Fz549\nAViyZAldunQBnLknSnrrvrS0lP33359HH32Utddem7322ovOnTsDTtmPGDGCESNGZJS/9957c/75\n5/Phhx8yadIkLrrookbP1zCM3GMt8EY499xz+fTTTxk3bhwdO3ass27fffflo48+4qmnnmLp0qVc\nd911bLbZZjUmljAMWbp0KStWrCAMQ5YtW8by5csBOOecc3jxxReZOHEiEyZMYO+99+aoo47iuuuu\ny1iP66+/nrfffpvly5ezdOlSbr/9drp160bfvn1Za6216NGjB//+979ZuXIl//rXv/jiiy8aPbeD\nDz6Yxx9/nEcffbTGfAJw1FFHcc899zBt2jTCMGTx4sU899xzNaahTp068Zvf/IZTTz2VQYMG1Wvd\nG4aRDIXbAl9zHefqF+PxG2PWrFncd999dOzYkYEDB9aUX3XVVQwbNow111yTMWPGcOGFFzJ8+HC2\n3nprRo8eXbPdK6+8UjO4FwQBffv2ZaedduLBBx+kS5cuNa1lcCaSzp07061bt4x1KSkp4cwzz+Tr\nr7+mtLSUAQMGcPfdd9OpUycArr76as4//3yuvPJKDj/8cLbddtuafRuyrw8aNIjOnTszd+5cdt99\n95ryLbfckquvvpoLL7yQGTNmUFZWxvbbb89OO+1Us01FRQUPPPBAgx8cwzDiJ2tS4xjImNQ4n0lO\njebx9ddfs+uuu/L222/X+RCls6r3tliTzmaj5PMPs85p6HzMKSxbr28ssrPRGq91ocrOS1Jjw8hE\ndXU1t956K8OGDcuqvA3DiJdGTSgiUobLhdkR6AA8pqrnicgo4A9AarTsPFV9Jq6KGoXB4sWL2Wqr\nrVhvvfW49957810dw2jTNKrAVXWpiOymqotFpB3woogMwWWov05VzQjahujcuTOffPJJvqthGAZN\n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\nMQAAAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "transit_pass(df_base=df_pass_base_home, expfac='hhexpfac',\n", - " df_scen=hh_per_scen_home_geog, \n", - " geography='New DistrictName', title='Transit Pass Ownership by Home District')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### By Work Location" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## County Work Location" - ] - }, - { - "cell_type": "code", - "execution_count": 50, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 2014 Survey Daysim\n", - "County \n", - "King 29.9 22.5\n", - "Kitsap 18.0 5.1\n", - "Pierce 6.6 8.8\n", - "Snohomish 8.4 8.3\n", - "\n", - "--------------------------\n", - "\n", - "Axes(0.125,0.125;0.775x0.775)\n" - ] - }, - { - "data": { - "image/png": "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\nRZSVleU6jGZD+zM5admXu+66K9RykryuC3m6APd77/MIzS0Pmtk07/0MwLz3PybuRphcuFtg6WLK\nH7k70SILzzgfdlMCF5Ft32YTuJm9Qw2XpJrZUrbg6iwREUme7oUiIpJSSuAiIimlm1mJpEhBQQFF\nRTpHk4T8/Pxtbl9u6UlVJXCRFImiKBU9J2TLNeTLRE0oIiIppQQuIpJSSuAiIimlBC4iklI6iSmS\nck1xS4mN7LgzlR3qvg35unXruOqqq3jxxRdZtmwZu+++O1dddRVHHrnh/ncvvPAC11xzDV9++SUD\nBgzgjjvuoGvX8Fzjl156idtvv51Zs2axww478Oqrr9a4nldeeYWRI0cyZswYrrjiihrnWb58OT/7\n2c+YPn06q1atYpddduEHP/gB559/fgN2wLZLCVwk7ZrglhKZCk87F+qRwCsqKujatSuTJk2ia9eu\nTJ06lfPOO49p06bRrVs3li5dyrnnnsutt97Ksccey80338x5553HU089BcB2223HaaedxurVq7nz\nzjtrXEd5eTnXX389AwcOxLnan6FRUlLCmjVreP7559l+++356KOP+OCDDxq0/RUVFeTnb8mzx7ce\nNaGISCLatm3LpZdeWl2jPuaYY+jevTvvvBOeAPfMM8/Qq1cvjj/+eFq1asVll13G7Nmz+fjjjwHo\n378/J598Mt27d691HePHj+fII4+kR48ebO5GfG+//TbDhg1j++23B2Cvvfbi+OOPB+Dzzz+nW7du\nVFZWVs8/YsQI/vSnPwEwceJETjrpJEpKSthvv/24+eab6d2790ZfAEuWLKFHjx4sXboUgClTpnDs\nscfSu3dvTjrpJN577z0Axo0bxznnnLNRbNdddx3XX9+QZy5vSglcRJrE4sWL+fTTT+nZsycAc+bM\noXfv3tXT27Zty5577lnvmvG8efOYOHEiF1988WaTN8DAgQO56aabmDhxIp988km9ys+s0b/11lvs\nsccevP3221xyySUcd9xxTJ48uXr6U089xWGHHcaOO+7Iu+++y+WXX84tt9zCrFmzGDVqFGeeeSbl\n5eWcfPLJlJaW8s033wCwfv16nnzySbxP5v5/SuAikrjy8nIuuOACRo4cSY8ePQBYtWrVJhertG/f\nnpUrV9arzOuuu44rrriCdu3a4ZzbbBPKz3/+c4YPH86ECRM46qijOPzww5k+fXq94+/UqROjR48m\nLy+PNm3aMGzYMJ588snq6U888QTDhoUnST700EOMGjWK/v3745xj5MiRtGrVijfffJNOnTpxyCGH\n8PTTTwMwffp0OnbsyH777VfvWDZHCVxEElVZWcmYMWNo3bo1N954Y/X4du3abXIVaVlZGe3bt6+z\nzOeee46VK1dy4oknAuGK1M3Vwtu0acOFF17Is88+y7vvvsuJJ57IT37yE5YvX16vbYjvwV3tsMMO\nY/Xq1cyYMYPPP/+c2bNnc9xxxwHwxRdfMH78eHr37l39mj9/PgsWLABg5MiRTJo0CYBJkyZxyimn\n1CuG+tBJTBFJTBRFXHbZZSxZsoQHH3xwo5N/vXr14tFHH60eXrVqFXPnzq1uYtmcl156ibfffpsB\nAwYA8M0335Cfn88HH3zAvffeu9ll27dvz4UXXshdd93F559/TpcuXQBYvXo12223HRCaezJl1+7z\n8/M54YQTmDx5MjvttBPHHnss7dq1A0KyHzNmDGPGjKlx/UOGDOHqq6/m/fffZ9q0aVx33XV1bm99\nqQYuIom58sor+eijj5gwYQKtW7feaNpxxx3HBx98wDPPPMOaNWu47bbb6NOnT3UTSxRFrFmzhvXr\n1xNFEWvXrmXdunUAXHHFFbz44otMmTKF5557jiFDhnD66adz22231RjH7bffzsyZM1m3bh1r1qzh\nnnvuYYcddqBHjx507NiRzp0789hjj1FRUcGf//xn/vWvf9W5bcOHD+fJJ59k8uTJ1c0nAKeffjoP\nPvggM2bMIIoiVq1axdSpU6ubhtq2bcv3v/99LrjgAgYMGLBJ7b4xlMBFJBHz5s3j4YcfZvbs2fTv\n35+ePXvSs2fP6pN/O+64I3fffTc33XQTffr0YebMmYwbN656+VdeeYW99tqLM844gy+//JIePXpw\n+umnA6GL4U477cROO+3EzjvvTJs2bWjXrh077LBDjbHk5eVx6aWX0rdvXw444ABefPFFHnjgAdq2\nbQvALbfcwu9//3v2339/5syZw4EHHli9bG3t6wMGDKBdu3YsXLiQo446qnp83759ueWWW7j22mvp\n06cPgwYN4rHHHtto2ZEjR/L+++8n2nwCW/hQ40ZK/pmYn7yfeP/Xdmecz9rdeiRaZkuWlucOpkWH\nDh1YtmzZRuO2lQt5pHZffPEFgwcPZubMmdXNNtlq+6w05pmYIrKNq+zQsV4X2khuVFZWMn78eIYN\nG1Zr8m4oJXARkSayatUq+vXrx2677cZDDz2UePlK4CIiTaRdu3Z8+OGHTVa+TmKKiKSUEriISEop\ngYuIpJQSuIhISimBi4iklBK4iKTWlVdeyR133JHrMHJG3QhFUm7JmkoWryxvsvJ33q6Qjm3qrusd\ncsghfPXVVxQUFJCfn8/ee+/NiBEjGDVq1GZv/doYv/71r5uk3LTYbAL33ncHHgB2ASLgbjP7rfe+\nBDgbqLp+9yoz+2tTBioiNVu8spy7X5/fZOWfe3AXOrZpXed8zjnuv/9+Bg0axIoVK3j55ZcZO3Ys\nM2bMqPWmU9I4dX2tlgOXmFkf4FDgfO/9voRkfpuZDYhfSt4iUq19+/YMGTKEcePG8eijj/LBBx8w\ndepUhgwZwj777MNBBx20UVL/4Q9/yH333bdRGccccwx/+9vfABg7diz9+vVjn3324ZhjjmHOnDkA\nXHzxxdx8880AvPzyyxxwwAGMGzeOvn37MnDgQP76178ybdo0Bg0aRJ8+fbjrrru20h7YOjZbAzez\nBcCC+P0K7/17QNd4ctP8JhKRZqN///506dKF1157jb333ps777yTXr168d5773HqqafSp08fvvvd\n7+K9Z/z48Zx55pkAzJo1iwULFnD00UdTWlrK66+/zosvvkhRUREfffRR9bMus+8c+NVXX7F27Vpm\nzJjBxIkTufzyyykuLua5555j3rx5HHfccQwbNoxu3brlZH8krd4nMb33ewADgFfjURd672d67+/1\n3ndoiuBEJP06derE8uXL+fa3v02vXr0A2HfffRk6dCivvPIKAMceeyyffvopc+fOBeDxxx/npJNO\noqCggIKCAlasWMGHH35IZWUle+21F7vsskt1+Zl3VC0oKOCiiy4iPz+foUOHsmzZMs4++2zatWtX\nfXvbWbNmbb2Nb2L1SuDe+/bAY8BFZrYCGAfsCfQH5gO/abIIRSTVFixYQIcOHXjzzTcZMWIEffv2\nZd999+Xhhx/m66+/BsIj0E444QQef/xxoijiL3/5S/W9swcNGsSZZ57JNddcQ79+/bjiiitYsWJF\njev61re+VV0jb9OmDQA777xz9fQ2bdqwatWqptzcrarOXije+0LgceAhM5sMYGaLMqbfAzxVw3LF\nQHHVsJlt8kDTxlpXUEhlfrI9IfPy8hKPsyVr1aqV9meCmqo3R1N56623WLBgAQcddBBnnXUWZ511\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "transit_pass(df_base=df_pass_base_work, expfac='hhexpfac',\n", - " df_scen=hh_per_scen_work_geog, \n", - " geography='County', title='Transit Pass Ownership by Work County')" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "## by Work District" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " 2014 Survey Daysim\n", - "New DistrictName \n", - "East Side 18.4 14.7\n", - "Everett-Lynwood-Edmonds 10.5 11.1\n", - "Kitsap 18.0 5.1\n", - "North Seattle-Shoreline 33.2 23.7\n", - "Renton-FedWay-Kent 11.7 11.5\n", - "S.Kitsap 4.4 5.3\n", - "Seattle CBD 57.7 47.0\n", - "South Pierce 2.5 5.3\n", - "Suburban Snohomish 5.2 4.1\n", - "Tacoma 11.1 13.6\n", - "West-South Seattle 29.9 19.2\n", - "\n", - "--------------------------\n", - "\n", - "Axes(0.125,0.125;0.775x0.775)\n" - ] - }, - { - "data": { - "image/png": "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\nhpFdLBaKYRhGnmKxUAwjzygpyU5wy+Li4qwdKx/k5lL2ushdl8FOU+CGkYfkyovDiJd1fbmYCcUw\nDCNPsRa4YcRM0ZJFsHhhrevXdO0OHXJjUjDyG1PghhE3ixdS/tCYWle3Pv506GkK3Fh3zIRiGIaR\np5gCNwzDyFPMhGIYeU59NvYms+EmVKxff9L31atXc9FFF/Hiiy+yZMkStthiCy666CL23Xffym1e\neOEFLrnkEubOnUv//v255ZZb6N69OwAvvfQSN998Mx988AGdO3fmv//9b0Y5r7zyCqWlpQwfPpwL\nL7ww4zbff/89V1xxBdOmTWPFihVsuummHHXUUZx++umNuADNF1PghpHv1GNjbyqtjxkGDVDga9eu\npXv37kycOJHu3bvz7LPPctpppzF16lR69OjB4sWLGTZsGH/5y1844IADuP766znttNN44oknAOjY\nsSPHHHMMK1eu5Lbbbssoo7y8nMsvv5yddtqJunIWjxo1ilWrVjF9+nTWW289PvvsMz755JNGnf/a\ntWspLm4WOYxrYCYUwzCyQvv27Tn33HMrW9SDBw9m88035733XBKhp556ij59+vDrX/+aNm3acN55\n5/Hhhx/y+eefA9CvXz8OP/xwNt9881pl3HHHHey777706tWLuiKpvvvuuwwdOpT11lsPgK233ppf\n//rXAHz11Vf06NGDioqKyu2PPPJIHn74YQDGjx/PoYceyqhRo9h+++25/vrr6du3b7UXwKJFi+jV\nqxeLFy8GYMqUKRxwwAH07duXQw89lI8++giA0aNHc8opp1Sr22WXXcbll1/egCtaP6bADcOIhYUL\nFzJr1ix693aBTGfOnEnfvn0r17dv356tttqqwS3jOXPmMH78eM4+++w6lTfATjvtxHXXXcf48eP5\n4osvGnT8aIv+7bffZsstt+Tdd9/lnHPO4aCDDuKxx6oCrj7xxBMMGDCADTfckPfff5/zzz+fG264\ngQ8++IDjjjuOk046ifLycg4//HDKysr44YcfAFizZg2TJk1CJDux/0yBG4aRdcrLyznjjDMoLS2l\nV69eAKxYsaLGTMNOnTqxfPnyBh3zsssu48ILL6RDhw4EQVCnCeWqq67isMMOY9y4cey3337stdde\nTJs2rcH179KlCyeeeCJFRUW0a9eOoUOHMmnSpMr1//rXvxg61GWRfOCBBzjuuOPo168fQRBQWlpK\nmzZteOutt+jSpQu77747Tz75JADTpk1jo402Yvvtt29wXerCFLhhGFmloqKC4cOH07ZtW66++urK\n8g4dOtQIAbB06VI6depU7zEnT57M8uXLOeSQQwAqs7LXRrt27TjzzDN5+umnef/99znkkEM49dRT\n+f777xt0Dj6BQiUDBgxg5cqVzJgxg6+++ooPP/yQgw46CICvv/6aO+64g759+1Z+5s2bx/z58wEo\nLS1l4sSJAEycOJEjjjiiQXVoCDaIaRhG1gjDkPPOO49FixZx//33Vxv869OnDxMmTKhcXrFiBbNn\nz640sdTFSy+9xLvvvkv//v0B+OGHHyguLuaTTz7h7rvvrnPfTp06ceaZZ3L77bfz1Vdf0a1bNwBW\nrlxJx44dAWfuiZLeui8uLubggw/mscceY+ONN+aAAw6gQ4cOgFP2w4cPZ/jw4RnlH3jggVx88cV8\n/PHHTJ06lcsuu6ze820o1gI3DCNrjBgxgs8++4xx48bRtm3bausOOuggPvnkE5566ilWrVrFTTfd\nxHbbbVdpYgnDkFWrVrFmzRrCMOTHH39k9erVAFx44YW8+OKLTJkyhcmTJ3PggQdy7LHHctNNN2Ws\nx80338w777zD6tWrWbVqFXfddRedO3emV69ebLTRRnTt2pVHHnmEtWvX8s9//pMvv/yy3nM77LDD\nmDRpEo899lil+QTg2GOP5f7772fGjBmEYciKFSt49tlnK01D7du351e/+hVnnHEG/fv3r9G6bwrW\nAjeMfGfDTZyrX4zHbwhz5szhwQcfpG3btvTr16+y/Prrr2fo0KFsuOGGjBkzhksvvZQzzzyTnXba\nidGjR1du98orr1QO7gVBQK9evdhzzz2ZMGECHTt2rGwtgzORdOjQgc6dO2esS1FREeeeey5ff/01\nxcXF9O3bl/vuu4/27dsDcMMNN3DxxRdz3XXXcdRRR7HLLrtU7lubfb1///506NCBBQsWsN9++1WW\n77DDDtxwww1ceumlzJo1i3bt2rHbbrux5557Vm5TWlrKww8/XOsLp7HUm9Q4y1hS4zyQbeecXYq+\n+LhOP+0Ox5/Ojz17Nfh4ufx/jMbx9ddfs88++/DOO+9UexGlU9t/2+ikxoZhGEbjqaio4I477mDo\n0KF1Ku/GYCYUwzCMmFixYgU77rgjPXv25IEHHsj68U2BG4ZhxESHDh349NNPYzu+mVAMwzDyFFPg\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "transit_pass(df_base=df_pass_base_work, expfac='hhexpfac',\n", - " df_scen=hh_per_scen_work_geog, \n", - " geography='New DistrictName', title='Transit Pass Ownership by Work District')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Auto Ownership" - ] - }, - { - "cell_type": "code", - "execution_count": 52, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Vehicles per Household\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Daysim2014 Survey
hhvehs
0110375116720
1421679477848
2562190560222
3240517218361
411459172856
5022097
602295
704625
801874
1001537
\n", - "
" - ], - "text/plain": [ - " Daysim 2014 Survey\n", - "hhvehs \n", - "0 110375 116720\n", - "1 421679 477848\n", - "2 562190 560222\n", - "3 240517 218361\n", - "4 114591 72856\n", - "5 0 22097\n", - "6 0 2295\n", - "7 0 4625\n", - "8 0 1874\n", - "10 0 1537" - ] - }, - "execution_count": 52, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "print 'Vehicles per Household'\n", - "df = pd.DataFrame([(hh_scen.groupby('hhvehs').sum()['hhexpfac']),\n", - " hh_base.groupby('hhvehs').sum()['hhexpfac']]).T\n", - "df.columns=([scen_name,base_name])\n", - "df.fillna(0,inplace=True)\n", - "df[scen_name] = df[scen_name].astype('int')\n", - "df[base_name] = df[base_name].astype('int')\n", - "df" - ] - }, - { - "cell_type": "code", - "execution_count": 53, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Distribution of Vehilces per Household\n" - ] - }, - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Daysim2014 Survey
hhvehs
07.67.9
129.132.3
238.837.9
316.614.8
47.94.9
50.01.5
60.00.2
70.00.3
80.00.1
100.00.1
\n", - "
" - ], - "text/plain": [ - " Daysim 2014 Survey\n", - "hhvehs \n", - "0 7.6 7.9\n", - "1 29.1 32.3\n", - "2 38.8 37.9\n", - "3 16.6 14.8\n", - "4 7.9 4.9\n", - "5 0.0 1.5\n", - "6 0.0 0.2\n", - "7 0.0 0.3\n", - "8 0.0 0.1\n", - "10 0.0 0.1" - ] - }, - "execution_count": 53, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "print 'Distribution of Vehilces per Household'\n", - "df_new = pd.DataFrame([df[scen_name]/df[scen_name].sum(),\n", - " df[base_name]/df[base_name].sum()]).T*100\n", - "df_new" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 54, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\nRw8uvfTS1g6lVSiBx9SStXBlbcbn+DYZf8y36dKupc/OlbjI1WOpUK5rdzZ27pJzvoMOOohly5bR\ntm1bEokEe+yxByNGjGDkyJFkfkJc4W6++et9EbgSuEjM5eqxVKiqMeMhjwTunGPSpEkMGTKEVatW\n8dJLLzF27FhmzZrF7bffXrL4vs7UBi4iRdepUyeOPvpoJk6cyJ/+9Cfeeecdpk2bxtFHH82ee+7J\nAQccsElS/+EPf8g999yzyTKOOuoo/vKXvwAwduxY9t13X/bcc0+OOuoo3n03fCb1pZdeyi233ALA\nSy+9xH777cfEiRMZMGAAgwcP5plnnmH69OkMGTKE/v378+tf/7pMW6A8VAMXkZIZOHAgPXv25JVX\nXmGPPfbgzjvvpG/fvsybN4/TTjuN/v37873vfQ/vPXfddRdnn302AHPmzGHx4sV897vfpba2lr/9\n7W/MnDmTZDLJ+++/z3bbbQeEtf7U5plly5axbt06Zs2axeTJk7niiiuorq7m2WefZeHChRx77LEM\nHz6cXr16tcr2KDbVwEWkpLp3787KlSv5zne+Q9++fQHYa6+9GDZsGC+//DIAQ4cO5cMPP2T+/PkA\nPPLII5x44om0bduWtm3bsmrVKt577z0aGhrYfffd6dbtq+cjp94Su23btlxyySUkEgmGDRvGihUr\nOPfcc+nYsSN9+vShT58+zJkzp3wrX2JK4CJSUosXL2b77bfntddeY8SIEQwYMIC99tqLBx98kM8/\n/xyA9u3bc/zxx/PII48QBAGPP/44p5xyCgBDhgzh7LPP5pprrmHfffdl9OjRrFq1KmNZ3/jGN5pq\n5O3btwdgxx13bJrevn171qxZU8rVLSslcBEpmddff53FixdzwAEHcNFFF3HMMcfw6quvMm/ePEaO\nHElDw1ePyqypqeHRRx/lhRdeoEOHDgwePLhp2o9+9COefvppamtr+eCDD5g4cWLTtFL1cIkDJXAR\nKZrG5oy6ujqmTp3KhRdeyCmnnMKee+7J6tWr6dy5M1VVVcyaNYspU6Zsknz3339/nHPccMMNjBgx\nomn87Nmzee2119iwYQMdOnSgffv2JBKJpvLyfarY1kgnMUWkaM466yzatm1LmzZt6NOnD+effz5n\nnHEGADfddBM33HADP//5zzn44IMZNmwYK1eu3OT9I0aM4Fe/+tUmPVLq6uoYN24cH330Ee3ataO6\nupqf/OQnwOYnMdNr41t77VwJXCTmXNfuYV/tEi4/H3/961+zTj/uuOM47rjjss7Tq1cvDjzwQHbZ\nZZemcUOGDGHatGkZ558wYULT60MOOYS///3vTcNt27ZlwYIFm8z/2GOPZS0/bpTARWJuY+cueV1o\nU+m+/PJL7r333qauhJJbzgTuvW9P+CzMdkAV8LiZXeW9HwecC3wazXqVmT1TqkBFZOtVW1vLeeed\nx2GHHcZJJ53U2uHERs4EbmZrvfdHmNka731bYKb3fgjhE+pvNzNdIysiBamurua9995r7TBiJ69e\nKGbW2HGyCkgAn0fDW/cZAhGRCpZXG7j3vg3wGtAbmGhmc7z3I4CLvfdnAK8Cl5vZitKFKiIiqfKt\ngTeY2UCgF3CY974amAh8CxgIfALcVqogRURkc1vUC8XMVnrv/wzsb2a1jeO993cDT6bPHyX66pT3\nF/yU6KqqqlZ/0nQ5YliXyL5r8uneWo6ncn9d9kclxdF4EYtsfbJ9ZqOOI41qzaw2n14oXYGNZrbC\ne98BGApc773vYWaLo9lOAt5Mf2+U5GtTRo0t9GnayWSy1Z/IXY4YEvUbs07P5+Kz+vr6ksf5ddkf\nlRRHJXxZSWk095lNJpOY2bj08fnUwHsCk6J28DbA/WY23Xt/n/d+IGFvlA+BHxcUuYiIbJF8uhG+\nCQzOMP6MkkQkIltk+bqApas2lGz5+T5bdf369Vx11VXMnDmTFStWsOuuu3LVVVdxxBFHNM3zwgsv\ncM0117Bo0SIGDRrEHXfcwc477wzAiy++yIQJE5gzZw6dO3du9srOl19+mZqaGkaNGsXo0aMzzrNy\n5Uquv/56ZsyYwZo1a+jWrRunnnoqF154YQu2QOXSlZgiMbd01QaufCb781ELke+zVevr69l55515\n9NFH2XnnnZk2bRoXXHAB06dPp1evXixfvpzzzz+fX/3qVwwdOpRbbrmFCy64gCefDE+fbbvttvzg\nBz/gyy+/5M4778xYxoYNG7juuusYPHhw1vucjBs3jrVr1/L888+z3Xbb8f777/POO++0aP3r6+sr\n9ryD7kYoIkXRoUMHLrvssqYa9VFHHcUuu+zCm2+Gp8eeeuop+vbty3HHHUdVVRWXX345c+fO5Z//\n/CcQPr3n5JNP3uQ+KOnuuusujjjiCHr37p31LoRvvPEGw4cPb3pyz+677950H5YFCxbQq1evTW5l\nO2LECB566CEAJk+ezIknnsi4cePYe++9ueWWW+jXr98mXwCfffYZvXv3Zvny5QBMnTqVoUOH0q9f\nP0488UTmzZsHwMSJEznvvPM2ie3aa6/luuuuy2OL5qYELiIl8emnn/Lhhx/Sp08fAN5991369evX\nNL1Dhw5861vfyrtmvHDhQiZPnsyll16a8xaygwcPZvz48UyePJkPPsjv10lqjf71119nt9124403\n3uCnP/0pxx57LFOmTGma/uSTT3LIIYfQpUsX3nrrLa644gpuvfVW5syZw8iRIzn77LPZsGEDJ598\nMrW1tXzxxRcAbNy4kSeeeALvfV4x5aIELiJFt2HDBi666CJqamro3bs3AGvWrNmsB02nTp1YvXp1\nXsu89tprGT16NB07dtzsNrLpbrzxRk466STuvfdejjzySA499FBmzJiRd/zdu3fnrLPOok2bNrRv\n357hw4fzxBNPNE1/7LHHGD58OAAPPPAAI0eOZODAgTjnqKmpoaqqitdee43u3btz0EEH8b//+78A\nzJgxgx122IG9994771iyUQIXkaJqaGhg1KhRtGvXjl/84hdN4zt27LhZF7m6ujo6deqUc5nPPvss\nq1ev5oQTTgByP8ihffv2XHzxxTz99NO89dZbnHDCCfz4xz/e7P7jzdlpp502GT7kkEP48ssvmTVr\nFgsWLGDu3Lkce+yxAHz88cfcdddd9OvXr+nvk08+YfHisJd145OGAB599NGmR8UVg05iikjRBEHA\n5Zdfzmeffcb999+/ycm/vn378qc//alpeM2aNcyfP7+piSWbF198kTfeeINBgwYB8MUXX5BIJHjn\nnXf43e9+l/W9nTp14uKLL+bXv/41CxYsoGfPnkB4+9ptt90WCJt7UqXX7hOJBMcffzxTpkyha9eu\nDB06lI4dOwJhsh81ahSjRo3KWP7RRx/N1Vdfzdtvv8306dO59tprc65vvlQDF5GiGTNmDO+//z73\n3nsv7dq122TascceyzvvvMNTTz3F2rVruf322+nfv39TE0sQBKxdu5aNGzcSBAHr1q1j/fr1AIwe\nPZqZM2cydepUnn32WY4++mhOP/10br89881QJ0yYwOzZs1m/fj1r167l7rvvpnPnzvTu3ZsddtiB\nHj168PDDD1NfX88f//hH/vWvf+Vct5NOOoknnniCKVOmNDWfAJx++uncf//9zJo1iyAIWLNmDdOm\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df_new.plot(kind='bar', title='Auto Ownership Distribution Regionwide')" - ] - }, - { - "cell_type": "code", - "execution_count": 55, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Daysim: 1.8808226021\n", - "2014 Survey: 1.84776763947\n" - ] - } - ], - "source": [ - "# Average autos per household\n", - "print scen_name + \": \" + str(sum(hh_scen['hhvehs']*hh_scen['hhexpfac'])/sum(hh_scen['hhexpfac']))\n", - "print base_name + \": \" + str(sum(hh_base['hhvehs']*hh_base['hhexpfac'])/sum(hh_base['hhexpfac']))" - ] - }, - { - "cell_type": "code", - "execution_count": 56, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Auto Ownership by Income\n", - "# Create common income ranges\n", - "def map_income(df, in_field, out_field):\n", - " \n", - " # Define categories\n", - " incmap = {}\n", - " for i in range(0, 20000):\n", - " incmap.update({i: ' <20k'})\n", - " for i in range(20000, 40000):\n", - " incmap.update({i: '20k-40k'})\n", - " for i in range(40000, 60000):\n", - " incmap.update({i: '40k-60k'})\n", - " for i in range(60000, 75000):\n", - " incmap.update({i: '60k-75k'})\n", - " for i in range(75000, 100000):\n", - " incmap.update({i: '75k-100k'})\n", - " for i in range(100000, 150000):\n", - " incmap.update({i: '100k-150k'})\n", - " for i in range(150000, int(df[in_field].max())+1):\n", - " incmap.update({i: '>150k'})\n", - "\n", - " df[out_field] = df[in_field].map(incmap)\n", - " return df" - ] - }, - { - "cell_type": "code", - "execution_count": 57, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "hh_scen = map_income(hh_scen, in_field='hhincome', out_field='Income')\n", - "hh_base = map_income(hh_base, in_field='hhincome', out_field='Income')" - ] - }, - { - "cell_type": "code", - "execution_count": 58, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "df_scen = pd.pivot_table(data=hh_scen, index='hhvehs', columns='Income', values='hhexpfac', aggfunc='sum')\n", - "df_base = pd.pivot_table(data=hh_base, index='hhvehs', columns='Income', values='hhexpfac', aggfunc='sum')\n", - "# # Sort the columns\n", - "df_scen = df_scen[[' <20k','20k-40k','40k-60k','60k-75k',\n", - " '75k-100k','100k-150k','>150k']]\n", - "df_base = df_base[[' <20k','20k-40k','40k-60k','60k-75k',\n", - " '75k-100k','100k-150k','>150k']]" - ] - }, - { - "cell_type": "code", - "execution_count": 59, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "pd.options.display.float_format = '{:.1f}'.format # set float format as percent, until further notice" - ] - }, - { - "cell_type": "code", - "execution_count": 60, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Daysim2014 Survey% difference 2006->2014
Income
<20k1.01.00.0
20k-40k1.51.4-0.1
40k-60k1.71.6-0.1
60k-75k2.11.9-0.1
75k-100k2.32.2-0.0
100k-150k2.42.4-0.0
>150k2.42.60.1
\n", - "
" - ], - "text/plain": [ - " Daysim 2014 Survey % difference 2006->2014\n", - "Income \n", - " <20k 1.0 1.0 0.0\n", - "20k-40k 1.5 1.4 -0.1\n", - "40k-60k 1.7 1.6 -0.1\n", - "60k-75k 2.1 1.9 -0.1\n", - "75k-100k 2.3 2.2 -0.0\n", - "100k-150k 2.4 2.4 -0.0\n", - ">150k 2.4 2.6 0.1" - ] - }, - "execution_count": 60, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Calculate averages by income class\n", - "df = pd.DataFrame([[sum(df_scen[colname]*df_scen.index)/sum(df_scen[colname]) for colname in df_scen.columns],\n", - " [sum(df_base[colname]*df_base.index)/sum(df_base[colname]) for colname in df_base.columns]]).T\n", - "df.index=df_base.columns\n", - "df.columns=[scen_name,base_name]\n", - "# df[scen_name] = df[scen_name].astype('int')\n", - "# df[base_name] = df[base_name].astype('int')\n", - "df['% difference 2006->2014']= (df[base_name]-df[scen_name])/df[scen_name]\n", - "df" - ] - }, - { - "cell_type": "code", - "execution_count": 61, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 61, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXMAAAFLCAYAAAAkk2xSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XmcFNW5//HPcZBNRg0aUQTFIKiYKOBuvHHciLiBhnmu\nRmPcNXGL0bgbUGPirj81ckniblQelyDmuhvHxDXmiktEjcQlgOKGIAgIDPX7o2qGppmZ7oGZqa7y\n+369+jVdVaern6rpfur0qVN1QhRFiIhItq2SdgAiIrLylMxFRHJAyVxEJAeUzEVEckDJXEQkB5TM\nRURyQMlcpB2FEG4OITzWEesJIRwWQlhUosx7IYRzVjYeqTxK5iWEENYPISwOIUwPIVSlHMvmIYTb\nQgjTQggLki/mfSGEmjTj6igtJbQQwpIQwg87OqYyRMkjb+tZRlsdtGTFKZmXdiTwFtAN2DetIEII\n3wf+AaybxLQZsA/wPPA/K7nuTisdYBtqIZ52SUTtLLThetpqXe0hi/+bXFEyb0EIYRXgCOBa4I/A\nMQXLjg4hzAohdCl6zRkhhPcLpncLIbwWQpgfQpgUQvivpBZ5cCvi6A7cCvwliqI9oih6JIqid6Mo\n+mcURZcC2xWUPTl5nzkhhA9DCHeGENYtWF6TvP9eIYSnQwjzgSNDCNUhhJuS1ywIIfwnhHBFCzH1\na9iOEMITIYR5IYR/hxD+u6hcr6TW9nEI4YvkPf+rVDzNvW0r9tl6IYS7QgifJ7E9GULYqon37V30\nusUhhB8XTJ+dbNeCZBseDiF0LVi+RwjhmeQ9poUQbgwh9Fw+nHBMCOH9EMLsEML9IYR1igr8OIQw\nOYTwVQhhagjhwpZ+CYbYhUlMc0IIdwHfKHP3dA8h/CGJ5ZMQwkUhhJCsd0wI4c0m3u/GEMLjLaxz\nmYNNQ029jO3ePYTwtxDCl8n3qS6E8K2C5aeFEN5J9suUEMLJRa9/L4RwQQhhbPL6GSGEn4QQuoYQ\nfhtCmJn8X44vel2PEML/S5Z9GUJ4KYSwf5n7rzJFUaRHMw9gb+ALoAfwHWAxsGGybHVgHmBFr3kd\n+FXyfP2kzO+ATYFdgf8DlgA/bEUcI5PX7FhG2ZOS99kQ2B54BqgrWF6TrOuNZPs2TOK8BngZ2Abo\nA+wAHNnC+/RL1jMdOAgYAFyY7KPBSZluwGTgbmAo8C3gbGABsGlL8TTznjcDjzWzrHGfEieVF4CX\ngB2BbwN3ATOBtYret3fRehYBhybPDwBmJ3H1AbZM9m/XZPmuwJfA8UB/YGvgL0X7+2ZgFnFlYFDy\nP3kHuLXoc7YYOAPYGLAk1gua23bgZGAu8KPkNb9I3mdhic/He8k2jUn+Z4ck6zmp4DO7CPhewWuq\ngTlAbQvrLY6vnO3ePdnuK4m/XwOBHwMDk+XHE39/jkr277HAfOCIou35HPgZ8efrHKAeeLhg3pnJ\nvM0KPh9PJv+rHYk/y0cDXwG7pp13VvSRegCV/ADuB/6nYPpp4MKC6TuBPxdMb02cIAYk0xclH+BQ\nUOb7tD6Zn568Zs0V2IYhyWvXS6ZrkumDi8pNAG5qxXr7Jes5v2j+Mw1fWOAwYCpQVVTmL8BVLcXT\nzHvenCSaOU08CpP5bsn0pgWv7Qx8AJxX9L4tJfNTiJvYOjUTTx3w66J5GyTr3aIg5hnAqkX/zw8K\npv8G3FW0npOIE1mngvUUJstphZ/FZN7dlJfMnyqadxHwn6LP/W0F08cCHzW3H5qJr9ztntjCOqcC\nFxfNuxL4d9H23FcwHYgPVvcXzZsJ/LTgfz8fWL1o3TcCf2rtd6xSHmpmaUYIYX1gL5Ztj/4dcETB\nz99bgGEhhLWT6UOBF6IoejuZHgS8GCWflMTzKxJOK+KuCSE8kjSTfEH8hYG4xlvo70XT1wOjQtwk\ndHUIYc+Gn94lPFc0/SywefJ8G+I2/llJU8CcEMIcYCfi2mRL8TTneeIacuFjcFGZzYHPoihqbC6I\nomghcW19c8o3HlgVeD/ETVCHhBB6FCzfBjilaNteJ247HlBQ7s0oigp7mXwI9CqYHgT8tei9/wp0\nJa6RLiOEsDrQm3hfF3qG0p+ViKb/Z30Ktm0c8IMQwhrJ9NHALVEULS6x7mKltnso8GhTL0y2cX2a\n3i/9Cpq6IuCVhoXJd+0T4NWieR8DDU082xAf3KcX/e8OZvnPZWZU1ImvCnMkUAW8WJTTViE+EToB\neAz4FDg4hHA9cCDwy4KybXVCqCEpbU78hW1SCGED4EHig8yYJLa+wOPEH95CXxZORFH0aPL67xPX\nXG4HXgsh7BZF0ZJWxtuw3asQN5+MbKLMvJbiacGCKIreKZ5Z3nGHUBDbkoJ5DeuoouA8UhRFH4QQ\nNgV2IW5SOQ+4JISwXRRF05LXXgzc1sR7fVTwvLi7YEQrDtApeJg4+R0aQvgbcdI9aAXW01Hb3dT7\nNDWv4X+7CnHtfesm1rWwbUPrOKqZNyHEJz6PJP75WVwDvIvkRGgURfXEbYI/AoYTt6PfVbCqycA2\nyfoabL8CIT1K/OVqsn9wCKHhxNc2xLW5n0VR9FzyC2Hdpl7TlCiKPo+i6K4oio4jbsfdmbjXTEt2\nKJrekXi7AV4kbrOcE0XRO0WPGeXGVRxmGWVeB9YKITTGHuIT1dsB/0xmfZz8Xb/gdYMpSjZRFC2M\n4hPOZxC363YHRiSL/wF8u4lteyeKosKDU6mYXyfe14V2Jj7g/bu4cBRFXxCfq/hu0aLvlvFegab/\nZ9OiKJqbrH8J8HviGvnRxM0yb9N6pWL5P+LKw/IvjLdxGk3vl3eiKFqwAvE0+AewJtCtif/btJVY\nb7rSbuepxAdxIqsH+jSxbA+WPRH6HeJa3kvA3UVlexPXOMcRJ8VdiD9IS4CDCso9QVHbaxPvuydx\nO99jyfNvJe99GvHPWYAtkrjPATYirhG/kbzf95IyNTTdVnwRsD+wCXETwbXEtZfqZuLpl6xnKnGt\nbSBwQfL+DSdAuwCvETeh7JG8ZjvgLGBES/E08543U8YJ0GT6eWASS0+Ajgc+A3omy6uAd4l/yWxC\n3PTz1yT+hjbzI4lPvm1J3Ex1RPK/36Ug9oXAFcQHgv7J/+YPQJfmYiY+6bikYHo4S0+ADmTpCdDz\nm9t24pN7c5J1DQBOTV6zqMQ+fC/5v45O3uuHyXpOLiq3brJtCyj4rJb7vylzuxu+S1cRf3Y3IT7P\n0nAC9CcsPQE6gKUnQA8v2p6zi95nCvDLonlvsuwJ5UeJz4eMIP4ubQWcCByVdv5Z0UfqAVTig7gJ\n5ZlmlnUirtUVfjBeSpLAvk2U3404oS0g7i2yJ3Hi2b+gzLvAjWXE9W3i5o/pxGfe3yc+WTWsoMxP\ngf8kX4K/Etd86lk2mdezfDI/N4lzDnEvhCdpofcMS5P5wUnZ+cS1yAOLyvUkbo+flsQ8DbgX2LKl\neJp5z5uAR5tZVpzM1yU+Qf15si+eBIYWvWZb4oPrPOLEvxPLngDdn7hZaybxQfnVwkSSlNmJ+AD7\nBXGvkMnEJ+mqmouZOKnVF807NHltwz66EFiluW0nrmFfRNw+PBdw4gRf6gTou8m6byRO6p8Av6bg\nJH1B2T8ly1dtaZ3NxFfudg8jbrOfl3zungD6FSw/jbgTwULiJH1SE9tTnMzfZvlk/gbLfme7Ar9J\n1v0VcXv+g0BNW+WRjn60uLC2trZrbW3tC7W1tS/X1tZOrq2t/U0z5a6pra19u7a29pXa2tohaW9U\nElNF/lOA7yWJZ/Msxl+wHf1oprtkpcde6qH4G//HfweuyGr8Wd//rX202Gbu7guAXdx9MPHPoF3M\nbKfCMma2F7Cxuw8gbkse29I6O1BN2gEAJBcw7Bjii2z2Im6LfD6KotdLvLSm/aNrNzVpB7CSatIO\nYCXVrMyLQwhrhxAOI+7Wem1bBNRKNSm8Z1uqSeNNS54AdfeGXgedidsZZxYV2Y+49wTu/gKwppn1\nQhpsQPxz/03i5oaniNvk86CteutIZfkYuBw4MYqi91KORcpUsmuima1C3CbcHxjr7pOLiqxPfBKs\nwTTiq+U+Qoii6CziE365knzJU73xmLSPKIrUyy2DQtI2VpKZrQE8Apzp7nUF8x8ALnb3Z5Lpx4HT\n3f2lotfXUPDzw91Hr2TsIiJfS2Z2fsFknbvXlX3RkLvPNrP/Je5oX1ewaDrxhSkN+iTzil9fV/S6\n0R988EG5b99q1dXVzJkzp93W396yHH+WYwfFnzbF37LevXvj7mOK57f4c8rM1jazNZPn3Yj7hU4q\nKjaRuFsVZrY9MMvd1cQiItKBSrWNrQf8xcxeJr6vxQPu/oSZHWtmxwK4+4PAO2Y2hfjimJ+2a8Qi\nIrKcstvM20GkZpbmZTn+LMcOij9tir9lvXv3hibucaOz1iIiOVBxd02srq5uk/VUVVW12brSkOX4\nW4o9yzUukUpWcckc9IXPq6wenESyQM0sIiI5oGQuIpIDSuYiIjmgZC4ikgNK5iIiOVCRvVmKdZo9\nk+jT9rtDQFi7F4vX6NlimYULF3LWWWfx9NNPM2vWLDbccEPOOussdtlll8Yyf/vb3zjnnHP44IMP\nGDJkCFdffTXrrx8PMfnMM89w1VVX8frrr7PGGmvw/PPPN/k+zz33HLW1tZx00kmcfvrpTZaZPXs2\n559/Pk8++STz5s1jnXXW4cADD+T4449fwT0gIlmXiWQeffoRCy8+o93W3/nMS6BEMq+vr2f99dfn\nvvvuY/311+fxxx/nuOOO44knnqBPnz7MnDmTY445hssvv5w99tiDSy+9lOOOO44HHngAgNVWW40f\n/vCHzJ8/n2uvbfp+/4sWLeKXv/wlQ4cObXG0+TFjxrBgwQKeeuopVl99daZMmcJbb721QtteX19P\nVZXuZCuSdWpmKVO3bt34+c9/3ljT3n333enbty+vvfYaAA8++CCbbLIJe++9N507d+bUU09l8uTJ\n/Pvf8eDqgwcP5oADDqBv377Nvse4cePYZZdd6N+/Py3dZuHVV19l5MiRrL766gBsvPHG7L13PN7F\n1KlT6dOnD0uWLGksP2rUKO68804Axo8fz4gRIxgzZgzf/va3ufTSSxk0aNAyB4PPPvuM/v37M3Nm\nPA7JY489xh577MGgQYMYMWIEb7zxBgBjx47l6KOPXia28847j1/+8pdl7FERaUtK5ivok08+4d13\n32XgwIEA/Otf/2LQoEGNy7t168ZGG21Udo152rRpjB8/np/97GctJnKAoUOHcskllzB+/Hjeeeed\nstZfWNN/+eWX6devH6+++iqnnHIKw4cPZ8KECY3LH3jgAXbccUd69uzJP//5T0477TQuu+wyXn/9\ndQ455BAOP/xwFi1axAEHHEBdXR1ffPEFAIsXL2bixImYWVkxiUjbUTJfAYsWLeKEE06gtraW/v37\nAzBv3rzlrnDs0aMHX375ZVnrPO+88zj99NPp3r07IYQWm1kuvPBC9t9/f26++WZ23XVXvvvd7/Lk\nk0+WHX+vXr047LDDWGWVVejatSsjR45k4sSJjcv/9Kc/MXLkSABuv/12DjnkEAYPHkwIgdraWjp3\n7sxLL71Er1692G677fjzn/8MwJNPPslaa63Ft7/97bJjEZG2oWTeSkuWLOGkk06iS5cuXHTRRY3z\nu3fvvtxtCObMmUOPHj1KrvPRRx/lyy+/ZN999wUoHB29SV27duXEE0/koYce4p///Cf77rsvxx57\nLLNnzy5rG5K7rjXacccdmT9/PpMmTWLq1KlMnjyZ4cOHAzB9+nTGjRvHoEGDGh8ffvghM2bMAKC2\ntpb77rsPgPvuu48f/OAHZcUgIm0rEydAK0UURZx66ql89tln3HbbbcucONxkk024++67G6fnzZvH\ne++919gM05JnnnmGV199lSFDhgDwxRdfUFVVxVtvvcUNN9zQ4mt79OjBiSeeyHXXXcfUqVNZb731\nAJg/fz6rrbYaEDcJFSqu9VdVVbHPPvswYcIE1l57bfbYYw+6d+8OxIn/pJNO4qSTTmry/YcNG8bZ\nZ5/Nm2++yRNPPMF5551XcntFpO2pZt4KZ555JlOmTOHmm2+mS5cuyywbPnw4b731Fg8++CALFizg\nyiuvZPPNN29shomiiAULFrB48WKiKOKrr75i4cKFAJx++uk8/fTTPPbYYzz66KMMGzaMgw8+mCuv\nvLLJOK666ipeeeUVFi5cyIIFC/jDH/7AGmusQf/+/VlrrbVYd911ueeee6ivr+euu+7i/fffL7lt\n+++/PxMnTmTChAmNTSwABx98MLfddhuTJk0iiiLmzZvH448/3th81K1bN/baay9OOOEEhgwZslyt\nX0Q6RiZq5mHtXnH3wXZcfynTpk3jj3/8I126dGHw4MGN8y+99FJGjhxJz549+d3vfse5557LiSee\nyNChQxk7dmxjueeee67xxGAIgf79+7PDDjtw9913s9pqqzXWoiFuRunevTtrrLFGk7Gsssoq/Pzn\nP2f69OlUVVUxaNAgbr31Vrp16wbAZZddxtlnn80ll1zCgQceyNZbb710W5tpjx8yZAjdu3fno48+\nYtddd22cv8UWW3DZZZdx7rnn8u6779K1a1e23XZbdthhh8YytbW13Hnnnc0efESk/VXcSENZH2Xk\n62j69OnsvPPOvPLKK8sclIpl5X+blTibo/jTpZGGJJOWLFnCuHHjGDlyZIuJXETaVyaaWaQyzZs3\njy233JINNtiA22+/Pe1wRL7WlMxlhXXv3p2333477TBEBDWziIjkgpK5iEgOqJlFRKQFrb0F96J1\n+8BqHT94uZK5iEgLWnsL7qpzrkglmauZRUQkB5TMK9iZZ57J1VdfnXYYIpIBmWhmmflVxMdzF7Xb\n+tfpsSo9uzR/y1mA7bbbjk8//ZROnTpRVVXFgAEDGDVqFIccckiLt6tdGRdffHG7rFdE8qfFZG5m\nfYFbgXWACPidu19TVKYGuB9oGCXhXnf/VVsG+fHcRZzxcHmDMKyIS/b8Fj27dG6xTAiBW265hZ12\n2om5c+fy7LPPMnr0aCZNmqR7kohI6ko1sywCTnH3zYHtgePNbLMmyj3l7kOSR5sm8krUo0cPhg0b\nxtixY7n77rt56623ePzxxxk2bBibbrop22yzzTIJ/kc/+hE33XTTMuvYfffdeeSRRwAYPXo0W265\nJZtuuim77747//rXvwD42c9+xqWXXgrAs88+y1ZbbcXYsWPZYostGDp0KA8//DBPPPEEO+20E5tv\nvjnXXXddB+0BEak0LdbM3X0GMCN5PtfM3gB6A28UFW2fdoYKN3jwYNZbbz1eeOEFBgwYwLXXXssm\n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\nSA4omYuI5ICSuYhIDiiZi4jkgJK5iEgOKJmLiOSArgCVkjRSj0jlUzKXkjRSj0jlUzOLiEgOKJmL\niORAyWYWM7sR2Bv42N2/08TyGuB+oOE2efe6+6/aMkgREWlZOW3mNwHXAre2UOYpd9+vbUISEZHW\nKtnM4u5/Az4vUUwjC4iIpKgterNEwI5m9gowHTjN3Se3wXpFRKRMbZHMXwL6uvs8MxsOTAAGFhdK\n2tZrGqbdnerq6jZ4+6Z17ty5Xdff3iop/q+qWvcxCa38nVZVVdWu26r4W6b4W1aJ8ZvZmILJOnev\nW+lk7u5zCp4/ZGbXm1lPd59ZVK4OqCuYNXrOnDm0l+rqatpz/e2tkuKvql/cqvJR1Lr119fXt+u2\nKv6WKf6WVVr81dXVuPuY4vkr3TXRzHqZWUiebwuE4kQuIiLtq5yuiXcCOwNrm9lUYDSwKoC7jwNG\nAT8xs8XAPODA9gv360Mj3ItIa5RM5u5+UInlvwV+22YRCaAR7kWkdXQFqIhIDiiZi4jkgJK5iEgO\nKJmLiOSAkrmISA5ocIoOotF6RKQ9KZl3EI3WIyLtSc0sIiI5oGQuIpIDSuYiIjmgZC4ikgNK5iIi\nOaBkLiKSA0rmIiI5oGQuIpIDSuYiIjmgZC4ikgNK5iIiOaBkLiKSA0rmIiI5oGQuIpIDSuYiIjmg\nZC4ikgNK5iIiOaBkLiKSA0rmIiI5oGQuIpIDSuYiIjnQqVQBM7sR2Bv42N2/00yZa4DhwDzgMHef\n1KZRiohIi8qpmd8E7NncQjPbC9jY3QcAxwBj2yg2EREpU8lk7u5/Az5voch+wC1J2ReANc2sV9uE\nJyIi5WiLNvP1gakF09OAPm2wXhERKVPJNvMyhaLpqLiAmdUANQ3T7k51dXXZb7Boxgcs+WRG2eXr\n1+1N9TfXLbt8e/uqqnW7OhTv0RKqqqpatT9bI8uxg+IvRfG3rBLjN7MxBZN17l7XFsl8OtC3YLpP\nMm8Z7l4H1BXMGj1nzpyy36RqxjQWXnxG2eW7nXMF87quVnb59lZVv7hV5aPlDoctq6+vpzX7szWy\nHDso/lIUf8sqLf7q6mrcfUzx/LZoZpkIHApgZtsDs9z9ozZYr4iIlKmcrol3AjsDa5vZVGA0sCqA\nu49z9wfNbC8zmwJ8CRzengGX6+PqdZjx2cKyy6/TY1V6dmnl7yMRkQpRMpm7+0FllDmhbcJpOx8t\n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\nHFAyFxHJgf8PHG3hTWEJQPkAAAAASUVORK5CYII=\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df[[base_name, scen_name]].plot(kind='bar', title='Avg. Cars per Household by Income')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.11" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/calibration/2-activity-pattern.ipynb b/scripts/summarize/notebooks/calibration/2-activity-pattern.ipynb deleted file mode 100644 index 002a008a..00000000 --- a/scripts/summarize/notebooks/calibration/2-activity-pattern.ipynb +++ /dev/null @@ -1,1450 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "These notebooks are used to compare a base and scenario, from expanded surveys or model outputs, in H5 format. To run: from the menu bar above, choose **Cell -> Run All ** or run lines individually. Use the toggle button below to hide/show the raw Python code." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "## " - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "*Summaries:*\n", - " - Day Activity Pattern\n", - " - Number of Tours\n", - "---" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.display import HTML\n", - "\n", - "HTML('''\n", - "
''')" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "from IPython.display import display, display_pretty, Javascript, HTML\n", - "from pandas_highcharts.core import serialize\n", - "from pandas_highcharts.display import display_charts\n", - "import matplotlib.pyplot as plt\n", - "plt.style.use('ggplot')\n", - "\n", - "# Change working directory; only run this once since its a relative path change\n", - "default_path = r'../../../..'\n", - "os.chdir(default_path)\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "ename": "NameError", - "evalue": "name 'base_run' is not defined", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[1;31m# Refering to 2 datasets as BASE and SCEN (scenario)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 4\u001b[1;33m \u001b[0mbase\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mh5py\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mFile\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mbase_run\u001b[0m \u001b[1;33m+\u001b[0m \u001b[1;34mr'\\survey14.h5'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'r+'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 5\u001b[0m \u001b[0mbase_name\u001b[0m \u001b[1;33m=\u001b[0m \u001b[1;34m'2014 Survey'\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 6\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mNameError\u001b[0m: name 'base_run' is not defined" - ] - } - ], - "source": [ - "# Load h5 or daysim outputs records\n", - "# Refering to 2 datasets as BASE and SCEN (scenario)\n", - "\n", - "survey_loc = r'R:\\SoundCast\\estimation\\2014\\P5'\n", - "\n", - "base = h5py.File(survey_loc + r'\\survey14.h5','r+')\n", - "base_name = '2014 Survey'\n", - "\n", - "# Note that expansion factor on daysim_outputs = 1 for each record, to allow direct comparison between survey records w/ exp. factor\n", - "scen = h5py.File(r'outputs\\daysim_outputs.h5','r+')\n", - "scen_name = 'Daysim'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def build_df(h5file, h5table, fields, nested=False):\n", - " '''return all fields from h5 table'''\n", - " data = {}\n", - " for field in fields:\n", - " if nested:\n", - " data[field] = [i[0] for i in h5file[h5table][field][:]]\n", - " else: \n", - " data[field] = [i for i in h5file[h5table][field][:]]\n", - " \n", - " return pd.DataFrame(data)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Load trip, person, and household files from h5 files" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "trip_fields = ['dorp','dtaz','otaz','opurp','dpurp','mode','dpcl','opcl','arrtm','deptm','travdist','trexpfac']\n", - "trip_base = build_df(h5file=base, h5table='Trip', fields=trip_fields)\n", - "trip_scen = build_df(h5file=scen, h5table='Trip', fields=trip_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "person_fields = ['hhno','pno','ptpass','pwautime','pwaudist','pwtyp','pstyp','pwtaz','pstaz','pagey','pptyp','psexpfac']\n", - "person_scen = build_df(h5file=scen, h5table='Person', fields=person_fields)\n", - "person_base = build_df(h5file=base, h5table='Person', fields=person_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number \n", - "person_scen['personID'] = (person_scen['Household ID'].astype('str')+person_scen['Person Number'].astype('str')).astype('int')\n", - "person_base['personID'] = (person_base['Household ID'].astype('str')+person_base['Person Number'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "hh_fields = ['hhno','hhsize','hhvehs','hhwkrs','hhincome','hhtaz','hhexpfac']\n", - "hh_scen = build_df(h5file=scen, h5table='Household', fields=hh_fields)\n", - "hh_base = build_df(h5file=base, h5table='Household', fields=hh_fields)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "hh_scen = build_df(h5file=scen, h5table='Household', var_dict=hhdict, nested=False)\n", - "hh_base = build_df(h5file=base, h5table='Household', var_dict=hhdict, nested=False)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Join household records to person records\n", - "hh_per_scen = pd.merge(left=person_scen, right=hh_scen,on='hhno',suffixes=('_p','_h'))\n", - "hh_per_base = pd.merge(left=person_base, right=hh_base,on='hhno',suffixes=('_p','_h'))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Join household geography\n", - "taz_geog = pd.read_csv(r'scripts/summarize/inputs/calibration/TAZ_TAD_County.csv')\n", - "taz_geog.reindex\n", - "hh_per_scen_home_geog = pd.merge(hh_per_scen, taz_geog, left_on='hhtaz', right_on='TAZ')\n", - "hh_per_base_home_geog = pd.merge(hh_per_base, taz_geog, left_on='hhtaz', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Join workplace geography\n", - "hh_per_scen_work_geog = pd.merge(hh_per_scen, taz_geog, left_on='pwtaz', right_on='TAZ')\n", - "hh_per_base_work_geog = pd.merge(hh_per_base, taz_geog, left_on='pwtaz', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Set some formatting options\n", - "pd.options.display.float_format = '{:.1f}%'.format # set float format as percent, until further notice" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "----" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# VMT" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read network summary from latest run\n", - "net_sum_scen = pd.read_excel(r'R:\\SoundCast\\releases\\TransportationFutures2010\\outputs\\network_summary_detailed.xlsx', \n", - " sheetname ='Network Summary')\n", - "net_sum_base = pd.read_excel(r'R:\\SoundCast\\releases\\soundcast_release_c1\\outputs\\network_summary_detailed.xlsx',\n", - " sheetname='Network Summary')" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# delete first empty row\n", - "net_sum_scen.drop('tod', inplace=True)\n", - "net_sum_base.drop('tod', inplace=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "df = pd.DataFrame([net_sum_base['arterial_vmt'],net_sum_scen['arterial_vmt']]).T\n", - "df.columns = [scen_name,base_name]" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "ename": "IndexError", - "evalue": "('arrays used as indices must be of integer (or boolean) type', u'occurred at index Daysim')", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mIndexError\u001b[0m Traceback (most recent call last)", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mdf\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'TOD_index'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;32mlambda\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mtod\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[1;32mC:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\pandas\\core\\frame.pyc\u001b[0m in \u001b[0;36mapply\u001b[1;34m(self, func, axis, broadcast, raw, reduce, args, **kwds)\u001b[0m\n\u001b[0;32m 3594\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mreduce\u001b[0m \u001b[1;32mis\u001b[0m \u001b[0mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3595\u001b[0m \u001b[0mreduce\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mTrue\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3596\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_apply_standard\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mf\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mreduce\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mreduce\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3597\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3598\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_apply_broadcast\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mf\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32mC:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\pandas\\core\\frame.pyc\u001b[0m in \u001b[0;36m_apply_standard\u001b[1;34m(self, func, axis, ignore_failures, reduce)\u001b[0m\n\u001b[0;32m 3684\u001b[0m \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3685\u001b[0m \u001b[1;32mfor\u001b[0m \u001b[0mi\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mv\u001b[0m \u001b[1;32min\u001b[0m \u001b[0menumerate\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mseries_gen\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3686\u001b[1;33m \u001b[0mresults\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mi\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mv\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3687\u001b[0m \u001b[0mkeys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mv\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mname\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3688\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mException\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m(x)\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mdf\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'TOD_index'\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapply\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;32mlambda\u001b[0m \u001b[0mx\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mtod\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mdf\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mx\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", - "\u001b[1;32mC:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\pandas\\core\\index.pyc\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 924\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 925\u001b[0m \u001b[0mkey\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0m_values_from_object\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 926\u001b[1;33m \u001b[0mresult\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mgetitem\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 927\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0misscalar\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresult\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 928\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mpromote\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mresult\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", - "\u001b[1;31mIndexError\u001b[0m: ('arrays used as indices must be of integer (or boolean) type', u'occurred at index Daysim')" - ] - } - ], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 31, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 31, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\nyrZde+21XHfddfXYo8aYdLIE0oR8+umnfPTRR3Tv3h2ADz74gB49elTOb9myJV27dq13y2DNmjU8\n+uijXH755XXewr13795Mnz6dRx99lA8//LBe9UdbNG+88QaHHXYYb731FldccQWDBw9m/vzdl+/8\n6U9/4qSTTqKwsJB33nmHX/3qV9x8880sW7aMCy64gIsuuoiysjLOPfdcSkpK2Lp1KwC7du1iwYIF\niEi9tskYkz6WQJqIsrIyLrvsMoqKijj88MMB2L59+x4XQbZu3Zovv/yyXnVee+21XHXVVbRq1WqP\n27hXd/3113POOecwe/ZsTjnlFL73ve+xaNGiem9/+/bt+clPfkJWVhb5+fkMGzaMBQsWVM5/8skn\nGTZsGAAPPvggF1xwAccffzxBEFBUVEReXh6vv/467du3p1+/fvz5z38GYNGiRbRr145vf/vb9d4W\nY0x6WAJpAioqKhg3bhwtWrTgt7/9bWV5q1at9uhDvm3bNlq3bl1nncXFxXz55ZecffbZQN0DSeXn\n5/OLX/yCp59+mnfeeYezzz6b//iP/9hj/JGa+L7klU466SS++uorli5dyurVq1m+fDmDBw8GoLS0\nlHvuuYcePXpUPj755BPWrVsH7B5pEeCJJ56oHKrXGBMvO4m+lwvDkF/+8pds3LiRBx54oMrJ5yOP\nPJI//OEPlc+3b9/OqlWrKg9x1eZvf/sbb731Fr169QJg69atZGdn8/7773PffbVf2N+6dWt+8Ytf\ncOedd7J69Wo6dOgAuNvH77fffoA73BZVvXWTnZ3NWWedxfz58znggAMYOHAgrVq1AlyyGTduHOPG\njUsa//TTT+fXv/417733Hs899xzXXnttna/XGJN+1gLZy02YMIGVK1cye/ZsWrSo2nNr8ODBvP/+\n+zz11FN8/fXX3HbbbRxzzDGVh7jCMOTrr79m165dhGHIjh072LlzJwBXXXUVL730EgsXLqS4uJjT\nTz+d888/n9tuuy3pdsyYMYM333yTnTt38vXXX3PvvffSpk0bDj/8cNq1a8fBBx/MY489Rnl5OY88\n8ggff/xxna/tnHPOYcGCBcyfP7/y8BXA+eefzwMPPMDSpUsJw5Dt27fz7LPPVh6aa9myJT/4wQ+4\n7LLL6NWr1x6tG2NMPCyB7MXWrFnDQw89xPLlyzn++OPp3r073bt3rzz5XFhYyKxZs5g+fTrHHHMM\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "df.plot(kind='bar', alpha=0.8, title='Arterial VMT')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "15386970.0" - ] - }, - "execution_count": 23, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Report VMT using skims and trip data\n", - "trip_scen[trip_scen['Travel Distance'] > 0].sum()['Expansion Factor']" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
Departure TimeExpansion FactorHousehold IDModePerson NumberPurposeTravel CostTravel DistanceTravel Time
0 916 1 1415445 3 1 4 1.708000 17.080000 31.080000
1 1060 1 1415445 4 1 0 1.708000 17.080000 31.340000
2 814 1 424160 4 1 6 0.191220 1.912200 7.154266
3 944 1 424160 4 1 0 0.191220 1.912200 7.483955
4 954 1 483970 3 1 5 0.293725 2.937249 8.912339
5 108 1 483970 3 1 0 0.293725 2.937249 8.811748
6 679 1 483970 3 2 1 0.717000 7.170000 16.960000
7 1243 1 483970 3 2 5 0.160625 1.606255 8.077966
8 1272 1 483970 3 2 0 0.723000 7.230000 16.600000
9 1035 1 365349 3 1 4 0.973000 9.730000 23.180000
10 1071 1 365349 3 1 0 0.973000 9.730000 23.180000
11 1374 1 365349 3 1 1 0.852000 8.520000 19.760000
12 122 1 365349 3 1 0 0.852000 8.520000 19.760000
13 919 1 682139 3 1 5 0.410000 4.100000 11.950000
14 959 1 682139 3 1 5 0.046090 0.460904 7.262732
15 1028 1 682139 3 1 0 0.427000 4.270000 14.200000
16 644 1 682139 3 2 6 0.166098 1.660985 6.965755
17 1116 1 682139 3 2 0 0.166098 1.660985 6.976136
18 861 1 1 1 1 3 0.000000 0.455372 9.107435
19 871 1 1 1 1 0 0.000000 0.455372 9.107435
20 815 1 1415446 3 1 5 0.170152 1.701519 10.232425
21 829 1 1415446 3 1 4 0.078203 0.782027 7.072747
22 927 1 1415446 3 1 0 0.106518 1.065183 7.478706
23 578 1 1415446 3 2 4 0.947000 9.470000 22.500000
24 639 1 1415446 3 2 0 0.947000 9.470000 22.500000
25 675 1 1415446 1 2 6 0.000000 0.840820 16.816405
26 726 1 1415446 1 2 0 0.000000 0.840820 16.816405
27 621 1 950917 3 1 4 0.649000 6.490000 18.130000
28 644 1 950917 3 1 0 0.649000 6.490000 18.130000
29 970 1 950917 4 1 7 0.121928 1.219276 7.315655
..............................
15397746 548 1 1597076 4 5 2 0.020549 0.205492 1.426534
15397747 912 1 1597076 4 5 3 0.878000 8.780000 24.370000
15397748 937 1 1597076 4 5 3 0.114255 1.142546 5.467134
15397749 945 1 1597076 4 5 3 0.103504 1.035038 5.529464
15397750 992 1 1597076 4 5 0 0.054941 0.549412 2.541671
15397751 588 1 1597076 5 6 2 0.054941 0.549412 2.572479
15397752 608 1 1597076 5 6 2 0.132879 1.328788 7.098759
15397753 927 1 1597076 5 6 2 0.151344 1.513437 7.001414
15397754 962 1 1597076 5 6 0 0.044886 0.448864 2.551042
15397755 271 1 1597076 4 7 7 1.255000 12.550000 22.470000
15397756 387 1 1597076 4 7 0 1.255000 12.550000 22.430000
15397757 669 1 1597076 5 7 2 0.054941 0.549412 2.557075
15397758 888 1 1597076 5 7 0 0.054941 0.549412 2.567345
15397759 839 1 1597077 5 1 1 1.444000 14.440000 32.990000
15397760 43 1 1597077 3 1 0 1.399000 13.990000 29.590000
15397761 638 1 1597077 5 2 4 0.695000 6.950000 20.080000
15397762 760 1 1597077 5 2 6 0.388000 3.880000 12.790000
15397763 797 1 1597077 5 2 0 0.366000 3.660000 11.680000
15397764 1078 1 1597077 3 2 5 0.562000 5.620000 14.940000
15397765 1152 1 1597077 3 2 0 0.562000 5.620000 14.940000
15397766 799 1 1597077 5 3 3 1.070000 10.700000 25.150000
15397767 837 1 1597077 5 3 0 1.070000 10.700000 25.150000
15397768 726 1 1597077 4 4 6 1.357000 13.570000 25.410000
15397769 955 1 1597077 4 4 0 1.357000 13.570000 27.550000
15397770 720 1 1597077 3 6 1 1.347000 13.470000 33.970000
15397771 1327 1 1597077 3 6 0 1.347000 13.470000 32.040000
15397772 258 1 1597077 3 7 10 0.997000 9.970000 20.250000
15397773 281 1 1597077 6 7 1 0.000000 18.040000 46.130000
15397774 953 1 1597077 6 7 10 0.000000 20.320000 46.130000
15397775 1002 1 1597077 3 7 0 0.997000 9.970000 26.560000
\n", - "

15397776 rows × 9 columns

\n", - "
" - ], - "text/plain": [ - " Departure Time Expansion Factor Household ID Mode Person Number \\\n", - "0 916 1 1415445 3 1 \n", - "1 1060 1 1415445 4 1 \n", - "2 814 1 424160 4 1 \n", - "3 944 1 424160 4 1 \n", - "4 954 1 483970 3 1 \n", - "5 108 1 483970 3 1 \n", - "6 679 1 483970 3 2 \n", - "7 1243 1 483970 3 2 \n", - "8 1272 1 483970 3 2 \n", - "9 1035 1 365349 3 1 \n", - "10 1071 1 365349 3 1 \n", - "11 1374 1 365349 3 1 \n", - "12 122 1 365349 3 1 \n", - "13 919 1 682139 3 1 \n", - "14 959 1 682139 3 1 \n", - "15 1028 1 682139 3 1 \n", - "16 644 1 682139 3 2 \n", - "17 1116 1 682139 3 2 \n", - "18 861 1 1 1 1 \n", - "19 871 1 1 1 1 \n", - "20 815 1 1415446 3 1 \n", - "21 829 1 1415446 3 1 \n", - "22 927 1 1415446 3 1 \n", - "23 578 1 1415446 3 2 \n", - "24 639 1 1415446 3 2 \n", - "25 675 1 1415446 1 2 \n", - "26 726 1 1415446 1 2 \n", - "27 621 1 950917 3 1 \n", - "28 644 1 950917 3 1 \n", - "29 970 1 950917 4 1 \n", - "... ... ... ... ... ... \n", - "15397746 548 1 1597076 4 5 \n", - "15397747 912 1 1597076 4 5 \n", - "15397748 937 1 1597076 4 5 \n", - "15397749 945 1 1597076 4 5 \n", - "15397750 992 1 1597076 4 5 \n", - "15397751 588 1 1597076 5 6 \n", - "15397752 608 1 1597076 5 6 \n", - "15397753 927 1 1597076 5 6 \n", - "15397754 962 1 1597076 5 6 \n", - "15397755 271 1 1597076 4 7 \n", - "15397756 387 1 1597076 4 7 \n", - "15397757 669 1 1597076 5 7 \n", - "15397758 888 1 1597076 5 7 \n", - "15397759 839 1 1597077 5 1 \n", - "15397760 43 1 1597077 3 1 \n", - "15397761 638 1 1597077 5 2 \n", - "15397762 760 1 1597077 5 2 \n", - "15397763 797 1 1597077 5 2 \n", - "15397764 1078 1 1597077 3 2 \n", - "15397765 1152 1 1597077 3 2 \n", - "15397766 799 1 1597077 5 3 \n", - "15397767 837 1 1597077 5 3 \n", - "15397768 726 1 1597077 4 4 \n", - "15397769 955 1 1597077 4 4 \n", - "15397770 720 1 1597077 3 6 \n", - "15397771 1327 1 1597077 3 6 \n", - "15397772 258 1 1597077 3 7 \n", - "15397773 281 1 1597077 6 7 \n", - "15397774 953 1 1597077 6 7 \n", - "15397775 1002 1 1597077 3 7 \n", - "\n", - " Purpose Travel Cost Travel Distance Travel Time \n", - "0 4 1.708000 17.080000 31.080000 \n", - "1 0 1.708000 17.080000 31.340000 \n", - "2 6 0.191220 1.912200 7.154266 \n", - "3 0 0.191220 1.912200 7.483955 \n", - "4 5 0.293725 2.937249 8.912339 \n", - "5 0 0.293725 2.937249 8.811748 \n", - "6 1 0.717000 7.170000 16.960000 \n", - "7 5 0.160625 1.606255 8.077966 \n", - "8 0 0.723000 7.230000 16.600000 \n", - "9 4 0.973000 9.730000 23.180000 \n", - "10 0 0.973000 9.730000 23.180000 \n", - "11 1 0.852000 8.520000 19.760000 \n", - "12 0 0.852000 8.520000 19.760000 \n", - "13 5 0.410000 4.100000 11.950000 \n", - "14 5 0.046090 0.460904 7.262732 \n", - "15 0 0.427000 4.270000 14.200000 \n", - "16 6 0.166098 1.660985 6.965755 \n", - "17 0 0.166098 1.660985 6.976136 \n", - "18 3 0.000000 0.455372 9.107435 \n", - "19 0 0.000000 0.455372 9.107435 \n", - "20 5 0.170152 1.701519 10.232425 \n", - "21 4 0.078203 0.782027 7.072747 \n", - "22 0 0.106518 1.065183 7.478706 \n", - "23 4 0.947000 9.470000 22.500000 \n", - "24 0 0.947000 9.470000 22.500000 \n", - "25 6 0.000000 0.840820 16.816405 \n", - "26 0 0.000000 0.840820 16.816405 \n", - "27 4 0.649000 6.490000 18.130000 \n", - "28 0 0.649000 6.490000 18.130000 \n", - "29 7 0.121928 1.219276 7.315655 \n", - "... ... ... ... ... \n", - "15397746 2 0.020549 0.205492 1.426534 \n", - "15397747 3 0.878000 8.780000 24.370000 \n", - "15397748 3 0.114255 1.142546 5.467134 \n", - "15397749 3 0.103504 1.035038 5.529464 \n", - "15397750 0 0.054941 0.549412 2.541671 \n", - "15397751 2 0.054941 0.549412 2.572479 \n", - "15397752 2 0.132879 1.328788 7.098759 \n", - "15397753 2 0.151344 1.513437 7.001414 \n", - "15397754 0 0.044886 0.448864 2.551042 \n", - "15397755 7 1.255000 12.550000 22.470000 \n", - "15397756 0 1.255000 12.550000 22.430000 \n", - "15397757 2 0.054941 0.549412 2.557075 \n", - "15397758 0 0.054941 0.549412 2.567345 \n", - "15397759 1 1.444000 14.440000 32.990000 \n", - "15397760 0 1.399000 13.990000 29.590000 \n", - "15397761 4 0.695000 6.950000 20.080000 \n", - "15397762 6 0.388000 3.880000 12.790000 \n", - "15397763 0 0.366000 3.660000 11.680000 \n", - "15397764 5 0.562000 5.620000 14.940000 \n", - "15397765 0 0.562000 5.620000 14.940000 \n", - "15397766 3 1.070000 10.700000 25.150000 \n", - "15397767 0 1.070000 10.700000 25.150000 \n", - "15397768 6 1.357000 13.570000 25.410000 \n", - "15397769 0 1.357000 13.570000 27.550000 \n", - "15397770 1 1.347000 13.470000 33.970000 \n", - "15397771 0 1.347000 13.470000 32.040000 \n", - "15397772 10 0.997000 9.970000 20.250000 \n", - "15397773 1 0.000000 18.040000 46.130000 \n", - "15397774 10 0.000000 20.320000 46.130000 \n", - "15397775 0 0.997000 9.970000 26.560000 \n", - "\n", - "[15397776 rows x 9 columns]" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "trip_scen" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Tours Taken" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.11" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/calibration/3-tours.ipynb b/scripts/summarize/notebooks/calibration/3-tours.ipynb deleted file mode 100644 index daca2b5a..00000000 --- a/scripts/summarize/notebooks/calibration/3-tours.ipynb +++ /dev/null @@ -1,433 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "These notebooks are used to compare a base and scenario, from expanded surveys or model outputs, in H5 format. To run: from the menu bar above, choose **Cell -> Run All ** or run lines individually. Use the toggle button below to hide/show the raw Python code." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "## Tour Behaviors" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "*Summaries:*\n", - " - Tour Primary Destination (3.1)\n", - " - Work-Based Subtour Generation (3.2)\n", - " - Tour Main Mode (3.3)\n", - " - Tour Time of Day (3.4)\n", - "---" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.display import HTML\n", - "\n", - "HTML('''\n", - "
''')" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "from IPython.display import display, display_pretty, Javascript, HTML\n", - "from pandas_highcharts.core import serialize\n", - "from pandas_highcharts.display import display_charts\n", - "import matplotlib.pyplot as plt\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Load h5 or daysim outputs records\n", - "# Refering to 2 datasets as BASE and SCEN (scenario)\n", - "\n", - "# Note that both 2006 and 2014 are un-expanded survey sampels\n", - "# Weights must be added to compare the two files\n", - "base = h5py.File(r'R:\\SoundCast\\estimation\\2014\\P5\\survey14.h5','r+')\n", - "base_name = '2014 Survey'\n", - "\n", - "scen = h5py.File(r'R:\\SoundCast\\releases\\TransportationFutures2010\\scripts\\summarize\\survey.h5','r+')\n", - "scen_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def build_df(h5file, h5table, var_dict, nested):\n", - " ''' Convert H5 into dataframe '''\n", - " data = {}\n", - " if nested:\n", - " # survey h5 have nested data structure, different than daysim_outputs\n", - " for col_name, var in var_dict.iteritems():\n", - " data[col_name] = [i[0] for i in h5file[h5table][var][:]]\n", - " else:\n", - " for col_name, var in var_dict.iteritems():\n", - " data[col_name] = [i for i in h5file[h5table][var][:]]\n", - "\n", - " return pd.DataFrame(data)" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "tripdict={'Household ID': 'hhno',\n", - " 'Person Number': 'pno',\n", - " 'Travel Time':'travtime',\n", - " 'Travel Cost': 'travcost',\n", - " 'Travel Distance': 'travdist',\n", - " 'Mode': 'mode',\n", - " 'Purpose':'dpurp',\n", - " 'Departure Time': 'deptm',\n", - " 'Expansion Factor': 'trexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "trip_base = build_df(h5file=base, h5table='Trip', var_dict=tripdict, nested=False)\n", - "trip_scen = build_df(h5file=scen, h5table='Trip', var_dict=tripdict, nested=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "persondict={'Household ID': 'hhno',\n", - " 'Person Number': 'pno',\n", - " 'Transit Pass': 'ptpass',\n", - " 'Auto Time to Work': 'pwautime',\n", - " 'Auto Distance to Work': 'pwaudist',\n", - " 'Worker Type': 'pwtyp',\n", - " 'Student Type': 'pstyp',\n", - " 'Usual Commute Mode': 'pwtaz',\n", - " 'Workplace TAZ': 'pwtaz',\n", - " 'Age': 'pagey',\n", - " 'Person Type': 'pptyp',\n", - " 'Expansion Factor': 'psexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "person_scen = build_df(h5file=scen, h5table='Person', var_dict=persondict, nested=True)\n", - "person_base = build_df(h5file=base, h5table='Person', var_dict=persondict, nested=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number \n", - "person_scen['personID'] = (person_scen['Household ID'].astype('str')+person_scen['Person Number'].astype('str')).astype('int')\n", - "person_base['personID'] = (person_base['Household ID'].astype('str')+person_base['Person Number'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "hhdict={'Household ID': 'hhno',\n", - " 'Household Size': 'hhsize',\n", - " 'Household Vehicles': 'hhvehs',\n", - " 'Household Workers': 'hhwkrs',\n", - " 'Household Income': 'hhincome',\n", - " 'Household TAZ': 'hhtaz',\n", - " 'Expansion Factor': 'hhexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "hh_scen = build_df(h5file=scen, h5table='Household', var_dict=hhdict, nested=True)\n", - "hh_base = build_df(h5file=base, h5table='Household', var_dict=hhdict, nested=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# person-day records\n", - "tourdict={}" - ] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# persday_scen = build_df(h5file=scen, h5table='PersonDay', var_dict=persondaydict, nested=True)\n", - "# persday_base = build_df(h5file=base, h5table='PersonDay', var_dict=persondaydict, nested=False)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number\n", - "persday_scen['personID'] = (persday_scen['Household ID'].astype('str')+persday_scen['Person Number'].astype('str')).astype('int')\n", - "persday_base['personID'] = (persday_base['Household ID'].astype('str')+persday_base['Person Number'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# # Join household records to person records\n", - "# hh_per_scen = pd.merge(left=person_scen, right=hh_scen,on='Household ID',suffixes=('_p','_h'))\n", - "# hh_per_base = pd.merge(left=person_base, right=hh_base,on='Household ID',suffixes=('_p','_h'))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# # Join household geography\n", - "# taz_geog = pd.read_csv(r'utils/taz_lookup.csv')\n", - "# taz_geog.reindex\n", - "# hh_per_scen_home_geog = pd.merge(hh_per_scen, taz_geog, left_on='Household TAZ', right_on='TAZ')\n", - "# hh_per_base_home_geog = pd.merge(hh_per_base, taz_geog, left_on='Household TAZ', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# # Join workplace geography\n", - "# hh_per_scen_work_geog = pd.merge(hh_per_scen, taz_geog, left_on='Workplace TAZ', right_on='TAZ')\n", - "# hh_per_base_work_geog = pd.merge(hh_per_base, taz_geog, left_on='Workplace TAZ', right_on='TAZ')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Tours Destinations" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.9" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/calibration/4-stops-trips.ipynb b/scripts/summarize/notebooks/calibration/4-stops-trips.ipynb deleted file mode 100644 index 0bbbdac8..00000000 --- a/scripts/summarize/notebooks/calibration/4-stops-trips.ipynb +++ /dev/null @@ -1,460 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "These notebooks are used to compare a base and scenario, from expanded surveys or model outputs, in H5 format. To run: from the menu bar above, choose **Cell -> Run All ** or run lines individually. Use the toggle button below to hide/show the raw Python code." - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "## Tour Behaviors" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "*Summaries:*\n", - " - Intermediate Stop Generation (4.1)\n", - " - Intermediate Stop Location (4.2)\n", - " - Trip Mode (4.3)\n", - " - Trip Departure Time (4.4)\n", - "---" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.display import HTML\n", - "\n", - "HTML('''\n", - "
''')" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "from IPython.display import display, display_pretty, Javascript, HTML\n", - "from pandas_highcharts.core import serialize\n", - "from pandas_highcharts.display import display_charts\n", - "import matplotlib.pyplot as plt\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Define data sources\n", - "\n", - "# 2006 survey\n", - "survey06_dir = r'R:\\SoundCast\\releases\\TransportationFutures2010\\scripts\\summarize'\n", - "\n", - "\n", - "# 2014 survey\n", - "survey14_dir = r'D:\\travel-studies\\2014\\estimation'" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false, - "scrolled": false - }, - "outputs": [], - "source": [ - "# Read Model Scenario Results\n", - "scen = h5py.File(survey06_dir + r'/survey.h5','r+')\n", - "scen_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Base Data\n", - "base_file = r'/survey14.h5'\n", - "\n", - "base = h5py.File(survey14_dir + base_file ,'r+')\n", - "base_name = '2014 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def build_df(h5file, h5table, var_dict, survey_file=False):\n", - " ''' Convert H5 into dataframe '''\n", - " data = {}\n", - " if survey_file:\n", - " # survey h5 have nested data structure, different than daysim_outputs\n", - " for col_name, var in var_dict.iteritems():\n", - " data[col_name] = [i[0] for i in h5file[h5table][var][:]]\n", - " else:\n", - " for col_name, var in var_dict.iteritems():\n", - " data[col_name] = [i for i in h5file[h5table][var][:]]\n", - "\n", - " return pd.DataFrame(data)" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "tripdict={'Household ID': 'hhno',\n", - " 'Person Number': 'pno',\n", - " 'Travel Time':'travtime',\n", - " 'Travel Cost': 'travcost',\n", - " 'Travel Distance': 'travdist',\n", - " 'Mode': 'mode',\n", - " 'Purpose':'dpurp',\n", - " 'Departure Time': 'deptm',\n", - " 'Expansion Factor': 'trexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "trip_scen = build_df(h5file=scen, h5table='Trip', var_dict=tripdict, survey_file=True)\n", - "trip_base = build_df(h5file=base, h5table='Trip', var_dict=tripdict, survey_file=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 24, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "persondict={'Household ID': 'hhno',\n", - " 'Person Number': 'pno',\n", - " 'Transit Pass': 'ptpass',\n", - " 'Auto Time to Work': 'pwautime',\n", - " 'Auto Distance to Work': 'pwaudist',\n", - " 'Worker Type': 'pwtyp',\n", - " 'Student Type': 'pstyp',\n", - " 'Usual Commute Mode': 'pwtaz',\n", - " 'Workplace TAZ': 'pwtaz',\n", - " 'Age': 'pagey',\n", - " 'Person Type': 'pptyp',\n", - " 'Expansion Factor': 'psexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "person_scen = build_df(h5file=scen, h5table='Person', var_dict=persondict, survey_file=True)\n", - "person_base = build_df(h5file=base, h5table='Person', var_dict=persondict, survey_file=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number \n", - "person_scen['personID'] = (person_scen['Household ID'].astype('str')+person_scen['Person Number'].astype('str')).astype('int')\n", - "person_base['personID'] = (person_base['Household ID'].astype('str')+person_base['Person Number'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "hhdict={'Household ID': 'hhno',\n", - " 'Household Size': 'hhsize',\n", - " 'Household Vehicles': 'hhvehs',\n", - " 'Household Workers': 'hhwkrs',\n", - " 'Household Income': 'hhincome',\n", - " 'Household TAZ': 'hhtaz',\n", - " 'Expansion Factor': 'hhexpfac'}" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "hh_scen = build_df(h5file=scen, h5table='Household', var_dict=hhdict, survey_file=False)\n", - "hh_base = build_df(h5file=base, h5table='Household', var_dict=hhdict, survey_file=False)" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# person-day records\n", - "tourdict={}" - ] - }, - { - "cell_type": "code", - "execution_count": 52, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "persday_scen = build_df(h5file=scen, h5table='PersonDay', var_dict=persondaydict, survey_file=True)\n", - "persday_base = build_df(h5file=base, h5table='PersonDay', var_dict=persondaydict, survey_file=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Create unique ID for person by concatenating household ID and person number\n", - "persday_scen['personID'] = (persday_scen['Household ID'].astype('str')+persday_scen['Person Number'].astype('str')).astype('int')\n", - "persday_base['personID'] = (persday_base['Household ID'].astype('str')+persday_base['Person Number'].astype('str')).astype('int')" - ] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# # Join household records to person records\n", - "# hh_per_scen = pd.merge(left=person_scen, right=hh_scen,on='Household ID',suffixes=('_p','_h'))\n", - "# hh_per_base = pd.merge(left=person_base, right=hh_base,on='Household ID',suffixes=('_p','_h'))" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# # Join household geography\n", - "# taz_geog = pd.read_csv(r'utils/taz_lookup.csv')\n", - "# taz_geog.reindex\n", - "# hh_per_scen_home_geog = pd.merge(hh_per_scen, taz_geog, left_on='Household TAZ', right_on='TAZ')\n", - "# hh_per_base_home_geog = pd.merge(hh_per_base, taz_geog, left_on='Household TAZ', right_on='TAZ')" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# # Join workplace geography\n", - "# hh_per_scen_work_geog = pd.merge(hh_per_scen, taz_geog, left_on='Workplace TAZ', right_on='TAZ')\n", - "# hh_per_base_work_geog = pd.merge(hh_per_base, taz_geog, left_on='Workplace TAZ', right_on='TAZ')" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Tours Destinations" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.9" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/centers.ipynb b/scripts/summarize/notebooks/centers.ipynb new file mode 100644 index 00000000..87a50eb1 --- /dev/null +++ b/scripts/summarize/notebooks/centers.ipynb @@ -0,0 +1,1083 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import h5py\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import display, HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Daysim data\n", + "trip = pd.read_csv(r'../../../outputs/daysim/_trip.tsv', sep='\\t')\n", + "person = pd.read_csv(r'../../../outputs/daysim/_person.tsv', sep='\\t')\n", + "hh = pd.read_csv(r'../../../outputs/daysim/_household.tsv', sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def apply_labels(df,table_type):\n", + " '''\n", + " Replace values with human readable lablels.\n", + " '''\n", + " df_label = labels[labels['table'] == table_type]\n", + " for field in df_label['field'].unique():\n", + " newdf = df_label[df_label['field'] == field]\n", + " local_series = pd.Series(newdf['text'].values, index=newdf['value'])\n", + " df[field] = df[field].map(local_series)\n", + " \n", + " return df" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Add labels\n", + "labels = pd.read_csv(r'../../../scripts/summarize/inputs/calibration/variable_labels.csv')\n", + "\n", + "trip = apply_labels(trip,'Trip')\n", + "person = apply_labels(person,'Person')\n", + "hh = apply_labels(hh,'Household')" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "special_taz = pd.read_csv(r'../../../scripts/summarize/inputs/special_needs_taz.csv')\n", + "rgc_taz = pd.read_csv(r'../../../scripts/summarize/inputs/rgc_taz.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "filename = r'../../../outputs/daysim/centers.xlsx'\n", + "if os.path.exists(filename):\n", + " os.remove(filename)\n", + "writer = pd.ExcelWriter(filename)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Mode Share to Centers by HH Location" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## All Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
modeBikeHOV2HOV3+SOVTransitWalk
geog_name
Auburn0.0282820.2137140.1197970.3110990.0688370.258271
Bellevue0.0303740.1510250.0545600.2393650.0945060.430169
Bremerton0.0307800.1588860.0996200.2528880.0453390.412486
Everett0.0349450.1476530.0767740.2530530.0298580.457717
Issaquah0.0244300.1579800.0928340.4951140.0667750.162866
Lynnwood0.0299110.2058910.1268360.2947150.0545960.288051
Redmond Downtown0.0301350.1572120.0653850.3201050.0930290.334135
Renton0.0298790.1658900.1072780.2942090.0738480.328896
Seattle Downtown0.0501470.1033740.0557660.1653510.1370820.488275
Seattle Northgate0.0393600.1528160.0659490.2626270.1319210.347327
Seattle University Community0.0430070.1217070.0614320.2213320.1427130.409807
Seattle Uptown0.0465910.1189950.0423700.2455440.1442650.402235
Tacoma Downtown0.0454340.1407540.0450960.2886090.0659300.414178
\n", + "
" + ], + "text/plain": [ + "mode Bike HOV2 HOV3+ SOV \\\n", + "geog_name \n", + "Auburn 0.028282 0.213714 0.119797 0.311099 \n", + "Bellevue 0.030374 0.151025 0.054560 0.239365 \n", + "Bremerton 0.030780 0.158886 0.099620 0.252888 \n", + "Everett 0.034945 0.147653 0.076774 0.253053 \n", + "Issaquah 0.024430 0.157980 0.092834 0.495114 \n", + "Lynnwood 0.029911 0.205891 0.126836 0.294715 \n", + "Redmond Downtown 0.030135 0.157212 0.065385 0.320105 \n", + "Renton 0.029879 0.165890 0.107278 0.294209 \n", + "Seattle Downtown 0.050147 0.103374 0.055766 0.165351 \n", + "Seattle Northgate 0.039360 0.152816 0.065949 0.262627 \n", + "Seattle University Community 0.043007 0.121707 0.061432 0.221332 \n", + "Seattle Uptown 0.046591 0.118995 0.042370 0.245544 \n", + "Tacoma Downtown 0.045434 0.140754 0.045096 0.288609 \n", + "\n", + "mode Transit Walk \n", + "geog_name \n", + "Auburn 0.068837 0.258271 \n", + "Bellevue 0.094506 0.430169 \n", + "Bremerton 0.045339 0.412486 \n", + "Everett 0.029858 0.457717 \n", + "Issaquah 0.066775 0.162866 \n", + "Lynnwood 0.054596 0.288051 \n", + "Redmond Downtown 0.093029 0.334135 \n", + "Renton 0.073848 0.328896 \n", + "Seattle Downtown 0.137082 0.488275 \n", + "Seattle Northgate 0.131921 0.347327 \n", + "Seattle University Community 0.142713 0.409807 \n", + "Seattle Uptown 0.144265 0.402235 \n", + "Tacoma Downtown 0.065930 0.414178 " + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trip_hh = pd.merge(trip,hh,on='hhno',how='left')\n", + "trip_hh = pd.merge(trip_hh, rgc_taz, left_on='hhtaz', right_on='taz', how='left')\n", + "trip_hh = trip_hh[trip_hh['mode']!='School Bus']\n", + "\n", + "df = trip_hh[['trexpfac','geog_name','mode']].groupby(['geog_name','mode']).sum().reset_index()\n", + "tot_rgc = trip_hh[['trexpfac','geog_name']].groupby('geog_name').sum().reset_index()\n", + "df = pd.merge(df,tot_rgc,on='geog_name', suffixes=['_mode','_total'])\n", + "df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + "df = df.pivot(index='geog_name', columns='mode', values='mode_share')\n", + "# Trim the number of RGCs\n", + "rgc_list = ['Auburn','Bellevue','Bremerton','Everett','Issaquah','Lynnwood','Redmond Downtown',\n", + " 'Renton','Seattle Downtown','Seattle Northgate','Seattle University Community',\n", + " 'Seattle Uptown', 'Tacoma Downtown']\n", + "\n", + "\n", + "df.to_excel(writer,'HH in RGC - All Trips')\n", + "df.loc[rgc_list]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Commute Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
modeBikeHOV2HOV3+SOVTransitWalk
geog_name
Auburn0.0510440.0742460.0533640.5336430.0974480.190255
Bellevue0.0373700.0665700.0228020.3218900.1197750.431594
Bremerton0.0487390.0699540.0280960.3985090.0613530.393349
Everett0.0370740.0699040.0277120.3560100.0657850.443515
Issaquah0.0173910.0782610.0173910.6347830.1130430.139130
Lynnwood0.0500000.0916670.0406250.4406250.1197920.257292
Redmond Downtown0.0431710.0766220.0266350.4399140.1495830.264075
Renton0.0400930.0911420.0347320.4538460.1018650.278322
Seattle Downtown0.0504010.0558420.0239320.2336990.1500800.486020
Seattle Northgate0.0465980.0749450.0262720.3754150.1862560.290514
Seattle University Community0.0538730.0659170.0326700.3380930.1995530.309895
Seattle Uptown0.0504010.0568030.0212790.2916780.1695070.410333
Tacoma Downtown0.0532890.0717550.0234290.4002400.0700470.381241
\n", + "
" + ], + "text/plain": [ + "mode Bike HOV2 HOV3+ SOV \\\n", + "geog_name \n", + "Auburn 0.051044 0.074246 0.053364 0.533643 \n", + "Bellevue 0.037370 0.066570 0.022802 0.321890 \n", + "Bremerton 0.048739 0.069954 0.028096 0.398509 \n", + "Everett 0.037074 0.069904 0.027712 0.356010 \n", + "Issaquah 0.017391 0.078261 0.017391 0.634783 \n", + "Lynnwood 0.050000 0.091667 0.040625 0.440625 \n", + "Redmond Downtown 0.043171 0.076622 0.026635 0.439914 \n", + "Renton 0.040093 0.091142 0.034732 0.453846 \n", + "Seattle Downtown 0.050401 0.055842 0.023932 0.233699 \n", + "Seattle Northgate 0.046598 0.074945 0.026272 0.375415 \n", + "Seattle University Community 0.053873 0.065917 0.032670 0.338093 \n", + "Seattle Uptown 0.050401 0.056803 0.021279 0.291678 \n", + "Tacoma Downtown 0.053289 0.071755 0.023429 0.400240 \n", + "\n", + "mode Transit Walk \n", + "geog_name \n", + "Auburn 0.097448 0.190255 \n", + "Bellevue 0.119775 0.431594 \n", + "Bremerton 0.061353 0.393349 \n", + "Everett 0.065785 0.443515 \n", + "Issaquah 0.113043 0.139130 \n", + "Lynnwood 0.119792 0.257292 \n", + "Redmond Downtown 0.149583 0.264075 \n", + "Renton 0.101865 0.278322 \n", + "Seattle Downtown 0.150080 0.486020 \n", + "Seattle Northgate 0.186256 0.290514 \n", + "Seattle University Community 0.199553 0.309895 \n", + "Seattle Uptown 0.169507 0.410333 \n", + "Tacoma Downtown 0.070047 0.381241 " + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commute_trips = trip_hh[trip_hh['dpurp'] == 'Work']\n", + "\n", + "df = commute_trips[['trexpfac','geog_name','mode']].groupby(['geog_name','mode']).sum().reset_index()\n", + "tot_rgc = commute_trips[['trexpfac','geog_name']].groupby('geog_name').sum().reset_index()\n", + "df = pd.merge(df,tot_rgc,on='geog_name', suffixes=['_mode','_total'])\n", + "df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + "df = df.pivot(index='geog_name', columns='mode', values='mode_share')\n", + "# Trim the number of RGCs\n", + "rgc_list = ['Auburn','Bellevue','Bremerton','Everett','Issaquah','Lynnwood','Redmond Downtown',\n", + " 'Renton','Seattle Downtown','Seattle Northgate','Seattle University Community',\n", + " 'Seattle Uptown', 'Tacoma Downtown']\n", + "df = df.fillna(0)\n", + "\n", + "df.to_excel(writer,'HH in RGC - Commute Trips')\n", + "df.loc[rgc_list]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Trips to Centers" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## All Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
modeBikeHOV2HOV3+SOVTransitWalk
geog_name
Auburn0.0146510.2173020.1325090.4603450.0359720.139221
Bellevue0.0207100.1381840.0728150.2797800.1306090.357902
Bremerton0.0256520.1719390.1068250.3393820.0334000.322802
Everett0.0219170.1755760.1114640.3236960.0282130.339134
Issaquah0.0092600.1951970.1063620.5533460.0407590.095077
Lynnwood0.0194280.2149200.1351690.4059610.0345560.189965
Redmond Downtown0.0224190.1900490.1110520.3372650.0654340.273781
Renton0.0201410.1925030.1246970.3966690.0531180.212873
Seattle Downtown0.0300810.1131470.0650980.2120020.2120060.367664
Seattle Northgate0.0361750.1618040.0883540.3087720.0999400.304954
Seattle University Community0.0289400.1360400.0745460.3029750.1632470.294252
Seattle Uptown0.0421530.1342330.0691830.2889350.1208500.344647
Tacoma Downtown0.0369850.1476720.0710690.3095100.0614710.373294
\n", + "
" + ], + "text/plain": [ + "mode Bike HOV2 HOV3+ SOV \\\n", + "geog_name \n", + "Auburn 0.014651 0.217302 0.132509 0.460345 \n", + "Bellevue 0.020710 0.138184 0.072815 0.279780 \n", + "Bremerton 0.025652 0.171939 0.106825 0.339382 \n", + "Everett 0.021917 0.175576 0.111464 0.323696 \n", + "Issaquah 0.009260 0.195197 0.106362 0.553346 \n", + "Lynnwood 0.019428 0.214920 0.135169 0.405961 \n", + "Redmond Downtown 0.022419 0.190049 0.111052 0.337265 \n", + "Renton 0.020141 0.192503 0.124697 0.396669 \n", + "Seattle Downtown 0.030081 0.113147 0.065098 0.212002 \n", + "Seattle Northgate 0.036175 0.161804 0.088354 0.308772 \n", + "Seattle University Community 0.028940 0.136040 0.074546 0.302975 \n", + "Seattle Uptown 0.042153 0.134233 0.069183 0.288935 \n", + "Tacoma Downtown 0.036985 0.147672 0.071069 0.309510 \n", + "\n", + "mode Transit Walk \n", + "geog_name \n", + "Auburn 0.035972 0.139221 \n", + "Bellevue 0.130609 0.357902 \n", + "Bremerton 0.033400 0.322802 \n", + "Everett 0.028213 0.339134 \n", + "Issaquah 0.040759 0.095077 \n", + "Lynnwood 0.034556 0.189965 \n", + "Redmond Downtown 0.065434 0.273781 \n", + "Renton 0.053118 0.212873 \n", + "Seattle Downtown 0.212006 0.367664 \n", + "Seattle Northgate 0.099940 0.304954 \n", + "Seattle University Community 0.163247 0.294252 \n", + "Seattle Uptown 0.120850 0.344647 \n", + "Tacoma Downtown 0.061471 0.373294 " + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "trip_df = pd.merge(trip, rgc_taz, left_on='dtaz', right_on='taz', how='left')\n", + "trip_df = trip_df[trip_df['mode']!='School Bus']\n", + "\n", + "df = trip_df[['trexpfac','geog_name','mode']].groupby(['geog_name','mode']).sum().reset_index()\n", + "tot_rgc = trip_df[['trexpfac','geog_name']].groupby('geog_name').sum().reset_index()\n", + "df = pd.merge(df,tot_rgc,on='geog_name', suffixes=['_mode','_total'])\n", + "df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + "df = df.pivot(index='geog_name', columns='mode', values='mode_share')\n", + "# Trim the number of RGCs\n", + "rgc_list = ['Auburn','Bellevue','Bremerton','Everett','Issaquah','Lynnwood','Redmond Downtown',\n", + " 'Renton','Seattle Downtown','Seattle Northgate','Seattle University Community',\n", + " 'Seattle Uptown', 'Tacoma Downtown']\n", + "\n", + "\n", + "df.to_excel(writer,'Trip to RGC - All Trips')\n", + "df.loc[rgc_list]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Commute Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
modeBikeHOV2HOV3+SOVTransitWalk
geog_name
Auburn0.0263540.0870960.0438700.6628640.0588140.121003
Bellevue0.0203260.0767870.0372900.3818990.2196080.264090
Bremerton0.0470280.0766640.0342500.5235140.0436560.274889
Everett0.0243200.0818980.0394110.4858860.0589530.309532
Issaquah0.0127750.0853460.0412240.6998390.0719270.088889
Lynnwood0.0290980.1032270.0474620.5999860.0564410.163786
Redmond Downtown0.0269550.0877660.0400370.5080510.1171650.220026
Renton0.0231130.1013320.0461530.5966000.0753800.157422
Seattle Downtown0.0321030.0658850.0311650.2939040.2821650.294773
Seattle Northgate0.0424230.0975890.0458090.4789320.1084390.226808
Seattle University Community0.0277140.0816490.0411090.3892330.2578380.202458
Seattle Uptown0.0467290.0777430.0330380.4122270.1167330.313531
Tacoma Downtown0.0394920.0759030.0340540.4787980.0567460.315007
\n", + "
" + ], + "text/plain": [ + "mode Bike HOV2 HOV3+ SOV \\\n", + "geog_name \n", + "Auburn 0.026354 0.087096 0.043870 0.662864 \n", + "Bellevue 0.020326 0.076787 0.037290 0.381899 \n", + "Bremerton 0.047028 0.076664 0.034250 0.523514 \n", + "Everett 0.024320 0.081898 0.039411 0.485886 \n", + "Issaquah 0.012775 0.085346 0.041224 0.699839 \n", + "Lynnwood 0.029098 0.103227 0.047462 0.599986 \n", + "Redmond Downtown 0.026955 0.087766 0.040037 0.508051 \n", + "Renton 0.023113 0.101332 0.046153 0.596600 \n", + "Seattle Downtown 0.032103 0.065885 0.031165 0.293904 \n", + "Seattle Northgate 0.042423 0.097589 0.045809 0.478932 \n", + "Seattle University Community 0.027714 0.081649 0.041109 0.389233 \n", + "Seattle Uptown 0.046729 0.077743 0.033038 0.412227 \n", + "Tacoma Downtown 0.039492 0.075903 0.034054 0.478798 \n", + "\n", + "mode Transit Walk \n", + "geog_name \n", + "Auburn 0.058814 0.121003 \n", + "Bellevue 0.219608 0.264090 \n", + "Bremerton 0.043656 0.274889 \n", + "Everett 0.058953 0.309532 \n", + "Issaquah 0.071927 0.088889 \n", + "Lynnwood 0.056441 0.163786 \n", + "Redmond Downtown 0.117165 0.220026 \n", + "Renton 0.075380 0.157422 \n", + "Seattle Downtown 0.282165 0.294773 \n", + "Seattle Northgate 0.108439 0.226808 \n", + "Seattle University Community 0.257838 0.202458 \n", + "Seattle Uptown 0.116733 0.313531 \n", + "Tacoma Downtown 0.056746 0.315007 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commute_trips = trip[trip['dpurp'] == 'Work']\n", + "trip_df = pd.merge(commute_trips, rgc_taz, left_on='dtaz', right_on='taz', how='left')\n", + "trip_df = trip_df[trip_df['mode']!='School Bus']\n", + "\n", + "df = trip_df[['trexpfac','geog_name','mode']].groupby(['geog_name','mode']).sum().reset_index()\n", + "tot_rgc = trip_df[['trexpfac','geog_name']].groupby('geog_name').sum().reset_index()\n", + "df = pd.merge(df,tot_rgc,on='geog_name', suffixes=['_mode','_total'])\n", + "df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + "df = df.pivot(index='geog_name', columns='mode', values='mode_share')\n", + "# Trim the number of RGCs\n", + "rgc_list = ['Auburn','Bellevue','Bremerton','Everett','Issaquah','Lynnwood','Redmond Downtown',\n", + " 'Renton','Seattle Downtown','Seattle Northgate','Seattle University Community',\n", + " 'Seattle Uptown', 'Tacoma Downtown']\n", + "\n", + "\n", + "df.to_excel(writer,'Trip to RGC - Commute Trips')\n", + "df.loc[rgc_list]" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "writer.save()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.12" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/notebooks/corridors.ipynb b/scripts/summarize/notebooks/corridors.ipynb new file mode 100644 index 00000000..3e52e5bc --- /dev/null +++ b/scripts/summarize/notebooks/corridors.ipynb @@ -0,0 +1,3770 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Corridor Travel Times" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Define 2 comparison scenario locations" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "scen1_loc = r'U:\\brice\\sc_2040demand_2014net'\n", + "scen2_loc = r'S:\\Stefan\\soundcast_10peak_5offpeak'\n", + "\n", + "current_run_name = 'soundcast_2014'\n", + "scen1_name = '2040 No Build'\n", + "scen2_name = '2040 10/5 Toll'\n", + "\n", + "# Set comparison scenario:\n", + "compare_scen = scen2_name" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import h5py\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Link Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 57, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# corridors using .in files\n", + "\n", + "run_df = pd.read_excel(r'..\\..\\..\\outputs\\network_summary_detailed.xlsx', sheetname='Corridors').drop('length', axis=1)\n", + "scen1_df = pd.read_excel(os.path.join(scen1_loc,r'outputs\\network_summary_detailed.xlsx'), sheetname='Corridors').drop('length', axis=1)\n", + "scen2_df = pd.read_excel(os.path.join(scen2_loc,r'outputs\\network_summary_detailed.xlsx'), sheetname='Corridors').drop('length', axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# merge scenarios \n", + "df = pd.merge(run_df, scen1_df, on=['Corridor Input File','Local ID','full_id','tod'], suffixes=['_'+current_run_name, '_'+scen1_name])\n", + "df.rename(columns={'auto_time_'+current_run_name:current_run_name,'auto_time_'+scen1_name:scen1_name}, inplace=True)\n", + "df = pd.merge(df, scen2_df, on=['Corridor Input File','Local ID','full_id','tod'])\n", + "df.rename(columns={'auto_time':scen2_name}, inplace=True)\n", + "\n", + "df[['Local ID','full_id']] = df[['Local ID','full_id']].astype('int')" + ] + }, + { + "cell_type": "code", + "execution_count": 103, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "ename": "KeyError", + "evalue": "'Corridor Input File'", + "output_type": "error", + "traceback": [ + "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[1;31mKeyError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m\u001b[0m in \u001b[0;36m\u001b[1;34m()\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[1;31m# Merge with observed\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2\u001b[0m \u001b[0mobs\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mread_csv\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34mr'..\\..\\..\\scripts\\summarize\\inputs\\network_summary\\corridor_travel_times.csv'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m----> 3\u001b[1;33m \u001b[0mdf\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mpd\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mmerge\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mdf\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mobs\u001b[0m\u001b[1;33m,\u001b[0m\u001b[0mleft_on\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'Corridor Input File'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'Local ID'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'tod'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mright_on\u001b[0m\u001b[1;33m=\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;34m'corridor'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'direction_id'\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;34m'tod'\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\tools\\merge.pyc\u001b[0m in \u001b[0;36mmerge\u001b[1;34m(left, right, how, on, left_on, right_on, left_index, right_index, sort, suffixes, copy, indicator)\u001b[0m\n\u001b[0;32m 59\u001b[0m \u001b[0mright_on\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mright_on\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mleft_index\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mleft_index\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 60\u001b[0m \u001b[0mright_index\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mright_index\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0msort\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0msort\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0msuffixes\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0msuffixes\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m---> 61\u001b[1;33m copy=copy, indicator=indicator)\n\u001b[0m\u001b[0;32m 62\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mop\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_result\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 63\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0m__debug__\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\tools\\merge.pyc\u001b[0m in \u001b[0;36m__init__\u001b[1;34m(self, left, right, how, on, left_on, right_on, axis, left_index, right_index, sort, suffixes, copy, indicator)\u001b[0m\n\u001b[0;32m 541\u001b[0m (self.left_join_keys,\n\u001b[0;32m 542\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mright_join_keys\u001b[0m\u001b[1;33m,\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 543\u001b[1;33m self.join_names) = self._get_merge_keys()\n\u001b[0m\u001b[0;32m 544\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 545\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0mget_result\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\tools\\merge.pyc\u001b[0m in \u001b[0;36m_get_merge_keys\u001b[1;34m(self)\u001b[0m\n\u001b[0;32m 821\u001b[0m \u001b[0mright_keys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mrk\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 822\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mlk\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 823\u001b[1;33m \u001b[0mleft_keys\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mleft\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mlk\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_values\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 824\u001b[0m \u001b[0mjoin_names\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mappend\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlk\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 825\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\core\\frame.pyc\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 2057\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_multilevel\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2058\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2059\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_column\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2060\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2061\u001b[0m \u001b[1;32mdef\u001b[0m \u001b[0m_getitem_column\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\core\\frame.pyc\u001b[0m in \u001b[0;36m_getitem_column\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m 2064\u001b[0m \u001b[1;31m# get column\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2065\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mcolumns\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mis_unique\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2066\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_get_item_cache\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2067\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2068\u001b[0m \u001b[1;31m# duplicate columns & possible reduce dimensionality\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\core\\generic.pyc\u001b[0m in \u001b[0;36m_get_item_cache\u001b[1;34m(self, item)\u001b[0m\n\u001b[0;32m 1384\u001b[0m \u001b[0mres\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcache\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1385\u001b[0m \u001b[1;32mif\u001b[0m \u001b[0mres\u001b[0m \u001b[1;32mis\u001b[0m \u001b[0mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1386\u001b[1;33m \u001b[0mvalues\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_data\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 1387\u001b[0m \u001b[0mres\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_box_item_values\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mvalues\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 1388\u001b[0m \u001b[0mcache\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m]\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mres\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\core\\internals.pyc\u001b[0m in \u001b[0;36mget\u001b[1;34m(self, item, fastpath)\u001b[0m\n\u001b[0;32m 3541\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3542\u001b[0m \u001b[1;32mif\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[0misnull\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3543\u001b[1;33m \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mitem\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 3544\u001b[0m \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 3545\u001b[0m \u001b[0mindexer\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0marange\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0misnull\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mitems\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mC:\\Anaconda\\lib\\site-packages\\pandas\\indexes\\base.pyc\u001b[0m in \u001b[0;36mget_loc\u001b[1;34m(self, key, method, tolerance)\u001b[0m\n\u001b[0;32m 2134\u001b[0m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2135\u001b[0m \u001b[1;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2136\u001b[1;33m \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_maybe_cast_indexer\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m 2137\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m 2138\u001b[0m \u001b[0mindexer\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_indexer\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;33m[\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mmethod\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtolerance\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mtolerance\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n", + "\u001b[1;32mpandas\\index.pyx\u001b[0m in \u001b[0;36mpandas.index.IndexEngine.get_loc (pandas\\index.c:4433)\u001b[1;34m()\u001b[0m\n", + "\u001b[1;32mpandas\\index.pyx\u001b[0m in \u001b[0;36mpandas.index.IndexEngine.get_loc (pandas\\index.c:4279)\u001b[1;34m()\u001b[0m\n", + "\u001b[1;32mpandas\\src\\hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas.hashtable.PyObjectHashTable.get_item (pandas\\hashtable.c:13742)\u001b[1;34m()\u001b[0m\n", + "\u001b[1;32mpandas\\src\\hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas.hashtable.PyObjectHashTable.get_item (pandas\\hashtable.c:13696)\u001b[1;34m()\u001b[0m\n", + "\u001b[1;31mKeyError\u001b[0m: 'Corridor Input File'" + ] + } + ], + "source": [ + "# Merge with observed\n", + "obs = pd.read_csv(r'..\\..\\..\\scripts\\summarize\\inputs\\network_summary\\corridor_travel_times.csv')\n", + "df = pd.merge(df,obs,left_on=['Corridor Input File','Local ID','tod'], right_on=['corridor','direction_id','tod'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Model vs observed" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n", + "1gAAAABJRU5ErkJggg==\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "model_run = current_run_name\n", + "\n", + "# For validation\n", + "import matplotlib.pyplot as plt\n", + "maxtime = 60\n", + "ax = df.plot(kind='scatter', x=model_run, y='observed_time_2010', xlim=[0,maxtime], ylim=[0,maxtime])\n", + "\n", + "# reference line \n", + "ref = pd.DataFrame([0,maxtime],[0,maxtime])\n", + "ref.plot(ax=ax)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 7, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n", + "yzbOTLI1cG6b6b2Nbub4RladMR/b/gSwJXBxS9hvYOUa8jPolvt8sapWAFTV2W3m+UrgKrqlP1TV\n", + "TUkOBE5Icr/W/q3AcHJ/HPDRJLcDu9Al26e0RPUC4KOTXHO1c/0kycl0Sfo1dMtuVq1YdWiSY5K8\n", + "q6reTDeb/xbg3Kq6I8kdTLwkZ2xsPgssTnIp3bMCV41buepXSa4Etq6qC1e3HyZfZjPeeVckeQ3d\n", + "Ddq6wCfbm3IA3p1ku9bnNcBfz6RvSZKk2SxdXizNHUkKZrR8S1oLOHMvSXNRkqqqab8JcDY+UCtJ\n", + "kiRpHCb3kiRJUk+Y3EuSJEk9YXIvSZIk9YTJvSRJktQTJveSJElST8zG99xLa8C280cdgTQzN/vN\n", + "sJKkKfmee805M31frCRJ0qj4nntJkiRpjjK5lyRJknrC5F6SJEnqCZN7SZIkqSdM7iVJkqSeMLmX\n", + "JEmSesLkXpIkSeoJk3tJkiSpJ0zuJUmSpJ4wuZckSZJ6wuRekiRJ6gmTe0mSJKknTO4lSZKknjC5\n", + "lyRJknrC5F6SJEnqCZN7SZIkqSdM7iVJkqSeMLmXJEmSemLeqAOQRiGb5yujjkHSLHU7t9Rt9aJR\n", + "hyFJ4zG519x0MD8edQiSZqmjmD/qECRpIi7LkSRJknrC5F6SJEnqCZN7SZIkqSdmVXKf5A+TLG0/\n", + "1ye5rm1fnGS9obqLkixejXMsTHJk2z4wyYdm0PbJSfae4fkWJbmlXcclSc5M8uBptFm8OjH+PiQ5\n", + "e4b1r03yoEmOPyXJiiT7DZTtleS7Sb6X5O8Hyg8f+LtYmmSv1bsKSZKk2WdWJfdVdXNVLaiqBcBH\n", + "gfe1/e2ravkaOsdFVXXo2O4Mmy8Anr0ap/1mu44nA98BDp5B25nGeJ+rql1n2mSiA0nWBd4NnD5U\n", + "9mFgL2Ab4MVJth7oa+zvYkFVnT7cpyRJUl/NquR+HEly7NCM7m3jVHpKm91/dJJLk2ySzs1JXt7q\n", + "fCrJs4Zm/DPQx3OTnNf6OTPJ5kPnWB94O/DCNmP850kelOSLbUb+3CRPnOg6xi4G2AT4RdvfKMkx\n", + "Sc5v591norat/oOTnJrkgvazS5J1klyTZNOBev+dZPMkx000dkne2Pq4JMnh44zpXyd5z8D+PZ8g\n", + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "validation_df = df[['description','observed_time_2010',model_run]]\n", + "validation_df.index = validation_df.description\n", + "validation_df['Change (minutes)'] = validation_df[model_run] - validation_df['observed_time_2010']\n", + "validation_df['% Change'] = (validation_df[model_run] - validation_df['observed_time_2010'])/validation_df['observed_time_2010']\n", + "validation_df[['observed_time_2010',model_run]].plot(kind='barh', figsize=(10,15), alpha=0.6)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Run vs Scenario" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
soundcast_201410peak_5offpeakChange (minutes)% Change
description
Seattle to Everett via I-542.03400035.608445-6.425555-0.152866
Everett to Seattle via I-563.65970548.649711-15.009994-0.235785
Federal Way to Seattle via I-547.46419640.950104-6.514092-0.137242
Seattle to Federal Way via I-527.76966125.240065-2.529596-0.091092
Bellevue to Lynnwood via I-40521.67013920.770385-0.899754-0.041520
Lynnwood to Bellevue via I-40540.88336235.903141-4.980221-0.121815
Tukwila to Bellevue via I-40534.28867022.837504-11.451166-0.333964
Bellevue to Tukwila via I-40526.20600018.456346-7.749654-0.295721
Auburn to Renton via SR 16723.76355125.5026371.7390860.073183
Renton to Auburn via SR 16713.25045813.2864030.0359450.002713
Seattle to Redmond via SR 52020.65073517.448349-3.202386-0.155074
Redmond to Seattle via SR 52027.61060921.341294-6.269315-0.227062
Bellevue to Redmond via SR 52010.0453839.390810-0.654572-0.065162
Redmond to Bellevue via SR 52013.72744010.881764-2.845676-0.207298
Bellevue to Issaquah via I-9016.76634215.320846-1.445495-0.086214
Issaquah to Bellevue via I-9010.50155310.5675560.0660030.006285
Bellevue to Seattle via SR 5200.54825916.04459315.49633428.264600
Seattle to Bellevue via I-9018.58368217.572769-1.010913-0.054398
Bellevue to Seattle via I-9018.49772920.6332342.1355050.115447
Seattle to Issaquah via I-9017.12538617.2079660.0825800.004822
Issaquah to Seattle via I-9016.20163125.3753859.1737550.566224
\n", + "
" + ], + "text/plain": [ + " soundcast_2014 10peak_5offpeak \\\n", + "description \n", + "Seattle to Everett via I-5 42.034000 35.608445 \n", + "Everett to Seattle via I-5 63.659705 48.649711 \n", + "Federal Way to Seattle via I-5 47.464196 40.950104 \n", + "Seattle to Federal Way via I-5 27.769661 25.240065 \n", + "Bellevue to Lynnwood via I-405 21.670139 20.770385 \n", + "Lynnwood to Bellevue via I-405 40.883362 35.903141 \n", + "Tukwila to Bellevue via I-405 34.288670 22.837504 \n", + "Bellevue to Tukwila via I-405 26.206000 18.456346 \n", + "Auburn to Renton via SR 167 23.763551 25.502637 \n", + "Renton to Auburn via SR 167 13.250458 13.286403 \n", + "Seattle to Redmond via SR 520 20.650735 17.448349 \n", + "Redmond to Seattle via SR 520 27.610609 21.341294 \n", + "Bellevue to Redmond via SR 520 10.045383 9.390810 \n", + "Redmond to Bellevue via SR 520 13.727440 10.881764 \n", + "Bellevue to Issaquah via I-90 16.766342 15.320846 \n", + "Issaquah to Bellevue via I-90 10.501553 10.567556 \n", + "Bellevue to Seattle via SR 520 0.548259 16.044593 \n", + "Seattle to Bellevue via I-90 18.583682 17.572769 \n", + "Bellevue to Seattle via I-90 18.497729 20.633234 \n", + "Seattle to Issaquah via I-90 17.125386 17.207966 \n", + "Issaquah to Seattle via I-90 16.201631 25.375385 \n", + "\n", + " Change (minutes) % Change \n", + "description \n", + "Seattle to Everett via I-5 -6.425555 -0.152866 \n", + "Everett to Seattle via I-5 -15.009994 -0.235785 \n", + "Federal Way to Seattle via I-5 -6.514092 -0.137242 \n", + "Seattle to Federal Way via I-5 -2.529596 -0.091092 \n", + "Bellevue to Lynnwood via I-405 -0.899754 -0.041520 \n", + "Lynnwood to Bellevue via I-405 -4.980221 -0.121815 \n", + "Tukwila to Bellevue via I-405 -11.451166 -0.333964 \n", + "Bellevue to Tukwila via I-405 -7.749654 -0.295721 \n", + "Auburn to Renton via SR 167 1.739086 0.073183 \n", + "Renton to Auburn via SR 167 0.035945 0.002713 \n", + "Seattle to Redmond via SR 520 -3.202386 -0.155074 \n", + "Redmond to Seattle via SR 520 -6.269315 -0.227062 \n", + "Bellevue to Redmond via SR 520 -0.654572 -0.065162 \n", + "Redmond to Bellevue via SR 520 -2.845676 -0.207298 \n", + "Bellevue to Issaquah via I-90 -1.445495 -0.086214 \n", + "Issaquah to Bellevue via I-90 0.066003 0.006285 \n", + "Bellevue to Seattle via SR 520 15.496334 28.264600 \n", + "Seattle to Bellevue via I-90 -1.010913 -0.054398 \n", + "Bellevue to Seattle via I-90 2.135505 0.115447 \n", + "Seattle to Issaquah via I-90 0.082580 0.004822 \n", + "Issaquah to Seattle via I-90 9.173755 0.566224 " + ] + }, + "execution_count": 8, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "compare_df = df[[current_run_name,compare_scen]]\n", + "compare_df.index = df.description\n", + "compare_df['Change (minutes)'] = compare_df[compare_scen] - compare_df[current_run_name]\n", + "compare_df['% Change'] = (compare_df[compare_scen] - compare_df[current_run_name])/compare_df[current_run_name]\n", + "compare_df" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 9, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n", + "1NKOpH5p837g6FT2UWC3OuOD6mPR3A3Ew8BpwENp/yHg62TLXyC75n+k7S+SfXpRMibVjYj4a5X+\n", + "x5El/EOoPKPfk+WfhhzfTJyQnej4tGzpIACt+GadQ4GKb3sxMzMz64g+iDXo6wJjJM2TNBv4CDAy\n", + "PTR6OPATSbOAmWRrngG+S7YU4wGWv7EF4EbgjPRg47ZkyeQVKntINCJeIZv9HZvOOYVsCUu5Ze3T\n", + "/vHAzWkpylLgiirXVD7rfh7QNT1c+ihwbiq/HFhX0vxUNq3O+Jobi+beCPMgsGXpfGQJ+zYsn1H/\n", + "JTAijftOwJvLOs1mr+eTrcev5i5gH7JPAZZWiOd8YFQa187NxFmt/CdpLGcD+wLfaCYWMzMzsw5F\n", + "EfW8ldA6uvRw6xyy12K+0eh4qpEUEFc2Og6z4vISFzOzopAUEVHzG+r8TaK2jKRPks2e/7zIybmZ\n", + "mZlZR/aBPCRq7UNE3A30bnQcZmZmZmsyz6CbmZmZmRWIE3QzMzMzswJxgm5mZmZmViBeg27tWJ9e\n", + "jY7ArLgW+Zs/zczaKb9m0dqlel9XZGZmZtYofs2imZmZmVk75gTdzMzMzKxAnKCbmZmZmRWIE3Qz\n", + "MzMzswJxgm5mZmZmViBO0M3MzMzMCsQJupmZmZlZgThBNzMzMzMrECfoZmZmZmYF4gTdzMzMzKxA\n", + "nKCbmZmZmRWIE3QzMzMzswJxgm5mZmZmViBO0M3MzMzMCsQJupmZmZlZgThBNzMzMzMrECfoZmZm\n", + "ZmYF4gTdzMzMzKxAujQ6ALPW0ib6U6NjMDOz1WQJi+PNOKrRYZg1ghN0a79O5tlGh2BmZqvJZfRq\n", + "dAhmjeIlLmZmZmZmBeIE3czMzMysQJygm5mZmZkViBN0MzMzM7MC+UASdEnvSZqZ+6npwQ9JvSXN\n", + "bcM4FkrasKzsNEkX5fZ/JWlibv8USZes4nkPkbRznW12kjQpjdd8Sb9q5bnXl/SV3P7Wkj6f2x8q\n", + "aXxr+i47z4B6xqm5362kkZKey/29HLCq8ZmZmZm1Fx/UW1yWRES/1X0SSV0iYmkzVaJC2QPA0bn9\n", + "3bOupIgI4OPA7asY2qHAeGBBHW1+DvwsIsaTBfTRVp77P4CvApen/W3IrndsK/urKCKmA9Pbqjvg\n", + "woi4sI36MzMzM2s3GrbEJc24TpI0TdIESZvmymdLmkWWWJbqd5Z0gaSp6fiXUvlQSZMl/Q54NJXd\n", + "nvp9VNJJLYQyG9hR0lqS1geWALOA3dLxwcCDkk5K554l6RZJ3SWtJ+kpSV3SeXum/c65uAcDBwMX\n", + "pNngbSX1lfRwuo7bJG1QIa5NgedLOxFRurZq47CupLslTZc0R9Lw1PTHwHbp3OcDo4Ahaf/r5G5a\n", + "JPWQdI2kRyTNyPWR/72NlfSp3P4YSYflZ+IlDZQ0JfXxoKQdW/gdVKJWtDEzMzNr9z6oBL17brnC\n", + "rSmhvRQ4LCL2AEYDP0x1RwMnR0Tfsj5OBF6PiIHAQOAkSb3TsX7AqRHxkbR/fOr3Y8Cpkv6jWmBp\n", + "xn1m6nMQ8Ej6GSxpC0AR8Txwa0QMTHEtAE6MiDeAScCnU3dHpXrv5fqfAvweOD0i+kXEU8B1wBkR\n", + "sTswFzinQmgXAX+W9EdJX083D82Nw9vAoRExANgP+Fmq/7/Ak+ncZwJnAZPT/sWsmAifDdwTEXum\n", + "Pi6QtE5ZXOOAIwAkdUv17iirswAYEhH907X9qML1teSUdANydZUbGDMzM7MO6YNa4vJ2folLWq7R\n", + "B7hbEkBn4IWUhK4fEQ+kqtcDB6btYcCukg5P+z2B7YGlwNSIeCZ3vtMkfSZtbwXsAExtJr4pZDPl\n", + "3dP2E8B3gJfTPuncPwDWB9YFJqTyq4Azgd8BxwH/XeUcStdeusbJqfxa4ObyyhExRtKdwAHAIcCX\n", + "Je3ezDg8B4ySNAR4H9hc0iasPBPd3Mz0MOBgSaen/bXIxu+xXJ0JwCUpOT8QuC8i3k2/x5INgOsk\n", + "bU82Q9+1mXNWcjnw/bR9HtnNxokr1RrV5Zhl2106NdG1c1Od5zEz60CaltJ16axGR9FmlrC40SGY\n", + "tZakocDQ1rZv1DeJCpgXEYNXKFx5prQ8mfxaRExcoUI2AG+V7e8PDIqIdyTdC6zdQjwPAl8hS0h/\n", + "ASwCdiFL0B9MdcYAwyNirqQRpEGPiCnpgcehQOeImF/lHJXWv1e6xuUNIl4k+0RhdHqgsrQOvdI4\n", + "HAdsBPSPiPckPU3L113JZyPi8WZiekfSJOC/yGbSK61lP49sJv5QSVuTfcpQlaTRQF/g+Yg4KCJe\n", + "yh27imz9/srebbph+XZzZzAzWxP06RUx78CW65nZ6hYRk8jlP5IqrZaoqlFr0B8DNpY0CEBSV0m7\n", + "RMTrwOuS9kr1vpBrcyfw1dx67x0rLL+AbEb5tZRIfoRs2UpLHkr1NoqIV9LDoa+QzVyXEvR1gX9I\n", + "6gocU9b+OuA3wDVV+n8jxUVELAZek7R3OnYsFRJYSf+VzkVan/8hslnyauPQE3gpJeefALbOnXu9\n", + "XNf/KtvPuxM4NRdDtQd7xwEnAENY/klCXk/ghbR9fJU+lomI49OSm4PSeTfLHT6UbBmQmZmZ2Rrh\n", + "g0rQV5g9joh/A4cDP1H2MOhMsrelQJbQXSZpZlnbq4D5wIw0m3w52ScAUdb/BKCLpPlkD0Q+1GJw\n", + "2Y3BS8C8XPEUYGOyh0gBvku2Nv0BsjXW+XP+H9nbUqq9GeVG4Iz0AOe2wAiy9d2zyR5G/X6FNsOA\n", + "uWl8JpCtYX+pyjh0JrtB2EPSHLKkf0G6tkVkD7nOlfQTYA7wXnrYtfSQaOlazgO6podMHwXOrXI9\n", + "dwH7ABNzb83J93M+2XKbGSm2ap8eVCv/SYphNrAv8I0q9czMzMw6HGWTxbYq0nrwgyNiRKNjWVNI\n", + "CogrGx2HmVlxeImLWVEpe3t3zW+oa9Qa9A5D0qVk67E/1VJdMzMzM7OWOEFfRRFxSqNjMDMzM7OO\n", + "o2FfVGRmZmZmZitzgm5mZmZmViBO0M3MzMzMCsRr0K0d69Or0RGYmRXHIn/zplkH4dcsWrtU7+uK\n", + "zMzMzBql3rzFS1zMzMzMzArECbqZmZmZWYE4QTczMzMzKxAn6GZmZmZmBeIE3czMzMysQJygm5mZ\n", + "mZkViBN0MzMzM7MCcYJuZmZmZlYgTtDNzMzMzArECbqZmZmZWYE4QTczMzMzKxAn6GZmZmZmBeIE\n", + "3czMzMysQJygm5mZmZkViBN0MzMzM7MCcYJuZmZmZlYgTtDNzMzMzArECbqZmZmZWYF0aXQAZq2l\n", + "TfSnRsdgZmZmq8kSFsebcVSjw2gEJ+jWfp3Ms40OwczMzFaTy+jV6BAaxUtczMzMzMwKxAm6mZmZ\n", + "mVmBOEE3MzMzMyuQDpOgS3pP0szcz5mr+Xxfl9Q9t/+dZupWPdZMmxMkzZE0W9JcScNbGee+kj6e\n", + "2z9E0s65/TGSDmtN32XnOVfS/nXUHynpW1WOLUzXPlPS1FWNzczMzKw96UgPiS6JiH5t2aGkThHx\n", + "fpXDpwHXA2+n/W8DP6pSt7ljlc67JfAdoF9EvCFpHWCTWtuX+QTwBvBQ2j8UGA8sSPuRflZJRJxT\n", + "b5MWjg2NiFdXISQzMzOzdqnDzKBXIukASTfl9odKGp+2h0maImm6pJsk9UjlCyX9WNJ04HOV6kk6\n", + "FdgcuFfSnyWNArqnGd/ry2L4cfkxSd9Ms+JzJZ1WIfRNyJLqtwAiYklELExtt5P0J0nTJN0vaadU\n", + "frCkhyXNkDRR0iaSegNfBr6RyvcBDgYuSPvblsJMfQyQNCn1PUHSpmXXsr6khbn9HpKeldQlPxMv\n", + "6XuSpqbr+1Vdv7Tc6VrZzszMzKxd60gJeikJLv18DpgI7JlbinIkMFbSRsDZwP4RMQCYDnwz1Qng\n", + "lVR+T6V6EfFz4AWyWd79IuLbwNsR0S8ijs0HFRFn5Y9JGgAcBwwEBgEnSepbdi2zgH8CT0u6RtJB\n", + "uWNXAqdExB7AGcAvU/nkiBgUEf2BccCZKam/ArgwIvpHxP3A74HT0/5TpTAldQUuBQ5LfY8Gflh2\n", + "LYuBWZKGpqKDgAkRsZQVZ+IvjYiBEbFr+r3k469FAHenG4WT6mxrZmZm1q51pCUub1da4iJpAjBc\n", + "0q3Ap4DTyZZ97AJMkQTQDZiSazYu/TuohXqtsTdwW0S8neK7DRhClpQDkJbVHCDpY8D+wEUpsf8p\n", + "MBi4OcVTiglgq/RpwaaprJR8w8qz0ZX2dwL6kCXGAJ3JbkLKjSO70ZkEHAX8okKd/SSdAawDbAjM\n", + "A+6oUK+avSLiRUkbAxMl/TUiJtfR3szMzKzd6kgJejU3Al8DXgX+EhFvpQR0YkQcXaXNW7nt5uq1\n", + "RrBigiyqrMeOiL8Af5E0kWxG+0LgtSpr7S8FfhoRd0jaFxjZQgyVzIuIwS3EPx74kaT/APoDf84f\n", + "lLQ2cBkwICKel3QOsHa1ztJ6+ztSTJdHxJUR8SJARLws6bdknzasnKCP6nLMsu0unZro2rmphdjN\n", + "zKxDaVpK16WzWq5n7dISFjc6hNZKqw2Gtrb9mpCg3wdcA5xElqwDPAJcJmm7iHgyrT/fPCIeL2vb\n", + "XL03gJ5kiT9Ak6QuablHufyxycCYtDa9E/AZ4Jh8ZUmbAZtFxIxU1A9YmB4YfVrS4RFxi7I7jV0j\n", + "Yk6KpTTjfVyuu1Kc1fYhS44fAzaWNCgiHk5LXnaIiPkrVIx4U9JfgJ8D4yOiPNkvJeOLJK0LfA64\n", + "iSoi4jlg2RKf9EBs53StPYBhwLkVG7/bdMPy7WpnMDOzjqtPr4h5BzY6CrNyETGJbLUBAGnCsmYd\n", + "eQ36j2DZcpE7gAPSv0TEy2RJ7FhJs8mWrexU3mEL9a4EJki6J7c/p/wh0fJjETETGANMBR4Gfh0R\n", + "s8vqdyV7kHOBpJlkSW7pYdIvACdKmgU8CpRevziSbOnLNOBlls+SjwcOTWOyN9lNyhnpodfSQ6JE\n", + "RBNwOPCT1PdMYNnrGcuMA45m+VKg/Ji9Dvw6xTaB7Canmkoz+R8GJqcYHgHuiIi7munDzMzMrEPR\n", + "yhOgZsUnKSCubHQcZmbWSJ5Bt/ZBUkREzW+o60gz6GZmZmZm7Z4TdDMzMzOzAnGCbmZmZmZWIE7Q\n", + "zczMzMwKxAm6mZmZmVmBOEE3MzMzMyuQNeGLiqzD6tOr0RGYmVkjLWq33zRp1hy/B93apXrfJ2pm\n", + "ZmbWKH4PupmZmZlZO+YE3czMzMysQJygm5mZmZkViBN0MzMzM7MCcYJuZmZmZlYgTtDNzMzMzArE\n", + "CbqZmZmZWYE4QTczMzMzKxAn6GZmZmZmBeIE3czMzMysQJygm5mZmZkViBN0MzMzM7MCcYJuZmZm\n", + "ZlYgTtDNzMzMzArECbqZmZmZWYE4QTczMzMzKxAn6GZmZmZmBeIE3czMzMysQLo0OgCz1tIm+lOj\n", + "YzAza1eWsDjejKMaHYaZNc8JurVfJ/Nso0MwM2tXLqNXo0Mws5Z5iYuZmZmZWYE4QTczMzMzKxAn\n", + "6GZmZmZmBdJhEnRJZ0t6VNJsSTMlDWxlP4dI2jm3P0LSZrn9SZIG1NHfCu1rbDNG0lPpOmZKeqCe\n", + "9vWStK+kj+f2VxiDGvs4V9L+ddQfKelbVY4tlDQnXfvUeuIwMzMza+86xEOiKbn8NNAvIpokbQis\n", + "1cruDgXGAwvS/nHAo8CLaT/ST63K29cigNMj4rY62jRLUpeIWFrl8CeAN4CH0n75GLQoIs6pM6Tm\n", + "xjCAoRHxap19mpmZmbV7HWUGfVPglYhoAoiIVyPiRQBJA9Ks9zRJEyRtmspPkjRV0ixJt0jqLmkw\n", + "cDBwQZq9PRPYA/iNpBmS1s6fVNIwSVMkTZd0k6QeZccPL28vaf+0PUfS1ZK6VbkmlfXVSdLTktbP\n", + "lT0uaeP0c0u6nqnpOkqz1NenGfhrJW1UXk/S1sCXgW+kuPYpG4Ntc+dbX9LC3H4PSc9K6pJm/Q9L\n", + "5d9L/c+V9KvafoXNX7+ZmZnZmqKjJOh3AVtJekzSZSnJRFJX4FLgsIjYAxgN/DC1uTUiBkZEX7KZ\n", + "4hMjYgrwe7LZ634RcT4wDTg6IvpHxDulE0raCDgb2D8iBgDTgW/mg4qIW/LtU/Fo4IiI2I3sE4yv\n", + "VLgesTxBninp+oh4H/gd2ew2kvYEno6Il4FLgIsiYiBwOHBVrq+PpBi/APy8vF5EPANcAVyYrvH+\n", + "sjF4Knc9i4FZkoamooOACWlmPv/JwqVpbHcFuks6qMI1NieAu9NN1Ul1tjUzMzNr1zrEEpeIeCut\n", + "Cx9CtlxjnKSzyJLmPmTJHkBn4IXUbFdJPwDWB9YFJuS6LJ+9rbQ/CNgFmJL67gZMqRJiqf1OZEn1\n", + "E2n/WuBksgR7hUui8hKXccD3gDHAUWkf4JPAzikOgPXSbH4Av4+Id1uoV+0aKxkHHAlMSjH8okKd\n", + "/SSdAawDbAjMA+6o0l8le0XEi5I2BiZK+mtETK6jvZmZmVm71SESdIA0w3wfcJ+kucAIsgR9XkQM\n", + "rtBkDDA8IuZKGgEMzXdX3n2V006MiKNrCa9Keb3LOB4Gtk+z94cA38/1s2dE/HuFzrNEfEnZ+arV\n", + "qzXm8cCPJP0H0B/4c1lfawOXAQMi4nlJ5wBrr9zNsvpbkiXvAVweEVeWlidFxMuSfgsMBFZO0Ed1\n", + "OWbZdpdOTXTt3FTtPGZmrdO0lK5LZzU6ijazhMWNDsFsTZBWGwxtbfsOkaBL2hGIiHg8FfUDFgKP\n", + "ARtLGhQRD6clLztExHyyWfN/pLJjgL+ntm8APXPdl+9Dlkw+DFwmabuIeDLNRG+ei6FS+8eA3qU2\n", + "wLFkM9EVL6u8ICIiJawXAfMj4rV06C7gVOCnaTx2j4jZFfosr9c3ImbVeM2lGN6U9Bey5TLjI6I8\n", + "kS8l44skrQt8DripyjUSEc8BfZddtLQO0Dki3khjOgw4t2Ljd5tuWL5d7QxmZqWMOOIAAAtNSURB\n", + "VKuiT6+IeQc2Ogoza18iYhK5HC9NWNaso6xBXxcYI2mepNlk665HpodGDwd+ImkWMBMovU7wu8Aj\n", + "wAOs+LaSG4Ez0oOf25LNtF9R/pBoRLxC9oaWsemcU8iWsJRb1j7tHw/cLGkOsJRs/Xcl+TXoMySV\n", + "bqbGAV9g+fIWyJLuPZS9YnIe2UOfy0Jtpt6XUvl44NB0rr0rjEG5ccDRZTFkJ4t4Hfg12ZtrJpCN\n", + "cTWVZuk/DExOv69HgDsi4q5m+jAzMzPrULTyBKhZ8UkKiCsbHYeZdXSeQTezVScpIqLmpc0dZQbd\n", + "zMzMzKxDcIJuZmZmZlYgTtDNzMzMzArECbqZmZmZWYE4QTczMzMzKxAn6GZmZmZmBdIhvqjI1lR9\n", + "ejU6AjPr6Bb5mzfN7APn96Bbu1Tv+0TNzMzMGsXvQTczMzMza8ecoJuZmZmZFYgTdDMzMzOzAnGC\n", + "bmZmZmZWIE7QzdYwkoY2Oob2zOO3ajx+reexWzUev1Xj8ftgOUE3W/MMbXQA7dzQRgfQzg1tdADt\n", + "2NBGB9DODW10AO3c0EYHsCZxgm5mZmZmViBO0M3MzMzMCsRfVGTtkiT/4ZqZmVm7Uc8XFTlBNzMz\n", + "MzMrEC9xMTMzMzMrECfoZmZmZmYF4gTd2hVJB0j6q6THJf1vo+MpOknXSPqnpLm5sg0lTZT0N0l3\n", + "SdqgkTEWlaStJN0raZ6kRyWdmso9fjWQtLakRyTNkjRf0qhU7vGrg6TOkmZKGp/2PX41krRQ0pw0\n", + "flNTmcevBpI2kHSLpAXpv989PXa1kbRT+psr/SyWdGq94+cE3doNSZ2BXwAHALsAn5e0c2OjKrzR\n", + "ZOOVdxYwMSJ2BO5J+7ayJuAbEdEHGAScnP7ePH41iIh3gE9ERF9gN+ATkvbG41ev04D5QOmBMY9f\n", + "7QIYGhH9ImJgKvP41eYS4I8RsTPZf79/xWNXk4h4LP3N9QMGAEuA31Ln+DlBt/ZkIPBERCyMiCbg\n", + "RuCQBsdUaBExGXitrHg4cG3avhb4zAcaVDsREf+IiFlp+01gAbAFHr+aRcSStNkN6Ez2t+jxq5Gk\n", + "LYFPAVcBpbc/ePzqU/7WDI9fCyStDwyJiGsAImJpRCzGY9canyTLW/5OnePnBN3aky2Av+f2n0tl\n", + "Vp8PR8Q/0/Y/gQ83Mpj2QFJvoB/wCB6/mknqJGkW2TjdGxHz8PjV4yLgDOD9XJnHr3YB3C1pmqST\n", + "UpnHr2XbAC9LGi1phqRfS+qBx641jgLGpu26xs8JurUnfidoG4vsPase12ZIWhe4FTgtIt7IH/P4\n", + "NS8i3k9LXLYE9pH0ibLjHr8qJB0EvBQRM1l5Fhjw+NVgr7TM4ECyJWpD8gc9flV1AfoDv4yI/sBb\n", + "lC3H8Ni1TFI34GDg5vJjtYyfE3RrT54Htsrtb0U2i271+aekTQEkbQa81OB4CktSV7Lk/PqIuD0V\n", + "e/zqlD4e/wPZekyPX20GA8MlPU02A7efpOvx+NUsIl5M/75MtgZ4IB6/WjwHPBcRf0n7t5Al7P/w\n", + "2NXlQGB6+vuDOv/2nKBbezIN2EFS73RneiTw+wbH1B79HhiRtkcAtzdTd40lScDVwPyIuDh3yONX\n", + "A0kbld5SIKk78J/ATDx+NYmI70TEVhGxDdnH5H+OiGPx+NVE0jqS1kvbPYBhwFw8fi2KiH8Af5e0\n", + "Yyr6JDAPGI/Hrh6fZ/nyFqjzb8/fJGrtiqQDgYvJHji7OiJGNTikQpM0FtgX2Ihszdv3gN8BNwG9\n", + "gIXAERHxeqNiLKr0xpH7gTks/yjy28BUPH4tkrQr2YNQndLP9RFxgaQN8fjVRdK+wLciYrjHrzaS\n", + "tiGbNYdsycZvImKUx682knYnezi5G/AkcDzZ/3c9djVIN4XPANuUlkbW+7fnBN3MzMzMrEC8xMXM\n", + "zMzMrECcoJuZmZmZFYgTdDMzMzOzAnGCbmZmZmZWIE7QzczMzMwKxAm6mZmZmVmBOEE3MzMAJJ0t\n", + "6VFJsyXNlDQwlXeTdLGkxyX9TdLtkrZIx57MfaFJqZ+LJZ2Z29819TdT0iJJT6Xtu1bTdRwn6dKy\n", + "suNzMfxb0py0PUrSuZL2X02x3F36wpwa6x8s6X9X4XxfT18M1Zq2p0o6trXnNrO24/egm5kZkj4O\n", + "/AzYNyKa0pdqrBURL0r6KbA+8KWICEnHAV+JiD0l/RB4NyK+n/rpRPYFHYMj4u8VzjMaGB8Rt5WV\n", + "d46I99roWkYAe0TEKVWOPw0MiIhX2+J8zcSxH3BYRJy8Os9Tds6nya59USvargfcExED2z4yM6uH\n", + "Z9DNzAxgU+CViGgCiIhXU3K+DnAc8I1IMzoRMQZ4NyWgY4Ejc/3sAzxTKTkvJ2mSpIsk/QU4TdJB\n", + "kh6WNEPSREmbSOok6WlJ6+faPS5p4/Rzi6Sp6Wdway5c0hhJh6XthZJ+lGbXp0nqL+kuSU9I+nKu\n", + "zRnpnLMljazS9dFk39yLpN6S/ipptKTHJP1G0jBJD6ZPJT6W6i2b/U9xXZLqPJmLcaik8blYfiFp\n", + "hKRTgM2BeyXdk44NkzRF0nRJN6VvOETSjyXNS/FfAJC+8XCRpD6tGUczaztO0M3MDOAuYKuUPF4m\n", + "aZ9Uvj3wbES8WVZ/GtAnIh4F3pe0Wyo/Cvi/Gs8ZQNeI+FhEXAg8EBGDIqI/MA44MyLeJ0tyDwWQ\n", + "tCfwdES8DFwCXJRmfA8n+2pyANV57ZF+StvPREQ/4H5gTDr3IODcFMMwYPt03n7AAElDKvS7F9k4\n", + "lWwH/BT4CLATcGRE7AWcDnynSmybpjoHAT9uLv6IuBR4ARgaEftL2gg4G9g/IgYA04Fvpk9HPhMR\n", + "fSJid+AHub6mkt1kmVkDdWl0AGZm1ngR8ZakAcAQ4BPAOElnATOaa5b+HQscJWkecAjw3TpOPS63\n", + "vZWkm8hm87sBT+XqfI8sWT4q1+aTwM7Ssnx8vdIM8Sr6ffp3LtAjIt4C3pL0bprJHwYMkzQz1etB\n", + "diMzuayfzcuW0TwdEfMA0ljdncofBXpXiCOA2wEiYoGkD9d5HYOAXYApaYy6AVOAxcA7kq4G7kg/\n", + "JS8A29Z5HjNrY07QzcwMgDRbfR9wn6S5wAjgZqCXpHXLZtEHAKVlFjeSzcDfB8xJs9u1eiu3fSnw\n", + "04i4Q9K+wMhU/jCwfZoRPgT4fioXsGdE/DvfoaRVfbjq3fTv+0C+7/dZ/v/NURFxZSv7Le8732+5\n", + "/PlLdyJLWfET8OYeCp0YEUeXFyp7AHh/sk8evpa2S+fww2lmDeYlLmZmhqQdJe2QK+oHLIyIJcC1\n", + "wIXpAVAkfRHoHhH3AkTEU8ArZEswal3esuzUue2eZDO4kK17J/UfwG+Bi4D5EfFaOnQXcGruGvpW\n", + "6HNVVOongDuBE3LrubeQtHGFui9I+lAbxZL3DLCLsrfrbADslzv2Btk4AjwC7CVpuxRnD0k7pLg3\n", + "iIg/Ad8Eds+13wxYuBpiNrM6OEE3MzOAdYExpQcHydZJj0zHvg28A/xN0t+Aw0hrwnPGkq2rvo3/\n", + "394do0QMRGEA/t8B9BbeYLX2HjZbCTaCN/AcXkDU0kYQQVC0sRI9gaWHiEUixCwuu8WagN9XJmTe\n", + "MNO8vMxM1tOv1p4muaqqlySfg3sXSQ7yc0nMcZJZt9HxPclhr81lVeBVK8TDdr43yd6mfRF5rqrX\n", + "JJdpx2/oMclsSdyFtn+LOYj/0cV8Szse/WVIZ0luququ+5IxT3LezelT2jnaSnLdXXtIctJ7fi+L\n", + "S3WAP+aYRQDYgKraT7sR9GjsvqyiqrbTHrO4O3Zf4L9TQQeADWia5j7JTq3xo6KRzdOejAOMTAUd\n", + "AAAmRAUdAAAmRIIOAAATIkEHAIAJkaADAMCESNABAGBCJOgAADAhX7WLW5EEx+OaAAAAAElFTkSu\n", + "QmCC\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.index = df.description\n", + "ax = df[[compare_scen,current_run_name]].plot(kind='barh', figsize=(10,15), alpha=0.6)\n", + "\n", + "# Change order of labels\n", + "handles, labels = ax.get_legend_handles_labels()\n", + "ax.legend(reversed(handles), reversed(labels), loc='upper right') # reverse both handles and labels\n", + "ax.yaxis.label.set_visible(False) # hide y axis labels\n", + "ax.set_xlabel('SOV Travel Time (minutes)')" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "compare_df['Change (minutes)'].plot(kind='bar')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Scenario vs Scenario" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
2040_no_tolls10peak_5offpeakChange (minutes)% Change
description
Seattle to Everett via I-538.48059335.608445-2.872148-0.074639
Everett to Seattle via I-552.18331448.649711-3.533602-0.067715
Federal Way to Seattle via I-544.78589740.950104-3.835793-0.085647
Seattle to Federal Way via I-526.72391625.240065-1.483851-0.055525
Bellevue to Lynnwood via I-40522.49082320.770385-1.720438-0.076495
Lynnwood to Bellevue via I-40538.70940435.903141-2.806263-0.072496
Tukwila to Bellevue via I-40525.17583422.837504-2.338331-0.092880
Bellevue to Tukwila via I-40519.77365918.456346-1.317313-0.066620
Auburn to Renton via SR 16727.46821225.502637-1.965575-0.071558
Renton to Auburn via SR 16713.99078913.286403-0.704386-0.050346
Seattle to Redmond via SR 52017.86860017.448349-0.420251-0.023519
Redmond to Seattle via SR 52022.66844721.341294-1.327153-0.058546
Bellevue to Redmond via SR 5209.7877339.390810-0.396922-0.040553
Redmond to Bellevue via SR 52011.89877510.881764-1.017011-0.085472
Bellevue to Issaquah via I-9016.63820115.320846-1.317355-0.079177
Issaquah to Bellevue via I-9010.76768310.567556-0.200127-0.018586
Bellevue to Seattle via SR 52016.79832716.044593-0.753734-0.044870
Seattle to Bellevue via I-9019.25239817.572769-1.679629-0.087243
Bellevue to Seattle via I-9022.44770220.633234-1.814468-0.080831
Seattle to Issaquah via I-9018.26597017.207966-1.058004-0.057922
Issaquah to Seattle via I-9027.69515925.375385-2.319774-0.083761
\n", + "
" + ], + "text/plain": [ + " 2040_no_tolls 10peak_5offpeak \\\n", + "description \n", + "Seattle to Everett via I-5 38.480593 35.608445 \n", + "Everett to Seattle via I-5 52.183314 48.649711 \n", + "Federal Way to Seattle via I-5 44.785897 40.950104 \n", + "Seattle to Federal Way via I-5 26.723916 25.240065 \n", + "Bellevue to Lynnwood via I-405 22.490823 20.770385 \n", + "Lynnwood to Bellevue via I-405 38.709404 35.903141 \n", + "Tukwila to Bellevue via I-405 25.175834 22.837504 \n", + "Bellevue to Tukwila via I-405 19.773659 18.456346 \n", + "Auburn to Renton via SR 167 27.468212 25.502637 \n", + "Renton to Auburn via SR 167 13.990789 13.286403 \n", + "Seattle to Redmond via SR 520 17.868600 17.448349 \n", + "Redmond to Seattle via SR 520 22.668447 21.341294 \n", + "Bellevue to Redmond via SR 520 9.787733 9.390810 \n", + "Redmond to Bellevue via SR 520 11.898775 10.881764 \n", + "Bellevue to Issaquah via I-90 16.638201 15.320846 \n", + "Issaquah to Bellevue via I-90 10.767683 10.567556 \n", + "Bellevue to Seattle via SR 520 16.798327 16.044593 \n", + "Seattle to Bellevue via I-90 19.252398 17.572769 \n", + "Bellevue to Seattle via I-90 22.447702 20.633234 \n", + "Seattle to Issaquah via I-90 18.265970 17.207966 \n", + "Issaquah to Seattle via I-90 27.695159 25.375385 \n", + "\n", + " Change (minutes) % Change \n", + "description \n", + "Seattle to Everett via I-5 -2.872148 -0.074639 \n", + "Everett to Seattle via I-5 -3.533602 -0.067715 \n", + "Federal Way to Seattle via I-5 -3.835793 -0.085647 \n", + "Seattle to Federal Way via I-5 -1.483851 -0.055525 \n", + "Bellevue to Lynnwood via I-405 -1.720438 -0.076495 \n", + "Lynnwood to Bellevue via I-405 -2.806263 -0.072496 \n", + "Tukwila to Bellevue via I-405 -2.338331 -0.092880 \n", + "Bellevue to Tukwila via I-405 -1.317313 -0.066620 \n", + "Auburn to Renton via SR 167 -1.965575 -0.071558 \n", + "Renton to Auburn via SR 167 -0.704386 -0.050346 \n", + "Seattle to Redmond via SR 520 -0.420251 -0.023519 \n", + "Redmond to Seattle via SR 520 -1.327153 -0.058546 \n", + "Bellevue to Redmond via SR 520 -0.396922 -0.040553 \n", + "Redmond to Bellevue via SR 520 -1.017011 -0.085472 \n", + "Bellevue to Issaquah via I-90 -1.317355 -0.079177 \n", + "Issaquah to Bellevue via I-90 -0.200127 -0.018586 \n", + "Bellevue to Seattle via SR 520 -0.753734 -0.044870 \n", + "Seattle to Bellevue via I-90 -1.679629 -0.087243 \n", + "Bellevue to Seattle via I-90 -1.814468 -0.080831 \n", + "Seattle to Issaquah via I-90 -1.058004 -0.057922 \n", + "Issaquah to Seattle via I-90 -2.319774 -0.083761 " + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "compare_df = df[[scen1_name,scen2_name]]\n", + "compare_df.index = df.description\n", + "compare_df['Change (minutes)'] = compare_df[scen2_name] - compare_df[scen1_name]\n", + "compare_df['% Change'] = (compare_df[scen2_name] - compare_df[scen1_name])/compare_df[scen1_name]\n", + "compare_df" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 12, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.index = df.description\n", + "ax = df[[scen1_name,scen2_name]].plot(kind='barh', figsize=(10,15), alpha=0.6)\n", + "\n", + "# Change order of labels\n", + "handles, labels = ax.get_legend_handles_labels()\n", + "ax.legend(reversed(handles), reversed(labels), loc='upper right') # reverse both handles and labels\n", + "ax.yaxis.label.set_visible(False) # hide y axis labels\n", + "ax.set_xlabel('SOV Travel Time (minutes)')" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/notebooks/daysim_summary.ipynb b/scripts/summarize/notebooks/daysim_summary.ipynb deleted file mode 100644 index 1b094bce..00000000 --- a/scripts/summarize/notebooks/daysim_summary.ipynb +++ /dev/null @@ -1,275 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set main model directory to parent directory\n", - "model_dir = os.path.dirname(os.getcwd()) " - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read DaySim Results\n", - "ds = h5py.File(model_dir + r'/outputs/daysim_outputs.h5','r+')\n", - "ds_name = 'Model: 2040'" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Survey Results\n", - "survey_file = r'/inputs/hh_and_persons.h5'\n", - "\n", - "sv = h5py.File(model_dir + survey_file ,'r+')\n", - "sv_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Summarize Person-level results\n", - "\n", - "# Age distribution\n", - "ages_ds = np.asarray(ds['Person']['pagey'])\n", - "ages_sv = np.asarray(sv['Person']['pagey'])" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\nTdOmTZkxYwbr1q0rLmR79+6loKCA5cuXs3DhQrp3786MGTOKj5WXl8eaNWvo3r37Med8xKp6hrAE\nzjzmInL0yvsdSvSv1ZEcv3Pnzr5gwQJ3d1+zZo3/5z//cXf3/Px8NzNfv369u7sPHjzYr7vuOt+z\nZ4+vW7fOTz75ZJ8yZYq7uz/33HN+6qmnek5Ojm/fvt0vvvhiNzMvKChwd/e+ffv6HXfc4bt37/aC\nggJfvXq1v//+++7uPm3aNP/BD34QKNddu3b5ueee66NGjSp3+/z5871Nmzb++eef+/bt2713794+\nevRod3f/9ttvPTc313Nzc33Tpk1+7733+vXXX+9bt251d/ctW7b4cccd56+99prv27fP77vvPj//\n/PNj5lPR92N0/VF/76pRXkSOSHXog1LW8ccfz9lnn10ix0MHmzBhAunp6Rx//PH06tWLQYMGcfPN\nkclhf/rTn3L55ZdzxhlncM4559CvX79S+86cOZMDBw5w6qmn0qxZM2644QY2bdpU/B4lY6+88kp+\n//vfl5vfX/7yFxYuXMi0adNo3LgxjRs3pkmTJuTk5ABw+eWX86tf/Yof/vCHdO7cma5duzJ27FgA\n0tLSaNWqFa1ataJ169Y0atSItLQ0mjdvDkSuwl577TUefPBBmjVrxsKFC5k9e/bRn8xjoPlQRKRc\n0bkxqjoNSYCK/tse63woukIREZFQqKCIiEgoVFBERCQUKigiIhIKFRQREQmFCoqIiIRCBUVEREKh\ngiIiIqFQQRERkVBocEgRCWzlypUJf4+TTjopbsyBAwf4+c9/zoIFC9i+fTtdu3blscceo0+fPsUx\nCxYsYOTIkWzYsIEePXowffr0UiMF33///UyZMgWAW2+99bBhU55++mmefvppNm/eTMeOHXnzzTfp\n1q3bYbns3LmTu+++m3nz5pGXl0dmZia33HIL999//9GeghpLBUVEjkiQL/yjFbRgHTx4kI4dO/LB\nBx/QsWNH5s6dS//+/Vm6dCmdOnUqnhZ3ypQpXH311fzmN79hwIAB/O///i8AkyZN4s033+TTTz8F\n4NJLL6VLly6MGDECgBdeeIGpU6fy9ttvc/LJJ7N27VoyMjLKzeWuu+5i3759rFixguOOO46VK1ce\n9eRWBQUFpKamHtW+1cKxjCxZnV9otGGRY1Le79CKFSsS+p7HcvzTTz/dX3/9dXd3nzRpkl944YXF\n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\nAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Age Distribution Histogram\n", - "bins = 30\n", - "\n", - "# Set model results to boldest (alpha default to 1)\n", - "P.hist(ages_ds, bins=bins, normed=True, histtype='step', color='b', label=ds_name)\n", - "\n", - "# Compare with survey estimates (alpha < 0.5); Currently using fake data...\n", - "P.hist(ages_sv, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=sv_name)\n", - "P.xlabel('Age')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Gender split (1 = female)\n", - "\n", - "Model results: 0.504\n", - "2006 Survey results: 0.504\n" - ] - } - ], - "source": [ - "print \"Gender split (1 = female)\"\n", - "print \"\"\n", - "print \"Model results: \" + str((np.asarray(ds['Person']['pgend']).mean()-1).round(3))\n", - "print sv_name + \" results: \" + str((np.asarray(sv['Person']['pgend']).mean()-1).round(3))" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Worker type\n", - "worker_type_ds = np.asarray(ds['Person']['pptyp'])\n", - "worker_type_sv = np.asarray(sv['Person']['pptyp'])" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "(1, 8)" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Worker Type Histogram\n", - "numbins = 8\n", - "bins = np.arange(numbins)-0.5 # This center the historgram columns and splits by numbins\n", - "\n", - "# Set model results to boldest (alpha default to 1)\n", - "P.hist(worker_type_ds, bins=bins, normed=True, histtype='step', color='b', label=ds_name)\n", - "\n", - "# Compare with survey estimates (alpha < 0.5); Currently using fake data...\n", - "P.hist(worker_type_sv, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=sv_name)\n", - "\n", - "#Labels\n", - "labels = {\n", - " 1: \"Full time worker\",\n", - " 2: \"Part time worker\",\n", - " 3: \"Non working adult age 65+\",\n", - " 4: \"Non working adult age<65\",\n", - " 5: \"University student\",\n", - " 6: \"High school student age 16+\",\n", - " 7: \"Child age 5-15\",\n", - " 8: \"Child age 0-4\"\n", - "}\n", - "\n", - "P.xlabel('Worker Type')\n", - "P.ylabel('Distribution')\n", - "P.xlim(1, numbins) # Set min and max for x axis\n", - "#P.xticks(xrange(len(labels)), [labels[i] for i in xrange(labels.keys()[0], len(labels)+1)], rotation=90)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Student type" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Transit Pass" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Paid parking" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.10" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/equity.ipynb b/scripts/summarize/notebooks/equity.ipynb new file mode 100644 index 00000000..61c2257a --- /dev/null +++ b/scripts/summarize/notebooks/equity.ipynb @@ -0,0 +1,1288 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 141, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 141, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import h5py\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import display, HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 142, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def apply_labels(df,table_type):\n", + " '''\n", + " Replace values with human readable lablels.\n", + " '''\n", + " df_label = labels[labels['table'] == table_type]\n", + " for field in df_label['field'].unique():\n", + " newdf = df_label[df_label['field'] == field]\n", + " local_series = pd.Series(newdf['text'].values, index=newdf['value'])\n", + " df[field] = df[field].map(local_series)\n", + " \n", + " return df" + ] + }, + { + "cell_type": "code", + "execution_count": 143, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Load data from daysim_outputs.h5, apply labels\n", + "daysim = h5py.File(r'../../../outputs/daysim/daysim_outputs.h5', 'r')\n", + "\n", + "trip = pd.DataFrame()\n", + "for col in daysim['Trip'].keys():\n", + " trip[col] = daysim['Trip'][col][:]\n", + " \n", + "person = pd.DataFrame()\n", + "for col in daysim['Person'].keys():\n", + " person[col] = daysim['Person'][col][:]\n", + " \n", + "hh = pd.DataFrame()\n", + "for col in daysim['Household'].keys():\n", + " hh[col] = daysim['Household'][col][:]\n", + " \n", + "# Add labels\n", + "labels = pd.read_csv(r'../../../scripts/summarize/inputs/calibration/variable_labels.csv')\n", + "\n", + "trip = apply_labels(trip,'Trip')\n", + "person = apply_labels(person,'Person')\n", + "hh = apply_labels(hh,'Household')" + ] + }, + { + "cell_type": "code", + "execution_count": 144, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "\n", + "special_taz = pd.read_csv(r'../../../scripts/summarize/inputs/special_needs_taz.csv')\n", + "rgc_taz = pd.read_csv(r'../../../scripts/summarize/inputs/rgc_taz.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 145, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Join RGC, low income, and minority data, based on home location\n", + "\n", + "trip_hh = pd.merge(trip,hh,on='hhno',how='left')\n", + "\n", + "trip_hh = pd.merge(trip_hh, special_taz, left_on='hhtaz', right_on='TAZ', how='left')\n", + "trip_hh = pd.merge(trip_hh, rgc_taz, left_on='hhtaz', right_on='taz', how='left')" + ] + }, + { + "cell_type": "code", + "execution_count": 146, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trip_hh = trip_hh[trip_hh['mode']!='School Bus']" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Mode Share\n", + "Based on home location" + ] + }, + { + "cell_type": "code", + "execution_count": 147, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "def mode_share(trip_hh):\n", + " \"\"\"\n", + " Produce trip mode share for low income, minority, and regional populations\n", + " \"\"\"\n", + " # Regional total\n", + " df_reg = pd.DataFrame(\n", + " trip_hh.groupby('mode').sum()['trexpfac']/trip_hh['trexpfac'].sum())\n", + " df_reg.columns = ['Region']\n", + " df_reg = df_reg.reset_index()\n", + " \n", + " # Low Income\n", + " df = trip_hh[['trexpfac','Low Income','mode']].groupby(['Low Income','mode']).sum().reset_index()\n", + " tot_trips = pd.DataFrame(df.groupby('Low Income').sum()['trexpfac']).reset_index()\n", + " df = pd.merge(df,tot_trips,on='Low Income', suffixes=['_mode','_total'])\n", + " df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + " df_inc = df.pivot(index='Low Income', columns='mode', values='mode_share')\n", + " df_inc.index = ['Other','People of Lower Income']\n", + " \n", + " # Minority\n", + " df = trip_hh[['trexpfac','Minority','mode']].groupby(['Minority','mode']).sum().reset_index()\n", + " tot_trips = pd.DataFrame(df.groupby('Minority').sum()['trexpfac']).reset_index()\n", + " df = pd.merge(df,tot_trips,on='Minority', suffixes=['_mode','_total'])\n", + " df['mode_share'] = (df['trexpfac_mode']/df['trexpfac_total'])\n", + "\n", + " df_race = df.pivot(index='Minority', columns='mode', values='mode_share')\n", + " df_race.index = ['Other','People of Color']\n", + " \n", + " # Merge all dataframes\n", + " df = pd.merge(pd.DataFrame(df_race.loc['People of Color']).reset_index(),\n", + " pd.DataFrame(df_inc.loc['People of Lower Income']).reset_index())\n", + " df = pd.merge(df_reg, df)\n", + " df.index = df['mode']\n", + " df = df.drop('mode', axis=1)\n", + " return df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### All Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 148, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
RegionPeople of ColorPeople of Lower Income
mode
Bike0.020.020.02
HOV20.230.230.23
HOV3+0.160.170.17
SOV0.400.380.38
Transit0.030.040.03
Walk0.160.160.17
\n", + "
" + ], + "text/plain": [ + " Region People of Color People of Lower Income\n", + "mode \n", + "Bike 0.02 0.02 0.02\n", + "HOV2 0.23 0.23 0.23\n", + "HOV3+ 0.16 0.17 0.17\n", + "SOV 0.40 0.38 0.38\n", + "Transit 0.03 0.04 0.03\n", + "Walk 0.16 0.16 0.17" + ] + }, + "execution_count": 148, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# pd.options.display.float_format = '{:.2f}'.format\n", + "df = mode_share(trip_hh)\n", + "df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Commute Trips" + ] + }, + { + "cell_type": "code", + "execution_count": 149, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
RegionPeople of ColorPeople of Lower Income
mode
Bike0.020.020.03
HOV20.100.100.10
HOV3+0.040.050.04
SOV0.660.640.64
Transit0.060.070.06
Walk0.110.120.13
\n", + "
" + ], + "text/plain": [ + " Region People of Color People of Lower Income\n", + "mode \n", + "Bike 0.02 0.02 0.03\n", + "HOV2 0.10 0.10 0.10\n", + "HOV3+ 0.04 0.05 0.04\n", + "SOV 0.66 0.64 0.64\n", + "Transit 0.06 0.07 0.06\n", + "Walk 0.11 0.12 0.13" + ] + }, + "execution_count": 149, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "commute_trips = trip_hh[trip_hh['dpurp'] == 'Work']\n", + "commute_trips = commute_trips[commute_trips['mode'] != 'School Bus']\n", + "df = mode_share(commute_trips)\n", + "df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Access to Frequent Transit" + ] + }, + { + "cell_type": "code", + "execution_count": 150, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "df = pd.read_csv(r'../../../outputs/transit/freq_transit_access.csv')\n", + "# Join parcel data (transit access) to household recods\n", + "df = pd.merge(hh[['hhparcel','hhsize','hhtaz']],df[['PARCELID','dist_frequent']],how='left',left_on='hhparcel',right_on='PARCELID')\n", + "\n", + "# join to geography fiels\n", + "df = pd.merge(df, special_taz, left_on='hhtaz', right_on='TAZ', how='left')\n", + "df = pd.merge(df, rgc_taz, left_on='hhtaz', right_on='taz', how='left')" + ] + }, + { + "cell_type": "code", + "execution_count": 151, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Only include househodls on parcels within 1/2 mile of frequent transit\n", + "max_dist = 0.5\n", + "df_freq = df[df['dist_frequent'] <= max_dist]" + ] + }, + { + "cell_type": "code", + "execution_count": 152, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Calculate percent of people within that range" + ] + }, + { + "cell_type": "code", + "execution_count": 153, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "df_lowinc = pd.DataFrame(df_freq.groupby('Low Income').sum()['hhsize']/df.groupby('Low Income').sum()['hhsize'])" + ] + }, + { + "cell_type": "code", + "execution_count": 154, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "df_minority = pd.DataFrame(df_freq.groupby('Minority').sum()['hhsize']/df.groupby('Minority').sum()['hhsize'])" + ] + }, + { + "cell_type": "code", + "execution_count": 155, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "reg_share = df_freq.sum()['hhsize']/df.sum()['hhsize']" + ] + }, + { + "cell_type": "code", + "execution_count": 156, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:.2f}'.format" + ] + }, + { + "cell_type": "code", + "execution_count": 157, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Percent with Access to Frequent Transit Service
Region30.74
People of Color40.38
People of Low Income36.37
\n", + "
" + ], + "text/plain": [ + " Percent with Access to Frequent Transit Service\n", + "Region 30.74\n", + "People of Color 40.38\n", + "People of Low Income 36.37" + ] + }, + "execution_count": 157, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "_df = pd.DataFrame([reg_share,df_minority.loc[1].values[0],df_lowinc.loc[1].values[0]])\n", + "_df.index = ['Region','People of Color','People of Low Income']\n", + "_df.columns = ['Percent with Access to Frequent Transit Service']\n", + "_df['Percent with Access to Frequent Transit Service'] = _df['Percent with Access to Frequent Transit Service']*100\n", + "_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Percent of People Walking and Biking for Transport" + ] + }, + { + "cell_type": "code", + "execution_count": 158, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left')\n", + "person_hh = pd.merge(person,hh[['hhno','hhtaz']],on='hhno',how='left')\n", + "# bike_walk_trips = trip_person[trip_person['mode'].isin(['Bike','Walk'])]\n", + "# Walk & bike modes, plus transit trips with walk access\n", + "bike_walk_trips = trip_person[trip_person['mode'].isin(['Bike','Walk']) | ((trip_person['mode'] == 'Transit') & (trip_person['dorp'] > 0))]\n", + "\n", + "df = bike_walk_trips.groupby(['hhno','pno']).count()\n", + "df = df.reset_index()\n", + "df = df[['hhno','pno']]\n", + "df['bike_walk'] = True\n", + "\n", + "df = pd.merge(person_hh,df,on=['hhno','pno'], how='left')\n", + "df['bike_walk'] = df['bike_walk'].fillna(False)" + ] + }, + { + "cell_type": "code", + "execution_count": 159, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:,.1%}'.format\n", + "reg_active = pd.DataFrame(df.groupby('bike_walk').sum()['psexpfac']/df['psexpfac'].sum()).loc[True]['psexpfac']" + ] + }, + { + "cell_type": "code", + "execution_count": 160, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "df = pd.merge(df, special_taz, left_on='hhtaz', right_on='TAZ', how='left')\n", + "df = pd.merge(df, rgc_taz, left_on='hhtaz', right_on='taz', how='left')" + ] + }, + { + "cell_type": "code", + "execution_count": 161, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "_df = pd.DataFrame(df[df['Low Income'] == 1].groupby(['bike_walk']).count()).reset_index()\n", + "low_inc_active = _df[_df['bike_walk'] == True]['psexpfac'].tolist()[0]/_df.sum()['psexpfac']" + ] + }, + { + "cell_type": "code", + "execution_count": 162, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "_df = pd.DataFrame(df[df['Minority'] == 1].groupby(['bike_walk']).count()).reset_index()\n", + "minority_active = _df[_df['bike_walk'] == True]['psexpfac'].tolist()[0]/_df.sum()['psexpfac']" + ] + }, + { + "cell_type": "code", + "execution_count": 163, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
% Walks or Bikes for Transportation
Region30.8%
People of Color32.2%
People of Low Income32.9%
\n", + "
" + ], + "text/plain": [ + " % Walks or Bikes for Transportation\n", + "Region 30.8%\n", + "People of Color 32.2%\n", + "People of Low Income 32.9%" + ] + }, + "execution_count": 163, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "_df = pd.DataFrame([reg_active,minority_active,low_inc_active])\n", + "_df.index = ['Region','People of Color','People of Low Income']\n", + "_df.columns = ['% Walks or Bikes for Transportation']\n", + "_df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Average Time Spent Walking" + ] + }, + { + "cell_type": "code", + "execution_count": 164, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = \"{0:.2f}\".format\n", + "# walk_trips = trip_person[trip_person['mode'] == 'Walk']\n", + "# daily_walk_times = walk_trips.groupby(['hhno','pno']).sum()['travtime']" + ] + }, + { + "cell_type": "code", + "execution_count": 165, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "daily_tot_time = pd.DataFrame(trip_person.groupby(['pno','hhno','mode']).sum()['travtime'])\n", + "daily_tot_time = daily_tot_time.reset_index()\n", + "daily_walk_time = daily_tot_time[daily_tot_time['mode'] == 'Walk']" + ] + }, + { + "cell_type": "code", + "execution_count": 166, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Total walk time across region divided by total number of people\n", + "reg_walk_time = daily_walk_time['travtime'].sum()/person['psexpfac'].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 167, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Total for low inc and for rgc\n", + "df = pd.merge(daily_tot_time,hh[['hhno','hhtaz']],on='hhno', how='left')\n", + "df = pd.merge(df,rgc_taz,left_on='hhtaz',right_on='taz',how='left')\n", + "df = pd.merge(df,special_taz,left_on='hhtaz',right_on='TAZ',how='left')" + ] + }, + { + "cell_type": "code", + "execution_count": 168, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_walk_time = df[df['Low Income'] == 1]['travtime'].sum()/person['psexpfac'].sum()\n", + "minority_walk_time = df[df['Minority'] == 1]['travtime'].sum()/person['psexpfac'].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 169, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Average Minutes Walking per Day
Region15.34
People of Color30.82
People of Low Income28.37
\n", + "
" + ], + "text/plain": [ + " Average Minutes Walking per Day\n", + "Region 15.34\n", + "People of Color 30.82\n", + "People of Low Income 28.37" + ] + }, + "execution_count": 169, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.DataFrame([reg_walk_time,minority_walk_time,low_inc_walk_time])\n", + "df.columns = ['Average Minutes Walking per Day']\n", + "df.index = ['Region','People of Color','People of Low Income']\n", + "df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Annual Out-of-Pocket Costs" + ] + }, + { + "cell_type": "code", + "execution_count": 170, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "annual_factor = 300\n", + "reg_costs = trip_hh[['hhno','travcost']].groupby('hhno').sum()['travcost'].mean()*annual_factor\n", + "low_inc_costs = trip_hh[trip_hh['Low Income'] == 1][['hhno','travcost']].groupby('hhno').sum()['travcost'].mean()*annual_factor\n", + "minority_costs = trip_hh[trip_hh['Minority'] == 1][['hhno','travcost']].groupby('hhno').sum()['travcost'].mean()*annual_factor" + ] + }, + { + "cell_type": "code", + "execution_count": 171, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Annual Out-of-Pocket CostsMedian Income% of Income
Region3392.8368610.004.95
People of Color3114.2159295.005.25
People of Low Income2972.2051041.005.82
\n", + "
" + ], + "text/plain": [ + " Annual Out-of-Pocket Costs Median Income % of Income\n", + "Region 3392.83 68610.00 4.95\n", + "People of Color 3114.21 59295.00 5.25\n", + "People of Low Income 2972.20 51041.00 5.82" + ] + }, + "execution_count": 171, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.DataFrame([reg_costs,minority_costs,low_inc_costs])\n", + "df.columns = ['Annual Out-of-Pocket Costs']\n", + "df.index = ['Region','People of Color','People of Low Income']\n", + "\n", + "# Out of pocket costs as percentage of household income\n", + "hh = pd.merge(hh, special_taz, left_on='hhtaz', right_on='TAZ', how='left')\n", + "hh = pd.merge(hh, rgc_taz, left_on='hhtaz', right_on='taz', how='left')\n", + "\n", + "regional_avg_inc = hh.groupby('hhno').sum()['hhincome'].median()\n", + "low_inc_avg_inc = hh[hh['Low Income'] == 1].groupby('hhno').sum()['hhincome'].median()\n", + "minority_avg_inc = hh[hh['Minority'] == 1].groupby('hhno').sum()['hhincome'].median()\n", + "\n", + "df_inc = pd.DataFrame([regional_avg_inc,low_inc_avg_inc,minority_avg_inc])\n", + "df_inc.columns = ['Median Income']\n", + "df_inc.index = ['Region','People of Low Income','People of Color']\n", + "\n", + "df = pd.merge(df,df_inc,left_index=True, right_index=True)\n", + "df['% of Income'] = (df['Annual Out-of-Pocket Costs']/df['Median Income'])*100\n", + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 172, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Annual Out-of-Pocket CostsMedian Income% of Income% Income for $30000 income household% Income for $20000 income household
Region3392.8368610.004.9511.3116.96
People of Color3114.2159295.005.2510.3815.57
People of Low Income2972.2051041.005.829.9114.86
\n", + "
" + ], + "text/plain": [ + " Annual Out-of-Pocket Costs Median Income % of Income \\\n", + "Region 3392.83 68610.00 4.95 \n", + "People of Color 3114.21 59295.00 5.25 \n", + "People of Low Income 2972.20 51041.00 5.82 \n", + "\n", + " % Income for $30000 income household \\\n", + "Region 11.31 \n", + "People of Color 10.38 \n", + "People of Low Income 9.91 \n", + "\n", + " % Income for $20000 income household \n", + "Region 16.96 \n", + "People of Color 15.57 \n", + "People of Low Income 14.86 " + ] + }, + "execution_count": 172, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Percent of income for households making 30,000\n", + "df['% Income for $30000 income household'] = (df[['Annual Out-of-Pocket Costs']]/30000)*100\n", + "df['% Income for $20000 income household'] = (df[['Annual Out-of-Pocket Costs']]/20000)*100\n", + "df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Daily VMT per capita" + ] + }, + { + "cell_type": "code", + "execution_count": 173, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "driver_trips = trip[(trip['dorp'] == 1) & (trip['mode'].isin(['SOV','HOV2','HOV3+']))]" + ] + }, + { + "cell_type": "code", + "execution_count": 174, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "person_hh = pd.merge(person,hh[['hhno','hhtaz']],on='hhno',how='left')\n", + "person_hh = pd.merge(person_hh, rgc_taz, left_on='hhtaz', right_on='taz', how='left')\n", + "person_hh = pd.merge(person_hh, special_taz, left_on='hhtaz', right_on='TAZ', how='left')\n", + "df = pd.merge(driver_trips,person_hh,on=['hhno','pno'], how='left')" + ] + }, + { + "cell_type": "code", + "execution_count": 175, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "reg_vmt = df['travdist'].sum()/person_hh['psexpfac'].sum()" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "vmt = pd.DataFrame(df[['Minority','travdist']].groupby('Minority').sum()['travdist'])\n", + "# Population totals\n", + "pop = person_hh[['Minority','psexpfac']].groupby(['Minority']).sum()\n", + "minority_vmt = pd.DataFrame(vmt['travdist']/pop['psexpfac']).loc[1].values[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 177, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "vmt = pd.DataFrame(df[['Low Income','travdist']].groupby('Low Income').sum()['travdist'])\n", + "# Population totals\n", + "pop = person_hh[['Low Income','psexpfac']].groupby(['Low Income']).sum()\n", + "lowinc_vmt = pd.DataFrame(vmt['travdist']/pop['psexpfac']).loc[1].values[0]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Average VMT per Capita
Region16.49
People of Color14.68
People of Lower Income14.38
\n", + "
" + ], + "text/plain": [ + " Average VMT per Capita\n", + "Region 16.49\n", + "People of Color 14.68\n", + "People of Lower Income 14.38" + ] + }, + "execution_count": 178, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "_df = pd.DataFrame([reg_vmt,minority_vmt,lowinc_vmt])\n", + "_df.columns = ['Average VMT per Capita']\n", + "_df.index = ['Region','People of Color','People of Lower Income']\n", + "_df" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "# Average Auto Delay per Capita" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "C:\\Anaconda\\lib\\site-packages\\ipykernel_launcher.py:1: UserWarning: Boolean Series key will be reindexed to match DataFrame index.\n", + " \"\"\"Entry point for launching an IPython kernel.\n" + ] + } + ], + "source": [ + "trip_auto = trip_hh[trip_hh['mode'].isin(['SOV','HOV2','HOV3+']) & (trip['dorp'] == 1)]\n", + "trip_auto['delay'] = trip_auto['travtime'] - trip_auto['sov_ff_time']/100.0" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Regional average\n", + "reg_delay = (trip_auto['delay'].sum()/person['psexpfac'].sum())*300/60" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "low_inc_delay = trip_auto[trip_auto['Low Income'] == 1]['delay'].sum()/person_hh[person_hh['Low Income'] == 1][['psexpfac']].sum()\n", + "low_inc_delay = low_inc_delay.values[0]*300/60" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "minority_delay = trip_auto[trip_auto['Minority'] == 1]['delay'].sum()/person_hh[person_hh['Minority'] == 1][['psexpfac']].sum()\n", + "minority_delay = minority_delay.values[0]*300/60" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame([reg_delay,low_inc_delay,minority_delay])\n", + "df.columns = ['Average Annual Vehicle Delay (hours)']\n", + "df.index = ['Region','People of Low Income','People of Color']\n", + "df" + ] + } + ], + "metadata": { + "anaconda-cloud": {}, + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.13" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/scripts/summarize/notebooks/household.ipynb b/scripts/summarize/notebooks/household.ipynb deleted file mode 100644 index 99e2f548..00000000 --- a/scripts/summarize/notebooks/household.ipynb +++ /dev/null @@ -1,410 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set main model directory to parent directory\n", - "model_dir = os.path.dirname(os.getcwd()) " - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Model Scenario Results\n", - "scen = h5py.File(model_dir + r'/outputs/daysim_outputs.h5','r+')\n", - "scen_name = 'Model: 2040'" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Base Data\n", - "base_file = r'/inputs/hh_and_persons.h5'\n", - "\n", - "base = h5py.File(model_dir + base_file ,'r+')\n", - "base_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Household Size\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Summarize Household Size\n", - "\n", - "# Age distribution\n", - "hhsize_scen = np.asarray(scen['Household']['hhsize'])\n", - "hhsize_base = np.asarray(base['Household']['hhsize'])" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAYoAAAEPCAYAAABcA4N7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VOXd///XhyAQ1qCiAoIspS4obhWp1hpbi9QNlSpF\nFHGp1FusS60WqRrqr7ctrVqV+1ZEdluoVVT8ISIuUR93UcRCAAsICkoCAiprEMjy+f5xTsZJSE4m\ny2QGeD8fjzzmnOuc65rPJJP5zDnXOddl7o6IiEhVGqU6ABERSW9KFCIiEkmJQkREIilRiIhIJCUK\nERGJpEQhIiKRkpoozKyfmS03s5VmdnfEfqeZWbGZDahpXRERSa6kJQozywDGAP2A44BBZnZsFfv9\nCXi1pnVFRCT5knlE0RtY5e5r3L0ImA70r2S/W4DngE21qCsiIkmWzETREVgbt54flsWYWUeCBPBE\nWFR2m3i1dUVEpGEkM1EkMjbIX4HfejCOiIU/idYVEZEG0DiJbRcAneLWOxEcGcQ7FZhuZgCHAj81\ns6IE62JmSigiIrXg7lb9XoFkHlEsAHqYWRczawIMBGbG7+Du3dy9q7t3JeinuMndZyZSN66NtPq5\n//77Ux7DvhKXYlJMB0Jc6RhTTSXtiMLdi81sODAHyADGu/syMxsWbh9b07rJilVERKqWzFNPuPts\nYHaFskoThLtfW11dERFpeLozu55lZ2enOoRKpWNciikxiilx6RhXOsZUU1ab81Xpwsx8X45fRCQV\nzAyvQWd2Uk89iUj6C686lP1UfXyZVqIQkXr5MJH0U19fAtRHISIikZQoREQkkhKFiIhEUh9FPVm1\nCoYPr5+27rsPzjijftoSkfLWrFlDt27dKC4uplGj6O/KkyZNYvz48bz77rsNFF16UqKoJ9u2wcqV\n8D//U7d2Ro2CjRvrJyaR2mqIC6ES6T/v0qUL69evZ926dRxyyCGx8pNPPpm8vDzWrFlD586dkxhl\n4j7++GN+85vfMG/ePEpKSjjttNN47LHH+O53vxvb55FHHmH06NHs3LmTn/3sZzzxxBM0adKkXDsr\nV67khBNO4PLLL2fq1Kmx8jfeeIObb76ZtWvXcvrppzNp0qQGe+1KFPWoTRvo169ubTz5ZP3EIlJX\nybwQKtFEZGZ069aNadOmMTw8ZF+yZAnffPNN2l3Wu3XrVi655BImT55My5Yt+f3vf0///v1ZtiwY\nfWjOnDn86U9/4q233qJ9+/Zceuml3H///Tz44IPl2rn55pvp3bt3udf35ZdfMmDAAMaPH89FF13E\n7373OwYOHMi8efMa5LWpj0JE0tpVV13FlClTYuuTJ09myJAh5S7p3bp1K0OGDOGwww6jS5cu/OEP\nf4htLy0t5c4776Rdu3Z0796dWbNmlWt/69atXH/99XTo0IEjjzySe++9l9LS0hrHedppp3HttdeS\nlZVF48aNue2221ixYgWbN2+OxX3DDTdw7LHHkpWVxX333cekSZPKtTF9+nTatm3Lj3/843Kvb8aM\nGRx//PEMGDCAJk2akJOTQ15eHh9//HGN46wNJQoRSWt9+vRh27ZtLF++nJKSEv7xj39w1VVXldvn\nlltuYfv27axevZq3336bKVOmMHHiRACeeuopZs2axaJFi1iwYAHPPfdcuW/rQ4cOpUmTJnzyyScs\nXLiQ1157jaeffrrSWC666CJGjx6dUNzvvPMO7du3p23btgD85z//4cQTT4xt79WrFxs2bIglkm3b\ntnH//ffzyCOP7HVfy0cffVSubvPmzfnOd77D0qVLE4qlrnTqSUTS3tVXX82UKVP44Q9/yHHHHUfH\njt9OeFmWPPLy8mjRogUtWrTg17/+NVOnTuW6667j2Wef5fbbb4/Vueeee3j77bcB2LBhA7Nnz2bL\nli00a9aMzMxMbrvtNsaNG8eNN964Vxwvv/xyQvHm5+czfPhwHn744VjZjh07aNOmTWy9devWAGzf\nvp22bdty7733csMNN9ChQ4e9TqsVFhbSrl27cmWtW7dmx44dCcVTV0oUIpLWzIyrr76as846i9Wr\nV+912unLL7+kqKiIo446KlbWuXNnCgoKAFi/fj2dOnUqt63MZ599RlFREe3bt4+VlZaW1qmTeNOm\nTfTt25ebb76ZgQMHxspbtmzJtm3bYutbt24FoFWrVixatIg33niDhQsXAnvfKV+xbln9Vq1a1TrO\nmlCiEJG017lzZ7p168bs2bOZMGFCuW2HHnooBx10EGvWrOHYY48F4PPPP+fII48EoH379nz++eex\n/eOXO3XqRNOmTfnqq6+qvVQ2EZs3b6Zv375ccskljBgxoty2nj17smjRIn72s58BkJeXx+GHH07b\ntm2ZPHlyuSu4duzYQUlJCcuWLWPBggX07NmTyZMnx9oqLCzkk08+oWfPnnWOORHqoxCRfcL48eN5\n8803yczMLFeekZHBFVdcwciRI9mxYwefffYZjzzySKwf44orruCxxx6joKCAzZs388c//jFWt337\n9vTt25c77riD7du3U1payieffMI777xT4/i2bdvGeeedxw9+8AP++7//e6/tQ4YMYfz48SxbtozN\nmzfzwAMPcO21wTQ8w4YN49NPPyUvL49Fixbxy1/+kgsuuIA5c+YAcOmll7J06VJmzJjBrl27GDVq\nFCeddFK5S2+TSYlCRCpllryf2ujWrRunnHJKXHzfNvT444/TokULunXrxllnncXgwYNjH8K/+MUv\nOO+88zjxxBP53ve+x4ABA8rVnTJlCnv27OG4447j4IMP5vLLL+eLL76IPUf8vueff365RBPvhRde\nYMGCBUycOJFWrVrRqlUrWrduTX5+PgDnnXced911F+eccw5dunShe/fujBo1CoDMzEwOO+wwDjvs\nMA4//HBatmxJZmZm7N6RQw89lOeff56RI0dy8MEHs2DBAqZPn167X2QtaD6KevLvf8MNNwSPdXHJ\nJTB0aPAo0hDCuQlSHYYkQVV/25rOR6EjChERiZTURGFm/cxsuZmtNLO7K9ne38zyzGyhmX1oZj+K\n27bGzBaH2+YnM04REala0q56MrMMYAxwLlAAfGBmM919Wdxur7v7S+H+JwAvAN8JtzmQ7e5fJyvG\n+lRUtJt27fL55JO6tdOqFRQVHQG0qJe4RETqKpmXx/YGVrn7GgAzmw70B2KJwt0L4/ZvCXxZoY30\nGswlklNamkGXLp2q3zVCScl6ghwpIpIekpkoOgJr49bzgdMr7mRmlwAPAu2BvnGbHHjdzEqAse4+\nLomx1hMjIyOjzm2IiKSTZCaKhL4Wu/uLwItmdhYwFTg63HSmu683s3bAXDNb7u4H9qDwIiIpkMxE\nUQDEn4fpRHBUUSl3f9fMGpvZIe7+lbuvD8s3mdkLBKey9koUOTk5seXs7Gyys7PrJ3oRkf1Ebm4u\nubm5ta6fzESxAOhhZl2AdcBAYFD8DmbWHfjU3d3MTgFw96/MrDmQ4e7bzawFwSmpUZU9SXyiEBGR\nvVX8El12o1+ikpYo3L3YzIYDc4AMYLy7LzOzYeH2scAAYIiZFQE7gJ+H1Y8AZoR3RDYG/uburyUr\nVhERqVpSBwV099nA7AplY+OWRwN7De7u7p8CJyUzNhGp2ooVK5L+HEcffXTk9j179nDTTTfxxhtv\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Household Size Distribution\n", - "bins = ages_scen.max()\n", - "\n", - "# Set model results to boldest (alpha default to 1)\n", - "P.hist(ages_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "\n", - "# Compare with survey estimates (alpha < 0.5); Currently using fake data...\n", - "P.hist(ages_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlabel('Household Members')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Average household size for Scenario: 2.399\n", - "Max household size for Scenario: 17\n" - ] - } - ], - "source": [ - "print \"Average household size for Scenario: \" + str(hhsize_scen.mean().round(3))\n", - "print \"Max household size for Scenario: \" + str(bins)" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Household Income\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Summarize Household Income Distribution\n", - "\n", - "hhinc_scen = np.asarray(scen['Household']['hhincome'])\n", - "hhinc_base = np.asarray(base['Household']['hhincome'])" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 32, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAbQAAAEPCAYAAAAqOTHwAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl8VdW9x/3PLyETIZAg86AgAgLWoShQrTWtrVKrYq/W\nEUWKUxVr9bZV6mOF+tRan2qr9TohAtpbKFWreMWB4o3e21a5OOCAyKBhiBLmBAJk/D1/7J3kJCQn\nJ5CTk4Tv+/U6r7P32mutvfYm5Je199prm7sjIiLS3iUlugEiIiItQQFNREQ6BAU0ERHpEBTQRESk\nQ1BAExGRDkEBTUREOoS4BjQzG29mK81stZnd2kieB8Pty83shKbKmll3M1tsZqvM7DUzy47YNi3M\nv9LMzohI/7WZrTezXY204XwzqzKzr7bMkYuISGuLW0Azs2TgIWA8MBK4xMxG1MtzFnCUuw8FrgEe\niaHsbcBidx8GLAnXMbORwEVh/vHAw2ZmYZkXgDGNtDMLuAl4qwUOW0REEiSePbQxwBp3z3f3cmA+\nMKFennOBuQDu/jaQbWZ9mihbUyb8Pi9cngDMc/dyd88H1gBjw7qXuvumRtp5F3APUApYI3lERKSN\ni2dA6w9siFjfGKbFkqdflLK93b0wXC4EeofL/cJ80fZXR3iJsb+7LwqTNG2KiEg71SmOdccaHGLp\nFVlD9bm7m1m0/TS6zcySgPuBSc1si4iItEHxDGgFwMCI9YHU7UE1lGdAmCelgfSCcLnQzPq4+yYz\n6wtsjlJXAY3LAkYBeeGttj7AQjM7x93fjczYRNAUEZFGuHurdRTieclxGTDUzAaZWSrBgI2F9fIs\nBK4AMLNxwM7wcmK0sgup7VVNAp6PSL/YzFLNbDAwFFjaWOPcvcjde7r7YHcfTDAoZL9gFpFfnxb6\n3HnnnQlvQ0f56FzqfLblT2uLWw/N3SvMbCrwKpAMzHL3T8zs2nD7Y+6+yMzOMrM1QAkwOVrZsOp7\ngAVmNgXIBy4My6wwswXACqACuN7DM2pm9wKXABlmtgGY6e6/itexi4hI64vnJUfc/WXg5Xppj9Vb\nnxpr2TB9O/DtRsrcDdzdQPrPgZ830dZvRtsuIiJtm2YKkVaXm5ub6CZ0GDqXLUvns32zRFznbG/M\nzHWeRESax8zwVhwUEtdLjiIi1Won7pGOqC380a+AJiKtpi380pOW11b+WNE9NBER6RAU0EREpENQ\nQBMRkQ5BAU1EJA7y8/NJSkqiqqqqybxz5szh1FNPbYVWdWwKaCKSEGbx/8Rq0KBBpKWlsW3btjrp\nJ5xwAklJSaxfv76Fj/7ArVq1igkTJtCrVy8OO+wwxo8fz6pVq+rk+f3vf0/fvn3p1q0bU6ZMoays\nbL96Vq9eTXp6Opdffnmd9CVLlnD00UeTmZnJt771rTZ17E1RQBORhHGP36c5zIwjjzySefPm1aR9\n+OGH7N27t82M4KtWVFTEeeedx6pVqygsLGTMmDFMmFD7qslXX32V3/72t7z++uusW7eOzz77jDvv\nvHO/em644QbGjBlT5/i2bt3K+eefz69//Wt27NjBiSeeyEUXXdQqx9USFNBERICJEyfy1FNP1azP\nnTuXK664os6jBkVFRVxxxRX06tWLQYMG8etf/7pme1VVFT/96U/p2bMnQ4YM4aWXXqpTf1FREVOm\nTKFfv34MGDCAO+64I6bLkfWddNJJTJ48mezsbDp16sRPfvITPv30U3bs2FHT7quuuooRI0aQnZ3N\nL3/5S+bMmVOnjvnz55OTk8Ppp59e5/iee+45jjnmGM4//3xSU1OZPn06y5cv368H2FYpoImIAOPG\njaO4uJiVK1dSWVnJX/7yFyZOnFgnz4033siuXbv4/PPPeeONN3jqqaeYPXs2AI8//jgvvfQS77//\nPsuWLeOZZ56p0/u58sorSU1NZe3atbz33nu89tprPPHEEw225ZxzzuHee++Nqd1vvvkmffv2JScn\nB4AVK1Zw3HHH1Ww/9thjKSwsrAl4xcXF3Hnnnfz+97/f77nAjz/+uE7Zzp07c9RRR/HRRx/F1JZE\n04PVIiKhyy+/nKeeeopvfOMbjBw5kv79a196Xx3kli9fTmZmJpmZmfz7v/87Tz/9ND/84Q9ZsGAB\nN998c02ZX/ziF7zxxhsAFBYW8vLLL7Nz507S09PJyMjgJz/5CTNnzuSaa67Zrx0vvvhiTO3duHEj\nU6dO5f77769J2717N926datZ79q1KwC7du0iJyeHO+64g6uuuop+/frtdzm1pKSEnj171knr2rUr\nu3fvjqk9iaaAJiJCcB/t8ssv59RTT+Xzzz/f73Lj1q1bKS8v54gjjqhJO/zwwykoCN4j/OWXXzJw\n4MA626qtW7eO8vJy+vbtW5NWVVVVJ09zbdmyhTPOOIMbbrihzn2uLl26UFxcXLNeVFQEQFZWFu+/\n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\n/YwbN47bb7+dOXPmsHr16ibbWn+W/qVLlzJkyBA2b97ML3/5S/7t3/6NefPm1WxfsGABubm59OjR\ng/fee48pU6Ywc+ZMtm/fzrXXXsu5555LeXk5EydO5JVXXql5OWhFRQV/+ctfmDRpUqynMTFaM3q2\n1w8RPbSCggL/4osvvLCw0EtKSvb7i0REGkY76KGVlZX56aef7tddd11N2pQpU/y2226rk++UU07x\nuXPnurt7cnJyTW/N3X3VqlUevqHD//GPf7iZ+dlnn+1FRUWen5/vw4YNq9Oji7R3716/++67ffTo\n0Z6SkuJHHXWUv/zyy+7ecA8tNze35n1ss2fP9sMPP7xOfX//+999yJAhNesnn3yyP/300+7uft11\n1/kdd9xRJ//w4cP9zTffdHf38ePH17TzxRdf9FGjRjV63ur/29ZL7xg9tI5sx44dbNiwodG/tESk\nfamqquLyyy8nPT2dhx56qCa9S5cuFBcX18lbVFREVlZWg9uLioro0qULELx/DODnP/85Xbt25Ygj\njuDaa69l0aKGB1Onp6czbdo0li1bxrZt27jwwgv5wQ9+wM6dO2M6hoEDB9ZZz83NZc+ePSxdupT8\n/HyWL1/O97//fQDWrVvHfffdR05OTs1n48aNfPHFFwBMmjSJP/3pTwD86U9/4vLLL4+pDYmkgCYi\nhzx3Z8qUKWzZsoVnn32W5OTkmm2jRo1i+fLlNeslJSWsXbu25pLkqFGjeP/992u2L1++nGOOOQYI\nRlmmpqbutz+L4Q2kWVlZTJs2jZKSEj7//HMyMzMB2LNnT02e6heENlZvcnIyF154IfPmzWPevHmc\nc845NfUcfvjh3H777ezYsaPms3v3bi666CIAJkyYwAcffMBHH33ESy+9xGWXXdZkmxNNAU1EDnk/\n+tGPWLlyJQsXLiQtLa3Otu9///t89NFHPPfcc+zbt48ZM2Zw/PHHM2zYMACuuOIK7r//fr744gsK\nCgq4//77ufLKK4HgfttFF13Evffey+7du9m4cSMzZ87k7LPPbrAdd911F8uWLaOsrIx9+/bxwAMP\nkJOTw/Dhw+nZsyf9+/fn6aefprKykieffJK1a9c2eWyXXnop8+fP589//jOXXnppTfrVV1/No48+\nytKlS3F3SkpKeOmll2rGB2RkZHD++edz6aWXMnbsWAYMaPtzTsT7OTQRkUa1xrNoTVm3bh2PP/44\n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\nku8ZIcoAAAAASUVORK5CYII=\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Household Income Distribution\n", - "bins = hhinc_scen.max()/10000\n", - "\n", - "# Set model results to boldest (alpha default to 1)\n", - "P.hist(hhinc_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "\n", - "# Compare with survey estimates (alpha < 0.5); Currently using fake data...\n", - "P.hist(hhinc_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlabel('Household Income')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Average household income for SCENARIO: 148741\n", - "Average household income for BASE: 64344\n", - "\n", - "Median household income for SCNEARIO: 112921\n", - "Median household income for BASE: 48400\n" - ] - } - ], - "source": [ - "print \"Average household income for SCENARIO: \" + str(int(hhinc_scen.mean()))\n", - "print \"Average household income for BASE: \" + str(int(hhinc_base.mean()))\n", - "print \"\"\n", - "print \"Median household income for SCNEARIO: \" + str(int(np.median(hhinc_scen)))\n", - "print \"Median household income for BASE: \" + str(int(np.median(hhinc_base)))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Residence Type\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 64, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Worker type\n", - "type_var = 'hrestype' # Assuming this is same as base as in scenario\n", - "\n", - "hrestype_scen = np.asarray(scen['Household'][type_var])\n", - "hrestype_base = np.asarray(base['Household'][type_var])\n", - "\n", - "restype_labels = {\n", - " 0: \"Error\", \n", - " 1: \"Detached single house\",\n", - " 2: \"Duplex/triplex/rowhouse\",\n", - " 3: \"Apartment/condo\",\n", - " 4: \"Mobile home/trailer\",\n", - " 5: \"Dorm room/rented room\",\n", - " 6: \"Other\",\n", - " 9: \"Missing\",\n", - "}" - ] - }, - { - "cell_type": "code", - "execution_count": 80, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Sum by residence type for scenario results\n", - "df = pd.DataFrame(hrestype_scen, columns=[type_var])\n", - "df['Residence Type'] = [restype_labels[x] for x in df[type_var].as_matrix()]\n", - "\n", - "# Ignore \"0\" (missing) response\n", - "df = df.query(\"hrestype <> 0\")\n", - "restypes_scen = df.groupby('Residence Type').count()[type_var] # Sum by category\n", - "restypes_scen = restypes_scen/restypes_scen.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 84, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Sum by worker type for base\n", - "df = pd.DataFrame(hrestype_base, columns=[type_var])\n", - "df['Residence Type'] = [restype_labels[x] for x in df[type_var].as_matrix()]\n", - "\n", - "# Ignore \"0\" (missing) response\n", - "df = df.query(\"hrestype <> 0\")\n", - "restypes_base = df.groupby('Residence Type').count()[type_var] # Sum by category\n", - "restypes_base = restypes_base/restypes_base.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 96, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 96, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\nvfbaiw4dOvDKK6+0xo/fIs899xzDhw9niy22YNNNN2XYsGE899xzta654oor6NOnDxtttBGnnHIK\nH3300Wr3ef755+nSpQujR4+uVX7//fez88470717dz772c+2ys/uoYKJWhfjfTt16sSkSZNa9T06\nd+7MkUce2arv0T605vDBpv1bk8S2227LTTfdxNixYwF48sknef/999e78ekLFy7ksMMOY8qUKfTo\n0YPvfe97DB8+nNmzs31mpk2bxqWXXsoDDzxAnz59OPzww7n44ov50Y9+VOs+Z5xxBvvuu2+tn++t\nt97iiCOOYOLEiRx66KFcdNFFjBgxgocffrisP4OTd9Jad7xv5869GDKksf12105VVVWr3t/WreOO\nO47rr7++JnlPmTKF448/nosuuqjmmoULF3LmmWdy77330q1bN0477TQuuOACJLFy5UrOPfdcpkyZ\nQq9evTj77LNr3X/hwoWcffbZTJ06lQ4dOnDSSSdxySWX0KFD8xoR9tlnH/bZZ5+a47POOosf/OAH\nLFiwgN69ezNlyhROPfVUdtllFwC++93vcuyxx9ZK3jfffDO9e/dm0KBBvPDCCzXld9xxB7vuuitH\nHHEEAOPGjWOzzTbjueeeY8cdd2xWnA1xs4mZlc3+++/PokWLeOaZZ1ixYgW33HILxx13XK1rzjzz\nTBYvXsycOXN48MEHuf7667nuuusAuPrqq7n77ruZMWMGVVVV3HbbbbVqtSeeeCKdOnXixRdf5PHH\nH+e+++7j2muvrTeWQw89lMsuu6xJcT/00EP06dOH3r17A/D000+zxx571Jzffffdef3111mwYAEA\nixYt4uKLL+aKK65YbdLUU089Veu13bp1Y/vtt2fWrFlNiqWpXPM2s7IaPXo0119/PZ/61KcYNGgQ\n/fr1qzlXndBnzpxJ9+7d6d69O9/61re44YYbOPnkk7n11lv55je/WfOaCy64gAcffBCA119/nalT\np/Luu+/SpUsXunbtyllnncU111zD6aefvlocf/jDH5oU77x58xg7diyXX355TdmSJUvYaKONao57\n9eoFwOLFi+nduzff+c53OPXUU+nbt+9qTUJLly5l8803r1XWq1cvlixZ0qR4msrJ28zKRhKjR49m\n6NChzJkzh+OPP75WzfStt95i2bJlbL311jVlAwYMYP78+QD8+9//pn///rXOVXv55ZdZtmwZffr0\n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\nC+PHj68pb2xrsPq2HevRowdAzYYO5557Lr169WLrrbdmzJgx3HPPPfXG0KVLF84//3yqqqp4++23\nOfrooznqqKN49913m/QzlG7DBlmzynvvvccjjzzC3LlzmTlzJocffjiQbc3205/+lN69e9c85s2b\nx2uvvQbACSecwI033gjAjTfeyOjR5RuM5+RtZmUREZxyyim8+eab3H777bU6+gYPHszMmTNrjutu\nDVa97Vi1mTNnsuuuuwJZm3WnTp1We7+6G//Wp2fPnpx//vksXbqUOXPm0L17dwDee++9mmuqN3NY\n032rd/+56aabuOmmmzj00ENr7jNgwAAuvPBCFixYUPNYsmRJzX6Yw4cP54knnmDWrFncfffdZV27\n3snbzMria1/7Gs888wx33XUXnTt3rnWusa3Bjj/+eC6//HJee+015s+fz+WXX86JJ54IZO3jI0aM\n4LLLLmPJkiXMmzePa665hkMOOaTeOL7//e9TVVXFRx99xAcffMCVV15J79692Wmnndh8883p168f\nN9xwAytWrGDSpEm8+OKLjf5s1U0npU0mkO3886tf/YpHHnmEiGDp0qXcfffdNU0+Xbt25YgjjuDY\nY49lv/32q9mrsxy8AbFZ4jp37tyk4Xxrc//GvPzyy1x99dV06dKFj33sYzXlV199NSNHjqzZGmzs\n2LEcd9xx7L///rXakav3hdxtt92ALCmefvrpNefHjx/P6aefTt++fdl44405/fTTa7ZOq6tDhw6c\ndNJJvPLKK2ywwQbsscce3H333XTr1g2Aa665hq9//etccMEFnHLKKRxwwAE1r63beVlt3333pUeP\nHvz73//mC1/4Qk35xz/+ca655hrGjh3L888/T9euXRk6dCif/vSna6454YQTmDhxItddd12jn2Nz\neBu0RHkbtPbJ26Cl59VXX2XnnXfm9ddfr2nHr4+3QTMzW0+sXLmSn/70p4wcObLBxN0SbjYxM2sF\nS5cuZcstt2SbbbZp1lDFpnLyNjNrBd27d6/puGwNbjYxM0uQk7eZWYKcvM3MEuQ2b7PENGVmobV9\nTt5mCfEYb6vmZhMzswQ5eZuZJcjJ28wsQU7eZmYJcvI2M0uQk7eZWYKcvM3MEuTkbWaWICdvM7ME\nOXmbmSWo0eQtaZikZyQ9L+m8es5XSFoo6fH8cVHrhGpmZtUaXNtEUkdgPHAgMB+YLumuiJhd59IH\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Set bar chart params\n", - "ind = np.arange(len(restypes_scen)) # index array to match dataset size\n", - "width = 0.3 # width of bars\n", - "\n", - "fig, ax = P.subplots() # Initialize bar chart object\n", - "\n", - "res_scen = ax.bar(ind, restypes_base.values, width=width, color='b') # plot scenario data\n", - "res_base = ax.bar(ind+width, restypes_base.values, width=width, color='grey', alpha=0.3) # plot base data (note the index offset by the bar width)\n", - "ax.set_xticks(ind+width) \n", - "ax.set_xticklabels(restypes_scen.index, rotation=90)\n", - "ax.set_title('Residence Types')\n", - "\n", - "ax.legend((res_scen, res_base), (scen_name, base_name))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Own vs. Rent\n", - "####################" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.10" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/metrics.ipynb b/scripts/summarize/notebooks/metrics.ipynb new file mode 100644 index 00000000..c954b85f --- /dev/null +++ b/scripts/summarize/notebooks/metrics.ipynb @@ -0,0 +1,1117 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import h5py\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import display, HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Daysim data\n", + "trip = pd.read_csv(r'../../../outputs/daysim/_trip.tsv', sep='\\t')\n", + "person = pd.read_csv(r'../../../outputs/daysim/_person.tsv', sep='\\t')\n", + "hh = pd.read_csv(r'../../../outputs/daysim/_household.tsv', sep='\\t')" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:0,.2f}'.format" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Weekdays in year\n", + "annual_factor = 300" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Soundcast Metrics\n", + "----" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Average Daily Miles Driven per Person" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "18.9\n" + ] + } + ], + "source": [ + "df = pd.read_excel(r'../../../outputs/network/network_summary_detailed.xlsx', sheetname='UC VMT')\n", + "tot_vmt = df.drop(['@lttrk','@mveh','@hveh','@bveh'], axis=1).sum().sum()\n", + "tot_pop = person['psexpfac'].sum()\n", + "x = tot_vmt/tot_pop\n", + "print '{:0,.1f}'.format(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Hours of Congestion per Person per Year\n", + "For average Puget Sound resident:" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "33.4\n" + ] + } + ], + "source": [ + "net_sum = pd.read_excel(r'../../../outputs/network/network_summary_detailed.xlsx', sheetname='UC Delay')\n", + "veh_delay = net_sum.drop(['@lttrk','@mveh','@hveh','@bveh'], axis=1).sum().sum()\n", + "tot_pop = person['psexpfac'].sum()\n", + "x = (veh_delay/tot_pop)*annual_factor\n", + "print '{:0,.1f}'.format(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Annual Hours of Delay by Average Truck\n", + "Average annual delay (hours) per truck trip in and through the region:" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "71.9\n" + ] + } + ], + "source": [ + "# Load truck trips\n", + "df = pd.read_csv(r'../../../outputs/network/trucks.csv')\n", + "\n", + "# Truck delay\n", + "net_sum = pd.read_excel(r'../../../outputs/network/network_summary_detailed.xlsx', sheetname='UC Delay')\n", + "\n", + "# Annual delay hours\n", + "daily_delay = net_sum[['@mveh','@hveh']].sum().sum()\n", + "\n", + "\n", + "# total truck trips\n", + "trips = df['prod'].sum()\n", + "\n", + "# average annual delay hours per truck\n", + "x = (daily_delay*annual_factor)/trips\n", + "print'{:0,.1f}'.format(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "*Medium trucks only:*" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "61.8\n" + ] + } + ], + "source": [ + "x = (net_sum['@mveh'].sum()*annual_factor)/df[df['Unnamed: 0'] == 'mt']['prod'].values[0]\n", + "print '{:0,.1f}'.format(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "*Heavy trucks only:*" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "111.7\n" + ] + } + ], + "source": [ + "x = (net_sum['@hveh'].sum()*annual_factor)/df[df['Unnamed: 0'] == 'ht']['prod'].values[0]\n", + "print '{:0,.1f}'.format(x)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### % Population Walking or Biking for Transportation" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "30.6%\n" + ] + } + ], + "source": [ + "trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left')\n", + "bike_walk_trips = trip_person[trip_person['mode'].isin([1,2])]\n", + "\n", + "df = bike_walk_trips.groupby(['hhno','pno']).count()\n", + "df = df.reset_index()\n", + "df = df[['hhno','pno']]\n", + "df['bike_walk'] = True\n", + "\n", + "df = pd.merge(person,df,on=['hhno','pno'], how='left')\n", + "df['bike_walk'] = df['bike_walk'].fillna(False)\n", + "\n", + "pd.options.display.float_format = '{:,.1%}'.format\n", + "df = pd.DataFrame(df.groupby('bike_walk').sum()['psexpfac']/df['psexpfac'].sum())\n", + "print '{:,.1%}'.format(df.loc[True]['psexpfac'])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Household and Jobs within 1/4 mile transit" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Network data\n", + "df = pd.read_excel(r'../../../outputs/network/network_summary_detailed.xlsx', sheetname='Transit Job Access')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Households**" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "871,384 households within 1/4 mile of transit\n", + "47.7% of total households\n" + ] + } + ], + "source": [ + "x = df.loc['hh_p']['quarter_mile_transit']\n", + "print '{:,.0f}'.format(x) + \" households within 1/4 mile of transit\"\n", + "x = (df.loc['hh_p']['quarter_mile_transit']*1.0)/df.loc['hh_p']['total']\n", + "print '{:,.1%}'.format(x) + \" of total households\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Jobs**" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1,606,232 jobs within 1/4 mile of transit\n", + "68.6% of total jobs\n" + ] + } + ], + "source": [ + "x = df.loc['emptot_p']['quarter_mile_transit']\n", + "print '{:,.0f}'.format(x) + \" jobs within 1/4 mile of transit\"\n", + "x = (df.loc['emptot_p']['quarter_mile_transit']*1.0)/df.loc['emptot_p']['total']\n", + "print '{:,.1%}'.format(x) + \" of total jobs\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Percent of Population within 1/2 mile of Frequent Transit\n", + "15 minute frequency during AM/PM peak" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:0,.2f}'.format\n", + "df = pd.read_csv(r'..\\..\\..\\outputs\\transit\\freq_transit_access.csv')\n", + "hh = pd.read_csv(r'..\\..\\..\\outputs\\daysim\\_household.tsv', sep='\\t')\n", + "df = pd.merge(hh, df, left_on='hhparcel', right_on='PARCELID', how='left')\n", + "max_dist = 0.5\n", + "\n", + "tot_within = df[df['dist_frequent'] <= max_dist]['hhsize'].sum()\n", + "tot_pop = df['hhsize'].sum()\n" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1,343,767 people within 1/2 mile of frequent transit\n", + "31.4% of regional population\n" + ] + } + ], + "source": [ + "print str('{:,.0f}'.format(tot_within)) + \" people within 1/2 mile of frequent transit\"\n", + "print str('{:,.1%}'.format(tot_within*1.0/tot_pop)) + \" of regional population\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Highway Peak Period Travel Times\n", + "(Zone to Zone travel times)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Load observed data (2013 currently)\n", + "od_obs = pd.read_csv(r'..\\..\\..\\scripts\\summarize\\inputs\\network_summary\\od_travel_times.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**AM Travel Times**" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "user_class = 'svtl1t'\n", + "max_internal_zone = 3700\n", + "zone_list = [532,2286,1552,1125,3108]\n", + "\n", + "# Need zone terminal times to compare to observed\n", + "o_tt = pd.read_csv(r'..\\..\\..\\inputs\\IntraZonals\\origin_tt.in',\n", + " sep=' ',header=4)\n", + "\n", + "\n", + "o_tt.index = o_tt.index.get_level_values(1)\n", + "o_tt['taz'] = o_tt.index\n", + "o_tt['terminal_time'] = o_tt['matrix=mo\"prodtt\"']\n", + "o_tt = pd.DataFrame(o_tt[['terminal_time','taz']])\n", + "\n", + "results_dict = {}\n", + "\n", + "for skim_name in ['7to8','10to14','17to18']:\n", + " user_class_dict = {}\n", + " for user_class in ['svtl2t','h3tl2t']:\n", + " results = pd.DataFrame()\n", + " h5_contents = h5py.File(r'..\\..\\..\\inputs' + r'\\\\' + skim_name + '.h5')\n", + " for zone in zone_list:\n", + " df = pd.DataFrame()\n", + " df[user_class] = h5_contents['Skims'][user_class][:][zone-1,:max_internal_zone]\n", + " df['otaz'] = zone\n", + " df['dtaz'] = df.index+1\n", + " df['travel_time'] = df[user_class]/100 # skim data is stored in hundreds\n", + "\n", + " df = df[df['dtaz'].isin(zone_list)]\n", + "\n", + " # Subtract the terminal times\n", + " df = pd.merge(df,o_tt,left_on='dtaz',right_on='taz')\n", + " # Subtract destination terminal time\n", + " df['travel_time'] = df['travel_time']-df['terminal_time']\n", + " # Subtract origin terminal time\n", + " df['travel_time'] = df['travel_time']-(o_tt[o_tt['taz'] == zone]['terminal_time'].values[0])\n", + "\n", + " results = results.append(df)\n", + "\n", + " user_class_dict[user_class] = results\n", + " results_dict[skim_name] = user_class_dict" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
FromToModelObserved (Low)Observed (Mid)Observed (High)
0SeattleBellevue21172229
1SeattleEverett43313441
2SeattleTacoma49323541
3EverettSeattle64445076
4EverettBellevue57374568
5EverettTacoma1117080106
6BellevueSeattle26192641
7BellevueEverett40303337
8BellevueTacoma58374048
9TacomaSeattle70475689
10TacomaBellevue794962101
11TacomaEverett1117587125
\n", + "
" + ], + "text/plain": [ + " From To Model Observed (Low) Observed (Mid) Observed (High)\n", + "0 Seattle Bellevue 21 17 22 29\n", + "1 Seattle Everett 43 31 34 41\n", + "2 Seattle Tacoma 49 32 35 41\n", + "3 Everett Seattle 64 44 50 76\n", + "4 Everett Bellevue 57 37 45 68\n", + "5 Everett Tacoma 111 70 80 106\n", + "6 Bellevue Seattle 26 19 26 41\n", + "7 Bellevue Everett 40 30 33 37\n", + "8 Bellevue Tacoma 58 37 40 48\n", + "9 Tacoma Seattle 70 47 56 89\n", + "10 Tacoma Bellevue 79 49 62 101\n", + "11 Tacoma Everett 111 75 87 125" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_dict['7to8']['svtl2t']\n", + "# df = results_dict['10to14']['svtl2t']\n", + "df = pd.merge(df,od_obs,on=['otaz','dtaz'])\n", + "df = df[['o_city','d_city','travel_time','optimistic','best_guess','pessimistic','time']]\n", + "df['corridor']=df['o_city']+'-'+df['d_city']\n", + "df = df[df['time'] == 'am']\n", + "\n", + "df = df.rename(columns={'travel_time':'travel_time_model',\n", + " 'optimistic':'observed_low',\n", + " 'best_guess':'observed_mid',\n", + " 'pessimistic':'observed_high'})\n", + "df.index = df.corridor\n", + "pd.options.display.float_format = '{:0,.0f}'.format\n", + "df = df.drop(['corridor','time'], axis=1)\n", + "df = df.rename(columns={'o_city':'From','d_city':'To','travel_time_model':'Model', \n", + " 'observed_low': 'Observed (Low)', 'observed_mid': 'Observed (Mid)', 'observed_high': 'Observed (High)'})\n", + "df.reset_index().drop('corridor', axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.plot(kind='bar')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**PM Travel Times**" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
FromToModelObserved (Low)Observed (Mid)Observed (High)
0SeattleBellevue26162231
1SeattleEverett65425268
2SeattleTacoma71505976
3EverettSeattle48445370
4EverettBellevue42303441
5EverettTacoma1168191109
6BellevueSeattle22243451
7BellevueEverett58384964
8BellevueTacoma79617498
9TacomaSeattle51354052
10TacomaBellevue62394658
11TacomaEverett113687894
\n", + "
" + ], + "text/plain": [ + " From To Model Observed (Low) Observed (Mid) Observed (High)\n", + "0 Seattle Bellevue 26 16 22 31\n", + "1 Seattle Everett 65 42 52 68\n", + "2 Seattle Tacoma 71 50 59 76\n", + "3 Everett Seattle 48 44 53 70\n", + "4 Everett Bellevue 42 30 34 41\n", + "5 Everett Tacoma 116 81 91 109\n", + "6 Bellevue Seattle 22 24 34 51\n", + "7 Bellevue Everett 58 38 49 64\n", + "8 Bellevue Tacoma 79 61 74 98\n", + "9 Tacoma Seattle 51 35 40 52\n", + "10 Tacoma Bellevue 62 39 46 58\n", + "11 Tacoma Everett 113 68 78 94" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_dict['17to18']['svtl2t']\n", + "# df = results_dict['10to14']['svtl2t']\n", + "df = pd.merge(df,od_obs,on=['otaz','dtaz'])\n", + "df = df[['o_city','d_city','travel_time','optimistic','best_guess','pessimistic','time']]\n", + "df['corridor']=df['o_city']+'-'+df['d_city']\n", + "df = df[df['time'] == 'pm']\n", + "\n", + "df = df.rename(columns={'travel_time':'travel_time_model',\n", + " 'optimistic':'observed_low',\n", + " 'best_guess':'observed_mid',\n", + " 'pessimistic':'observed_high'})\n", + "df.drop(['corridor','time'], axis=1)\n", + "df = df.rename(columns={'o_city':'From','d_city':'To','travel_time_model':'Model', \n", + " 'observed_low': 'Observed (Low)', 'observed_mid': 'Observed (Mid)', 'observed_high': 'Observed (High)'})\n", + "df.reset_index().drop(['corridor','index','time'], axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 21, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 21, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\nAAAAAElFTkSuQmCC\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df.plot(kind='bar')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Annual Travel Cost per Household \n", + "Out of pocket costs (fuel, tolls, transit fares)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "$4,446\n" + ] + } + ], + "source": [ + "df = trip.groupby('hhno').sum()['travcost']\n", + "df = df.reset_index()\n", + "df = pd.merge(hh,df,on='hhno',how='left')\n", + "df['travcost'] = df['travcost'].fillna(0)\n", + "x = df['travcost'].mean()*annual_factor\n", + "print '${:0,.0f}'.format(x)" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "max_income = 200000 # in \n", + "income_bins = [i for i in xrange(0,max_income,10000)]\n", + "income_bins.append(1000000000)\n", + "income_labels = [str(i) for i in xrange(10000,max_income,10000)]\n", + "income_labels.append(str(max_income)+'+')\n", + "df['income'] = pd.cut(df['hhincome'],bins=income_bins,labels=income_labels)\n", + "df = pd.DataFrame(df.groupby('income').mean()['travcost'])\n", + "df['annual_cost'] = df['travcost']*annual_factor" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Annual costs by income" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\ngg==\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pd.options.display.float_format = '{:0,.2f}'.format\n", + "df['annual_cost'].plot()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Transit Boardings" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
line_total
agency
King County Metro974,963.11
\n", + "
" + ], + "text/plain": [ + " line_total\n", + "agency \n", + "King County Metro 974,963.11" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = pd.read_excel(r'../../../outputs/network/network_summary_detailed.xlsx', sheetname='Transit Summaries')\n", + "tod_list = ['5to6','6to7','7to8','8to9','9to10','10to14','14to15','15to16','16to17','17to18','18to20']\n", + "df = df[[tod+'_board' for tod in tod_list]+['route_code']]\n", + "df = df.fillna(0)\n", + "df['line_total'] = df[[tod+'_board' for tod in tod_list]].sum(axis=1)\n", + "\n", + "#Boardings by transit agency\n", + "agency_lookup = {\n", + " '1': 'King County Metro',\n", + " '2': 'Pierce Transit',\n", + " '3': 'Community Transit',\n", + " '4': 'Kitsap Transit',\n", + " '5': 'Washington Ferries',\n", + " '6': 'Sound Transit',\n", + " '7': 'Everett Transit'\n", + "}\n", + "df['agency'] = df['route_code'].astype('str').iloc[0][0]\n", + "df['agency'] = df['agency'].map(agency_lookup)\n", + "df = pd.DataFrame(df.groupby('agency').sum()['line_total'])\n", + "df" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.13" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/scripts/summarize/notebooks/od_corridors.ipynb b/scripts/summarize/notebooks/od_corridors.ipynb new file mode 100644 index 00000000..2fa1b145 --- /dev/null +++ b/scripts/summarize/notebooks/od_corridors.ipynb @@ -0,0 +1,2847 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Corridor Travel Times" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Define 2 comparison scenario locations" + ] + }, + { + "cell_type": "code", + "execution_count": 136, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "scen1_loc = r'U:\\brice\\sc_2040demand_2014net'\n", + "scen2_loc = r'S:\\Stefan\\soundcast_10peak_5offpeak'\n", + "\n", + "current_run_name = 'soundcast_2014'\n", + "scen1_name = '2040 No Build'\n", + "scen2_name = '2040 10/5 Toll'\n", + "\n", + "# Set comparison scenario:\n", + "compare_scen = scen2_name" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "import pandas as pd\n", + "import h5py\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# O-D SOV Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# Load observed data (2013 currently)\n", + "od_obs = pd.read_csv(r'..\\..\\..\\scripts\\summarize\\inputs\\network_summary\\od_travel_times.csv')" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "user_class = 'svtl1t'\n", + "max_internal_zone = 3700\n", + "zone_list = [532,2286,1552,1125]\n", + "\n", + "run_dict = {'run': current_run_name,\n", + " scen1_loc: scen1_name,\n", + " scen2_loc: scen2_name}\n", + "\n", + "# Need zone terminal times to compare to observed\n", + "o_tt = pd.read_csv(r'..\\..\\..\\inputs\\IntraZonals\\origin_tt.in',\n", + " sep=' ',header=4)\n", + "\n", + "\n", + "o_tt.index = o_tt.index.get_level_values(1)\n", + "o_tt['taz'] = o_tt.index\n", + "o_tt['terminal_time'] = o_tt['matrix=mo\"prodtt\"']\n", + "o_tt = pd.DataFrame(o_tt[['terminal_time','taz']])\n", + "\n", + "results_dict = {}\n", + "\n", + "for skim_name in ['7to8','17to18']:\n", + " user_class_dict = {}\n", + " for user_class in ['svtl2t','h3tl2t']:\n", + " results = pd.DataFrame()\n", + "\n", + " for run_dir, current_run_name in run_dict.iteritems():\n", + " skims_dir = run_dir + r'\\inputs'\n", + "\n", + " if run_dir == 'run':\n", + " h5_contents = h5py.File(r'..\\..\\..\\inputs' + r'\\\\' + skim_name + '.h5')\n", + " else:\n", + " h5_contents = h5py.File(skims_dir + r'\\\\' + skim_name + '.h5')\n", + " for zone in zone_list:\n", + " df = pd.DataFrame()\n", + " df[user_class] = h5_contents['Skims'][user_class][:][zone-1,:max_internal_zone]\n", + " df['otaz'] = zone\n", + " df['dtaz'] = df.index+1\n", + " df['travel_time'] = df[user_class]/100 # skim data is stored in hundreds\n", + "\n", + " df = df[df['dtaz'].isin(zone_list)]\n", + "\n", + " # Subtract the terminal times\n", + " df = pd.merge(df,o_tt,left_on='dtaz',right_on='taz')\n", + " # Subtract destination terminal time\n", + " df['travel_time'] = df['travel_time']-df['terminal_time']\n", + " # Subtract origin terminal time\n", + " df['travel_time'] = df['travel_time']-(o_tt[o_tt['taz'] == zone]['terminal_time'].values[0])\n", + "\n", + " df['source'] = current_run_name\n", + " results = results.append(df)\n", + "\n", + " user_class_dict[user_class] = results\n", + " results_dict[skim_name] = user_class_dict" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Auto Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "results_df = {}\n", + "for time, results in results_dict['7to8'].iteritems():\n", + " scen1 = results[results['source'] == current_run_name][['travel_time','otaz','dtaz']]\n", + " scen2 = results[results['source'] == scen1_name][['travel_time','otaz','dtaz']]\n", + " scen3 = results[results['source'] == scen2_name][['travel_time','otaz','dtaz']]\n", + "\n", + " df = pd.merge(scen1, scen2, on=['otaz','dtaz'], suffixes=[\"_\"+current_run_name,\"_\"+scen1_name])\n", + "\n", + " df = pd.merge(df, scen3, on=['otaz','dtaz'], suffixes=[\"_\"+current_run_name,\"_\"+scen2_name])\n", + " df.rename(columns={'travel_time':'travel_time_'+scen2_name}, inplace=True)\n", + "\n", + " df.rename(columns={'travel_time_'+scen1_name:scen1_name,\n", + " 'travel_time_'+scen2_name:scen2_name,\n", + " 'travel_time_'+current_run_name:current_run_name}, inplace=True)\n", + "\n", + " df = pd.merge(df, od_obs[['otaz','dtaz','description','time_cong','time']], on=['otaz','dtaz'])\n", + " df.index = df['description']\n", + " df.rename(columns={'time_cong':'observed'},inplace=True)\n", + " results_df[time] = df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## AM SOV" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
descriptionsoundcast_20142040 No Build2040 10/5 Tollobserved
description
Seattle-Federal WaySeattle-Federal Way31.5934.2530.8932.0
Seattle-BellevueSeattle-Bellevue23.1025.8722.1028.0
Seattle-EverettSeattle-Everett45.5651.5541.2839.0
Everett-SeattleEverett-Seattle67.2585.1759.1750.0
Bellevue-SeattleBellevue-Seattle27.1030.7424.6426.0
Federal Way-SeattleFederal Way-Seattle49.7270.2748.6149.0
\n", + "
" + ], + "text/plain": [ + " description soundcast_2014 2040 No Build \\\n", + "description \n", + "Seattle-Federal Way Seattle-Federal Way 31.59 34.25 \n", + "Seattle-Bellevue Seattle-Bellevue 23.10 25.87 \n", + "Seattle-Everett Seattle-Everett 45.56 51.55 \n", + "Everett-Seattle Everett-Seattle 67.25 85.17 \n", + "Bellevue-Seattle Bellevue-Seattle 27.10 30.74 \n", + "Federal Way-Seattle Federal Way-Seattle 49.72 70.27 \n", + "\n", + " 2040 10/5 Toll observed \n", + "description \n", + "Seattle-Federal Way 30.89 32.0 \n", + "Seattle-Bellevue 22.10 28.0 \n", + "Seattle-Everett 41.28 39.0 \n", + "Everett-Seattle 59.17 50.0 \n", + "Bellevue-Seattle 24.64 26.0 \n", + "Federal Way-Seattle 48.61 49.0 " + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_df['svtl2t']\n", + "df[['description',current_run_name,scen1_name,scen2_name,'observed']]" + ] + }, + { + "cell_type": "code", + "execution_count": 15, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 15, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## AM HOV" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
descriptionsoundcast_20142040 No Build2040 10/5 Tollobserved
description
Seattle-Federal WaySeattle-Federal Way28.3129.1130.7532.0
Seattle-BellevueSeattle-Bellevue21.7424.6520.0128.0
Seattle-EverettSeattle-Everett38.5241.5941.2839.0
Everett-SeattleEverett-Seattle50.4460.6155.3350.0
Bellevue-SeattleBellevue-Seattle20.1921.8717.4626.0
Federal Way-SeattleFederal Way-Seattle42.8559.0848.1749.0
\n", + "
" + ], + "text/plain": [ + " description soundcast_2014 2040 No Build \\\n", + "description \n", + "Seattle-Federal Way Seattle-Federal Way 28.31 29.11 \n", + "Seattle-Bellevue Seattle-Bellevue 21.74 24.65 \n", + "Seattle-Everett Seattle-Everett 38.52 41.59 \n", + "Everett-Seattle Everett-Seattle 50.44 60.61 \n", + "Bellevue-Seattle Bellevue-Seattle 20.19 21.87 \n", + "Federal Way-Seattle Federal Way-Seattle 42.85 59.08 \n", + "\n", + " 2040 10/5 Toll observed \n", + "description \n", + "Seattle-Federal Way 30.75 32.0 \n", + "Seattle-Bellevue 20.01 28.0 \n", + "Seattle-Everett 41.28 39.0 \n", + "Everett-Seattle 55.33 50.0 \n", + "Bellevue-Seattle 17.46 26.0 \n", + "Federal Way-Seattle 48.17 49.0 " + ] + }, + "execution_count": 19, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_df['h3tl2t']\n", + "df[['description',current_run_name,scen1_name,scen2_name,'observed']]" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 20, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "iVBORw0KGgoAAAANSUhEUgAAAiAAAAFaCAYAAAAn2OYmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n", + "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3WmYXWWZ7vH/DQEDhBAiCIgCBgmTMmmjCK1B0KZVEMVG\n", + "OQ5go9jHAYc+3YJDE7SllW6OA9oeBRVEZVackUhbOOAIyOSAiEwKAQwhEZlznw/vKrJTqSmpXWvV\n", + "Wrl/11VX1rRXPSuV1H72OzyvbBMRERFRp7WaDiAiIiLWPElAIiIionZJQCIiIqJ2SUAiIiKidklA\n", + "IiIionZJQCIiIqJ2YyYgkraXdEXP1z2SjpY0W9ICSddJukjSrDoCjoiIiPbTqtQBkbQW8EdgT+At\n", + "wF22T5T0TmBj28dMTpgRERHRJavaBbM/cL3tW4CDgNOr46cDB/czsIiIiOiuVU1AXgGcWW1vZnth\n", + "tb0Q2KxvUUVERESnjTsBkbQucCBw7tBzLv04qekeERER4zJtFa79e+Ay23dW+wslbW77dklbAHcM\n", + "fYGkJCUREavBtpqOIWIyrUoCchjLu18AvgYcDnyo+vOC4V5U538iSfNtz6/r+9Wpy88Geb62y/P1\n", + "/fvlw1t03ri6YCRtQBmA+uWewx8EnifpOuC51X5ERETEmMbVAmL7XmCTIccWUZKSiIiIiFXStUqo\n", + "A00HMIkGmg5gkg00HcAkG2g6gEk20HQAk2yg6QAiumaVCpGt8s0lZyBVRMSqye/OWBN0rQUkIiIi\n", + "WiAJSERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETU\n", + "LglIRERE1C4JSERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETULglIRERE1C4JSERERNQu\n", + "CUhERETULglIRERE1C4JSERERNQuCUhERETUblwJiKRZks6T9GtJv5L0DEmzJS2QdJ2kiyTNmuxg\n", + "IyIiohvG2wLyUeBbtncEdgF+AxwDLLA9F7i42o+IiIgYk2yPfoG0EXCF7TlDjv8GeI7thZI2BwZs\n", + "7zDkGttWv4OOiOiy/O6MNcG0cVzzJOBOSZ8DdgUuA94GbGZ7YXXNQmCzyQkxol20ngaYzswxL7yf\n", + "Jb7P8yY/ooiIqWc8Ccg0YA/gzbZ/LukjDOlusW1JwzalSJrfsztge2A1Y41oh+nM5G38cczrPsKW\n", + "NUQTLSBpHjCv4TAiajWeBORW4FbbP6/2zwOOBW6XtLnt2yVtAdwx3Ittz+9LpBERHVV9MBsY3Jd0\n", + "XGPBRNRkzEGotm8HbpE0tzq0P3At8HXg8OrY4cAFkxJhREREdM54WkAA3gJ8UdK6wO+B1wJrA+dI\n", + "OhK4ETh0UiKMiKjRuMbwZPxOxISNKwGxfSXwN8Oc2r+/4URENGw8Y3gyfidiwlIJNSIiImqXBCQi\n", + "IiJqlwQkIiIiapcEJCIiImqXBCQiIiJqlwQkIiIiapcEJCIiImqXBCQiIiJqlwQkIiIiapcEJCIi\n", + "Imo33rVgIqLPZi5luznS5aNdsxiWLHLWHImI7kkCEtGQDc3aNzD6miNzyJojEdFN6YKJiIiI2iUB\n", + "iYiIiNolAYmIiIjaJQGJiIiI2iUBiYiIiNolAYmIiIjaJQGJiIiI2iUBiYiIiNolAYmIiIjaJQGJ\n", + "iIiI2iUBiYiIiNqNay0YSTcCS4BHgIds7ylpNnA2sDVwI3Co7cWTFGdERER0yHhbQAzMs7277T2r\n", + "Y8cAC2zPBS6u9iMiIiLGtCpdMBqyfxBwerV9OnBwXyKKiIiIzhtXFwylBeS7kh4BPmX7FGAz2wur\n", + "8wuBzSYjwIipRJo9ALNmjnrRzLW2g2V/rCeiiIh2Gm8Csrft2yRtCiyQ9Jvek7YtycO9UNL8nt0B\n", + "2wOrFWnElDBrJtwwenLhdXeAZTXFE10gaR4wr+EwImo1rgTE9m3Vn3dK+gqwJ7BQ0ua2b5e0BXDH\n", + "CK+d369gIyK6qPpgNjC4L+m4xoKJqMmYY0AkrS9pw2p7A+D5wNXA14DDq8sOBy6YrCAjIiKiW8bT\n", + "ArIZ8BVJg9d/0fZFkn4BnCPpSKppuJMWZURERHTKmAmI7T8Auw1zfBGw/2QEFREREd2WSqgRERFR\n", + "u/HOgomIiMrMpWw3R7p8rOsWw5JF9rwaQoponSQgERGraEOz9g0wZq2XObBlHfFEtFG6YCIiIqJ2\n", + "SUAiIiKidklAIiIionZJQCIiIqJ2SUAiIiKidklAIiIionZJQCIiIqJ2SUAiIiKidklAIiIionZJ\n", + "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\n", + "EhEREbVLAhIRERG1SwISERERtRszAZH0WUkLJV3dc2y2pAWSrpN0kaRZkxtmREREdMl4WkA+Bxww\n", + "5NgxwALbc4GLq/2IiIiIcRkzAbH9A+DuIYcPAk6vtk8HDu5zXBEREdFhqzsGZDPbC6vthcBmfYon\n", + "IiIi1gDTJnoD25bkkc5Lmt+zO2B7YKLfMyKiSyTNA+Y1HEZErVY3AVkoaXPbt0vaArhjpAttz1/N\n", + "7xERsUaoPpgNDO5LOq6xYCJqsrpdMF8DDq+2Dwcu6E84ERERsSYYzzTcM4FLge0l3SLptcAHgedJ\n", + "ug54brUfERERMS5jdsHYPmyEU/v3OZaIiIhYQ6QSakRERNQuCUhERETULglIRERE1C4JSERERNQu\n", + "CUhERETULglIRERE1C4JSERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETULglIRERE1C4J\n", + "SERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETULglIRERE1C4JSERERNQuCUhERETULglI\n", + "RERE1C4JSERERNRuQgmIpAMk/UbS7yS9s19BRURERLetdgIiaW3g48ABwE7AYZJ27Fdgq+VXPLbR\n", + "7z+ZuvxskOdruzxfRKyiibSA7Alcb/tG2w8BZwEv7k9Yq+mGDv+S6PKzQZ6v7fJ8EbGKJpKAbAnc\n", + "0rN/a3UsIiIiYlQTSUDctygiIiJijSJ79fIISc8E5ts+oNo/Flhm+0M91yRJiYhYDbbVdAwRk2ki\n", + "Ccg04LfAfsCfgJ8Bh9n+df/Ci4iIiC6atrovtP2wpDcD3wHWBj6T5CMiIiLGY7VbQCIiIiJWVyqh\n", + "RkRERO1anYBIukzSmyRt3HQsk0HS+pK2bzqOySDpQ+M51maStpG0f7W9vqSZTcfUL5LWkvRqSf9W\n", + "7W8lac+m4+qXrj9fxFTQ6gQEeAWl9sjPJZ0l6e8kdWLkuKSDgCsoY2yQtLukrzUbVV89f5hjL6g9\n", + "ikki6SjgXOBT1aEnAF9pLqK++29gL+B/Vft/qY51RdefL6JxrU5AbP/O9ruAucCXgM8CN0s6XtLs\n", + "ZqObsPnAM4C7AWxfAcxpMqB+kPS/JV0NbC/p6p6vG4GrGg6vn94E7AMsAbB9HfC4RiPqr2fYfiNw\n", + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# PM" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "results_df = {}\n", + "for time, results in results_dict['17to18'].iteritems():\n", + " scen1 = results[results['source'] == current_run_name][['travel_time','otaz','dtaz']]\n", + " scen2 = results[results['source'] == scen1_name][['travel_time','otaz','dtaz']]\n", + " scen3 = results[results['source'] == scen2_name][['travel_time','otaz','dtaz']]\n", + "\n", + " df = pd.merge(scen1, scen2, on=['otaz','dtaz'], suffixes=[\"_\"+current_run_name,\"_\"+scen1_name])\n", + "\n", + " df = pd.merge(df, scen3, on=['otaz','dtaz'], suffixes=[\"_\"+current_run_name,\"_\"+scen2_name])\n", + " df.rename(columns={'travel_time':'travel_time_'+scen2_name}, inplace=True)\n", + "\n", + " df.rename(columns={'travel_time_'+scen1_name:scen1_name,\n", + " 'travel_time_'+scen2_name:scen2_name,\n", + " 'travel_time_'+current_run_name:current_run_name}, inplace=True)\n", + "\n", + " df = pd.merge(df, od_obs[['otaz','dtaz','description','time_cong','time']], on=['otaz','dtaz'])\n", + " df.index = df['description']\n", + " df.rename(columns={'time_cong':'observed'},inplace=True)\n", + " results_df[time] = df" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# PM SOV" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
descriptionsoundcast_20142040 No Build2040 10/5 Tollobserved
description
Seattle-Federal WaySeattle-Federal Way47.0164.9146.2432.0
Seattle-BellevueSeattle-Bellevue27.5731.2026.4228.0
Seattle-EverettSeattle-Everett67.2186.0861.0839.0
Everett-SeattleEverett-Seattle50.1658.0445.2350.0
Bellevue-SeattleBellevue-Seattle24.9029.7323.4526.0
Federal Way-SeattleFederal Way-Seattle33.8036.9332.1149.0
\n", + "
" + ], + "text/plain": [ + " description soundcast_2014 2040 No Build \\\n", + "description \n", + "Seattle-Federal Way Seattle-Federal Way 47.01 64.91 \n", + "Seattle-Bellevue Seattle-Bellevue 27.57 31.20 \n", + "Seattle-Everett Seattle-Everett 67.21 86.08 \n", + "Everett-Seattle Everett-Seattle 50.16 58.04 \n", + "Bellevue-Seattle Bellevue-Seattle 24.90 29.73 \n", + "Federal Way-Seattle Federal Way-Seattle 33.80 36.93 \n", + "\n", + " 2040 10/5 Toll observed \n", + "description \n", + "Seattle-Federal Way 46.24 32.0 \n", + "Seattle-Bellevue 26.42 28.0 \n", + "Seattle-Everett 61.08 39.0 \n", + "Everett-Seattle 45.23 50.0 \n", + "Bellevue-Seattle 23.45 26.0 \n", + "Federal Way-Seattle 32.11 49.0 " + ] + }, + "execution_count": 23, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_df['svtl2t']\n", + "df[['description',current_run_name,scen1_name,scen2_name,'observed']]" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 24, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## PM HOV" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
descriptionsoundcast_20142040 No Build2040 10/5 Tollobserved
description
Seattle-Federal WaySeattle-Federal Way42.6258.4046.0132.0
Seattle-BellevueSeattle-Bellevue20.4422.6518.2928.0
Seattle-EverettSeattle-Everett56.1769.8257.1939.0
Everett-SeattleEverett-Seattle44.3648.8345.2350.0
Bellevue-SeattleBellevue-Seattle23.6627.9121.5826.0
Federal Way-SeattleFederal Way-Seattle31.8233.0831.7949.0
\n", + "
" + ], + "text/plain": [ + " description soundcast_2014 2040 No Build \\\n", + "description \n", + "Seattle-Federal Way Seattle-Federal Way 42.62 58.40 \n", + "Seattle-Bellevue Seattle-Bellevue 20.44 22.65 \n", + "Seattle-Everett Seattle-Everett 56.17 69.82 \n", + "Everett-Seattle Everett-Seattle 44.36 48.83 \n", + "Bellevue-Seattle Bellevue-Seattle 23.66 27.91 \n", + "Federal Way-Seattle Federal Way-Seattle 31.82 33.08 \n", + "\n", + " 2040 10/5 Toll observed \n", + "description \n", + "Seattle-Federal Way 46.01 32.0 \n", + "Seattle-Bellevue 18.29 28.0 \n", + "Seattle-Everett 57.19 39.0 \n", + "Everett-Seattle 45.23 50.0 \n", + "Bellevue-Seattle 21.58 26.0 \n", + "Federal Way-Seattle 31.79 49.0 " + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df = results_df['h3tl2t']\n", + "df[['description',current_run_name,scen1_name,scen2_name,'observed']]" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "collapsed": true + }, + "source": [ + "# Transit Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 195, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "max_internal_zone = 3700\n", + "zone_list = [532,2286,1552,1125]\n", + "\n", + "run_dict = {'run': current_run_name,\n", + " scen1_loc: scen1_name,\n", + " scen2_loc: scen2_name}\n", + "\n", + "results_dict = {}\n", + "\n", + "for skim_name in ['7to8','17to18']:\n", + " user_class_dict = {}\n", + " for user_class in ['ivtwa','ivtwr']:\n", + " results = pd.DataFrame()\n", + "\n", + " for run_dir, current_run_name in run_dict.iteritems():\n", + " skims_dir = run_dir + r'\\inputs'\n", + "\n", + " if run_dir == 'run':\n", + " h5_contents = h5py.File(r'..\\..\\..\\inputs' + r'\\\\' + skim_name + '.h5')\n", + " else:\n", + " h5_contents = h5py.File(skims_dir + r'\\\\' + skim_name + '.h5')\n", + " for zone in zone_list:\n", + " df = pd.DataFrame()\n", + " \n", + " df[user_class] = h5_contents['Skims'][user_class][:][zone-1,:max_internal_zone]\n", + " df['otaz'] = zone\n", + " df['dtaz'] = df.index+1\n", + " df['travel_time'] = df[user_class]/100 # skim data is stored in hundreds\n", + "\n", + " df = df[df['dtaz'].isin(zone_list)]\n", + "\n", + " df['source'] = current_run_name\n", + " results = results.append(df)\n", + " \n", + " user_class_dict[user_class] = results\n", + " results_dict[skim_name] = user_class_dict" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## AM Transit Times" + ] + }, + { + "cell_type": "code", + "execution_count": 200, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "skim_name = '7to8'\n", + "\n", + "df_all = results_dict[skim_name]['ivtwa']\n", + "df_all['mode'] = 'ivtwa'\n", + "df_rail = results_dict[skim_name]['ivtwr']\n", + "df_rail['mode'] = 'ivtwr'\n", + "df = pd.merge(df_all,df_rail,on=['otaz','dtaz','source'], suffixes=['_all','_rail'])\n", + "\n", + "df_all = results_dict[skim_name]['ivtwa']\n", + "df_all['mode'] = 'ivtwa'\n", + "df_rail = results_dict[skim_name]['ivtwr']\n", + "df_rail['mode'] = 'ivtwr'\n", + "df = pd.merge(df_all,df_rail,on=['otaz','dtaz','source'], suffixes=['_all','_rail'])\n", + "\n", + "# Take minimum travel time \n", + "df['travel_time_min'] = df[['travel_time_all','travel_time_rail']].min(axis=1)\n", + "\n", + "# Separate results by scenario\n", + "run_df = df[df['source'] == current_run_name]\n", + "scen1 = df[df['source'] == scen1_name]\n", + "scen2 = df[df['source'] == scen2_name]\n", + "\n", + "# Reformat output for scenarios 1 and 2 stacked\n", + "df = pd.merge(scen1,scen2,on=['otaz','dtaz'],suffixes=['_'+scen1_name,'_'+scen2_name])\n", + "df.rename(columns={'travel_time_min_'+scen1_name:scen1_name,'travel_time_min_'+scen2_name:scen2_name},inplace=True)\n", + "df = df[['otaz','dtaz',scen1_name,scen2_name]]\n", + "\n", + "# add base scenario column\n", + "df = pd.merge(df,run_df,on=['otaz','dtaz'])\n", + "df.rename(columns={'travel_time_min':current_run_name},inplace=True)\n", + "df = df[['otaz','dtaz',current_run_name, scen1_name, scen2_name]]\n", + "\n", + "# join observed data to get description\n", + "df = pd.merge(df, od_obs[['otaz','dtaz','description']], on=['otaz','dtaz'])\n", + "df.index = df.description\n", + "df= df.drop('description', axis=1)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## AM Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 201, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
otazdtazsoundcast_20142040 No Build2040 10/5 Toll
description
Seattle-Federal Way532112528.6029.2035.12
Seattle-Bellevue532155233.7736.0224.00
Seattle-Everett532228649.8552.6961.00
Everett-Seattle228653260.4070.6561.00
Bellevue-Seattle155253225.9726.5522.00
Federal Way-Seattle112553241.8049.8449.82
\n", + "
" + ], + "text/plain": [ + " otaz dtaz soundcast_2014 2040 No Build 2040 10/5 Toll\n", + "description \n", + "Seattle-Federal Way 532 1125 28.60 29.20 35.12\n", + "Seattle-Bellevue 532 1552 33.77 36.02 24.00\n", + "Seattle-Everett 532 2286 49.85 52.69 61.00\n", + "Everett-Seattle 2286 532 60.40 70.65 61.00\n", + "Bellevue-Seattle 1552 532 25.97 26.55 22.00\n", + "Federal Way-Seattle 1125 532 41.80 49.84 49.82" + ] + }, + "execution_count": 201, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 202, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 202, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n", + "UknLj9m2JI/wvLkdmwO2B8YXakREO0maA8ypOYyISnWVgEhahyL5ONv2xeXuhZI2s323pM2Be4Z7\n", + "ru25PYk0IqKlyg9mA4Pbko6vLZiIinQzC0bAGcCvbX+y49A3gcPKx4cBFw99bkRERMRwumkBeTHw\n", + "RuA6SdeU+44BPgacL+kIYAFwcF8ijIiIiNYZMwGx/WNGbinZp7fhRERExJoga8FERERE5ZKARERE\n", + "ROWSgERERETlkoBERERE5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWSgERERETlkoBERERE\n", + "5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWSgERERETl\n", + "koBERERE5cZMQCR9UdJCSdd37Jspab6kmyVdKmlGf8OMiIiINummBeRMYN8h+44G5tueDVxWbkdE\n", + "RER0ZcwExPaPgPuH7D4AmFc+ngcc2OO4IiIiosXGOwZkU9sLy8cLgU17FE9ERESsAaZM9AK2Lckj\n", + "HZc0t2NzwPbARF8zIqJNJM0B5tQcRkSlxpuALJS0me27JW0O3DPSibbnjvM1IiLWCOUHs4HBbUnH\n", + "1xZMREXG2wXzTeCw8vFhwMW9CSciIiLWBN1Mwz0HuALYTtIfJb0F+Bjwckk3Ay8rtyMiIiK6MmYX\n", + "jO1DRzi0T49jiYiIiDVEKqFGRERE5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWSgERERETl\n", + "koBERERE5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWSgERERETlkoBERERE5ZKAREREROWS\n", + "gERERETlkoBERERE5ZKAREREROWSgERERETlJpSASNpX0m8k/U7SB3sVVERERLTbuBMQSWsDnwH2\n", + "BXYEDpW0Q68CG5df85RaX7+f2nxvkPtrutxfRKymibSA7A7cYnuB7ceAc4FX9yascbq1xX8k2nxv\n", + "kPtrutxfRKymiSQgWwJ/7Ni+o9wXERERMaqJJCDuWRQRERGxRpE9vjxC0guBubb3LbePAZbZ/njH\n", + "OUlSIiLGwbbqjiGinyaSgEwBfgvsDdwJXAkcavum3oUXERERbTRlvE+0/bikdwLfA9YGzkjyERER\n", + "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\n", + "RU5ErkJggg==\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## PM Transit Travel Times" + ] + }, + { + "cell_type": "code", + "execution_count": 204, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "skim_name = '17to18'\n", + "\n", + "df_all = results_dict[skim_name]['ivtwa']\n", + "df_all['mode'] = 'ivtwa'\n", + "df_rail = results_dict[skim_name]['ivtwr']\n", + "df_rail['mode'] = 'ivtwr'\n", + "df = pd.merge(df_all,df_rail,on=['otaz','dtaz','source'], suffixes=['_all','_rail'])\n", + "\n", + "df_all = results_dict[skim_name]['ivtwa']\n", + "df_all['mode'] = 'ivtwa'\n", + "df_rail = results_dict[skim_name]['ivtwr']\n", + "df_rail['mode'] = 'ivtwr'\n", + "df = pd.merge(df_all,df_rail,on=['otaz','dtaz','source'], suffixes=['_all','_rail'])\n", + "\n", + "# Take minimum travel time \n", + "df['travel_time_min'] = df[['travel_time_all','travel_time_rail']].min(axis=1)\n", + "\n", + "# Separate results by scenario\n", + "run_df = df[df['source'] == current_run_name]\n", + "scen1 = df[df['source'] == scen1_name]\n", + "scen2 = df[df['source'] == scen2_name]\n", + "\n", + "# Reformat output for scenarios 1 and 2 stacked\n", + "df = pd.merge(scen1,scen2,on=['otaz','dtaz'],suffixes=['_'+scen1_name,'_'+scen2_name])\n", + "df.rename(columns={'travel_time_min_'+scen1_name:scen1_name,'travel_time_min_'+scen2_name:scen2_name},inplace=True)\n", + "df = df[['otaz','dtaz',scen1_name,scen2_name]]\n", + "\n", + "# add base scenario column\n", + "df = pd.merge(df,run_df,on=['otaz','dtaz'])\n", + "df.rename(columns={'travel_time_min':current_run_name},inplace=True)\n", + "df = df[['otaz','dtaz',current_run_name, scen1_name, scen2_name]]\n", + "\n", + "# join observed data to get description\n", + "df = pd.merge(df, od_obs[['otaz','dtaz','description']], on=['otaz','dtaz'])\n", + "df.index = df.description\n", + "df= df.drop('description', axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 205, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
otazdtazsoundcast_20142040 No Build2040 10/5 Toll
description
Seattle-Federal Way532112545.9852.8051.89
Seattle-Bellevue532155228.2929.6224.00
Seattle-Everett532228661.3472.5661.00
Everett-Seattle228653255.2659.3561.00
Bellevue-Seattle155253233.3237.2422.00
Federal Way-Seattle112553231.0132.2133.35
\n", + "
" + ], + "text/plain": [ + " otaz dtaz soundcast_2014 2040 No Build 2040 10/5 Toll\n", + "description \n", + "Seattle-Federal Way 532 1125 45.98 52.80 51.89\n", + "Seattle-Bellevue 532 1552 28.29 29.62 24.00\n", + "Seattle-Everett 532 2286 61.34 72.56 61.00\n", + "Everett-Seattle 2286 532 55.26 59.35 61.00\n", + "Bellevue-Seattle 1552 532 33.32 37.24 22.00\n", + "Federal Way-Seattle 1125 532 31.01 32.21 33.35" + ] + }, + "execution_count": 205, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 206, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 206, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ax = df[[current_run_name,scen1_name,scen2_name]].plot(kind='bar', alpha=0.7)\n", + "ax.legend(loc='center left', bbox_to_anchor=(1.1, 0.5))\n", + "ax.set_xlabel(\"\")" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/notebooks/person.ipynb b/scripts/summarize/notebooks/person.ipynb deleted file mode 100644 index 0dbd2e85..00000000 --- a/scripts/summarize/notebooks/person.ipynb +++ /dev/null @@ -1,406 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 48, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set main model directory to parent directory\n", - "model_dir = os.path.dirname(os.getcwd()) " - ] - }, - { - "cell_type": "code", - "execution_count": 50, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Model Scenario Results\n", - "scen = h5py.File(model_dir + r'/outputs/daysim_outputs.h5','r+')\n", - "scen_name = 'Model: 2040'" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Base Data\n", - "base_file = r'/inputs/hh_and_persons.h5'\n", - "\n", - "base = h5py.File(model_dir + base_file ,'r+')\n", - "base_name = '2006 Survey'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Age Distribution\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 52, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Summarize Person-level results\n", - "\n", - "# Age distribution\n", - "ages_scen = np.asarray(scen['Person']['pagey'])\n", - "ages_base = np.asarray(base['Person']['pagey'])" - ] - }, - { - "cell_type": "code", - "execution_count": 53, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 53, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAZQAAAEPCAYAAABlZDIgAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xl4VfW1//H3SiAQkkDCPIsgdcBqtQo4oKnXttRbRYtK\nVQYVK79WrEMHi14Vbh9/Va/aWn1qmQe9Ba1ahYtgvVq0v1uvFgUEARkEZAxjGMKUYf3+OCchCck5\nO3B2pvN5Pc95yN577X3W2Zqzsr97f79fc3dEREROVkpdJyAiIo2DCoqIiCSECoqIiCSECoqIiCSE\nCoqIiCSECoqIiCREqAXFzAaa2UozW21mD1QT8/vo9iVmdl50XTcz+5uZfW5my8zsp+Xix5rZJjNb\nFH0NDPMziIhIME3COrCZpQLPA1cCm4F/mtlsd19RLuYq4DR3721m/YAXgP5AIXCfuy82s0zgEzP7\nq7uvBBx4xt2fCSt3ERGpuTCvUPoCa9x9vbsXArOAQZVirgGmA7j7R0C2mXVw923uvji6/gCwAuhS\nbj8LMW8RETkBYRaULsDGcsubqFgUqovpWj7AzHoA5wEflVt9d7SJbLKZZScqYREROXFhFpSgY7pU\nvtoo2y/a3PUqcE/0SgUizWKnAt8AtgJPn2SeIiKSAKHdQyFy36RbueVuRK5AYsV0ja7DzJoCrwEv\nufsbpQHuvr30ZzObBMyp6s3NTIOUiYjUkLuf8C2FMK9QFgK9zayHmaUBQ4DZlWJmA8MBzKw/kO/u\neWZmwGRgubv/rvwOZtap3OJ1wNLqEnB3vdx59NFH6zyH+vDSedC50LmI/TpZoV2huHuRmY0G3gZS\ngcnuvsLMRkW3j3f3t8zsKjNbAxQAt0V3vwQYCnxmZoui68a4+3zgCTP7BpGmsXXAqLA+g4iIBBdm\nkxfuPg+YV2nd+ErLo6vY7/9RzdWTuw9PZI4iIpIY6imfBHJzc+s6hXpB5+EYnYtjdC4SxxLRblYf\nmZk31s8mIhIGM8NP4qZ8qE1eItJwRZ6NkcYqjD+4VVBEpFq6ym+cwvpjQfdQREQkIVRQREQkIVRQ\nREQkIVRQRESi1q9fT0pKCiUlJXFjp02bxoABA2ohq4ZDBUVEAjML/xVUjx49aNasGbt27aqw/rzz\nziMlJYWvvvoqwZ/+xK1atYpBgwbRvn172rRpw8CBA1m1alWFmN/+9rd06tSJVq1aMXLkSI4ePXrc\ncVavXk3z5s0ZNmxYhfXvvvsuZ5xxBhkZGVxxxRV19tlVUESkRtzDe9WEmdGzZ09mzpxZtm7p0qUc\nOnSo3j3yvHfvXq699lpWrVpFXl4effv2ZdCgY9NDvf322zzxxBO89957bNiwgS+//JJHH330uOPc\ndddd9O3bt8Ln27lzJ4MHD+axxx5jz549XHDBBQwZMqRWPldlKigi0mANHTqUGTNmlC1Pnz6d4cOH\nV3jcee/evQwfPpz27dvTo0cPHnvssbLtJSUl/PznP6ddu3b06tWLuXPnVjj+3r17GTlyJJ07d6Zr\n1648/PDDgZrDKrvwwgu57bbbyM7OpkmTJtx777188cUX7NmzpyzvO+64gzPPPJPs7GweeeQRpk2b\nVuEYs2bNIicnh3/5l3+p8Plef/11zj77bAYPHkxaWhpjx45lyZIlx10B1QYVFBFpsPr378++fftY\nuXIlxcXFvPzyywwdOrRCzN13383+/ftZt24d77//PjNmzGDq1KkATJgwgblz57J48WIWLlzIq6++\nWuGv/1tvvZW0tDTWrl3LokWL+Otf/8qkSZOqzOXqq6/mySefDJT3Bx98QKdOncjJyQFg+fLlnHvu\nuWXbzznnHPLy8soKzr59+3j00Uf57W9/e1zfoM8//7zCvi1atOC0005j2bJlgXJJJHVsFJEGbdiw\nYcyYMYPLLruMs846iy5djk0MW1pklixZQkZGBhkZGfzsZz/jxRdf5Pbbb+eVV17hvvvuK9vnwQcf\n5P333wcgLy+PefPmkZ+fT/PmzUlPT+fee+9l4sSJ3HnnncflMWdOlVMzHWfTpk2MHj2aZ555pmzd\ngQMHaNWqVdlyy5YtAdi/fz85OTk8/PDD3HHHHXTu3Pm45ryCggLatWtXYV3Lli05cOAAtU0FRUQa\nLDNj2LBhDBgwgHXr1h3X3LVz504KCws55ZRTytZ1796dzZs3A7B161a6detWYVupDRs2UFhYSKdO\nx6ZgKikpqRBTUzt27OA73/kOd911V4X7HJmZmezbt69see/evQBkZWWxePFi3n33XRYtiszkUfkK\npfK+pftnZWWdcJ4nSgVFRBq07t2707NnT+bNm8eUKVMqbGvbti1NmzZl/fr1nHnmmQB89dVXdO3a\nFYBOnTpVeCKq/M/dunUre4osJeXk7w7s2bOH73znO1x77bWMGTOmwrY+ffqwePFirr/+egCWLFlC\nhw4dyMnJYfr06axfv76skB04cIDi4mJWrFjBwoUL6dOnD9OnTy87VkFBAWvXrqVPnz4nnXON1fUM\nYSHOPOYicuKq+h0K+9eqJsfv0aOHv/vuu+7uvnbtWv/kk0/c3b2wsNDNzDds2ODu7kOHDvXrrrvO\n9+/f7+vXr/czzjjDJ0+e7O7uL7zwgp911lm+adMm3717t19xxRVuZl5cXOzu7oMGDfJ77rnH9+3b\n58XFxb5mzRp///333d196tSpfumllwbKde/evX7hhRf66NGjq9w+f/5879ixoy9fvtx3797tl19+\nuY8ZM8bd3Q8ePOh5eXmel5fn27Zt85///Od+/fXX+86dO93dfceOHd6qVSt/7bXX/NChQ/6LX/zC\nL7roopj5VPf9GF1/wt+7uikvIjVSH/qgVNazZ0/OP//8cjkeO9hzzz1HRkYGPXv2ZMCAAdxyyy3c\ndltkctgf/ehHfPe73+Xcc8/lggsuYPDgwRX2nTFjBkePHuWss86idevW3HDDDWzbtq3sPcrHXnXV\nVTz++ONV5veXv/yFhQsXMnXqVLKyssjKyqJly5Zs2rQJgO9+97v88pe/5Fvf+hY9evSgV69ejBs3\nDoD09HTat29P+/bt6dChA5mZmaSnp9OmTRsgchX22muv8dBDD9G6dWsWLlzIrFmzTvxkngTNhyIi\nVYrOjVHXaUgIqvtve7LzoegKRUREEkIFRUREEkIFRUREEkIFRUREEkIFRUREEkIFRUREEkIFRURE\nEkIFRUREEkIFRUREEkKDQ4pIYF988UXo73H66afHjTl69Cg//vGPeffdd9m9eze9evXiN7/5DQMH\nDiyLeffdd7nrrrvYuHEj/fr1Y9q0aRVGCn7ggQeYPHkyAHfcccdxw6Y8++yzPPvss2zfvp3u3bvz\n5ptv0rt37+Nyyc/P5/7772fevHkUFBTQqVMnbr/9dh544IETPQUNlgqKiNRIkC/8ExW0YBUVFdG9\ne3c++OADunfvzty5c7nxxhtZunQpp5xyStm0uJMnT+bqq6/m3/7t3xgyZAgffvghAOPHj+fNN9/k\ns88+A+Db3/42p556KqNGjQJg0qRJTJkyhbfeeoszzjiDdevWkZ2dXWUu9913H4cOHWLlypW0atWK\nL7744oQntyouLiY1NfWE9q0XTmZkyfr8QqMNi5yUqn6HVq5cGep7nszxzznnHH/99dfd3X38+PF+\nySWXlG0rKCjw9PR0/+KLL9zd/aKLLvKJEyeWbZ8yZYr379/f3d2Li4u9a9eu/t577wV637PPPtvf\neOONKretW7euwujF7u6XX365T5o0yd0jIxZffPHFft9993mbNm18zJgxnp2d7cuWLSuL3759u6en\np/uOHTvc3X3OnDl+7rnnenZ2tl988cX+2Wefubv7k08+6YMHD67w/nfffbffc889x+VV3fcjGm1Y\nRJJdXl4eq1atKpsDpLppcT///HOg6il3S7dt2rSJzZs3s3Tp0rK5VsaOHVvtQJn9+/fnoYceYtq0\naaxevTpurpVHKf7444/p1asX27dv55FHHuEHP/gBM2fOLNv+yiuvkJubS9u2bVm0aBEjR45k4sSJ\n7N69m1GjRnHNNddQWFjI0KFDmT9/ftnkXEVFRbz88suMGDEi6Gk8aSooItKgFRYWcsstt3Drrbfy\nta99DYhMMlU6jW6pli1bsn//fqDqKXdLp8wtHVL+nXfeYdmyZfztb39j5syZZfdbKnvuuee45ZZb\neP755+nTpw+9e/dm/vz5gfPv3Lkzd911FykpKTRv3pybb765wvDzf/rTn7j55psBmDBhAqNGjeLC\nCy/EzBg+fDjNmjXjf//3f+nUqRMDBgzgz3/+MwDz58+nXbt2nHfeeYFzOVkqKCLSYJWUlDBs2DCa\nN2/O888/X7Y+3rS4VU25m5mZCUTmHwH45S9/ScuWLTnllFMYNWoUb731VpU5NG/enDFjxrBw4UJ2\n7drFjTfeyA033EB+fn6gz1B+CmKA3NxcDh48yMcff8z69etZsmQJ1113HRCZlvjpp58mJyen7LVp\n0ya2bNkCwIgRI3jppZcAeOmllxg2bFigHBJFBUVEGiR3Z+TIkezYsYPXXnutws3sPn36sGTJkrLl\nytPilk65W2rJkiWcffbZQOShg7S0tOPezwLMAJaVlcWYMWMoKChg3bp1ZGRkAHDw4MGymNIJuqo7\nbmpqKjfeeCMzZ85k5syZXH311WXH6d69Ow899BB79uwpex04cKBsfvpBgwbx2WefsWzZMubOncst\nt9wSN+dEUkERkQbpxz/+MStXrmT27Nk0a9aswrbrrruOZcuW8frrr3P48GHGjRvHN77xjbImseHD\nh/PMM8+wZcsWNm/ezDPPPMOtt94KRO63DBkyhCeffJIDBw6wadMmJk6cyPe///0q8/j1r3/NwoUL\nOXr0KIcPH+bZZ58lJyeH008/nXbt2tGlSxdefPFFiouLmTJlCmvXro372Uqbvco3d0Fkhsk//vGP\nfPzxx7g7BQUFzJ07t6y5Lj09ncGDB3PzzTfTr18/unbteiKn9oTpsWERqZHa6IsSz4YNG5gwYQLN\nmzenY8eOZesnTJjATTfdVDYt7ujRoxk6dCj9+/evcF9i1KhRfPnll3z9618HIl/Ud955Z9n2559/\nnjvvvJPOnTuTnZ3NnXfeWTZtcGUpKSncdtttfPXVVzRp0oRzzz2XuXPn0qJFCwAmTpzIT37yEx58\n8EFGjhzJJZdcUrZv5Rv0pfr27UtmZiZbt27le9/7Xtn6b37zm0ycOJHRo0ezevVq0tPTGTBgAJdf\nfnlZzIgRI5g8eTJTp06t6Wk9aaFOAWxmA4HfAanAJHd/ooqY3wPfAw4Ct7r7IjPrBswA2gMOTHD3\n30fjWwMvA6cA64Eb3f24xkpNASxycjQFcMO0ceNGzjjjDPLy8sruC1UW1hTAoRUUM0sFvgCuBDYD\n/wRucvcV5WKuAka7+1Vm1g941t37m1lHoKO7LzazTOATYJC7rzSzJ4Gd7v6kmT0A5Lj7r6p4fxWU\neqi4uLjsscYgsrKyaNq0aYgZSXVUUBqekpIS7r//fg4cOMCkSZOqjQuroITZ5NUXWOPu6wHMbBYw\nCFhRLuYaYDqAu39kZtlm1sHdtwHbousPmNkKoAuwMrpP6fXddGABcFxBkfqppKSE3bt3V9vruLx9\n+/aRnp6ugiISQEFBAR06dODUU0+t0WPLiRRmQekCbCy3vAnoFyCmK5BXusLMegDnAR9FV3Vw99Lt\neUCHhGUsodu9G/7zP1OBtgGiD3HTTRC9jyoiMWRkZJTdnK8rYRaUoNfKlS+vyvaLNne9Ctzj7sed\nKXd3M6v2fcaOHVv2c25uLrm5uQFTkrDk58Orr8IPfhA/du5cuPRSFRSRsCxYsIAFCxYk7HhhFpTN\nQPkeO92IXIHEiukaXYeZNQVeA15y9zfKxeSZWUd332ZmnYDt1SVQvqBI/dGyJYwbFz/u00/Dz0Uk\nmVX+Q3tckF/MGMLsh7IQ6G1mPcwsDRgCzK4UMxsYDmBm/YF8d8+zyHN0k4Hl7v67KvYpHZxmBPAG\nIiJS50K7QnH3IjMbDbxN5LHhye6+wsxGRbePd/e3zOwqM1sDFAClD3pfAgwFPjOzRdF1Y9x9PvA4\n8IqZjST62HBYn0Ek2QXpHS5SKtSOje4+D5hXad34Ssujq9jv/1HN1ZO77ybyKLKIhEiPDEtNaegV\nERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJCBUUERFJ\nCM0pLw1eYSEcPRo8PiMjvFxEkpkKijR4L70EP/oRNGsWP/bgQdAQVSLhUEGRRmHYMJg6NX6cBs8V\nCY8KijR4xcUHSUvbw+bN8WM7d4bIzNMikmgqKNLguRdiVkKrVjlxYzMzA1QdETkhjbqglJSUxI0x\nM00i1Ai4NyUzM7Ou0xBJao26oKxduzbmdnenbdu2tG7dupYyEhFpvBp1Qendu3fM7Tt27KilTERE\nGr9GXVBEqvLAA8HibrgBLrgg3FxEGhMVFEkqI0ZAamr8uFdegTPOUEERqQkVFEkqgwfD6afHj1u5\nEqZNgw8/jB/buzf84hcnnZpIg6eCIlKFESNg1ar4catWwZw5KigioIIi9dz27bBhQ+yY3btrdsyv\nvvoqbkzPnnDhhW3IiDPw1wcfwMcf1+z9RRorFRSpt3Jy4JFH4g/8mJEB3/9+sGN27949UNyuXbso\nKioKdlARAVRQpB577DE4cmRz3I6nJSUlZGVlBTpmenp6oLgmTfSrIVJT+q2ReqtzZOCtQDTagUjd\nU0GReis1yPO9IlJvaMZGERFJCF2hiFSjuLiYwsLCODGQkmLoV0lEvwUiVUpNTSU/P5/8/PyYcXv3\nOllZaUC32klMpB5r1AUl3pSwbdvC/ffDz35WO/lIw9GuXTvatWsXN27dukPAzvATEmkAGnVB2bcv\n9vYxYyJNFiIicvIadUGJd4WirgYiIomjp7xERCQhVFBERCQh4hYUM2tvZg+Z2UQzmxp9TQlycDMb\naGYrzWy1mVU5rZGZ/T66fYmZnVdu/RQzyzOzpZXix5rZJjNbFH0NDJKLiIiEK8hdhDeBD4B3gJLo\nOo+3k5mlAs8DVwKbgX+a2Wx3X1Eu5irgNHfvbWb9gBeA/tHNU4HngBmVDu3AM+7+TIDcpZYUFRVR\nHOAJh3j9OhqizZuDPyk4Zkzk6UKRxihIQUl394CTplbQF1jj7usBzGwWMAhYUS7mGmA6gLt/ZGbZ\nZtbR3be5+9/NrEc1x67VgZvcnaPxhrwtp2nTpqSkJFdrYn5+Pnv37o07qOK+fVBYmFZLWYWvRw/4\n4Q+DzQL5f/8v/OQnKijSeAUpKP9lZv/q7nNreOwuwMZyy5uAfgFiugDb4hz7bjMbDiwEfubusXuf\nnaSjR4+yYcMG0tLifxEWFhbSrVs3mjdvHmZK9VJ2djZt2rSJGVNUBLt21VJCtaBzZ7jpJugWoF/j\nH/4Qfj4idSlIQbkXeNDMjgKl7RXu7i3j7Be3WSyq8tVGvP1eAP49+vOvgaeBkQHf64SlpaXRo0eP\nuHEb4s0GJSLSSMUtKO6eeYLH3kzF8Si6EbkCiRXTNbouVj7bS382s0nAnOpix44dW/Zzbm4uubm5\ncVKWE1U6F1W8lsEatBw2Sg88AC3j/SlGZMKwH/wg/HwkuS1YsIAFCxYk7HiBuvaZ2SDgMiJXD++7\ne7Vf4uUsBHpH74NsAYYAN1WKmQ2MBmaZWX8g393z4uTSyd23RhevA5ZWF1u+oEi4nn8exo+HvXvj\nx/bsGX4+9dHjj8P+/fHj5syBTz9VQZHwVf5De9y4cSd1vLgFxcweBy4E/pNI89RPzexidx8Taz93\nLzKz0cDbQCow2d1XmNmo6Pbx7v6WmV1lZmuAAuC2cu87E7gcaGNmG4FH3H0q8ISZfYNIcVsHjKr5\nxw7Xnj17As3lkZ6eHnimwYbgpz+Fhx+u6yzqrxtuCBa3ZQscPhxuLiJhCHKF8q/AN9y9GMDMpgGL\ngZgFBcDd5wHzKq0bX2l5dDX7Vr6aKV0/PEDOdSYnJyfQ47OHDh3i4MGDjaqgiEhyC1JQHMgGSp/N\nySb4Dfek0zJIAzmRKWuPHDkScjYiIrUnSEH5DfCpmS2ILl8O/Cq0jEQamCNHjrBx48b4gUCnTp3i\n9tURaaiCPOU108zeJ3IfxYEH3D1ePxEJoLCwkIKCgkCxGRkZIWcjJyItLY3OnTsHit26dSvuuriX\nxqvagmJmZ0Zvon+TSCEpfeS3s5l1dvdPayXDeqC4GA4cgDiT95XJzIw/NH7Tpk2ByA38eA4dOkTv\n3r2DvbnUqtTUVFq0aBEoNtlGT5DkE+tr737gR0Q6Dlb1Z9W3Qsmo1pVQVNqJohorVxYzeDAE+O5n\n/3748EPo2zd2XEZGRqCrDndnzZo18d9YRKSOVVtQ3P1H0R8HunuFhxjNrFGMK+Kegns+GzbE7jyR\nnw/duqWxbl38Y8YrJCIijVWQu4P/AM4PsK7BcW9DamobevWKHXf4cM3Gn9q5E7ZujR/XogW0ahX8\nuCIi9VmseyidgM5ACzM7n0inRgdaAsEajZNQmzYwMsDIYgUFcMst8MIL4eckIlIbYl2hfAe4lcjo\nv0+XW78feDDEnBq0efPix0CkkHz2Wbi5SP2zZcuWuDfnIw+CtQR0+SoNS6x7KNOB6WY22N1fq8Wc\nRBqlTp06BXxseC/HBvYWaTiC3EM528z6cKzJCwB3//fqd5Eg1q6F1+KUavdI85ieGm74gs+RcxAN\nRiENUZCCUsCx/7vTge8Dy0PLKEn07AlZWfCnP8WOKy6G1athxIjayUtE5EQF6Sn/VPllM/sP4K+h\nZZQkvvvdyCueQ4fgggvCz0dE5GSdyKBCGURu1DcKJSWRq4BYAgweLCKS9ILMh1J+AqsUoD3HpuBt\n0MxgzJjIK56zzgo/n+qYlQSeWrht27Ya90tE6kSQK5Sro/86UARsd/dG8QjKf/xH5FWfmRkbN55C\nhw7xY3fu3BloLpaa2L17NyUlJXHjzA4SuXgVkWQV5B7K+ugAkZcCJcD/AEkzMGR9cORIc4I8IBRk\nlsia2rNnDy1btgzQdyID9XcVSW5BmrweAW4AXify6PBUM3vV3X8ddnJSP+Tk5ASaw8OsFpIRkXor\nSJPXUOCc0gEizew3wBJABUVERMoEKSibifQ/KR1xuDnH5kYRkRCUlMDRo8Fi09LCzUUkqFiDQz4X\n/XEv8LmZlfY9+TbwcdiJiSSrlBSYOhWeeip2nDu0bw+bN9dOXiLxxLpC+YTIk12fAG+UW78AjQsh\nEpr/839g1Cho2zZ23ObNmn9H6pdYg0NOq8U8RESkgYvV5PVnd7/BzJZx/BWJu/s54aYmpY4cgYsu\nih/XsiWMHg1XXx07rqCggM0B20kWL3aWL480w8SyejV8/euBDikijVSsJq97ov/+K5HHhaUOpKXB\nP/4RLPaJJ4LNew/QokULunbtGjfuW9+CM84gUD+Y004L9t4i0jjFavLaYmZNgGnu/q1azEnKSUkJ\ndnUCkJ0dTg4zZkCXRjN6m4iEJWZDhrsXASVmFtJXlYiINBZB50NZGn1s+GB0nbv7T8NLS0REGpog\nBeU1IsOulN6YrzBzo4iICAQrKDnu/rvyK8zs3pDyERGRBirOw6AAVDX57K0JzkNERBq4WP1QbgJu\nBk41sznlNmUBu8JOTCSZHT16lP3798eMKSiA9HQDMmsnKZE4YjV5/QPYCrQDnuJYX5R9wGch5yWS\ntNLS0jhy5EiAguK0bn0YFRSpL2L1Q9kAbDCzK4FD7l5sZqcDpwNLq9tP6lZx8QF27Yo9oebRoMPY\nSp3IysoiKysrblxhYRG7d2+gY8dgx501C3JzTy43kViC3JR/HxhgZjnA28A/gSHALWEmJjVXVJRJ\nSkr8YpGWlkbTpk1rISMJU8eOkSIRYMADhgwJPhy+yIkKUlBS3P2gmY0E/uDuT5rZkrATk5orLs4i\nLQ3atKnrTKQ2pKZCTg6BrlCaNQs/H5EgBQUzu4jIFcnI6KogT4dhZgOB3wGpwCR3f6KKmN8D3yPS\nafJWd18UXT+FyDhi29396+XiWwMvA6cA64Eb3T0/SD4S8Y9/RIZHDyIvL9xcRKTxCFJQ7gXGAH9x\n98/NrBfwt3g7mVkq8DxwJZFZH/9pZrPdfUW5mKuA09y9t5n1A14A+kc3TwWeA2ZUOvSvgHeiV0oP\nRJd/FeBzSNSBA5CZCRMmBItv3z7cfESkcYhbUNz9fSL3UUqX1wJBhl3pC6xx9/UAZjYLGASsKBdz\nDTA9etyPzCzbzDq6+zZ3/7uZ9ajiuNcAl0d/nk5kwi8VlBrKytJw8yKSWLH6oTzr7vdU6oNSyt39\nmjjH7gJsLLe8CegXIKYLsC3GcTu4e2lDTB7QIU4eIiJSC2JdoZQ2NT1dxbYgY3kFHe+r8lwrgccJ\nc3c3M40rJiJSD8Tqh/JJ9N8FZtYu+vOOGhx7M9Ct3HI3IlcgsWK6RtfFklfaLGZmnYDt1QWOHTu2\n7Ofc3Fxy9RC+iEiZBQsWsGDBgoQdL1aTlwGPAqOJPKWFmRUDz7n7uADHXgj0jt4H2UKk78pNlWJm\nR48/y8z6A/nlmrOqM5vI+GJPRP99o7rA8gVFREQqqvyH9rhxQb7aqxfr8d/7gEuAC909x91ziNxo\nv8TM7o934OjkXKOJdIZcDrzs7ivMbJSZjYrGvAV8aWZrgPHAT0r3N7OZRIZ/+ZqZbTSz26KbHge+\nbWargCuiyyIiUsdi3UMZDny7fDOXu39pZrcA7wDPxDu4u88D5lVaN77S8uhq9q18NVO6fjeRR5FF\nkl5JSQnbt1fb6lsmPR2Ki7OBtPCTkqQVq6A0qeqeibvviM41LyJ1KCUlhbZt2waKTUvLp6QkAxUU\nCVOswhBrhMHYow+KSOhSUlLIyckJFFtcXBAo7ssv4e9/D57D0KGRIWBEIHZBOcfMqhs/Oz2MZOTk\njRoF99wTO+bIEehXuUeQCPDRRzB2LFx2WfzYF1+MDDqpgiKlYj02rP9NGpg//jFSLIJIU8uHVKN/\nf5g+PX7QUiwrAAAM1klEQVTcyy+Hn4s0LLoX0oi0alXXGYhIMgs0arCIiEg8KigiIpIQKigiIpIQ\nKigiIpIQuikvImXcHSihuDh+bEoKRIf5EwFUUESknKKi/WRkbGP9+viFomfPIty/xvEzUEiyUkER\nkQqKirLo1atT3Dj31bWQjTQkuociIiIJoSsUkSTxP/8D+6sbTCnqk09qJxdpnFRQRJLA+efDihWR\nwR9jadIkEityIlRQRJLArbdCTg5kZMSO27cPCoINTCxyHN1DERGRhFBBERGRhFBBERGRhFBBERGR\nhNBNeZEksX37dlLjTK9YXFxM8+bNaykjaWxUUESSQPv27SkpKQkUm5Kihgs5MSooIkkgTXM+Sy3Q\nnyIiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQ6tgoIqF66il4\n881gsWeeCRMmhJuPhEcFRURCtXYt9O0L114bO275cpg8uXZyknCooIjICRs0COKMN8myZfDggzBg\nQOy4Zs0Sl5fUDRUUETkhDz8MLVuCWfzYPn3Cz0fqngqKiJyQb34TTjstfkE5fPgwR48eZd++eHGQ\nlpYKxJn4XuqtUJ/yMrOBZrbSzFab2QPVxPw+un2JmZ0Xb18zG2tmm8xsUfQ1MMzPICInZ+/evezZ\ns4eCgoKYr8OH95GRsbOu05WTENoVipmlAs8DVwKbgX+a2Wx3X1Eu5irgNHfvbWb9gBeA/nH2deAZ\nd38mrNxFJJhDhw5hcS5RioqKaNWqFdnZ2THjvvzyMLt35/Hss8Hee+hQaNMmaKZSG8Js8uoLrHH3\n9QBmNgsYBKwoF3MNMB3A3T8ys2wz6wicGmffAK22IhKm5s2bs3NnsCuKJk3if9W0aweXXQZffhn/\neC++CFdeqYJS34RZULoAG8stbwL6BYjpAnSOs+/dZjYcWAj8zN3zE5W0iATTrVu3hB6ve3f46U/h\nlFPix/73fyf0rSVBwiwoHjCuplcbLwD/Hv3518DTwMiqAseOHVv2c25uLrm5uTV8KxGprz79FPID\n/CnZuTOcemr4+TRECxYsYMGCBQk7nrkH/d6v4YHN+gNj3X1gdHkMUOLuT5SL+SOwwN1nRZdXApcT\nafKKuW90fQ9gjrt/vYr397A+m4gk3uHDh9m2bRsdOnSIGztqFKxd24x4zxVt3gzXXx/prS/xmRnu\nfsK3FMK8QlkI9I5+6W8BhgA3VYqZDYwGZkULUL6755nZrur2NbNO7r41uv91wNIQP4OI1JKUlBRS\nUlLYsWNH3NiHHz5C9+7daRanN+RTT8G2bYnKUOIJraC4e5GZjQbeBlKBye6+wsxGRbePd/e3zOwq\nM1sDFAC3xdo3eugnzOwbRJrU1gGjwvoMIlJ70tLS6N69e6DY9evXh5uMnJDQmrzqmpq8RBqv9evX\n06RJE1LjjPsyYwY89VQG0DLuMVu3hi++SFCCDdTJNnmpoIhIg1NQUEBxcXHcuF27Cjh6tAmtW7eL\nEweXXgoBn4JutOrzPRQRkVBkZAQbnqWoqIji4mLaxa4ngcYjk/hUUESkUSsoKKCoqChmTH4+tGmT\nAsR/wkyqp4IiIo1WZmZmoF76hw6VRMcRU0E5GSooItJopaWlkZaWFjfu0KFiIMlvoCSA5pQXEZGE\nUEEREZGEUEEREZGEUEEREZGE0E15ERHg0CG4775gsSNHwtlnh5tPQ6SCIiJJLyMDbr8dAjxhzKRJ\ncMUVKihVUUERkaSXng7XXQennRY/9r33ws+noVJBEREBSkpK2LJlS9y4Fi2gqKg10Dz8pBoYFRQR\nSXopKSl07tw5YOwu3GMP5ZKsVFBEJOmZGZmZmYFi3feGnE3DpceGRUQkIVRQREQkIVRQREQkITRj\no4hIDfzwh5vZubMV7dvHv+dy4YXBO0vWB5oCuBoqKCIShjlzNrNzZxNSUmIPi79kCWza1JRXXgl2\ns78+0BTAIiK16LLLMjly5AhQGDMuNbWQvDwDGk5BOVkqKCIiNdCqVatAcU2bHgD2hZtMPaOb8iIi\nkhAqKCIikhAqKCIikhAqKCIikhAqKCIikhB6yktEJCQrVkRmdwziueciQ+M3ZCooIiIhOOccGDny\nEGYb48Y+/TR8+GEXsrLiNxp17w4dOyYiw8RTT3kRkRAUFxdHO0DGN2zYZvbuzQBid1LfuhVGjmzJ\n/fdnJCDD46mnvIhIPZSamkqLgG1Y06Z1JMgfwOPG7QOOAuEUlJOlgiIiUseysrICxbkfDjmTk6On\nvEREJCFUUEREJCFUUEREJCFCLShmNtDMVprZajN7oJqY30e3LzGz8+Lta2atzewdM1tlZn81s+ww\nP4OIiAQTWkExs1TgeWAgcBZwk5mdWSnmKuA0d+8N3Am8EGDfXwHvuPvXgHejyxLDggUL6jqFekHn\n4Ridi2N0LhInzCuUvsAad1/v7oXALGBQpZhrgOkA7v4RkG1mHePsW7ZP9N9rQ/wMjYJ+YSJ0Ho7R\nuThG5yJxwiwoXYDyXUQ3RdcFiekcY98O7p4X/TkP6JCohEVE5MSFWVCCdlMP0ivTqjpetCu8usOL\nSFLo2LEJbdum1nUa1XP3UF5Af2B+ueUxwAOVYv4I/LDc8koiVxzV7huN6Rj9uROwspr3d7300ksv\nvWr2Opnv/TB7yi8EeptZD2ALMAS4qVLMbGA0MMvM+gP57p5nZrti7DsbGAE8Ef33jare/GTGoxER\nkZoLraC4e5GZjQbeBlKBye6+wsxGRbePd/e3zOwqM1sDFAC3xdo3eujHgVfMbCSwHrgxrM8gIiLB\nNdrRhkVEpHY1up7yQTpTNlZm1s3M/mZmn5vZMjP7aXR90nYGNbNUM1tkZnOiy0l5Lsws28xeNbMV\nZrbczPol8bkYE/0dWWpmfzKzZslyLsxsipnlmdnScuuq/ezRc7U6+p36nXjHb1QFJUhnykauELjP\n3fsQebDhrujnT+bOoPcAy4nccITkPRfPAm+5+5nAOUQebkm6cxG9L/sj4Hx3/zqRJvUfkjznYiqR\n78fyqvzsZnYWkfvXZ0X3+YOZxawZjaqgEKwzZaPl7tvcfXH05wPACiL9d5KyM6iZdQWuAiZx7PH0\npDsXZtYKGODuUyByj9Ld95KE5wLYR+QPrxZm1gRoQeTBn6Q4F+7+d2BPpdXVffZBwEx3L3T39cAa\nIt+x1WpsBSVIZ8qkEP1L7DzgI5K3M+hvgV8AJeXWJeO5OBXYYWZTzexTM5toZhkk4blw993A08BX\nRApJvru/QxKei3Kq++ydiXyHlor7fdrYCoqeMADMLBN4DbjH3feX35YsnUHN7PvAdndfRDWdZ5Pl\nXBB5mvN84A/ufj6RJyorNOkky7kws17AvUAPIl+YmWY2tHxMspyLqgT47DHPS2MrKJuBbuWWu1Gx\nwjZ6ZtaUSDF50d1L++jkRcdIw8w6AdvrKr9adDFwjZmtA2YCV5jZiyTnudgEbHL3f0aXXyVSYLYl\n4bm4APiHu+9y9yLgdeAikvNclKrud6Ly92nX6LpqNbaCUtaZ0szSiNxQml3HOdUaMzNgMrDc3X9X\nblNpZ1CI0Rm0MXH3B929m7ufSuSm63vuPozkPBfbgI1m9rXoqiuBz4E5JNm5IPIwQn8zS4/+vlxJ\n5KGNZDwXpar7nZgN/NDM0szsVKA38HGsAzW6fihm9j3gdxzrEPmbOk6p1pjZpcAHwGccuzQdQ+R/\ngleA7kQ7g7p7fl3kWBfM7HLgZ+5+jZm1JgnPhZmdS+ThhDRgLZFOxKkk57n4JZEvzhLgU+AOIIsk\nOBdmNhO4HGhL5H7JI8CbVPPZzexB4HagiEgT+tsxj9/YCoqIiNSNxtbkJSIidUQFRUREEkIFRURE\nEkIFRUREEkIFRUREEkIFRUREEkIFRSQEZnatmZWY2el1nYtIbVFBEQnHTcB/cfy01yKNlgqKSIJF\nB+fsB4wmMvwPZpZiZn+ITnD1VzOba2aDo9u+aWYLzGyhmc0vHVdJpKFRQRFJvEHAfHf/isiw8ecD\nPwBOiU5wNYzIgIQeHczzOWCwu19AZAKkx+oob5GT0qSuExBphG4iMhcLwJ+jy02IjJeEu+eZ2d+i\n208H+gD/HRmrkFQi83SINDgqKCIJFB188lvA2WbmRAqEA3+hmnlZgM/d/eJaSlEkNGryEkms64EZ\n7t7D3U919+7AOmA3MNgiOgC50fgvgHZm1h8i89lE5/IWaXBUUEQS64dErkbKew3oSGSiq+XAi0SG\nTd/r7oVEitATZrYYWETk/opIg6Ph60VqiZlluHuBmbUBPgIudvdkmhlQGjndQxGpPf9lZtlEJrn6\ndxUTaWx0hSIiIgmheygiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQKigiIpIQ/x8eLZd++QEw\nvgAAAABJRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Age Distribution Histogram\n", - "bins = 30\n", - "\n", - "# Set model results to boldest (alpha default to 1)\n", - "P.hist(ages_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "\n", - "# Compare with survey estimates (alpha < 0.5); Currently using fake data...\n", - "P.hist(ages_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlabel('Age')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Gender split (1 = female)\n", - "\n", - "Model results: 0.504\n", - "2006 Survey results: 0.508\n" - ] - } - ], - "source": [ - "print \"Gender split (1 = female)\"\n", - "print \"\"\n", - "print \"Model results: \" + str((np.asarray(scen['Person']['pgend']).mean()-1).round(3))\n", - "print base_name + \" results: \" + str((np.asarray(base['Person']['pgend']).mean()-1).round(3))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Worker Type\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 144, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Worker type\n", - "worker_type_var = 'pptyp' # Assuming this is same as base as in scenario\n", - "\n", - "worker_type_scen = np.asarray(scen['Person'][worker_type_var])\n", - "worker_type_base = np.asarray(base['Person'][worker_type_var])\n", - "\n", - "worker_labels = {\n", - " 1: \"Full time worker\",\n", - " 2: \"Part time worker\",\n", - " 3: \"Non working adult age 65+\",\n", - " 4: \"Non working adult age<65\",\n", - " 5: \"University student\",\n", - " 6: \"High school student age 16+\",\n", - " 7: \"Child age 5-15\",\n", - " 8: \"Child age 0-4\"\n", - "}" - ] - }, - { - "cell_type": "code", - "execution_count": 136, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Sum by worker type for scenario results\n", - "df = pd.DataFrame(worker_type_scen, columns=[worker_type_var])\n", - "df['Worker Type'] = [worker_labels[x] for x in df[worker_type_var].as_matrix()]\n", - "worker_types_scen = df.groupby('Worker Type').count()['pptyp'] # Sum by category\n", - "worker_types_scen = worker_types_scen/worker_types_scen.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 137, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Sum by worker type for base\n", - "df = pd.DataFrame(worker_type_base, columns=[worker_type_var])\n", - "df['Worker Type'] = [worker_labels[x] for x in df[worker_type_var].as_matrix()]\n", - "worker_types_base = df.groupby('Worker Type').count()['pptyp'] # Sum by category\n", - "worker_types_base = worker_types_base/worker_types_base.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 174, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 174, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\nvcX8+fMZMGAAQ4asWUbiwQcf5KKLLuLRRx/lvffe49133+X888+v9jpnnHEGAwYMqPL9ffrppwwd\nOpQLL7yQL774gv79+3PMMcc0yvfhid051+iOP/54Jk5cs673DTfcwIgRI6p00Vy4cCEjRoxg0003\npVevXlx44YWVz69evZpzzjmHLl260KdPH+67774qr79w4UJOOeUUunXrxhZbbMHvf//7OpVpcu25\n556cdNJJdOzYkRYtWvCzn/2MN998ky+++KIy7lNPPZXtt9+ejh078oc//IHrr7++ymvcfPPNdOrU\niYMOOqjK93fnnXey4447MnToUFq2bMno0aOZPn16tSuChuCJ3TnX6Pbee2+++uorZs6cyapVq7jl\nlls4/vjjqxxz5plnsmjRImbPns3UqVOZOHEiEyZMAOCaa67hvvvu4+WXX6aiooLbb7+9Smv4xBNP\npGXLlsyaNYuXXnqJhx56iGuvvTZvLIMHD+biiy+uU9yPP/44Xbt2pVOnTgC88cYb7LLLLpXP77zz\nzsyfP78y8X/11Vecf/75/PWvf602ruD111+vcu5GG23E1ltvzWuvvVanWOrDByg555rE8OHDmThx\nIvvvvz/9+vWje/fulc9lkv306dNp06YNbdq04eyzz+bGG2/k5JNP5tZbb+XnP/955Tm/+c1vmDp1\nKgDz589n8uTJfPnll7Ru3ZoNN9yQn/3sZ4wbN47TTz+9Whz33ntvneKdO3cuo0aN4rLLLqvct3jx\nYjp06FC53b59ewAWLVpEp06d+P3vf8+pp55Kt27dqpWZlixZQpcuXarsa9++PYsXL65TPPXhid05\n1+gkMXz4cPbbbz9mz55drQzz6aefsmLFCrbccsvKfT179mTevHkAfPTRR/To0aPKcxnvvfceK1as\noGvXrpX7Vq9eXeWY+lqwYAEHH3wwZ5xxRpU6eNu2bfnqq68qtxcuXAhAu3btePnll5kyZQovvfQS\nUH0kcO65mfPbtWu31nHWxBO7c65J9OzZk969ezN58mSuu+66Ks917tyZDTbYgDlz5rD99tsD8P77\n77PFFlsA0LVr1yo9SLIf9+jRo7LXTbNm615d/uKLLzj44IM5/PDDOe+886o8t8MOO/Dyyy9z5JFH\nAjB9+nQ222wzOnXqxA033MCcOXMq31AWL17MqlWrmDFjBhUVFeywww7ccMMNla+1ZMkSZs2axQ47\n7LDOMVdT0wocTfXBWqyg5JyrKt//EWBgjfhRt//dXr162ZQpU8zMbNasWfbCCy+YmdmKFStMkr33\n3ntmZnb88cfbEUccYYsWLbI5c+ZY3759bfz48WZmdvXVV1u/fv1s7ty59vnnn9uBBx5okmzVqlVm\nZjZkyBD76U9/al999ZWtWrXK3nnnHZs6daqZmU2YMMH23XffOsW6cOFC23PPPW3UqFF5n3/ggQds\n8803tzfeeMM+//xz+/a3v23nnXeemZl9/fXXNn/+fJs/f759/PHHds4559iRRx5pn376qZmZLViw\nwDp06GB33HGHLV261H75y1/at771rYIx1fRzppYVlPzmqXOuyfTu3Zvdd9+9cju7Dn3llVfSpk0b\nevfuzX777cewYcM46aSwds9pp53GIYccwi677EL//v0ZOnRolXMnTpzI8uXL6devHxtvvDFHHXUU\nH3/8ceXXyD72+9//Pn/+85/zxnfXXXdRUVHBhAkTaNeuHe3ataN9+/bMnRuWaz7kkEP41a9+xQEH\nHECvXr3o06cPY8aMAWDDDTdk0003ZdNNN2WzzTajbdu2bLjhhmyyySZAuCq54447+O1vf8vGG29M\nRUUFN998c0P8WKvx+dhLzNr0C/aff/FL5uautq+x+d9O48v3u83a7/Oxrz/q888W1wAR13A86a6/\nCpZiJA2SNFPS25LOzfP8EEnTJb0k6QVJB2Y9N0fSK8lzzzd08M4556qrtRQjqTnwJvAdYB4wDTjW\nzGZkHdPGzJYkj3cC7jKzrZPt2cAeZvZ5LV/DSzENKFx+16/F7j//4lfT5borfmtTiinUYh8AvGNm\nc8xsBXAzMCT7gExST7QFPs39+oUCd84513AKJfbuwAdZ23OTfVVIOlzSDGAycFbWUwY8IqlC0mnr\nGqxzzrnCCt08rdO1nZn9B/iPpP2AG4HtkqcGmtlHkroAD0uaaWZPrH24zjnnCimU2OcBPbK2exBa\n7XmZ2ROSWkjaxMw+M7OPkv0LJN1FKO1US+yjR4+ufFxWVkZZWVmdvwHnnFsflJeXU15eXqdjC908\nbUG4eXoQ8CHwPNVvnvYB3jUzk7Q7cJuZ9ZG0EdDczBZJagM8BIwxs4dyvobfPG1AfvN0/eQ3T0tX\ng/djN7OVkkYBDwLNgfFmNkPSyOT5scBQYISkFcBi4IfJ6ZsDdyaDJFoAN+Umdeeccw3PR56WGG+x\nr5/ytepuv/12li1b1mhfs1WrVpWTYdVk+fLl/PjHP2bKlCl8/vnn9OnThz/96U8MGjSo8pgpU6Zw\nxhln8MEHH7DXXntx/fXXV5mZ8dxzz2X8+PEAnHrqqdWmA7jiiiu44oor+OSTT+jZsyd3330322yz\nTbVYvvzyS37xi18wefJklixZQteuXTn55JM599xqw3Oi4iNPnXOVli1bRv/+/Rvt9SsqKgoes3Ll\nSnr27Mnjjz9Oz549ue+++zj66KN59dVX2XLLLSuXixs/fjyDBw/md7/7HccccwzPPPMMAGPHjuXu\nu+/mlVdeAeC73/0uW221FSNHjgTg2muv5brrruP++++nb9++zJ49m44dO+aN5ec//zlLly5l5syZ\ndOjQgTfffHOtF7lYtWoVzZs3X6tzm4In9vVcy5Ytuemmm+p1Tl1aas5BWCUoe03QH/zgB2y11Va8\n+OKLbLnlllWWi4PQkaJz58689dZbbLvtttxwww2cc845dOvWDYBzzjmHa665hpEjR7J69WrGjBnD\nxIkT6du3LwBbbbVVjbFUVFRwwQUXVC6Usd1227HddqED35w5c+jduzcrV66snPq3rKyM4cOHc8op\np3D99dczbtw49tprLyZOnMjpp5/O1VdfzZNPPlk57e6CBQvYcsstef/99+ncuTP//e9/+d3vfsd7\n771Hv379+Oc//8lOO+3EJZdcwnPPPcftt99eGdtZZ51Fs2bNuPzyyxvk5+6JfT3XqlWrerfq6tJS\ncy6f+fPn89Zbb1Umw5qWi3v99dfZdttt8y5F9/rrrwNhhaN58+bx6quvcsIJJ9CiRQtGjBjB+eef\nn3cCtL333pvf/va3fPHFFwwcODBvuSZb7qyQzz//PMcddxyffPIJy5cvZ/78+UyaNIkLLrgAgFtv\nvZWysjI6d+7MSy+9xCmnnMJ///tf+vfvz4033shhhx3GW2+9xfHHH8+YMWNYuHAhHTp0YOXKldxy\nyy088MADa/+DzeHT9jrnmsSKFSsYNmwYJ554Ittuuy0QFpvILC+X0b59exYtWgTkX4ous5RcZird\nhx9+mNdee43HHnuMSZMmVdbjc1155ZUMGzaMq666ih122IFtttmmXsm0W7dunHHGGTRr1ozWrVtz\n3HHHVZl299///jfHHXccQOVVxZ577okkRowYQatWrXj22Wfp2rUr++23H7fddhsADzzwAF26dGG3\n3XarcyyFeGJ3zjW61atXM3z4cFq3bs1VV11Vub/QcnH5lqJr27YtEOY/B/jVr35F+/bt2XLLLRk5\nciT3339/3hhat27NeeedR0VFBZ999hlHH300Rx11FF9++WWdvofspfkglGq+/vprnn/+eebMmcP0\n6dM54ogjgLBc36WXXkqnTp0qP+bOncuHH34IwAknnMC//vUvAP71r38xfPjwOsVQV57YnXONysw4\n5ZRTWLBgAXfccUeVm4477LAD06dPr9zOXS4usxRdxvTp09lxxx2BUCNv2bJlta9Xl3no27Vrx3nn\nnceSJUuYPXs2bdq0AeDrr7+uPCazUEdNr9u8eXOOPvpoJk2axKRJkxg8eHDl6/Ts2bOy7JP5WLx4\nceX6qUOGDOGVV17htdde47777mPYsGEFY64PT+zOuUb14x//mJkzZ3LPPffQqlWrKs8dccQRvPba\na9x555188803jBkzhl133bWyVDNixAguu+wyPvzwQ+bNm8dll13GiSeeCIR6/DHHHMPFF1/M4sWL\nmTt3LuPGjePQQw/NG8f//u//UlFRwfLly/nmm2+44oor6NSpE9tttx1dunShe/fu3HjjjaxatYrr\nrruOWbNmFfzeMuWY7DIMhBWf/vnPf/L8889jZixZsoT77ruvsoy04YYbMnToUI477jj22muvyrVd\nG4ondudco3nvvfe45pprmD59OptvvnnlcnOTJk0CCi8XN3LkSAYPHsxOO+3EzjvvzODBgzn99NMr\nn7/qqqto27Yt3bp1Y5999qmynF6uZs2acdJJJ1Um8SlTpnDfffex0UYbATBu3DguueQSOnfuzBtv\nvMHAgQMrz829kZoxYMAA2rZty0cffcT3vve9yv177LEH48aNY9SoUWy88cZss802TJw4scq5J5xw\nAq+99lqDl2HAByiVnPoOUGrXrj3Tpk2r19eoqKho8EtHt25iHaDkavbBBx/Qt29f5s+fX3nfIB8f\noOScq+RJN16rV6/m0ksv5dhjj601qa8tT+zOOdeElixZwmabbcZWW23VoH3Xs3lid865JtSmTZvK\nm6iNxW+eOudcifHE7pxzJcYTu3POlRhP7M45V2L85qlzJaIuQ+nd+sETu3MlwAf5uWxeinHOuRJT\nMLFLGiRppqS3JVVbHFDSEEnTJb0k6QVJB9b1XOeccw2v1lKMpObAVcB3gHnANEn3mNmMrMMeMbO7\n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\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Set bar chart params\n", - "ind = np.arange(len(worker_types_scen)) # index array to match dataset size\n", - "width = 0.3 # width of bars\n", - "\n", - "fig, ax = P.subplots() # Initialize bar chart object\n", - "\n", - "workers_scen = ax.bar(ind, worker_types_scen.values, width=width, color='b') # plot scenario data\n", - "workers_base = ax.bar(ind+width, worker_types_base.values, width=width, color='grey', alpha=0.3) # plot base data (note the index offset by the bar width)\n", - "ax.set_xticks(ind+width) \n", - "ax.set_xticklabels(worker_types_scen.index, rotation=90)\n", - "ax.set_title('Worker Types')\n", - "\n", - "ax.legend((workers_scen, workers_base), (scen_name, base_name))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "####################\n", - "# Student Status\n", - "####################" - ] - }, - { - "cell_type": "code", - "execution_count": 164, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "student_type_var = 'pstyp' # Assuming this is same as base as in scenario\n", - "\n", - "student_type_scen = np.asarray(scen['Person'][student_type_var])\n", - "student_type_base = np.asarray(base['Person'][student_type_var])\n", - "\n", - "student_labels = {\n", - " 0: \"Not a student\",\n", - " 1: \"Full-time student\",\n", - " 2: \"Part-time student\",\n", - "}" - ] - }, - { - "cell_type": "code", - "execution_count": 165, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Sum by student type for scenario results\n", - "df = pd.DataFrame(student_type_scen, columns=[student_type_var])\n", - "df['Student Status'] = [student_labels[x] for x in df[student_type_var].as_matrix()]\n", - "student_type_scen = df.groupby('Student Status').count()[student_type_var] # Sum by category\n", - "student_type_scen = student_type_scen/student_type_scen.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 166, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Sum by student type for base\n", - "df = pd.DataFrame(student_type_base, columns=[student_type_var])\n", - "df['Student Status'] = [student_labels[x] for x in df[student_type_var].as_matrix()]\n", - "student_type_base = df.groupby('Student Status').count()[student_type_var] # Sum by category\n", - "student_type_base = student_type_base/student_type_base.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 176, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 176, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "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\n2rZZs2axcuXKLe4Sx48++ogTTzyRuXPnsnTpUvr27cuAAeunKnjiiSe48cYb+dOf/sQbb7zB66+/\nzrXXXrvBfs4//3z69u1b5+d79913Ofnkk/nRj37EBx98QJ8+fRg4cGDJfwaHt5mVzBlnnMGkSevn\nYr7nnnsYOnRoncsbP/roI4YOHcoOO+xAz549+dGPflS7ft26dVx66aVsv/327L777kydOrXO/j/6\n6COGDRtGt27d2Hnnnbn66quL6lLJd8ghh3D22WfTuXNnttpqKy666CJeeeUVPvjgg9q6zz33XPbe\ne286d+7MNddcw8SJE+vsY/LkyXTp0oWvfe1rdX6+Rx55hP3224+TTz6ZVq1aUVlZycyZMzc4sv+8\nHN5WlM3x1bxUX98tOf369ePjjz9mzpw5rF27lgceeIAzzjijzjYXXHABy5YtY/78+Tz99NNMmjSJ\nu+++G4Bx48YxdepUnn/+eaqrq3nooYfqfO5nnXUWrVq14rXXXmPGjBn88Y9/5M4776y3luOPP56b\nbrqpqLqfeeYZunbtSpcuXQB4+eWXOfDAA2vXH3DAASxdurQ23D/++GOuvfZabrvttg2uu3/ppZfq\nvLZdu3bssccevPjii0XVUizfpGONkPTNIQ7vNBgyZAiTJk3iqKOOYp999qF79+6162oCfebMmbRv\n35727dtzySWXcO+993LOOefw4IMP8oMf/KD2NVdeeSVPP/00AEuXLmXatGl8+OGHtGnThrZt23LR\nRRcxfvx4hg8fvkEdv//974uqd/HixYwcOZJbb721tm358uV06tSpdrljx8xMj8uWLaNLly5cffXV\nnHvuuXTr1m2Dg4oVK1aw/fbb12nr2LEjy5cvL6qeYjm8zaxkJDFkyBCOPPJI5s+fv0GXybvvvsvq\n1avZdddda9t69OjBkiVLAPjXv/7FLrvsUmddjTfeeIPVq1fTtWvX2rZ169bV2aax3nnnHY4++mjO\nP//8Ov3S22yzDR9//HHt8kcffQRAhw4deP7553nyySeZMWMGsOEdr/mvrXl9hw6lnWDM4W1mJdWj\nRw969erFtGnTuOuuu+qs22677dh6661ZsGABe++9NwALFy5k5513BqBr1651rszIfb7LLrvUXs3S\nosXn7/H94IMPOProoznxxBMZPXp0nXX77rsvzz//PKeccgoAM2fOZMcdd6RLly7cc889LFiwoPaX\nxvLly1m7di2zZ8+murqafffdl3vuuad2XytWrOC1115j3333/dw153J4W2q0atWKX/3qV0mXQevW\nrWv/U1v9JkyYwIcffkjbtm1Zs2ZNbXvLli057bTTuOqqq5g0aRLvvfcet912G5dddhkAp512Gj//\n+c857rjjaNeuHTfccEPta7t27crRRx/NxRdfzPXXX0/79u2ZP38+S5Ys4aijjmpUfR9//DHHHHMM\nRxxxBD/+8Y83WD906FDOOussBg8ezE477cT111/P2WefDcCIESM4/fTTgcxR980338yCBQv45S9/\nCcBJJ53EZZddxiOPPMKxxx7Lddddx0EHHcQXv/jFxv0lFuDwttRo3bo1ffr0SboMqqurC2+02W1Z\n5wN69epVZzm3X/iOO+7gggsuoFevXrRp04bhw4fXBuN3v/td5s6dy4EHHkinTp245JJLqKqqqn3t\npEmTuOKKK9hnn31YtmwZvXr14oorrqh9j9z3OfbYYznqqKNq1+f67W9/S3V1NS+//HLtVSSSePnl\nl9l555055phjuPzyy/nKV77CypUrOeWUU7juuusAaNu2LW3btq3d1zbbbEPbtm3Zdtttgcy3i4cf\nfpiRI0dyxhln0K9fPyZPnvw5/jbr5/G8rSiZ/xTJfn4dOnRk+vTpidYAmfAePHhwIu+dHds5kfe2\nprWxz3Zj43n7UkEzsxQqGN6S+kuaI2mepFH1rL9U0ozsY5akNZI6N025ZmYGBcJbUktgDNAf2AcY\nJGnv3G0i4uaIODgiDgZGA1UR8WFTFWxmZoWPvPsCr0bEgohYDUwGBjSw/enA/Q2sNzOzEigU3t2B\nRTnLi7NtG5DUDjgGeLg0pZmZ2cYUCu/GnNY+Hvizu0zMzJpeoeu8lwC75CzvQubouz7foUCXSWVl\nZe3ziooKKioqChZoZtacVFVV1bm2fWMavM5b0lbAK8DXgDeB54BBETE7b7tOwOvAzhGxciP78nXe\nKebrvNfzdd7WFBp7nXeDR94RsUbSSOAJoCUwISJmSxqRXT82u+mJwBMbC24zMyutgrfHR8Q0YFpe\n29i85XuAezCzze6hhx7is88+a7L9FzOWy6pVqzjvvPN48sknef/999l99935yU9+Qv/+/Wu3efLJ\nJzn//PNZtGgRhx56KBMnTqwzIuCoUaOYMGECAOeee26dcU0Abr/9dm6//XbefvttevTowaOPPkrv\n3r03qOXDDz/k4osvZtq0aaxYsYKuXbtyzjnnMGrUBreppJrHNjFLuc8++6xJx3wpZiyXNWvW0KNH\nD5555hl69OjB1KlTOe2005g1axa77rpr7dRgEyZM4Pjjj+eHP/whAwcO5NlnnwVg7NixPProo7zw\nwgsAfOMb32C33XZjxIgRANx5553cddddPPbYY+y1117Mnz+fzp3rvxfwBz/4AStXrmTOnDl06tSJ\nV155ZZMnQli7di0tW7bcpNc2Nd8eb2afW7t27bj22mtrj6S/9a1vsdtuu/HPf/4TKDw12D333MOl\nl15Kt27d6NatG5deemntgFHr1q3juuuu42c/+xl77bUXALvttlvtrDf5qqurGTRoUO1kCnvuuScn\nn3wyUP9s9BUVFbVH/BMnTuTwww/n4osvZrvttuPqq6+mS5cuvPTSS7Xbv/POO7Rr1453330XgD/8\n4Q8cdNBBdOnShcMPP5xZs2YB8NOf/nSDbywXXnghF1100Sb+Ldfl8Dazklu6dClz586tHcN6Y1OD\n1YRifdOO1axbvHgxS5YsYdasWbVjhVdWVm70xG2/fv246qqrmDhxIvPmzStYa/5ohM899xy77747\nb7/9Ntdccw3f/va360yq/OCDD1JRUcF2223HjBkzGDZsGOPHj+f9999nxIgRnHDCCaxevZozzjiD\nxx9/vHYihzVr1vDAAw9w5plnFvvX2CCHt5mV1OrVqxk8eDBnnXVW7RjWK1asqJ1KrEbHjh1ZtmwZ\nUP+0YzXThi1enLk6+X/+53948cUXeeqpp7j//vtrj5bz3XHHHQwePJgxY8aw77770rt3bx5//PGi\n6+/WrRvnn38+LVq0oE2bNpx++ul1hnT99a9/XTue97hx4xgxYgSHHHIIkhg6dCitW7fmb3/7G127\nduXII4/kN7/5DQCPP/4422+/PQcffHDRtTTE4W1mJbNu3TqGDBlCmzZtGDNmTG17oanB6pt2bJtt\ntgGoHTv78ssvp2PHjuy6666MGDGCxx57rN4a2rRpw+jRo6murua9997jtNNO49RTT+XDD4u7fzB3\nGjbIdKt88sknPPfccyxYsICZM2dy0kknAZmp2W655Ra6dOlS+1i8eDFvvvkmAGeeeSb33XcfAPfd\ndx9DhgwpqoZiOLzNrCQigmHDhvHOO+/w8MMP1znRt++++zJz5sza5fypwWqmHasxc+ZM9ttvPyDT\n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\nRU5ErkJggg==\n", - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "# Set bar chart params\n", - "ind = np.arange(len(student_type_scen)) # index array to match dataset size\n", - "width = 0.3 # width of bars\n", - "\n", - "fig, ax = P.subplots() # Initialize bar chart object\n", - "\n", - "students_scen = ax.bar(ind, student_type_scen.values, width=width, color='b') # plot scenario data\n", - "students_base = ax.bar(ind+width, student_type_base.values, width=width, color='grey', alpha=0.3) # plot base data (note the index offset by the bar width)\n", - "ax.set_xticks(ind+width) \n", - "ax.set_xticklabels(student_type_scen.index, rotation=90)\n", - "ax.set_title('Worker Types')\n", - "\n", - "ax.legend((students_scen, students_base), (scen_name, base_name))" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.10" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/topsheet.ipynb b/scripts/summarize/notebooks/topsheet.ipynb new file mode 100644 index 00000000..076be532 --- /dev/null +++ b/scripts/summarize/notebooks/topsheet.ipynb @@ -0,0 +1,873 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import os\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import display, HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "CSS = \"\"\"\n", + ".output {\n", + " flex-direction: row;\n", + "}\n", + "\"\"\"\n", + "\n", + "HTML(''.format(CSS))" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:0,.0f}'.format" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# Relative path between notebooks and goruped output directories\n", + "relative_path = '../../../outputs/grouped'" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "tod_dict = {\n", + " '5to6': 'AM',\n", + " '6to7': 'AM',\n", + " '7to8': 'AM',\n", + " '8to9': 'AM',\n", + " '9to10': 'Mid-Day',\n", + " '10to14': 'Mid-Day',\n", + " '14to15': 'Mid-Day',\n", + " '15to16': 'PM',\n", + " '16to17': 'PM',\n", + " '17to18': 'PM',\n", + " '18to20': 'Evening',\n", + " '20to5': 'Night'\n", + "}" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Vehicle Miles Traveled (VMT)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
facility_type
arterial37,857,548
connectors5,445,342
highway49,253,326
Total92,556,215
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "facility_type \n", + "arterial 37,857,548\n", + "connectors 5,445,342\n", + "highway 49,253,326\n", + "Total 92,556,215" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
time_period
AM21,674,072
Evening11,582,191
Mid-Day30,854,643
Night6,558,330
PM21,886,979
Total92,556,215
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "time_period \n", + "AM 21,674,072\n", + "Evening 11,582,191\n", + "Mid-Day 30,854,643\n", + "Night 6,558,330\n", + "PM 21,886,979\n", + "Total 92,556,215" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'net_summary.csv'))\n", + "df['time_period'] = df['tod'].apply(lambda row: tod_dict[row])\n", + "\n", + "# VMT by Facility Type\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "df_fac = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='vmt'].groupby('facility_type').sum()['value'] for i in df_dict.keys()).T\n", + "df_fac.columns=[i for i in df_dict.keys()]\n", + "df_fac.loc['Total'] = df_fac.sum()\n", + "\n", + "# VMT by Time of Day \n", + "df_tod = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='vmt'].groupby('time_period').sum()['value'] for i in df_dict.keys()).T\n", + "df_tod.columns=[i for i in df_dict.keys()]\n", + "df_tod.loc['Total'] = df_tod.sum()\n", + "display(df_fac)\n", + "display(df_tod)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Vehicle Hours Traveled (VHT)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
facility_type
arterial1,293,924
connectors345,743
highway1,133,746
Total2,773,412
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "facility_type \n", + "arterial 1,293,924\n", + "connectors 345,743\n", + "highway 1,133,746\n", + "Total 2,773,412" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
time_period
AM659,215
Evening364,953
Mid-Day865,445
Night164,631
PM719,168
Total2,773,412
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "time_period \n", + "AM 659,215\n", + "Evening 364,953\n", + "Mid-Day 865,445\n", + "Night 164,631\n", + "PM 719,168\n", + "Total 2,773,412" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'net_summary.csv'))\n", + "df['time_period'] = df['tod'].apply(lambda row: tod_dict[row])\n", + "\n", + "# VMT by Facility Type\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "df_fac = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='vht'].groupby('facility_type').sum()['value'] for i in df_dict.keys()).T\n", + "df_fac.columns=[i for i in df_dict.keys()]\n", + "df_fac.loc['Total'] = df_fac.sum()\n", + "\n", + "# VMT by Time of Day \n", + "df_tod = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='vht'].groupby('time_period').sum()['value'] for i in df_dict.keys()).T\n", + "df_tod.columns=[i for i in df_dict.keys()]\n", + "df_tod.loc['Total'] = df_tod.sum()\n", + "display(df_fac)\n", + "display(df_tod)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Delay" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
facility_type
arterial257,691
highway269,911
Total527,602
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "facility_type \n", + "arterial 257,691\n", + "highway 269,911\n", + "Total 527,602" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sc_2025_20_5
time_period
AM152,272
Evening68,842
Mid-Day114,152
Night10,158
PM182,179
Total527,602
\n", + "
" + ], + "text/plain": [ + " sc_2025_20_5\n", + "time_period \n", + "AM 152,272\n", + "Evening 68,842\n", + "Mid-Day 114,152\n", + "Night 10,158\n", + "PM 182,179\n", + "Total 527,602" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'net_summary.csv'))\n", + "df['time_period'] = df['tod'].apply(lambda row: tod_dict[row])\n", + "\n", + "# VMT by Facility Type\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "df_fac = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='delay'].groupby('facility_type').sum()['value'] for i in df_dict.keys()).T\n", + "df_fac.columns=[i for i in df_dict.keys()]\n", + "df_fac.loc['Total'] = df_fac.sum()\n", + "df_fac = df_fac.drop('connectors', axis=0)\n", + "\n", + "# VMT by Time of Day \n", + "df_tod = pd.DataFrame(df_dict[i][df_dict[i]['metric']=='delay'].groupby('time_period').sum()['value'] for i in df_dict.keys()).T\n", + "df_tod.columns=[i for i in df_dict.keys()]\n", + "df_tod.loc['Total'] = df_tod.sum()\n", + "display(df_fac)\n", + "display(df_tod)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## VMT per Person\n", + "From Daysim records" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sourcevalue
sc_2025_20_516.51
survey17.44
\n", + "
" + ], + "text/plain": [ + " source value\n", + " sc_2025_20_5 16.51\n", + " survey 17.44" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pd.options.display.float_format = '{:0,.2f}'.format\n", + "\n", + "df = pd.read_csv(os.path.join(relative_path,'agg_measures.csv'))\n", + "# Save results by source as seperate df\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]\n", + " \n", + "_df = df[df['description'] == 'VMT per Person'][['source','value']]\n", + "_df.index =['',''] # hide index\n", + "display(_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Trips per Person" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sourcevalue
sc_2025_20_53.89
survey4.54
\n", + "
" + ], + "text/plain": [ + " source value\n", + " sc_2025_20_5 3.89\n", + " survey 4.54" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "_df = df[df['description'] == 'Average Trips per Person'][['source','value']].reset_index(drop=True)\n", + "_df.index = [\"\" for i in xrange(len(_df))] # hide index\n", + "display(_df)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Average Trip Length" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'trips.csv'))\n", + "# Save results by source as seperate df\n", + "df_dict = {}\n", + "for source in df.groupby('source').count().index.tolist():\n", + " df_dict[source] = df[df['source'] == source]" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
sourcevalue
survey5.87
sc_2025_20_56.06
\n", + "
" + ], + "text/plain": [ + " source value\n", + " survey 5.87\n", + " sc_2025_20_5 6.06" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "dfplot = pd.DataFrame([(df_dict[i]['travdist']*df_dict[i]['trexpfac']).sum()/df_dict[i]['trexpfac'].sum() for i in df_dict.keys()])\n", + "dfplot.columns = ['value']\n", + "dfplot['source'] = [i for i in df_dict.keys()]\n", + "dfplot.index = [\"\" for i in xrange(len(dfplot))] # hide index\n", + "display(dfplot[['source','value']])" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Trip Mode Share" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
surveysc_2025_20_5
Bike1.4%1.9%
HOV222.2%21.6%
HOV3+16.0%14.8%
SOV40.6%38.3%
School Bus2.2%2.1%
Transit4.4%4.0%
Walk12.7%17.3%
\n", + "
" + ], + "text/plain": [ + " survey sc_2025_20_5\n", + "Bike 1.4% 1.9%\n", + "HOV2 22.2% 21.6%\n", + "HOV3+ 16.0% 14.8%\n", + "SOV 40.6% 38.3%\n", + "School Bus 2.2% 2.1%\n", + "Transit 4.4% 4.0%\n", + "Walk 12.7% 17.3%" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\nJbVHc8OB6rm6cgi42J8CliRJUiczAEqSJGWMAVCSJCljDICSJEkZYwCUJEnKmKKeBqY71dZOLnQT\nlDFVviRDklQgTgND3TQw/g6SpGL2njeBTBjL2//bda8CqaqoonpWdZfVr9Zl+U0gkiSpCW//79sM\nPb3rJj2uvbm2y+puyptvvsm5557L/fffz/r16/nQhz7E1VdfzYgRIxr2ufXWW7nwwgtZuXIln/3s\nZ7nxxhvZZZddALjgggv49a9/zWuvvcY+++zDRRddxBlnnNFQdqeddqJv375E1OWmcePGccMNN7TY\nplmzZnHttdfywgsvMHDgQE477TQuv/xyevXqBcCqVas4++yzueeee9h999254oorGDduXIt1rlix\nguHDh9OvX7+GbdOmTWP69Ont+8E6yHsAJUlSwa1bt46PfOQjPPnkk7z11ltMmDCB448/nvXr1wOw\nePFipkyZwi233MLrr79O3759+ed//ueG8v379+fOO+9kzZo1zJo1i/POO49HHnlku2M888wzrF27\nlrVr17Ya/gA2bNjANddcw8qVK3n00Ue59957+d73vtfw/TnnnENFRQVvvPEGt9xyC1/96ldZsmRJ\nm/q7Zs2ahrZ0d/gDA6AkSeqgK6+8kn333ZeBAwdy4IEHsmDBArZu3crll1/O/vvvz8CBAzn66KN5\n+eWXm61jv/324+tf/zp77bUXEcFXvvIV3n33XZYtWwbALbfcwoknnsgxxxxDv379uOyyy5g7d25D\nQLzkkks44IADABgxYgSf+MQn3hMAt27d2q5+TZkyhZEjR9K7d28GDRrE+PHjeeihhwBYv349c+fO\n5bLLLqNv376MHDmSz3/+88yePbtNdbe3LZ3NAChJknbY0qVL+fGPf8zjjz/OmjVrmD9/PsOGDeP7\n3/8+1dXV3H333axZs4abbrqJvn37trneRYsW8e6777L//vsDsGTJEg477LCG74cPH055eXlDQMy3\nYcMG/vjHP/KhD31ou+3HHnsse++9NyeddBK1te0f4v7973/fUOeyZcvo3bt3Q/sADjvsMBYvXtym\nuoYOHcrgwYM566yzWLlyZbvb0lEGQEmStMN69erFxo0bWbx4MZs2bWLIkCEMHz6cn/70p/zrv/4r\nH/jABwA49NBD2XXXXdtU55o1azjjjDO45JJLGDBgAFA3RLzzzjtvt9/AgQNZu3bte8pPmTKFww8/\nnNGjRzdsu//++6mtreX5559n0KBBnHDCCWzZsqXN/bzxxht58sknueCCCxraM3DgwO32GTBgQJPt\nybfHHnvw+OOP8+c//5knnniCtWvXMn78+Da3o7MYACVJ0g7bf//9mTlzJpdccgl77bUX48aN45VX\nXuEvf/kL73//+9td34YNG/jc5z7Hxz/+caZOndqwvX///qxevXq7fVevXt0QEOt985vfZMmSJfzy\nl7/cbvsxxxxD79692XnnnbnmmmtYsWIFzz//fJvadPvtt3PRRRdx9913N4TY/v37s2bNmlbb01i/\nfv048sgj2Wmnndhzzz350Y9+xPz58xuGsruLAVCSJHXIuHHjeOCBB6itrSUimDp1KoMHD+bFF19s\nVz0bN27kC1/4AkOGDOH666/f7rtDDjmEp556qmF9+fLlvPvuuw33/QFcfPHF/Pa3v2X+/Pn079+/\n2ePUT63Sling5s2bx6RJk7jzzjs55JBDGrYfcMABbN68ebs+PvXUU+8Zdm6r7r4n0AAoSZJ22LJl\ny1iwYAEbN26kvLyciooKevfuzT/90z8xY8YMXnzxRVJKPP3006xatarZejZt2sTJJ59M3759+dnP\nfvae78ePH88dd9zBgw8+yPr165kxYwYnnXRSw3QqV1xxBXPmzOGee+5pmBqm3pIlS1i0aBFbtmxh\n3bp1nH/++ey7774cdNBBLfZtwYIFjB8/nrlz53L00Udv912/fv344he/yLe+9S3eeecdHnzwQe64\n447tpp5pymOPPcbSpUvZunUrK1eu5Nxzz+WTn/xkq1cOO5vzAEqSVIKqKqq6dK6+qoq2va5o48aN\nXHjhhTz33HOUlZUxcuRIbrjhBvbcc082btzI6NGj+dvf/sZBBx3Ebbfd1mw9Dz/8ML/5zW/o27cv\nVXmvSpo3bx4jR47k4IMP5rrrrmP8+PEN8wDedNNNDftNnz6d8vLy7R7KmD59OtOmTeP111/nq1/9\nKi+//DL9+vVj5MiR3HnnnQ3z+TXnO9/5DmvXruW4445r2Hbsscfym9/8BoCf/OQnnHXWWey5557s\nvvvuXHfdda2GypdeeomLLrqIN954g4EDBzJ69GjmzJnTYpmu4JtA8E0gkqTi19xbIdRzdeWbQBwC\nliRJyhgDoCRJ6hYPPPAAAwYMeM+n8XQq3em4445rsk3f/e53d7jOyy+/vMk6jz/++E5secc4BIxD\n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\nDx5EAAAAAElFTkSuQmCC\n", + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "pd.options.display.float_format = '{:,.1%}'.format\n", + "dfplot = pd.DataFrame([df_dict[i].groupby('mode').sum()['trexpfac']/df_dict[i].sum()['trexpfac'] for i in df_dict.keys()]).T\n", + "dfplot = dfplot.drop('Other', axis=0)\n", + "dfplot.columns = df_dict.keys()\n", + "dfplot.plot(kind='barh', alpha=0.6, figsize=(10,5))\n", + "display(dfplot)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.13" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/scripts/summarize/notebooks/transit.ipynb b/scripts/summarize/notebooks/transit.ipynb new file mode 100644 index 00000000..13ee1016 --- /dev/null +++ b/scripts/summarize/notebooks/transit.ipynb @@ -0,0 +1,2413 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 175, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "
" + ], + "text/plain": [ + "" + ] + }, + "execution_count": 175, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import pandas as pd\n", + "import os\n", + "\n", + "%matplotlib inline\n", + "\n", + "from IPython.display import HTML\n", + "\n", + "HTML('''\n", + "
''')" + ] + }, + { + "cell_type": "code", + "execution_count": 176, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# Relative path between notebooks and goruped output directories\n", + "relative_path = '../../../outputs/grouped'\n", + "\n", + "# Load lookup tables\n", + "transit_route_lookup = pd.read_csv('../inputs/network_summary/transit_route_groups.csv')\n", + "transit_time_lookup = pd.read_csv('../inputs/network_summary/transit_time_groups.csv')\n", + "special_routes = pd.read_csv('../inputs/network_summary/transit_special_routes.csv')" + ] + }, + { + "cell_type": "code", + "execution_count": 177, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "df = pd.read_csv(os.path.join(relative_path,'transit_boardings.csv'))\n", + "df_dict = {}\n", + "source_list = df.groupby('source').count().index.tolist()\n", + "for source in source_list:\n", + " df_dict[source] = df[df['source'] == source]\n", + " df_dict[source]['route_id'] = df_dict[source]['route_id'].astype('int')\n", + " \n", + " # separate transit agency ID from the route code\n", + " df_dict[source]['agency_id'] = df_dict[source]['route_id'].apply(lambda x: str(x)[0]).astype('int')\n", + " \n", + " df_dict[source] = pd.merge(df_dict[source], transit_route_lookup, left_on='agency_id', right_on='RouteGroupID')\n", + " df_dict[source] = pd.merge(df_dict[source], transit_time_lookup, left_on='tod', right_on='tod')\n", + " df_dict[source] = pd.merge(df_dict[source], special_routes, left_on='route_id', right_on='route_code', how='left',\n", + " suffixes=['_standard','_special'])\n", + " \n", + "tod_lookup = { '20to5':'ni',\n", + " '5to6':'ni',\n", + " '6to7':'am',\n", + " '7to8':'am',\n", + " '8to9':'am',\n", + " '9to10':'md',\n", + " '10to14':'md',\n", + " '14to15':'md',\n", + " '15to16':'pm',\n", + " '16to17':'pm',\n", + " '17to18':'pm',\n", + " '18to20':'ev'}" + ] + }, + { + "cell_type": "code", + "execution_count": 178, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "pd.options.display.float_format = '{:0,.2f}'.format" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# All Routes" + ] + }, + { + "cell_type": "code", + "execution_count": 179, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Axes(0.125,0.125;0.775x0.775)\n", + "Axes(0.125,0.125;0.775x0.775)\n" + ] + }, + { + "data": { + "image/png": [ + "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\n", + "SUVORK5CYII=\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for source in source_list:\n", + " print df_dict[source].plot(kind='scatter', x='observed',y='model', title=source)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Total Boardings by Agency" + ] + }, + { + "cell_type": "code", + "execution_count": 180, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Axes(0.125,0.125;0.775x0.775)\n", + "Axes(0.125,0.125;0.775x0.775)\n" + ] + }, + { + "data": { + "image/png": [ + "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\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": [ + "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\n", + "AAAASUVORK5CYII=\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for source in source_list:\n", + " print df_dict[source].groupby('RouteGroupName_standard').sum()[['observed','model']].plot(kind='bar', title=source)\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 181, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " observed model % difference\n", + "RouteGroupName_standard \n", + "CT 105558 180,321.81 0.71\n", + "Kitsap 8178 8,193.67 0.00\n", + "Metro 1445250 1,130,052.35 -0.22\n", + "Pierce 168581 203,227.55 0.21\n", + "Sound Transit 334863 265,944.66 -0.21\n", + "--------------------------------------------------\n", + " observed model % difference\n", + "RouteGroupName_standard \n", + "CT 105558 138,765.45 0.31\n", + "Kitsap 8178 9,371.71 0.15\n", + "Metro 1445250 1,357,826.54 -0.06\n", + "Pierce 168581 172,333.10 0.02\n", + "Sound Transit 334863 319,355.66 -0.05\n", + "--------------------------------------------------\n" + ] + } + ], + "source": [ + "for source in source_list:\n", + " df = df_dict[source].groupby('RouteGroupName_standard').sum()[['observed','model']]\n", + " df['% difference'] = (df['model']-df['observed'])/df['observed']\n", + " print df \n", + " print \"-\"*50" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Boardings Peak/Off-Peak" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### By Agency" + ] + }, + { + "cell_type": "code", + "execution_count": 182, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " model observed % difference\n", + "RouteGroupName_standard BigTimeGroup \n", + "CT Off-Peak 142,198.48 74462 0.91\n", + " Peak 38,123.34 31096 0.23\n", + "Kitsap Off-Peak 7,000.40 6843 0.02\n", + " Peak 1,193.27 1335 -0.11\n", + "Metro Off-Peak 948,725.73 1102534 -0.14\n", + " Peak 181,326.62 342716 -0.47\n", + "Pierce Off-Peak 166,628.67 140231 0.19\n", + " Peak 36,598.87 28350 0.29\n", + "Sound Transit Off-Peak 187,383.23 224238 -0.16\n", + " Peak 78,561.43 110625 -0.29\n", + "---------------------------------------------------------------------------\n", + " model observed % difference\n", + "RouteGroupName_standard BigTimeGroup \n", + "CT Off-Peak 97,020.36 74462 0.30\n", + " Peak 41,745.09 31096 0.34\n", + "Kitsap Off-Peak 7,081.37 6843 0.03\n", + " Peak 2,290.34 1335 0.72\n", + "Metro Off-Peak 956,316.73 1102534 -0.13\n", + " Peak 401,509.81 342716 0.17\n", + "Pierce Off-Peak 127,294.68 140231 -0.09\n", + " Peak 45,038.42 28350 0.59\n", + "Sound Transit Off-Peak 164,571.25 224238 -0.27\n", + " Peak 154,784.41 110625 0.40\n", + "---------------------------------------------------------------------------\n" + ] + } + ], + "source": [ + "for source in source_list:\n", + " df = df_dict[source].groupby(['RouteGroupName_standard','BigTimeGroup']).sum()[['model','observed']]\n", + " df['% difference'] = (df['model']-df['observed'])/df['observed']\n", + " print df\n", + " print \"-\"*75" + ] + }, + { + "cell_type": "code", + "execution_count": 183, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Axes(0.125,0.125;0.775x0.775)\n", + "Axes(0.125,0.125;0.775x0.775)\n" + ] + }, + { + "data": { + "image/png": [ + "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\n", + "AkcAAAAASUVORK5CYII=\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": [ + "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\n", + "QmCC\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for source in source_list:\n", + " print df.unstack()['% difference'].plot(kind='bar', title=source)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### By Select Routes" + ] + }, + { + "cell_type": "code", + "execution_count": 184, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " model observed % difference\n", + "RouteGroupName_special BigTimeGroup \n", + "RapidRideA Off-Peak 74,458.01 94152 -0.21\n", + " Peak 14,942.52 17544 -0.15\n", + "RapidRideB Off-Peak 11,471.29 17114 -0.33\n", + " Peak 2,492.32 5192 -0.52\n", + "RapidRideC Off-Peak 107,473.36 122208 -0.12\n", + " Peak 15,194.58 38640 -0.61\n", + "RapidRideD Off-Peak 66,518.00 109304 -0.39\n", + " Peak 9,406.41 34392 -0.73\n", + "RapidRideE Off-Peak 35,793.44 36930 -0.03\n", + " Peak 6,223.60 10612 -0.41\n", + "ST Commuter Rail North Off-Peak 1,178.57 6896 -0.83\n", + " Peak 10,046.06 36160 -0.72\n", + "ST Commuter Rail South Off-Peak 3,535.71 1068 2.31\n", + " Peak 30,138.18 11796 1.55\n", + "ST Light Rail - Tacoma Off-Peak 11,531.41 11620 -0.01\n", + " Peak 2,173.18 2406 -0.10\n", + "ST Light Rail -Central Link Off-Peak 111,182.33 170264 -0.35\n", + " Peak 24,414.12 44276 -0.45\n", + "---------------------------------------------------------------------------\n", + " model observed % difference\n", + "RouteGroupName_special BigTimeGroup \n", + "RapidRideA Off-Peak 65,122.43 94152 -0.31\n", + " Peak 24,634.79 17544 0.40\n", + "RapidRideB Off-Peak 18,406.03 17114 0.08\n", + " Peak 8,800.25 5192 0.69\n", + "RapidRideC Off-Peak 111,468.41 122208 -0.09\n", + " Peak 34,732.14 38640 -0.10\n", + "RapidRideD Off-Peak 76,809.07 109304 -0.30\n", + " Peak 27,545.78 34392 -0.20\n", + "RapidRideE Off-Peak 38,543.45 36930 0.04\n", + " Peak 14,720.90 10612 0.39\n", + "ST Commuter Rail North Off-Peak 2,454.18 6896 -0.64\n", + " Peak 25,495.73 36160 -0.29\n", + "ST Commuter Rail South Off-Peak 6,906.53 1068 5.47\n", + " Peak 70,615.36 11796 4.99\n", + "ST Light Rail - Tacoma Off-Peak 10,597.19 11620 -0.09\n", + " Peak 2,701.38 2406 0.12\n", + "ST Light Rail -Central Link Off-Peak 102,792.77 170264 -0.40\n", + " Peak 38,364.79 44276 -0.13\n", + "---------------------------------------------------------------------------\n" + ] + } + ], + "source": [ + "for source in source_list:\n", + " df = df_dict[source].groupby(['RouteGroupName_special','BigTimeGroup']).sum()[['model','observed']]\n", + " df['% difference'] = (df['model']-df['observed'])/df['observed']\n", + " print df\n", + " print \"-\"*75" + ] + }, + { + "cell_type": "code", + "execution_count": 185, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Axes(0.125,0.125;0.775x0.775)\n", + "Axes(0.125,0.125;0.775x0.775)\n" + ] + }, + { + "data": { + "image/png": [ + "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\n", + "lwAAAABJRU5ErkJggg==\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": [ + "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\n", + "rkJggg==\n" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for source in source_list:\n", + " print df.unstack()['% difference'].plot(kind='bar', title=source)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 2", + "language": "python", + "name": "python2" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.9" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} diff --git a/scripts/summarize/notebooks/trip.ipynb b/scripts/summarize/notebooks/trip.ipynb deleted file mode 100644 index 6309d0dc..00000000 --- a/scripts/summarize/notebooks/trip.ipynb +++ /dev/null @@ -1,1388 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": { - "collapsed": false - }, - "source": [ - "## Results from Daysim Trip Demand" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "\n", - "\n", - "\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Populating the interactive namespace from numpy and matplotlib\n" - ] - } - ], - "source": [ - "import os\n", - "import numpy as np\n", - "import pandas as pd\n", - "import h5py\n", - "import pylab as P\n", - "from IPython.display import display, display_pretty, Javascript, HTML\n", - "from pandas_highcharts.core import serialize\n", - "from pandas_highcharts.display import display_charts\n", - "import matplotlib.pyplot as plt\n", - "\n", - "# Show charts in notebook\n", - "%pylab inline" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "\n", - "
" - ], - "text/plain": [ - "" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "from IPython.display import HTML\n", - "\n", - "HTML('''\n", - "
''')" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Set main model directory to parent directory\n", - "model_dir = os.path.dirname(os.getcwd())\n", - "base_dir = r'R:\\SoundCast\\Inputs\\2010\\etc'" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Model Scenario Results\n", - "scen = h5py.File(model_dir + r'/outputs/daysim_outputs.h5','r+')\n", - "scen_name = 'Model: 2040'" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read Base Data\n", - "base_file = '/daysim_outputs_seed_trips.h5'\n", - "\n", - "base = h5py.File(base_dir + base_file ,'r+')\n", - "base_name = '2010 Base'" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "container = 'Trip'\n", - "fieldname = 'Trip Purpose'\n", - "fieldvar = 'dpurp'\n", - "labels = {\n", - " 0: \"None/Home\", \n", - " 1: \"Work\",\n", - " 2: \"School\",\n", - " 3: \"Escort\",\n", - " 4: \"Personal Business\",\n", - " 5: \"Shopping\",\n", - " 6: \"Meal\",\n", - " 7: \"Social\",\n", - " 8: \"Recreational\",\n", - " 9: \"Medical\",\n", - " 10: \"Change mode\"\n", - "}\n", - "df = pd.DataFrame(np.asarray(base[container][fieldvar]), columns=[fieldvar])\n", - "df[fieldname] = [labels[x] for x in df[fieldvar].as_matrix()]\n", - "df_base = df.groupby(fieldname).count()[fieldvar] # Sum by category\n", - "df_base = df_base/df_base.sum() # Convert totals to shares\n", - "\n", - "# Sum by worker type for scenario\n", - "df = pd.DataFrame(np.asarray(scen[container][fieldvar]), columns=[fieldvar])\n", - "df[fieldname] = [labels[x] for x in df[fieldvar].as_matrix()]\n", - "df_scen = df.groupby(fieldname).count()[fieldvar] # Sum by category\n", - "df_scen = df_scen/df_scen.sum() # Convert totals to shares" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "trip_p_df = pd.DataFrame([df_scen, df_base]).T\n", - "trip_p_df.columns = [ 'Model', 'Base 2010']" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Trip Purpose" - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " " - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "display_charts(trip_p_df, title='Trip Rates by Purpose', kind='bar')" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "trip_p_df.to_clipboard()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Mode Choice" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Travel Cost by Mode\n", - "trip_scen = pd.DataFrame(data={'Household ID': scen['Trip']['hhno'][:],\n", - " 'Travel Time': scen['Trip']['travtime'][:],\n", - " 'Travel Cost': scen['Trip']['travcost'][:],\n", - " 'Travel Distance': scen['Trip']['travdist'][:],\n", - " 'Mode': scen['Trip']['mode'][:],\n", - " 'Purpose': scen['Trip']['dpurp'][:]})\n", - "\n", - "trip_base = pd.DataFrame(data={'Household ID': base['Trip']['hhno'][:],\n", - " 'Travel Time': base['Trip']['travtime'][:],\n", - " 'Travel Cost': base['Trip']['travcost'][:],\n", - " 'Travel Distance': base['Trip']['travdist'][:],\n", - " 'Mode': base['Trip']['mode'][:],\n", - " 'Purpose': base['Trip']['dpurp'][:]})" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# pd.pivot_table(data=trip_scen, index='Mode', columns='Purpose', aggfunc='count')['Household ID']\n", - "trips_by_mode = trip_scen.groupby('Mode').count()[['Household ID']]" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "avg_dist_by_mode = trip_scen.groupby('Mode').mean()[['Travel Time']]\n", - "avg_dist_by_mode.index = ['Walk', 'Bike', 'SOV', 'HOV2', 'HOV3+', 'Transit', 'School Bus']" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " " - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "display_charts(avg_dist_by_mode, kind='bar', title='Average Travel Time by Mode', ylim=(0, 30))" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "26861540374013.0" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "trip_scen.sum()['Household ID']" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Trips by Purpose" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "df = pd.DataFrame(data=[trip_scen.groupby('Purpose').count()['Household ID']/trip_scen.count()['Household ID'], \n", - " trip_base.groupby('Purpose').count()['Household ID']/trip_base.count()['Household ID']]).T\n", - "df.columns = ['scen', 'base']\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - " " - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "display_charts(df, kind='bar', title='Travel Time by Mode', yticks=False)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "## Trip Length" - ] - }, - { - "cell_type": "code", - "execution_count": 17, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "varname = 'travdist'\n", - "\n", - "triplen_base = np.asarray(base['Trip'][varname])\n", - "triplen_scen = np.asarray(scen['Trip'][varname])" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": [ - "iVBORw0KGgoAAAANSUhEUgAAAYoAAAEPCAYAAABcA4N7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\n", - "AAALEgAACxIB0t1+/AAAIABJREFUeJzt3Xt8XGWd+PHPd2YyM0mapGmbttAWWqAUWu6XgiDIbbHi\n", - "CigqsqxycfGK4rq6KLqeHHHXXVddXHGVXVkBdeGngAgqV7WCgEBLodDSlpZe6C1NmzSXZu7z/f1x\n", - "TmAaknTSdnJmJt/36zWvzLk8M985lPnO8zzneR5RVYwxxpihhIIOwBhjTHmzRGGMMWZYliiMMcYM\n", - "yxKFMcaYYVmiMMYYMyxLFMYYY4ZV0kQhIgtEZIWIvCoi1w9y/HIReVFElorIkyJyTLFljTHGjA4p\n", - "1TgKEQkDK4HzgE3Ac8BlqvpKwTlvA5arapeILABaVfXUYsoaY4wZHaWsUcwHVqvqOlXNAHcBFxWe\n", - "oKpPq2qXv/kMML3YssYYY0ZHKRPFNOD1gu2N/r6hfBT43V6WNcYYUyKREr520W1aInI2cDVw+kjL\n", - "GmOMKa1SJopNwIyC7Rl4NYPd+B3Y/wMsUNXOEZa1hGKMMXtBVWUkJ5fkgZeE1gAzgSjwAnDkgHMO\n", - "AlYDp460rH+elir+/XwtWoOOweK0OCs1RouzJHHqSM4vWY1CVbMici3wMBAGblXVV0Tk4/7xW4Cv\n", - "Ac3AD0UEIKOq84cqW6pYjTHGDK2UTU+o6oPAgwP23VLw/O+Avyu2rDHGmNFnI7NHx8KgAyjSwqAD\n", - "KNLCoAMo0sKgAyjCwqADKNLCoAMo0sKgAyiFkg24Gw0iojqSDhljjDEj/u4sadPTaBOhEfiAv3mP\n", - "KjuDjMeYSmJ3EVan/fFjuqpqFCIcineHVB54GrhZld8EFZ8xlcRq6NVnqP+mI/1vXY19FNuADwE5\n", - "4PCAYzHGmIpXjYkCVR7Em1TQGGPMPqrKRGGMMWb/qfZEcb4IHwk6CGNMeRKRmSKSF5E9fheKyJUi\n", - "8sRoxFVuqiZRiPBpdm9uehRoB64IJiJjKp8IWupH8bHIOhFJicjEAfuX+F/2B+3/K7B3RORwEfm1\n", - "iGwTkR0i8pCIHD7gnL8XkS0i0iUit4pIdJDXmS0iSRH56YD95/oLu+0SkT+U+rNXTaLA+yz/DRwB\n", - "b/RT3BZkQMZUA1WkVI+RhgK8BlzWv0NEjgZqKb8Zp5uA+/BuqJkCPAv8uv+giLwTuB44BzgYOARw\n", - "B3mdH/hltaDsJOAe4Ct4UyAtAv5fKT5Ev2pKFAA5VTJBB2GMKZmfwW7NyVcAdwAFt8lLk4jc4f+a\n", - "XyciXxF/MjkRCYnIt0WkXUTWAO8ufHG/7K0isllENorIjcU0Sw2kqs+p6k9UdaeqZoGbgDki0lwQ\n", - "949V9RVV3Ql8HbhyQCwfAjqB3xd+PuB9wMuqeo+qpoFW4NiBNZb9qdoShTGmuv0FaBSRI/wlky/F\n", - "Sx6Fvg80ALOAd+Allqv8Yx/DSw7HAScB72f32shtQBo4FDgeOJ8h5qMTkQdE5B+LjPtMYIu+uZTC\n", - "XODFguNLgSn9iUREGvFqGH8Pb6l5zSssq6p9eLNwH1VkLCNWVSOzjTFjwk/xvvwfB5bjrV8DQEHy\n", - "OFZVdwG7ROQ7wIeB/wU+CPyHqm7yz/8XvGSCiEwB3gWMV9UkkBCRm4Br8Jq1d6Oq7ykmWBGZDtwM\n", - "fL5g9zigq2C72//bgFeLuBGvxrF5kBHz9Xj9r4W6/dcsCUsUxphKoniJ4gm8GsNuzU7AJKAGWF+w\n", - "bwNvLqV8ALsvs7yh4PnBftktfksVeK0uheeMiIi0AI8AP1DVwn6EXqCxYLvJ/9sjIscB5+LVaOCt\n", - "NYqBZfvL9+xtnHsyFhLFGSJsBmapkgo6GGPMvlHVDSLyGt6v/6sHHN4OZPAWPetfw+Yg3lwhc4u/\n", - "TcGxfq8DKWCiqub3NU6/GekR4D5V/eaAw8vwmr/u9rePBdpUtVNErvDj3+AnrHFAWESOVNWT/LJv\n", - "3M0pIvV4TWXL9jXmoVR7H8Wf8S74pIDjMMbsXx8FzlHVROFOVc0BvwD+WUTGicjBeO38/f0YvwA+\n", - "KyLT/C/yLxWU3YL3xf5dEWnwO74PFZEzRxqc38fwMPBnVb1hkFPuAD4qIkf6cfwT8BP/2C14d0Ed\n", - "i5dMfgT8Fninf/xXwFEi8j4RiQMO8IKqrhppnMWqikQhwsF4VcrdqJJSZTPld+ucMRWjHMZQDKSq\n", - "r6nq84W7Cp5/BtiFdyvtE8DPefNL+H/wvsBfxLut9J4BZT+Ct/zycqAD+CUwteA9Cm9T/Z2IfInB\n", - "vRevs/wqEenxH91+fwWq+jDwLeCPwDq8pZ8d/1hCVbf5jza8pqaEqu7wj28HLgH+2Y/xJLz57Uqm\n", - "KmaPFeEhvLsIblHln996Himg0ZqejBmazR5bffbX7LHV1EfxMVUeCjoIY4ypNtWUKN7guu5kvA6g\n", - "DsdxbPEiY4zZB1XRRzGIaXiDUs5wXfdof98Vfl+GMcaYEajKGoVvCd7na8C7w+CreINU1g9XyBhj\n", - "zO6qtUbRT4GW1lb3X4HFQQdjjDGVqJprFOANvqkHJoXDWcnlqv3jGmPM/ld1NQrXdafjNTfhOM4u\n", - "vOam5tmzX50QaGDGGFOhqi5RADPw5jzpAXAcpx14SkSlvr63JtDIjDGmAlVjogDY4DhO4cyMGg7n\n", - "5PTTn5oXWETGGFOhxkSjveM4Pd/4RmZ7Nhv5sAhdqnw36JiMqQSu6xY1lfa+cBzngT2d4y8T+kO8\n", - "WVUn4E158WVVfajgnHPxVoSbATwDXKmqG/xjZwNfw5uRtVNVZw14/Zl403zMx5st9lpV/f0QsbTi\n", - "rS6X9He9DnxVVe8t6gNXoDGRKADq6vq+MW7crhvwpvowxhSpmC/yvTWCRBTB+wI/05899t3AL0Tk\n", - "aFVdX7A86EeBB4Bv4C0P+ja/fC/wY6AOGGySvjuBJ4EFeAsb3S0is/15lQZS4E5V/QiAiJwP3Cci\n", - "B6vqwHUiqkK1Nj29xec/f9PS+vpdNobCmAqkqn2q6vbXEFT1t8Ba4AT/lGGXB/WXJv25X2Y3/jnH\n", - "A46qpvyawVK8ifcGIxSsEaGqj+D1iR7qv954EfmNvxRrh78S3rQ3CotcKSJr/EkCXxORvyk4drWI\n", - "LPfLPSQihdOgB2bMJApjTPXwV6M7nDfXYNiX5UHnAa/5K+L1e9Hfv6c4RET+Gm/Bo+X+7hBwK95a\n", - "FwcBCbwV7vrXjvgesEBVG/FqPC/4xy4Cvow38+wkvJlv7ywi/pKzRGGMqSgiUoM3dfhtBWsw1PPm\n", - "cqL9il0edOCypP1lG4Yp80ER6cSrSdwH/IuqdgOoaoeq/kpVk6raC7yx3KovDxwtIrWq2qaq/Qnm\n", - "E8A3VXWlv3DSN4HjRGRGEZ+hpMZUogiFcqEjjljR4rrumPrcxlQLEQnhLYWaBK4tOLQvy4MOVnY8\n", - "b008hf6fqjar6ji8JqcrRORjfox1InKLiKwTkS7gT0CTeHN778Jb0/sTwGa/iWqO/5oHA98TkU4/\n", - "Ce3w908jYFX1hem67mlA8xCHs8uXz11bX98b561r0Bpjypx464LeCrQAl/ir2fVbhrciXP+5I1ke\n", - "dBlwiIgU1j6OHaassnsfxXrgIaC/Y/4f8JrF5qtqE15t4o1+DVV9RFXPx1sQaQXeYkrgddZ/zE9A\n", - "/Y96Vf1LEZ+hpKoqUQBxvNvi3jK1uOM4+ba2qb0glbtSkzFj2w+BI4ALVXXgImTDLg/q9yXE8foS\n", - "RERi/i23+Oe8ADgiEheR9+H1bdwzRBy7/dD0V61bALzs7xqH1y/RJSIT/Fj6z50sIhf5iSyDtxJf\n", - "f8L7EXCDiMz1z20SkQ+M5AKVSjXeHpt0HCe359OMMcUYjbEUe+Kvff0xvCanrV7lAvB+gd+pqttF\n", - "5BK8TuOfAX9h9+VB3wH8wX+ueF/kC4Fz/H0fAm7DW1p0PV6NZQeDU+BSEbnY3+7vp3D97ZuA/8Ob\n", - "a24T8F3gQv9YCG8N79v911kCfBJAVe/zazV3+Z+3C28N71/u8QKVWMUvhQr6SeCzwOdbW9008Iw/\n", - "x9Mg5/N3J564+P3vec9vPgW87jhOZjTjNaac2VKo1Wd/LYVaDU1PPwQexxsduUcbNsw49667Ln0C\n", - "bwF1Y4wxe1ANiUJV+YRqUZ1Wd7S3T56XyURiJY/KGGOqRDUkiqKpksa7Fc4YY0yRxlSiMMYYM3Jj\n", - "OVHMcV23mFGbxhgzpo3JRNHe3pLFG7VpfRXGGLMH1TiOYo+6u5vyvDmXvDHG591ybszuxmSiAA64\n", - "9darH6+t7TvPcfhT0MEYUw5sDIUZStU0Pbmu20Rxn2cLEItEsuuOOGLFIa7rTipxaMYYU9GqJlEA\n", - "pwNpvCl8h6SKqpJua5ucyOdDebz5oYwxxgyhpIlCRBaIyAoReVVErh/k+BEi8rSIJEXkHwYcWyci\n", - "S0VkiYg8W+RbPuk4TqKYE/v66nPpdHTgxGLGGGMGKFkfhYiE8SboOg9vYqznROR+VX2l4LQdwGeA\n", - "iwd5CQXOUtWOUsVojDFmz0pZo5gPrFbVdaqaAe4CLio8QVXbVXUR3nS7g7HONWOMCVgpE8U0dp+o\n", - "byMjW6lJgcdEZJGIXLNfI/Nt2jTtlIceeuehpXhtY4ypFqW8PXZf78c+XVW3iEgL8KiIrFDVJ956\n", - "WquIuK3Tp0+fvXXr1qTjOH946zmD+v3OnePfn0jUqeu6f3Ecx/orjDFVSUTOAs7a2/KlTBSbgMJF\n", - "wWfg1SqKoqpb/L/tIvIrvKaswRKFqra2uq57ARQ/JkKVL8yalamfPHlbsx/b6mLLGmNMJVHVhXgL\n", - "NQEgIs6QJw+ilE1Pi4DZIjLTX3LwUuD+Ic4duLRgnYg0+M/rgfOBl/Z3gOvWzepob5/0lmVTjTHG\n", - "vKlkNQpVzYrItcDDQBi4VVVfEZGP+8dvEZGpwHNAI5AXkeuAucBk4F5/ucMI8HNVfaRUsRpjjBla\n", - "SafwUNUHgQcH7Lul4PlWdm+e6tcLHFfK2IwxxhSnmkZmG2OMKQFLFMYYY4ZlicIYY8ywLFEYY4wZ\n", - "1phPFD09DRfffff7vu667tSgYzHGmHI0Vhcu6ndHLhdJ9/aOuwRoAbYGHZAxxpSbik8UoVAO1/3G\n", - "X+GN1RgRVVaKTHwU9MIShGaMMVWh4puevDF5hIFHHcfJBRuNMcZUn4pPFD51HCcZdBDGGFONqiVR\n", - "GGOMKRFLFG+yRZKMMWYQliiAXC58yP33v+e/rrvuP88MOhZjjCk3lihg1c6dzR9bufLwE1KpWMXf\n", - "BWaMMfvbmE8UqmxX5ZcimolEsnHXdVuCjskYY8rJmE8U/TKZGs3lwingyKBjMcaYcmKJwpdKxVm2\n", - "bO6qoOMwxphyY4nCGGPMsCxRGGOMGZYlCmOMMcOyRGGMMWZYligKLFt21Pnr1h00xXXdxqBjMcaY\n", - "cmGJ4k0P9vbW37hmzWHHAG8LOhhjjCkXlih8qlyWTsf++NxzJ70adCzGGFNOLFEYY4wZ1h7nNhKR\n", - "ycA1wMyC81VVry5hXMYYY8pEMTWKXwONwKPAbwseVc113VjQMRhjTDkoZrbUWlW9vuSRlIl8PjRj\n", - "/foZ2YMPfv1813Vfxkummx3HSQQdmzHGBKGYGsVvROTdJY+kPGxMp2Of/MlPrn43kAMOBQ4H6oIN\n", - "yxhjglNMovgc8ICIJEWkx390lzqwIKhyPTCw9pQJIhZjjCkXe2x6UtVxoxFImRJAgw7CGGOCVNSK\n", - "biJyEXAm3pfmn1T1gZJGVT5iQDLoIIwxJkjF3B77r8DJwM/xfmF/VkROU9Uvlzq4IDmO8zsA13Vt\n", - "lLYxZkwrpkbxbuA4Vc0BiMhtwAtAWSSKadM2BR2CMcZUtWIShQLjgR3+9njKqN0+HM4BPFvitznY\n", - "dd3+vpoex3E6Svx+xhhTNopJFN8EnheRhf72O4AvlSyiEcrnQziO01nCt9iAd5vsBKAG2AhYojDG\n", - "jBl7vD1WVe/Em031XuAe4FRVvavUgQXsWBG+AuA4ziagx99vt8oaY8acIROFiBzp/z0RmIr3S3oT\n", - "cKCInDA64QViKXA/8MWgAzHGmHIwXNPT5/EmA/wOg/dJnF2SiAKmyksivA58RoTZwMbW1oCDMsaY\n", - "AA2ZKFT1Gv/pAlXdbSyBiMRLGlXw8sBW4CXgHMDmeTLGjFnFTOHxVJH7qoYq3arMBp4HvvS73y2o\n", - "ytqTMcYUY8gahYgcABwI1Pl9Ev3TWTQydibJ+zfgqu7uprl4fRfGGDPmDNdHcT5wJTANr5+iXw9w\n", - "QwljKhuq/FqEo4BZeNN5pAIOyRhjRt1wfRS3A7eLyCWqes8oxlR2NmyY0YHX3DYFbyyFMcaMGcUM\n", - "uDtKROYxYCZVVf16yaIqM3199RnHcTpd123EEoUxZowpJlHs4s0EUQv8NbC8ZBEZY4wpK8WsR/Ht\n", - "wm0R+XfgkZJFZIwxpqwUc3vsQPV4HdxjyQ0i6P/8z0c/u2XL1LFyx5cxxgBFJAoReangsQxYCXyv\n", - "mBcXkQUiskJEXhWRgUuMIiJHiMjT/jKr/zCSsqPo28Ac4Ju7dtV/orNzfH2AsRhjzKgrpkbxHv/x\n", - "13i3zB6oqt/fUyERCQM3AwuAucBl/fNHFdgBfAbvy3ikZUeFKilVVqlygwi99fV9Ta7rTg8iFmOM\n", - "CUIxs8euAyYCFwPvA44u8rXnA6tVdZ2qZoC7gIsGvHa7qi7irbOy7rFsEBKJeD6ZjO/CG4hojDFj\n", - "QjFLoX4N+ADeNOMC/ERE7lbVG/dQdBrwesH2RuCUIuPal7Ilk0zW6ubNB26dM2dV3HXdEG/21Wx0\n", - "HKdsFnMyxpj9qZjbY/8WOKZ/YkAR+SbwIrCnRLEvX5xFl9258z9E5Hut/uZCVV24D++7Ry+/PO+T\n", - "dXW7njrllOdeAI7BS56bgVwp39cYY/aWiJwFnLW35YtJFJvwxk/0zyAbx/uFX0y5GQXbM4osN6Ky\n", - "48f/ve7ceVNrka+7r76TTkev2L59UifewLssEB6l9zbGmL3i/4Be2L8tIs5Iyg83KWB/h3UXsExE\n", - "+sdO/BXFrVG9CJgtIjPxfnFfClw21NvtQ9lRo8p3mptzx9fX99XirfpnjDFVb7gaxWK8JqDFwH0F\n", - "+xdSRNOQqmZF5FrgYbxf3beq6isi8nH/+C0iMhV4Dm9G2ryIXAfMVdXewcqO+NOVwM6dzcmnnz71\n", - "8q6upkMuuuj+/wo6HmOMKbXhJgW8bV9fXFUfBB4csO+Wgudb2b2JadiyZeKr8XhyRSZTc3HQgRhj\n", - "zGgYrunpl6r6ARF5mbfWIFRVjyltaOVJla2TJmU3Bx2HMcaMluGanq7z/76bt/YhGGOMGSOGa3ra\n", - "LCIR4DZVtaVAjTFmjBp2ZLaqZvE6mcePUjwVQyRvtSxjzJhQ7HoUL/m3x/b5+1RVP1u6sMpbNhvJ\n", - "p1KxLNABtAQdjzHGlFIxkwLeA/wT8Dje+IbF/mPM6uoan1q1ak6H4zjPBR2LMcaUWjE1imZVvalw\n", - "h4h8rkTxGGOMKTPF1CiuGGTflfs5jr0WjaZsWVZjjCmhIROFiFwmIg8As0TkgYLHQrx1JMrC5Zff\n", - "+amA3lpEiGQykdDixSdYx7YxpmoN1/T0FLAFr7P227w5lqIbWFriuCpBFMj84hcfpLe3/iLXdX/j\n", - "OE4+6KCMMWZ/G24cxXpgvYicByRUNScic/CWBX1ptAIsY4cCaRF96eSTFx0FdLuuGwVedhzHRm4b\n", - "Y6pGMX0UfwJiIjINb5K+DwO3lTKoCrAKbyGnf1+16vCudLomhZd0leKuqTHGVIxivtRCqtqHtwzq\n", - "f6nqB4CjShtWeVNlmSpfVuWrAw8FEpAxxpRQUb9+ReRtwOXAb0dSboyJBR2AMcaUQjFf+J8Dvgz8\n", - "SlWXicihwB9LG1ZlWbLkhFXAk3iLPBljTFXZY6JQ1T+p6oWq+m/+9pqxPH3HYNrapny7tdW5Cm9p\n", - "VGOMqSrDrUfxPVW9zh9LMZCq6oUljKuSfBr4BEMswGSMMZVuuHEUd/h/vzPIMeu09amyQoQNwHR/\n", - "1yzXdXOO42wJMi5jjNlfhhtHsdj/u1BEWvzn7aMVWIVaCxwG1AcdiDHG7C/DTeEhItIqItvxxg2s\n", - "EpHtIuKMXngVJdza6uj69QeRSMTtrjBjTNUY7gvt74HTgZNVtVlVm4H5wOki8vlRia6yzAY6H3jg\n", - "Pc8+//zx0/d4tjHGVIjhEsVHgL9R1bX9O1T1NbzxFB8pdWAVaDywKhTKbQw6EGOM2Z+GSxSRwfok\n", - "/H3FrGMxlmzFuyY2B5YxpuoMlygye3lszFHl/1SZr8oHAOLxZMx13Umu6zYGHZsxxuyr4WoGx4hI\n", - "zxDHaksRTLUIhfSEZcuOPDKbrdkA3B10PMYYsy+Guz02PJqBVIvu7sbcn/98+rmhkJ48adL2V1zX\n", - "fdZxnA1Bx2WMMXvL+hr2s2SyNp9M1ibj8cSTtbV9DcBMwBKFMaZi2f3+JZJM1uba21v6go7DGGP2\n", - "lSWK0rBxFMaYqmGJYv+7F3geWOFvN7que26A8RhjzD6xRLGfqfJFVa4EHk0kanPA77G+IGNMBbMv\n", - "sJISgByA67rn4CXmpxzHsb4LY0zFsBrF6InjXW8JOhBjjBkJSxSjI+Q/8kEHYowxI2VNT6WX+/GP\n", - "P/rFVCp21rRpmx64+OJfPx10QMYYMxJWoygxx3FyGzdO39Xe3vKwqjU7GWMqjyWK0jpNhMV419mW\n", - "jzXGVCRLFKXzNHA2cALeokb9wq7rWs3CGFMxrI+iRFTpAhaL8HW8O52a8vnQwcCZwNOu60aBKcB2\n", - "x3FssSNjTNmyGkWJqeKo8jVgxUsvHbMF2OEfasJLFM2BBWeMMUWwRBGsXNABGGPMnljTUzCmAbGg\n", - "gzDGmGJYohhdLT/4wSe/PmnS9rr585/9waxZ67cFHZAxxuyJJYrRVdvePvn4aDSTSSRq64IOxhhj\n", - "imF9FKPrZKBPJL+rYN9013WPCyogY4zZE6tRjJ4HgdeBJPCj7dsnHX733e9rzOXCmy+99Jc79lDW\n", - "GGMCUw2JIh10AMVQZR2wDmDChHHZ1asPO7WjY+KcUCi3BvhckLEZY8xwStr0JCILRGSFiLwqItcP\n", - "cc5/+sdfFJHjC/avE5GlIrJERJ4d6j0cx/lLKWIvpc7O5uyGDQf39PaOW+zvCvkD8IwxpuyULFGI\n", - "SBi4GVgAzAUuE5EjB5xzAXCYqs4GPgb8sOCwAmep6vGqOr9UcQZNVQAagVMDDsUYYwZVyhrFfGC1\n", - "qq5T1QxwF3DRgHMuBG4HUNVngPEiMqXgeNXPidTT05gBKq5WZIwZO0qZKKbhdd722+jvK/YcBR4T\n", - "kUUick3JogxO/51O07/73c99KpmM1bmu+07/EQ40MmOMKVDKzuxip9UeqtbwdlXdLCItwKMiskJV\n", - "n3hLYZHWgs2FqrpwZGEG4ivAeKALeEcqFbsxnY6+Px5PJQFLEsaY/UpEzgLO2tvypUwUm4AZBdsz\n", - "8GoMw50z3d+Hqm72/7aLyK/wmrLekihUtXX/hTw6VPl1weZ90WjomnQ62gH0AAcC+J3bISDjOI7N\n", - "CWWM2Wv+D+iF/dsi4oykfCmbnhYBs0VkpohEgUuB+weccz/wEQARORXYqaptIlInIg3+/nrgfOCl\n", - "EsYaqEwmys03X7vEcZwXCnafCJwHHBBQWMYYA5SwRqGqWRG5FngYrznlVlV9RUQ+7h+/RVV/JyIX\n", - "iMhqYBdwlV98KnCviPTH+HNVfaRUsZaJ94ow/V3vmh875ZRnwRsfkgw4JmOMQVQrd4VOEVH17y+t\n", - "ZCL0Am0AoVDuya997Ru3ATV405CvsIWNjDH700i/O6thZHY1+DpeYmjM58NTgS1405A3BBqVMcZg\n", - "iaIsqPItABGuAI5ubfX6Ks4779Gr3/72p9YGGpwxZsyz2WPLUw/wsn/ncIPrujYluTEmMJYoys/Z\n", - "eGNQ8ps3HzC+ra3lCPxbZo0xJgiWKMrLvXjzYp0EvL58+bwbH374necGHJMxZoyzPooyokoPXrMT\n", - "wPtEaE2no8f/7ncLjgN3Df6obcdxsoEFaYwZc6xGUd7WZLORmZs3H+gAs4B3AacFHJMxZoyxRFHG\n", - "VPnpAQds+er48V1RYB6QCDomY8zYY01PZW7JkhPaamrS3XhTkcfxahbGGDNqbGR2mRNhPnCzKvOn\n", - "T9941ty5r5yTTMZfefzxM+4MOjZjTGWykdlVrK1tykcTidoF06dvXA7c6bruaUAtsMRxnI6AwzPG\n", - "VClLFJXhZBEUatLd3Y2/F6Hhssvuem9t7UGNLS3t7XV1CetrMsaUjH3BlL/n8G6LPRU4W0QfSibj\n", - "kUWLTrz3nnve998vvnjMIQHHZ4ypclajKHOqKN5I7WcARKLTV66cczDetOyLc7lwDsB13RDenB/q\n", - "OE4+qHiNMdXHEkXleQb4ApAFPu3va8RbHXAGsI4qXuTJGDP6LFFUGFXWA+sBRPj0q6/OPj8WSzee\n", - "fPKiF7FxFsaYErDbYyuYCFcDl0+e3Lb+iCNWPhaLJWPHHffi+vr6vpWO42wKOj5jTHka6XenJYoK\n", - "J8L1wLnAGfF4Ijx79urvZ7PhqStWHPEHx7nx/wAcx7GahjHmDSP97rS7nipfCjgZWJJM1m7dsGHG\n", - "Mdls5Ixp0zb/LV4COc913XCwIRpjKpkligqnyk2qNKt6kwX29dUd3ddXv7apaWccyOCtu22MMXvN\n", - "EkV1+XgmE/1Ub++434ZC+dD27RMbduyYMO6Xv3x/TdCBGWMql/VRVKHGxu5LJkzo+FwiUff2pqau\n", - "3BFHrLjxxBOf/7bjOLuCjs0YEzzrzDaI8B7gp3jjKx45//yH/3jaaX95CmgD8sAOx3E6g4zRGBMc\n", - "SxQGEZqBOf5ma3Nzx+/POOOJztdfP+hvVdHZs1e78+YtXwREgZzjOF3BRWuMGW02e6xBlU689SsQ\n", - "YU1n54RvPfbYedTUZHbU1iZ07txXDsX7bx/DW3r1cQDXdSf7+3c4jpMKKHxjTJmxGsUYIEI90IB3\n", - "B9QTU6duee6ww1YnYrH0lq1bp56zdu3Mnr6++htbW91avMWRnnUcZ3ugQRtjSsZqFOYtVNmFN4kg\n", - "Ijze3d1wJjEfAAARxklEQVQ4Z+XKOYeIaHc8npwzc+b6te3tLYcAW4B0oMEaY8qOJYoxRpWPQT0i\n", - "9ScC3wqHs22HHbYmftJJz81NJmO7li49+rBly+aNe+21O1495JC1E4AtjuOsDjpuY0xwrOnJIMKv\n", - "mps7dkSjmTWxWPLrtbWJ7FFHLXOmTNm6JhTSvkmTdrwEbAP+yi/ykOM4NpDPmAplTU9mbzzc2Tlh\n", - "PnAUcFs0mpq/ceOMvxHJz2tu7lxeW5vI9fQ01Bx33It3nXLKs0v6C7mu+8Y/NMdxKvcXhzFmWFaj\n", - "MG8hwk3AIcBr9fW910ybtikei6VWbto07aCZM9f/JZmMbW9rm9p93nmPPXjkkSuywCvWPGVM5bBx\n", - "FGa/EaEBmOdvrgIuHTeu59NTprTNjsXSOzOZiKrK9ng8ue6CCx78VjyebAqFtLO11XkaeKdf7llV\n", - "7A4qY8qIJQpTMiKcBny8tjaRjkZTT/b2jps4cWLHsdFo+jLQSC4XXjZ+/M5cPh9e3tk5/tIJEzp6\n", - "p03b9JPt2yctXrPmsPVf+MJ3nsIf5Id3d9Vk/6XbrOnKmNFjicIEQoR3T5rUHjv00DUX7tzZfHlb\n", - "2+RULJZaGolk31ZXl6Cvr3bdNdfcetGTT572kfXrD5qzbt3MJ048cfFxIsiSJcff2NdXuzzoz2DM\n", - "WGGJwpQNERYAB8yatbYpHM5+JxTKh3K5cG80mm7P50Pt2Wzk5Gg0vXnTpml/6O0dd2A0mt7xpS99\n", - "65NAwhZbMqZ0LFGYsiNCTXNzx9REovaiSCRLc3Pn1FwufEM2G5Gmpq6nQqH8yTU12bXZbHjqoYeu\n", - "+d4LLxx3yKZN00OhUG55bW0irSqRvr76xUA9kFblN0F/JmMqmSUKU/ZECOPNMwVQd/bZfzw4mw03\n", - "vfTS0V9pauqO1Nf31iaT8XEi2hwO5yaJ6I5162Z2xuPJiaFQPnzddd+f3trqnCmSPz8SyW76yle+\n", - "+T0b12FM8SxRmIrmum4tUPfkk287esOGg6/IZiO5lpZtu3K58OG1tcktW7dOuWLjxumJvr661MSJ\n", - "HTsnT942IZGIb1y3btYK4Ga8CQ4n+i/XpUomsA9jTJmyRGGqkuu60cWLTwjHYqmL2ttbzhXRfCyW\n", - "bOvsbJ6cTseaNmyYMa+hoecwEU2vXz+zSVVywL8CzwLdeHdaxYEVqrwe5GcxJmiWKExVc123EagB\n", - "eh3HSfnb8156ad7bOzubW0SITJmydfWqVYe/t6+v7uh0Ojqlo2MinZ3jEdHMxIk7ftnSsv0Xy5fP\n", - "ndnQ0BNtbOxa1NExIZFI1PWpsjTgj2fMqLBEYcYc13VDeH0eChyANzVNIxBpa5s84dVXZ78zlwvl\n", - "t29v0Vwu/OFsNtySSNRRU5MhHM6yadN0+vrqNtbUpH8YjaZz0Wj68Y6OCU+LcDQgwHpVbHEnUzUs\n", - "URgzgOu6TcAkIL9tW4uuWnW4zJ27fH4kktVUKpbp7m6Y8sQTZ3wpnY5OaWzsTvX2jgtv2jSto7Gx\n", - "5yBVkiK6qru7sVc1tBH4Lt7aHmtUWRvoBzNmL1miMGYEXNeNAAcC44DQ44+//VjV0AmgtVOmbFu5\n", - "dOkxs6PR9KnJZCyVz4dOBULJZJze3gbC4ewrDQ29R+ZyId2y5YBf5fOheDye7P3CF777mdtv/3B8\n", - "7dpDmoEkvJFQcqrY3VkmcJYojNlPXNcNO46Tc123pa2tpebxx888aOLEjvqZM9c1dnc31KZSMclk\n", - "aup37my+uKOj+eza2kR7JlMzQ0TTmUw0KqKI5Ekk6ujubgCgsbG7I58PN3R1NX64piZTF42m6xKJ\n", - "2p29vQ3L8JrPaoEL/RC+gNcfUwuoNX+Z/cUShTEBuf76b41buXJOXX39rtoJEzoO7Oxsblq16vDT\n", - "x43rHReNpjO9veOmg+a7u5vmg26rqcnkstnIhGQyflQqFQeUWCyFiG5Ulenbt0+6q75+11wRndfZ\n", - "2dyVSNTeEw7ndojosmSyNgHkgQeAOqAFyFtzmCmGJQpjypzf3BUBIl1djZFEonZyLJYat2HDjEnt\n", - "7ZMbVqyYs+KQQ167KpWKnR0KaaamJrMslYodns1GGrLZyDxVIt3djYhAQ0M3AFu3HkAqFaWuLkEk\n", - "kkFVFicStTdls5FLgR2pVHwR0IY3GePrwHhggyo2PfwYVFaJQkQWADcBYeDHqvpvg5zzn8C7gD7g\n", - "SlVdMoKylijMmOIPSJwE6IsvHt24du2swyZN2n5gQ0NPore3oTkcztamUrEZ3d2NR6pKJJ2OTs3l\n", - "IhNzuXDzrl311Nf3ApBKxUkm49TUpDfW1fVNVw3R3d2IKttFdEJPT8P/ZrOR9ng8WROLpZ7ftav+\n", - "gL6++gzwItDjhxOuqUlPqanJbPrHf/z2i/0zAIuw2/+TqlTur9EqVTaJQkTCwErgPGAT8Bxwmaq+\n", - "UnDOBcC1qnqBiJwCfE9VTy2mrF++IhKFiJylqguDjmNPLM79K8g4/VuG+1ewjAHNeLWJEBDbuHHa\n", - "Qdu2tdQvW3b7UXPnXrVi+/ZJx/b11R3e2Tm+o7m58+0imkgk6maFw7lMNhs+GCCZjBMO56mpSQPQ\n", - "11dPXd0uAMLh3MqurvFzvK8T6d9HJJL5k2oolUzGapLJ+NSmpq4lqVRsUiiUTyaT8dp4PJmNRtOd\n", - "yWR8zbZtk5+MxVLjo9H0lkSiNp7JRJPAeu9zNM9S7Xxsf18nEaYBTUC3Khv3/fUq5t9m2SyFOh9Y\n", - "rarrAETkLuAioPDL/kLgdgBVfUZExovIVGBWEWUryVnAwoBjKMZZWJz701kEFKfjOHm8xID/t2fA\n", - "KWsBRC6ev3r1vfcD97956ODdTnRdNwbUrV9/UGjnzqZITU0m19ExcaqqaCZTQ3t7y2SQ2rq6XQ35\n", - "fKg2m40019X17Wxq6p4pkhcRUqlULJ9IxC+JRLIHxWLpVE9PQ1NjY7dGIrnGRCI+t6Wl/dTJk9sv\n", - "SqWixxS8dT4czu/I5UIt27dfzqxZa3cCORHN4/XP5EOhfF5E8319dc2RSDaVSsUa6+oSKVUZ19XV\n", - "uKm+vi+Tz0smFks919XVdHIslkoDWleXWNHRMWH8UUdtOiydjs7cubMpPXmy3A08mc+HIqqhMGhN\n", - "KhUb39DQ2xuJZLZ2djbvyudDWSCvKtl8PpTL50NNoVD+tXw+JNlsDTDvb4466uWXI5GsrFs3M9PV\n", - "Nb7wl3ivKrn+JYQraQ2WUiaKabDbVAkbgVOKOGca3u2KeyprjBkFjuOkgNSA3YWrFi4r8qW+OdQB\n", - "13WjeAMm83jfS2EgC2R/+tPLJ/b23v3VWbOuujmXC4VUJZLLhcO5XDjU1NQ1LpOpkfr6vsMSifjk\n", - "2tpEOhLJ1sZi6UlNTTt7UqnY9HHjepOJRG1PPJ7cmsnUjG9u7uxSDWVyudA5mUzNq9Fo6ucHHrjl\n", - "0N7e+qMikWxzKJTPxeMpiUSydHQ0nxqNZlIiqhMmdK5XFfFiU8nlwk25XKQlGk1vB8hkaqZu23ZW\n", - "Qy4X+dtcLsIBB2ylpWW7gqIaqgNlzpxcbyj0QQH42c9eVa/2pUQiWcnlIvWq9ESjmfZMJpIHNBZL\n", - "h3p76zMgqKL5fKhRRHdFItkt/qXrfw0FUBV9c7+npiYjyWQ8qyrhXC48IRZLjfgHdykTRbHZsuyb\n", - "jowxpeU4TrpgM7f7MdpF2joXLTrx1WFe4onSRFYcv6lPW1t/4OzYcXOrn/hC+N+Dd975oXHpdE04\n", - "nw+RzUZ0/PiuiIj35Z7LRXTq1Lb4xo3TZ3rb4VBv77g0IPX1bQ21tYkcgIiGurqaDo9Est25XFhE\n", - "vKYj768AIiIqqryxPx5PRXO5cD4eT5FO10wJhfIRGPlEmaXsozgVaFXVBf72l4F8Yae0iPwIWKiq\n", - "d/nbK4B34DU9DVvW318xVTdjjCkn5dJHsQiYLSIzgc3ApcBlA865H7gWuMtPLDtVtU1EdhRRdkQf\n", - "1BhjzN4pWaJQ1ayIXAs8jNfeeKuqviIiH/eP36KqvxORC0RkNbALuGq4sqWK1RhjzNAqesCdMcaY\n", - "0gsFHcDeEpEFIrJCRF4VkeuDjmcoIrJORJaKyBIReTboeABE5H9FpE1EXirYN0FEHhWRVSLyiIiM\n", - "DzJGP6bB4mwVkY3+9VziD8wMlIjMEJE/isgyEXlZRD7r7y+razpMnGV1TUUkLiLPiMgLIrJcRL7p\n", - "7y+36zlUnGV1Pf2Ywn4sD/jbI7qWFVmjKHZAXjkQkbXAiaraEXQs/UTkDKAXuENVj/b3fQvYrqrf\n", - "8hNvs6p+qQzjdIAeVf1ukLEV8sf+TFXVF0RkHLAYuBivKbVsrukwcX6Q8rumdaraJyIR4M94EyRe\n", - "SBldz2HiPJfyu56fB04EGlT1wpH+/16pNYo3BvOpagboH5BXrsqq011VnwA6B+x+Y/Cj//fiUQ1q\n", - "EEPECeV3Pbeq6gv+8168gaHTKLNrOkycUH7XtM9/GsXrp+ykzK4nDBknlNH1FJHpwAXAj3kzrhFd\n", - "y0pNFEMN1CtHCjwmIotE5JqggxnGFFVt85+3AVOCDGYPPiMiL4rIrUE3Pwzk36l3PPAMZXxNC+L8\n", - "i7+rrK6piIRE5AW86/ZHVV1GGV7PIeKE8rqe/wF8EW8wY78RXctKTRSV1F52uqoejzfx4af95pSy\n", - "pl57ZLle4x/ijbM5DtgCfCfYcN7kN+fcA1ynqrtNmVFO19SP8268OHspw2uqqnlVPQ6YDpwpImcP\n", - "OF4W13OQOM+ijK6niPw1sM2fbHXQWk4x17JSE8UmYEbB9gzY9wm9SkFVt/h/24Ff4TWblaM2vw0b\n", - "ETkA2BZwPINS1W3qw6tKl8X1FJEavCTxU1W9z99ddte0IM6f9cdZrtcUQFW7gN/ita+X3fXsVxDn\n", - "SWV2PU8DLvT7Su8EzhGRnzLCa1mpieKNwXwiEsUbkHf/HsqMOhGpE5EG/3k9cD7w0vClAnM/cIX/\n", - "/ArgvmHODYz/j7rfeymD6ykiAtwKLFfVmwoOldU1HSrOcrumIjKpv7lGRGqBvwKWUH7Xc9A4+7+A\n", - "fYFeT1W9QVVnqOos4EPAH1T1w4z0WqpqRT7wmnJWAquBLwcdzxAxzgJe8B8vl0uceL8sNvPmIjZX\n", - "AROAx4BVwCPA+DKM82rgDmAp3roI9+G1tQYd59vx2n9fwPtCWwIsKLdrOkSc7yq3awocDTzvx7kU\n", - "+KK/v9yu51BxltX1LIj3HcD9e3MtK/L2WGOMMaOnUpuejDHGjBJLFMYYY4ZlicIYY8ywLFEYY4wZ\n", - "liUKY4wxw7JEYYwxZliWKMyYISITC6Z+3lIwFfTz/uyfiMh7ZATT1vuDPks6oEpEbhjN9zNmIBtH\n", - "YcakwaYrF5GwquZG+DozgQfUnwa9FESkR1X7R/iX/P2MGaiUa2YbU+5ERG4DkngTuD0pIkvx5uv5\n", - "TMGxE4FG4POq+tsiX/hEvMngxgHbgStVdauILMSbsfVsYDzwUVX9s4jUAbcB8/BmHDgQ+DTwAaBW\n", - "RJbgje7/KhAWkf/Gm8dnE3CRqib38VoYMyRrejJjneJ9Kb9NVf9hkOMHqerJwLuBH/lziw3Ln3jv\n", - "+8AlqnoS8BPgnwveL6yqpwCfAxx//6eAHao6D/gnvOSk6i0mk1DV49Wbo0eA2cDNqnoUsBO4ZG8+\n", - "uDHFshqFMfBLHbwNVoFfAKjqahF5DTgSbw6f4czBqxk85s3DRxhvzqp+9/p/nwdm+s9PB27y32uZ\n", - "X7MZylpV7T++uOA1jCkJSxTGQN+eT3lDfs+nALBMVU8b4ljK/5tj9/8Hi10VLVXwPAfUFlnOmL1i\n", - "TU/G7E4GPP+AeA4FDsHrP9iTVUCLiJwKXlOUiMzdQ5kn8dauxj+3sLM6039XljFBsH98xuy+ulfh\n", - "al8KbACexevM/riqpgcpP0dECpfm/RzwfuA/RaQJ7/+z/wCWD/Pe/wXcLiLLgBXAMqDLP/bfwFIR\n", - "WYzXmT2wmcxuXTQlZbfHGjMEEfkJ3q2o9+7x5H1/rxBQo6opv/byKHC4qmZL/d7G7InVKIwpD/XA\n", - "H/w7pgT4pCUJUy6sRmGMMWZY1pltjDFmWJYojDHGDMsShTHGmGFZojDGGDMsSxTGGGOGZYnCGGPM\n", - "sP4/Utfg5JI9Ar0AAAAASUVORK5CYII=\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = 1000\n", - "\n", - "P.hist(triplen_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "P.hist(triplen_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlim([0,40]) # Cutting the tail at 40 to focus on shorter trip distribution\n", - "P.xlabel('Trip Length')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "## Travel Time" - ] - }, - { - "cell_type": "code", - "execution_count": 19, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "varname = 'travtime'\n", - "\n", - "triptime_base = np.asarray(base['Trip'][varname])\n", - "triptime_scen = np.asarray(scen['Trip'][varname])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 20, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 20, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": [ - "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\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = 1000\n", - "\n", - "P.hist(triptime_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "P.hist(triptime_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlim([0,40]) # Cutting the tail at 40 to focus on shorter trip distribution\n", - "P.xlabel('Trip Time')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "markdown", - "metadata": { - "collapsed": true - }, - "source": [ - "## Value of Time" - ] - }, - { - "cell_type": "code", - "execution_count": 21, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "varname = 'vot'\n", - "\n", - "vot_base = np.asarray(base['Trip'][varname])\n", - "vot_scen = np.asarray(scen['Trip'][varname])" - ] - }, - { - "cell_type": "code", - "execution_count": 22, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 22, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": [ - "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\n", - "dFXVtvElJY0H/J9vbCz9fEXF7jKzxL41tZqbk0f06bP3FDM1xb8iSksbSsrKGlrKyhpejr9GS0ti\n", - "WHn53pcaG0v23ZOSSLQkWloSfZuaSh7MiK4kmWyuleyteGlJSSNz5y5a2krcDd3tyrJukygkJQkv\n", - "xZsJrAeWApea2cpYndnAPDObLWkqcKOZTculbdS+qBOFpBlmVlPoODrL4y+sYo6/ULGXlDRNSCRa\n", - "js4sLy+vn11S0rQ1XibZCf377xrV0qIDhsRKSpr+ZNeupxMVFdO37S9r7ptMNh3Z1FSyJ6NuX8D6\n", - "9Nn7aux1aW5OVjY1lbxaVtawUcLAWpLJFsBa6uvL90q0gLVIZqWljcnt2wdtrqzc/nr4CmbRXFFz\n", - "Xd2APVF7k7BksknbtlW9d+KJr7zV2FhijY2lBtDQUGbjxq1tOOGElS0A1dXVTd1lrafTgdVmthZA\n", - "0gJgLgcujDYHuAPAzJ6RVCnpCODoHNr2BDOAmgLHcChm4PEX0gyKN/4ZFCD2pqaS1cDqg8+UPdx6\n", - "i9Y6NiAdU21m1fuPEdA/s14y2TQaOALY9xt5WVlDory8/sJEomUXKGFGAkhUVOwub2oqMSABKjFD\n", - "paWNpZJ9tLk5ae+/P6wBJIC+fXeXtrQkwvSw772aE1JifEXFntI1a45pTL9lVKO0traq6ZVXPrQh\n", - "PN4Xek7ymShGAe/GjtcBU3OoMwoYmUNb55zrFswwoJVLhEtWctAvuCVAxWMH1209KR0OEuOAfrGi\n", - "Du0Ln89EkeuYVtEOHTnnXDEwY238WB381s1nolgPjIkdjyHsGWSrMzqqU5pDWyCcpzjkSAtIUlDo\n", - "GA6Fx19YxRx/MccOxR9/R+QzUTwHTJQ0jnDTlkuASzPqLATmAQskTQNqzWyTpA9yaEsxT2Q751yx\n", - "yFuiMLMmSfOABwkvcb3FzFZKuio6f7OZLZY0W9JqYBdwZba2+YrVOedc24r6hjvnnHP5l2i/Svck\n", - "aZakVZLekHRNoeNpj6RbJW2S9HKsbLCkhyW9LukhSZWFjLEtksZIelzSq5JekXR1VF4s8ZdLekbS\n", - "i5JWSLo+Ki+K+NMkJSUtk7QoOi6a+CWtlfRSFP+zUVkxxV8p6R5JK6N/Q1OLJX5Jk6Ofe/qxXdLV\n", - "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\n", - "OZfV/wcgMejapLGIPgAAAABJRU5ErkJggg==\n" - ], - "text/plain": [ - "" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "bins = 1000\n", - "\n", - "P.hist(vot_scen, bins=bins, normed=True, histtype='step', color='b', label=scen_name)\n", - "P.hist(vot_base, bins=bins, normed=True, histtype='step', color='grey', alpha=0.3, label=base_name)\n", - "P.xlim([0,70]) # Cutting the tail at 70 to focus on shorter trip distribution\n", - "P.xlabel('Value of Time')\n", - "P.ylabel('Distribution')\n", - "P.legend()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.9" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/notebooks/trucks.ipynb b/scripts/summarize/notebooks/trucks.ipynb deleted file mode 100644 index 9e2a3e8a..00000000 --- a/scripts/summarize/notebooks/trucks.ipynb +++ /dev/null @@ -1,1006 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 31, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "import os\n", - "from os.path import basename\n", - "import pandas as pd\n", - "from pandas import *\n", - "import time" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Read in the csv files for Parcel ID and Taz and Parcel ID and Use Type for join\n", - "parcels = pd.read_csv(r'D:\\soundcast\\soundcast\\inputs\\buffered_parcels.dat', sep=' ')" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Ideally, we attach a land use code to the urbansim input and filter directly from there\n", - "# For now, we need to join in parcel land use info\n", - "parcel_lu = pd.read_csv(r'R:\\Craig\\Trucks\\inputs\\TripGen\\Base\\parcels\\parcels_allowable_lu.txt')" - ] - }, - { - "cell_type": "code", - "execution_count": 34, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "df = parcels.merge(parcel_lu, left_on='parcelid',right_on='parcel_id')" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# List of allowable truck land uses\n", - "truck_uses = ['Agriculture','Fisheries','Forest, harvestable','Forest, protected','Industrial','Military','Mining','Warehousing']" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# select truck rows only, using the allowable truck land uses\n", - "truck_df = df[df[\"generic_land_use_1\"].isin(truck_uses)]" - ] - }, - { - "cell_type": "code", - "execution_count": 37, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# For future reference, lookup all the use_codes for these generic_land_uses\n", - "# return list of tuples that includes the generic name and all the use codes\n", - "truck_use_codes = np.array(truck_df.groupby(['generic_land_use_1','use_code']).count().index) # returns list of tuples\n", - "truck_use_codes = [i[1] for i in truck_use_codes] # extract only the use_code field, drop the generic_land_use_1 data\n", - "\n", - "# in future, probably want to use the use_code field to select truck rows like this:\n", - "# df[df['use_code'].isin(truck_use_codes)]" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 38, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "C:\\Users\\Brice\\AppData\\Local\\Continuum\\Anaconda\\lib\\site-packages\\ipykernel\\__main__.py:2: SettingWithCopyWarning: \n", - "A value is trying to be set on a copy of a slice from a DataFrame.\n", - "Try using .loc[row_indexer,col_indexer] = value instead\n", - "\n", - "See the the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy\n", - " from ipykernel import kernelapp as app\n" - ] - } - ], - "source": [ - "# Add a flag for truck allowable field\n", - "truck_df['trucks_allowed_parcel'] = 1" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 39, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# merge the truck_df back into the main df\n", - "df = df.merge(truck_df[['parcelid','trucks_allowed_parcel']], how='left')\n", - "df['trucks_allowed_parcel'].fillna(0,inplace=True) # Truck restricted parcels get a 0" - ] - }, - { - "cell_type": "code", - "execution_count": 40, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Now, groupby TAZ and create new flag that allows trucks on TAZ with allowable land use\n", - "df_taz = pd.DataFrame(df.groupby('taz_p').sum()[['trucks_allowed_parcel']])\n", - "df_taz['trucks_allowed_taz'] = pd.cut(df_taz['trucks_allowed_parcel'], bins=[0,1,df_taz['trucks_allowed_parcel'].max()], labels=[0,1], include_lowest=True)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 41, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "1860" - ] - }, - "execution_count": 41, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_taz['trucks_allowed_taz'].astype('int').sum()" - ] - }, - { - "cell_type": "code", - "execution_count": 42, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "import h5py\n", - "import pandas as pd" - ] - }, - { - "cell_type": "code", - "execution_count": 43, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# look at the output for midday\n", - "\n", - "newtruck = h5py.File(r'D:\\soundcast\\soundcast\\inputs\\4k\\auto.h5')" - ] - }, - { - "cell_type": "code", - "execution_count": 44, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "oldtruck = h5py.File(r'R:\\SoundCast\\releases\\TransportationFutures2010\\inputs\\4k\\auto.h5')" - ] - }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "# Get results by regional growth center\n", - "taz_lookup = pd.read_csv(r'R:\\SoundCast\\releases\\TransportationFutures2010\\scripts\\summarize\\TAZ_TAD_County.csv')" - ] - }, - { - "cell_type": "code", - "execution_count": 46, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "h5file = newtruck" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 47, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def prod_results(h5file): \n", - " production_total = {}\n", - " for trk in ['lttrk', 'mdtrk','hvtrk']:\n", - " df = 0\n", - " for tod in ['am','md','pm','ev','ni']:\n", - " df += pd.DataFrame(h5file[tod][tod[0]+trk][:])\n", - " df = pd.DataFrame([df.sum(axis=0),df.index]).T\n", - " df.columns = [trk,'TAZ']\n", - " df['TAZ'] = [i+1 for i in df['TAZ']] # offset TAZ by 1 to get true value\n", - "\n", - " # Join to geographic data\n", - " df = df.merge(taz_lookup, on='TAZ', how='left')\n", - "\n", - " production_total[trk] = df\n", - " return production_total" - ] - }, - { - "cell_type": "code", - "execution_count": 48, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "def attr_results(h5file):\n", - " attraction_total = {}\n", - " for trk in ['lttrk', 'mdtrk','hvtrk']:\n", - " df = 0\n", - " for tod in ['am','md','pm','ev','ni']:\n", - " df += pd.DataFrame(h5file[tod][tod[0]+trk][:])\n", - " df = pd.DataFrame([df.sum(axis=1),df.index]).T\n", - " df.columns = [trk,'TAZ']\n", - " df['TAZ'] = [i+1 for i in df['TAZ']] # offset TAZ by 1 to get true value\n", - "\n", - " # Join to geographic data\n", - " df = df.merge(taz_lookup, on='TAZ', how='left')\n", - "\n", - " attraction_total[trk] = df\n", - " return attraction_total" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 49, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "# Format output\n", - "pd.options.display.float_format = '{:,.0f}'.format" - ] - }, - { - "cell_type": "code", - "execution_count": 50, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "truck_list = ['lttrk', 'mdtrk','hvtrk']" - ] - }, - { - "cell_type": "code", - "execution_count": 51, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "def dict_to_df(dict_in, geography):\n", - " df = pd.DataFrame([dict_in[trk].groupby(geography).sum()[trk] for trk in truck_list])\n", - " df.loc['Total'] = df.sum()\n", - " return df" - ] - }, - { - "cell_type": "code", - "execution_count": 52, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "def compare_df(df1,df1_name,df2,df2_name):\n", - " '''Compare 2 identical dataframes'''\n", - " df = pd.concat([df1,df2], axis=1)[df1.columns]\n", - " df.columns = pd.MultiIndex.from_product([np.array(df1.columns),[df1_name,df2_name]])\n", - " return df" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "---" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Compare results of the old with the new!" - ] - }, - { - "cell_type": "code", - "execution_count": 53, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "old_prod = prod_results(oldtruck)" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "old_attr = attr_results(oldtruck)" - ] - }, - { - "cell_type": "code", - "execution_count": 55, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "new_prod = prod_results(newtruck)" - ] - }, - { - "cell_type": "code", - "execution_count": 56, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "new_attr = attr_results(newtruck)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 57, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "old_pro_sum = dict_to_df(old_prod, 'County')\n", - "new_pro_sum = dict_to_df(new_prod, 'County')\n", - "compare_df(old_pro_sum,'Old 2010',new_pro_sum,'New 2010').to_clipboard()" - ] - }, - { - "cell_type": "code", - "execution_count": 71, - "metadata": { - "collapsed": false - }, - "outputs": [], - "source": [ - "tod = 'am'\n", - "trk = 'hvtrk'\n", - "df = pd.DataFrame(h5file[tod][tod[0]+trk][:])" - ] - }, - { - "cell_type": "code", - "execution_count": 74, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/plain": [ - "21927.413814836123" - ] - }, - "execution_count": 74, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df.sum().sum()" - ] - }, - { - "cell_type": "code", - "execution_count": 67, - "metadata": { - "collapsed": false - }, - "outputs": [ - { - "data": { - "text/html": [ - "
\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
hvtrkTAZTADOldDistricCountyDistrictNew DistrictName
3710 03,711nannan NaNnan NaN
37115,6573,712nannan NaNnan NaN
3712 03,713nannan NaNnan NaN
3713 643,714nannan NaNnan NaN
3714 03,715nannan NaNnan NaN
3715 553,716nannan NaNnan NaN
3716 03,717nannan NaNnan NaN
3717 2013,718nannan NaNnan NaN
3718 03,719nannan NaNnan NaN
3719 03,720nannan NaNnan NaN
3720 03,721nannan NaNnan NaN
3721 03,722nannan NaNnan NaN
3722 03,723nannan NaNnan NaN
3723 03,724nannan NaNnan NaN
3724 03,725nannan NaNnan NaN
3725 03,726nannan NaNnan NaN
3726 03,727nannan NaNnan NaN
3727 03,728nannan NaNnan NaN
3728 03,729nannan NaNnan NaN
3729 03,730nannan NaNnan NaN
3730 03,731nannan NaNnan NaN
3731 03,732nannan NaNnan NaN
3732 03,733nannan NaNnan NaN
3733 03,734nannan NaNnan NaN
3734 03,735nannan NaNnan NaN
3735 03,736nannan NaNnan NaN
3736 03,737nannan NaNnan NaN
3737 03,738nannan NaNnan NaN
3738 03,739nannan NaNnan NaN
3739 03,740nannan NaNnan NaN
3740 03,741nannan NaNnan NaN
3741 03,742nannan NaNnan NaN
3742 03,743nannan NaNnan NaN
3743 03,744nannan NaNnan NaN
3744 03,745nannan NaNnan NaN
3745 03,746nannan NaNnan NaN
3746 03,747nannan NaNnan NaN
3747 03,748nannan NaNnan NaN
3748 03,749nannan NaNnan NaN
3749 03,750nannan NaNnan NaN
\n", - "
" - ], - "text/plain": [ - " hvtrk TAZ TAD OldDistric County District New DistrictName\n", - "3710 0 3,711 nan nan NaN nan NaN\n", - "3711 5,657 3,712 nan nan NaN nan NaN\n", - "3712 0 3,713 nan nan NaN nan NaN\n", - "3713 64 3,714 nan nan NaN nan NaN\n", - "3714 0 3,715 nan nan NaN nan NaN\n", - "3715 55 3,716 nan nan NaN nan NaN\n", - "3716 0 3,717 nan nan NaN nan NaN\n", - "3717 201 3,718 nan nan NaN nan NaN\n", - "3718 0 3,719 nan nan NaN nan NaN\n", - "3719 0 3,720 nan nan NaN nan NaN\n", - "3720 0 3,721 nan nan NaN nan NaN\n", - "3721 0 3,722 nan nan NaN nan NaN\n", - "3722 0 3,723 nan nan NaN nan NaN\n", - "3723 0 3,724 nan nan NaN nan NaN\n", - "3724 0 3,725 nan nan NaN nan NaN\n", - "3725 0 3,726 nan nan NaN nan NaN\n", - "3726 0 3,727 nan nan NaN nan NaN\n", - "3727 0 3,728 nan nan NaN nan NaN\n", - "3728 0 3,729 nan nan NaN nan NaN\n", - "3729 0 3,730 nan nan NaN nan NaN\n", - "3730 0 3,731 nan nan NaN nan NaN\n", - "3731 0 3,732 nan nan NaN nan NaN\n", - "3732 0 3,733 nan nan NaN nan NaN\n", - "3733 0 3,734 nan nan NaN nan NaN\n", - "3734 0 3,735 nan nan NaN nan NaN\n", - "3735 0 3,736 nan nan NaN nan NaN\n", - "3736 0 3,737 nan nan NaN nan NaN\n", - "3737 0 3,738 nan nan NaN nan NaN\n", - "3738 0 3,739 nan nan NaN nan NaN\n", - "3739 0 3,740 nan nan NaN nan NaN\n", - "3740 0 3,741 nan nan NaN nan NaN\n", - "3741 0 3,742 nan nan NaN nan NaN\n", - "3742 0 3,743 nan nan NaN nan NaN\n", - "3743 0 3,744 nan nan NaN nan NaN\n", - "3744 0 3,745 nan nan NaN nan NaN\n", - "3745 0 3,746 nan nan NaN nan NaN\n", - "3746 0 3,747 nan nan NaN nan NaN\n", - "3747 0 3,748 nan nan NaN nan NaN\n", - "3748 0 3,749 nan nan NaN nan NaN\n", - "3749 0 3,750 nan nan NaN nan NaN" - ] - }, - "execution_count": 67, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "# Get external totals\n", - "low_stat = 3733\n", - "high_stat = 3750\n", - "\n", - "new_prod['hvtrk'].iloc[3710:high_stat]" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 2", - "language": "python", - "name": "python2" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.9" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} diff --git a/scripts/summarize/standard/RegionalCenterSummaries.py b/scripts/summarize/standard/RegionalCenterSummaries.py index 2afc61a0..4a412d1c 100644 --- a/scripts/summarize/standard/RegionalCenterSummaries.py +++ b/scripts/summarize/standard/RegionalCenterSummaries.py @@ -5,8 +5,9 @@ import xlautofit import math import xlrd -import sys +import os, sys sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) def get_total(exp_fac): total = exp_fac.sum() diff --git a/scripts/summarize/standard/air_quality.py b/scripts/summarize/standard/air_quality.py new file mode 100644 index 00000000..a2b729bf --- /dev/null +++ b/scripts/summarize/standard/air_quality.py @@ -0,0 +1,237 @@ +#Copyright [2014] [Puget Sound Regional Council] + +#Licensed under the Apache License, Version 2.0 (the "License"); +#you may not use this file except in compliance with the License. +#You may obtain a copy of the License at + +# http://www.apache.org/licenses/LICENSE-2.0 + +#Unless required by applicable law or agreed to in writing, software +#distributed under the License is distributed on an "AS IS" BASIS, +#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +#See the License for the specific language governing permissions and +#limitations under the License. + +import os +import sys +CURRENT_DIR = os.path.dirname(os.path.abspath(__file__)) +#CURRENT_DIR = r'D:\stefan\soundcast_2014_aq' +sys.path.append(os.path.dirname(CURRENT_DIR)) +import array as _array +import inro.emme.desktop.app as app +import inro.modeller as _m +import inro.emme.matrix as ematrix +import inro.emme.database.matrix +import inro.emme.database.emmebank as _eb +import json +import numpy as np +import time +import h5py +import Tkinter, tkFileDialog +import multiprocessing as mp +import subprocess +import csv +import xlsxwriter +#import xlautofit +import sqlite3 as lite +from datetime import datetime +import os +sys.path.append(CURRENT_DIR) +sys.path.append(os.path.join(os.getcwd(),"inputs")) +sys.path.append(os.path.join(os.getcwd(),"scripts")) +from EmmeProject import * +from multiprocessing import Pool +import pandas as pd +import collections +from standard_summary_configuration import * +from input_configuration import * +from emme_configuration import * +#os.chdir(r'D:\stefan\soundcast_2014_aq') + + +#Intrazonals +#Need to get intrazonal distances +my_project = EmmeProject(project) +my_project.change_active_database('7to8') +np_iz_dist = my_project.bank.matrix('izdist').get_numpy_data().diagonal() + + +writer = pd.ExcelWriter('outputs/aq_' + model_year + '.xlsx', engine='xlsxwriter') + +county_flag_df = pd.read_csv('scripts/summarize/inputs/network_summary/county_flags_' + model_year + '.csv', dtype = {'inode' : str, 'jnode' : str }) +county_flag_df['ij'] = county_flag_df.inode + '-' + county_flag_df.jnode +county_taz_df = pd.read_csv('scripts/summarize/inputs/county_taz.csv') + +emission_rates_df = pd.read_csv(r'scripts\summarize\inputs\network_summary\emission_rates_' + str(model_year) + '.csv') + + +zones = my_project.current_scenario.zone_numbers +dictZoneLookup = dict((index,value) for index,value in enumerate(zones)) + +tod_lookup = {'5to6' : 5, '6to7' : 6, '7to8' : 7, '8to9' : 8, '9to10' : 9, '10to14' : 10, + '14to15' : 14, '15to16' : 15, '16to17' : 16, '17to18' : 17, '18to20' : 18, '20to5' : 20} + +speed_bins = [-999999, 2.5, 7.5, 12.5, 17.5, 22.5, 27.5, 32.5, 37.5, 42.5, 47.5, 52.5, 57.5, 62.5, 67.5, 72.5, 999999] +speed_bins_labels = range(1, len(speed_bins)) + +fac_type_lookup = {1:4, 2:4, 3:5, 4:5, 5:5, 6:3, 7:5, 8:0} + +months_recode = {0:1, 1:7} + +pollutant_type_list = [1,2,3,5,6,79,87,90,91,98,100,106,107,110,112,115,116,117,118,119] +pollutant_type_lookup = dict(zip(range(0, len(pollutant_type_list)), pollutant_type_list)) + + + +def get_intrazonal_vol(emme_project, trip_table_name): + vot_list = [1,2,3] + matrix_dict = {} + np_iz_volume = emme_project.bank.matrix(trip_table_name + '1').get_numpy_data() + emme_project.bank.matrix(trip_table_name + '2').get_numpy_data() + emme_project.bank.matrix(trip_table_name + '3').get_numpy_data() + return np_iz_volume.diagonal() + + +df_dict = {} +for key, value in sound_cast_net_dict.iteritems(): + my_project.change_active_database(key) + #Intrazonal volume and vmt: + taz_index = np.asarray(dictZoneLookup.values()) + sov_iz_vol = get_intrazonal_vol(my_project, 'svtl') + sov_iz_vmt = sov_iz_vol * np_iz_dist + hov2_iz_vol = get_intrazonal_vol(my_project, 'h2tl') + hov2_iz_vmt = hov2_iz_vol * np_iz_dist + hov3_iz_vol = get_intrazonal_vol(my_project, 'h3tl') + hov3_iz_vmt = hov3_iz_vol * np_iz_dist + med_truck_vol = my_project.bank.matrix('metrk').get_numpy_data().diagonal() + med_truck_vmt = med_truck_vol* np_iz_dist + hvy_truck_vol = my_project.bank.matrix('hvtrk').get_numpy_data().diagonal() + hvy_truck_vmt = hvy_truck_vol * np_iz_dist + + data = collections.OrderedDict() + data['taz']=taz_index + data['sov_iz_vol'] = sov_iz_vol + data['sov_iz_vmt'] = sov_iz_vmt + data['hov2_iz_vol'] = hov2_iz_vol + data['hov2_iz_vmt'] = hov2_iz_vmt + data['hov3_iz_vol'] = hov3_iz_vol + data['hov3_iz_vmt'] = hov3_iz_vmt + data['med_truck_vol'] = med_truck_vol + data['med_truck_iz_vmt'] = med_truck_vmt + data['hvy_truck_iz_vol'] = hvy_truck_vol + data['hvy_truck_iz_vmt'] = hvy_truck_vmt + + iz_df = pd.DataFrame(data) + merged = county_taz_df.merge(iz_df, left_on = 'taz', right_on = 'taz', how = 'left') + sum_counties_df = pd.DataFrame(merged.groupby('geog_name').sum()) + sum_counties_df.drop(['taz', 'lat_1', 'lon_1'], axis=1, inplace=True) + + # write out intrazonal data + sum_counties_df.to_excel(excel_writer=writer, sheet_name=my_project.tod + '_intrazonal') + + # now get each link, for each time period + network = my_project.current_scenario.get_network() + records = [] + for link in network.links(): + if link.data3 <> 0: + sov = link['@svtl1'] + link['@svtl2'] + link['@svtl3'] + hov2 = link['@h2tl1'] + link['@h2tl2'] + link['@h2tl3'] + hov3 = link['@h3tl1'] + link['@h3tl2'] + link['@h3tl3'] + sov_vmt = sov * link.length + hov2_vmt = hov2 * link.length + hov3_vmt = hov3 * link.length + if my_project.tod in transit_tod.keys(): + bus_vol = link['@bveh'] + bus_vmt = link['@bveh'] * link.length + else: + bus_vol = 0 + bus_vmt = 0 + + med_truck_vmt = link['@mveh'] * link.length + hev_truck_vmt = link['@hveh'] * link.length + row = collections.OrderedDict() + row['inode'] = link.i_node.id + row['jnode'] = link.j_node.id + row['ij'] = link.i_node.id + '-' + link.j_node.id + row['length'] = link.length + row['posted_speed'] = link.data2 + row['congested_speed'] = (link.length/link.auto_time) * 60 + row['facility_type'] = link.data3 + row['total_volume'] = link['@tveh'] + row['sov_vol'] = sov + row['hov2_vol'] = hov2 + row['hov3_vol'] = hov3 + row['bus_vol'] = bus_vol + row['med_truck_vol'] = link['@mveh'] + row['hev_truck_vol'] = link['@hveh'] + row['sov_vmt'] = sov_vmt + row['hov2_vmt'] = hov2_vmt + row['hov3_vmt'] = hov3_vmt + row['bus_vmt'] = bus_vmt + row['med_truck_vmt'] = med_truck_vmt + row['hev_truck_vmt'] = hev_truck_vmt + + records.append(row) + + df = pd.DataFrame(records, columns = row.keys()) + df = df.merge(county_flag_df, how = 'left', on = 'ij') + df['countyId'] = df.flag + df.drop(['inode_y', 'jnode_y'], axis=1, inplace=True) + df['sound_cast_tod'] = key + df['hourId'] = tod_lookup[key] + df_dict[key] = df + +# merge all the link data into one table +df = pd.concat(df_dict.values(), axis = 0, ignore_index=True) + + +#******Now create attributes to join emissions data****** + +# get model year +df['yearid'] = model_year + +# recode speed into moves bins +df['avgspeedbinId'] = pd.cut(df['congested_speed'], speed_bins, labels=speed_bins_labels) +df['roadtypeId'] = df["facility_type"].map(fac_type_lookup) + +# print out min and max values for each speed bin to show if recode is working correctly +print df.groupby(df.avgspeedbinId)['congested_speed'].min() +print df.groupby(df.avgspeedbinId)['congested_speed'].max() + +# replicate each row for each month (1 & 7) +df = pd.concat([df]*2) +df['monthId']= df.groupby(['ij', 'hourId']).cumcount() +df['monthId'] = df['monthId'].map(months_recode) + +# replicate each link (row) for each pollutant type +# dont want to overwrite df here since we need it later +df1 = pd.concat([df]*len(pollutant_type_list)) +df1['pollutantId']= df1.groupby(['ij', 'monthId', 'hourId']).cumcount() +df1['pollutantId'] = df1['pollutantId'].map(pollutant_type_lookup) + +# sort the df +df1.sort_values(['ij', 'monthId', 'hourId'], inplace=True) + +# merge with emission rates table +df1 = df1.merge(emission_rates_df, how = 'left', on = ['countyId','monthId', 'hourId', 'pollutantId', 'roadtypeId', 'avgspeedbinId']) +df1 = df1[['ij', 'monthId', 'hourId', 'pollutantId', 'gramsPerMile']] +df1.reset_index(level = None, inplace=True) + +# pivot the table so that emission factors are columns +p = df1.pivot_table(index =['ij', 'monthId', 'hourId'], columns='pollutantId', values='gramsPerMile') +p = p.rename_axis(None, axis = 1) +p.reset_index(inplace = True) + +# join back to df +df = df.merge(p, how='left', on = ['ij', 'monthId', 'hourId']) + +# seperate by month +df_jan = df[(df.monthId==1)] +df_july = df[(df.monthId==7)] + +# wrute out to disk +df_jan.to_csv('outputs/aq_' + model_year + '_jan.csv') +df_july.to_csv('outputs/aq_' + model_year + '_july.csv') + + + + + diff --git a/scripts/summarize/standard/census_summary.py b/scripts/summarize/standard/census_summary.py new file mode 100644 index 00000000..48919ae5 --- /dev/null +++ b/scripts/summarize/standard/census_summary.py @@ -0,0 +1,507 @@ +import os, sys, math, h5py +import pandas as pd +sys.path.append(os.getcwd()) +from standard_summary_configuration import * + +labels = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/variable_labels.csv')) +districts = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/district_lookup.csv')) +county_taz = pd.read_csv(r'scripts/summarize/inputs/county_taz.csv') +rgc_taz = pd.read_csv(r'scripts/summarize/inputs/rgc_taz.csv') +lu = pd.read_csv(r'inputs/accessibility/parcels_urbansim.txt', sep=' ') +income_tiers = pd.read_csv(r'scripts/summarize/inputs/income_tiers.csv') + +# Census lookup +census_parcel = pd.read_csv(r'R:\Brice\gis\parcels_urbansim_census.txt') + +table_list = ['Household','Trip','Tour','Person','HouseholdDay','PersonDay'] + +overwrite = True + +output_csv_list = ['hh_rgc','trip_rgc_homeloc','trip_rgc_dest'] + +def h5_to_df(h5file, table_list, name=False): + """ + Load h5-formatted data based on a table list. Assumes heirarchy of a set of tables. + """ + output_dict = {} + + for table in table_list: + df = pd.DataFrame() + for field in h5file[table].keys(): + df[field] = h5file[table][field][:] + + output_dict[table] = df + + if name: + output_dict['name'] = name + + return output_dict + +def add_row(df, row_name, description, value): + df.ix[row_name,'description'] = description + df.ix[row_name,'value'] = value + + return df + +def apply_lables(h5data): + ''' + Replace daysim formatted values with human readable lablels. + ''' + for table in labels['table'].unique(): + df = labels[labels['table'] == table] + for field in df['field'].unique(): + newdf = df[df['field'] == field] + local_series = pd.Series(newdf['text'].values, index=newdf['value']) + h5data[table][field] = h5data[table][field].map(local_series) + + return h5data + +def hh(dataset, geog_file): + """ + geog_file: TAZ-based geography lookup, e.g., district, county, RGC + """ + + hh = dataset['Household'] + + # Join RGC geography based on household TAZ location + hh = pd.merge(hh,geog_file,left_on='hhtaz', right_on='taz') + + hh['income_bins'] = pd.cut(hh['hhincome'],bins=income_bins,labels=income_bin_labels) + + agg_fields = ['geog_name','income_bins','hrestype'] + + # Sums + df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhexpfac']) + # df.reset_index(inplace=True) + + # average hhsize and hhvehs (weighted) + hh['hhsize_wt'] = hh['hhsize'].astype('float')*hh['hhexpfac'] + hhsize_df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhsize_wt']/hh.groupby(agg_fields).sum()['hhexpfac']) + hhsize_df.rename(columns={0:'avg_hhsize'},inplace=True) + df = df.join(hhsize_df) + + hh['hhvehs_wt'] = hh['hhvehs'].astype('float')*hh['hhexpfac'] + hhvehs_df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhvehs_wt']/hh.groupby(agg_fields).sum()['hhexpfac']) + hhvehs_df.rename(columns={0:'avg_hhvehs'},inplace=True) + df = df.join(hhvehs_df) + + df = df.fillna(0) + df = df.reset_index() + + # Join with taz lookup to get lat and lon of desired geog_field + geog_lat_lon = geog_file.groupby('geog_name').min()[['lat_1','lon_1']] + geog_lat_lon.reset_index(inplace=True) + df = pd.merge(df, geog_lat_lon, on='geog_name', how='left') + + df['source'] = dataset['name'] + + return df + +def trip(dataset, geog_file, geog_field, grouping, filter_parcels=None): + """ + geog_file: TAZ-based geography lookup, e.g., district, county, RGC + geog_field: join field, e.g., hhtaz to summarize trips for households in RGC or dtaz + for trips ending in RGC + """ + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # Filter for special populations based on home parcel + if filter_parcels != None: + trip_person = trip_person[trip_person['hhparcel'].isin(filter_parcels)] + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Tours by person type, purpose, mode, and destination district + agg_fields = ['pptyp','dpurp','mode', 'geog_name'] + trips_df = pd.DataFrame(trip_person.groupby(agg_fields)['trexpfac'].sum()) + + # average trip distance and time (weighted) + trip_person['travdist_wt'] = trip_person['travdist']*trip_person['trexpfac'] + trip_person['travtime_wt'] = trip_person['travtime']*trip_person['trexpfac'] + trip_person['travcost_wt'] = trip_person['travcost']*trip_person['trexpfac'] + if 'sov_ff_time' in trip.columns: + trip_person['delay_wt'] = trip_person['delay']*trip_person['trexpfac'] + + travdist_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travdist_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travdist_df.rename(columns={0:'travdist'},inplace=True) + trips_df = trips_df.join(travdist_df) + + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travtime_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'travtime'},inplace=True) + trips_df = trips_df.join(travtime_df) + + travcost_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travcost_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travcost_df.rename(columns={0:'travcost'},inplace=True) + trips_df = trips_df.join(travcost_df) + + if 'sov_ff_time' in trip.columns: + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['delay_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'delay'},inplace=True) + trips_df = trips_df.join(travtime_df) + else: + trips_df['delay'] = 0 + + trips_df = trips_df.reset_index() + + # add datasource and grouping fields + trips_df['source'] = dataset['name'] + trips_df['grouping'] = grouping + + # Attach geog lookup + geog_lat_lon = geog_file.groupby('geog_name').min()[['lat_1','lon_1']] + geog_lat_lon.reset_index(inplace=True) + df = pd.merge(trips_df, geog_lat_lon, on='geog_name', how='left') + + return trips_df + +def person(dataset, geog_file, geog_field): + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Don't double count household travcost - only sum travcost for drive trips + trip_person.ix[(trip_person.dorp != 1) & (trip_person['mode'].isin(['SOV','HOV2','HOV3+'])), 'travcost'] = 0 + + # Total travel time, cost, and delay per person + df = trip_person.groupby(['pno','hhno']).sum()[['travcost','delay','travtime']] + df = df.reset_index() + + df = pd.merge(df, trip_person[['pno','hhno','geog_name','income_group','pptyp','hhincome']], on=['pno','hhno'], how='left') + + # Results by geography + agg_fields = ['geog_name','income_group','pptyp'] + + # Sums + df = pd.DataFrame(df.groupby(agg_fields).mean()[['hhincome','travcost','travtime','delay']]) + + df['source'] = dataset['name'] + + + return df + +def costs(dataset, geog_file, geog_field, grouping, filter_parcels=None): + """ + Calculate daily travel costs for each household + """ + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + # Filter for special populations based on home parcel + if filter_parcels != None: + trip_person = trip_person[trip_person['hhparcel'].isin(filter_parcels)] + + # trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # hh['income_group'] = pd.cut(hh['hhincome'], + # bins=income_bins, + # labels=income_bin_labels) + + # Calculate low income as 200% of state povery level, which is based on hhsize + # hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + # hh['income_group'] = '0' + # hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + # hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Don't double count household travcost - only sum travcost for drive trips + trip_person.ix[(trip_person.dorp != 1) & (trip_person['mode'].isin(['SOV','HOV2','HOV3+'])), 'travcost'] = 0 + + # Total travcost for each household + tot_by_hh = pd.DataFrame(trip_person.groupby('hhno').sum()[['travcost','travtime','delay']]) + tot_by_hh.reset_index(inplace=True) + + df = pd.merge(tot_by_hh, hh[['hhno','hhincome','hhtaz']], on='hhno') + + # calculate share of income spent on + # total weekday household travel + + # Replace income <= 1 with 1 to avoid negative and div/0 + # df.ix[df['hhincome'] < 1, 'hhincome'] = 1 + + df['travcost_inc_share'] = (df['travcost']*262)/df['hhincome'] + + # Average of the daily total for each TAZ + df = df.groupby(['hhtaz']).mean()[['travcost_inc_share','hhincome','travcost','travtime','delay']] + df.reset_index(inplace=True) + + # Attach geog lookup + # geog_lat_lon = geog_file.groupby('geog_name').min() + # geog_lat_lon.reset_index(inplace=True) + df = pd.merge(df, geog_file, left_on='hhtaz', right_on='taz', how='left') + + df['source'] = dataset['name'] + df['grouping'] = grouping + + return df + +def income(dataset, geog_file, geog_field): + ''' + income distribution by geography + ''' + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # Attach parking costs + # trip_person = pd.merge(trip_person, lu[['PARCEL_ID','PPRICHRP']], left_on='dpcl', right_on='PARCEL_ID', how='left') + # trip_person = pd.merge(trip_person, lu[['parcel_id','pprichrp']], left_on='dpcl', right_on='parcel_id', how='left') + + # Calculate parking costs based on time at destination + # trip_person['dur'] = trip_person['endacttm']-trip_person['arrtm'] + # trip_person['park_cost'] = trip_person['PPRICHRP']*(trip_person['dur']/60) # for drive modes only! + + income_bins = [-99999999]+[i*10000 for i in xrange(21)]+[999999999] + income_bin_labels = [str(i*10000) for i in xrange(21)]+['+'] + + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Sum of travel costs by household + tot_by_hh = pd.DataFrame(trip_person.groupby('hhno').sum()[['travcost','travtime','delay']]) + tot_by_hh.reset_index(inplace=True) + + df = pd.merge(tot_by_hh, hh[['hhno','hhincome','income_group','hhtaz']], on='hhno') + + # Replace income <= 1 with 1 to avoid negative and div/0 + # df.ix[df['hhincome'] < 1, 'hhincome'] = 1 + + # df['travcost_inc_share'] = (df['travcost']*262)/df['hhincome'] + + # # Average + # df = df.groupby(['hhtaz','income_group']).mean()[['travcost_inc_share','hhincome','travcost']] + # df.reset_index(inplace=True) + + # # Attach geog lookup + # # geog_lat_lon = geog_file.groupby('geog_name').min() + # # geog_lat_lon.reset_index(inplace=True) + # df = pd.merge(df, geog_file, left_on='hhtaz', right_on='taz', how='left') + + df['source'] = dataset['name'] + + return df + +def landuse(landuse_file, fname): + + lu_df = pd.read_csv(landuse_file, sep=' ') + + if 'taz_p' in lu_df.columns: + + sums_df = lu_df.groupby('taz_p').sum() + sums_df = sums_df.drop(['ppricdyp','pprichrp','xcoord_p','ycoord_p'], axis=1) + sums_df.reset_index(inplace=True) + + means_df = lu_df.groupby('taz_p').mean()[['ppricdyp','pprichrp']] + means_df.reset_index(inplace=True) + + else: + + sums_df = lu_df.groupby('TAZ_P').sum() + sums_df = sums_df.drop(['PPRICDYP','PPRICHRP','XCOORD_P','YCOORD_P'], axis=1) + sums_df.reset_index(inplace=True) + + means_df = lu_df.groupby('TAZ_P').mean()[['PPRICDYP','PPRICHRP']] + means_df.reset_index(inplace=True) + + df = pd.merge(sums_df, means_df) + + df['source'] = fname + + return df + +def grouping_parcels(group): + + # Parcel to census lookup + df = pd.read_csv(r'R:\Brice\gis\parcels_urbansim_census.txt') + + # add low income geography tag + low_inc = pd.read_excel(r'R:\Brice\gis\special-needs\ACS_15_5YR_Low-income.xlsx', sheetname='Map-income') + minority = pd.read_excel(r'R:\Brice\gis\special-needs\ACS_15_5YR_Minority.xlsx', sheetname='Mapping') + + if group == 'low_income': + # Threshold for % of households as total for determining low income or not + income_threshold = 0.5 + + # Define low_inc tracts as those with more HH below 200% median income than those above it + low_inc['% low inc'] = low_inc['Below200']/low_inc['Total'] + + # Create flag for whether low income or not + low_inc.ix[low_inc['% low inc'] >= income_threshold,'low_inc_tract'] = 1 + low_inc.ix[low_inc['% low inc'] < income_threshold,'low_inc_tract'] = 0 + + # Merge with parcel file + newdf = pd.merge(df, low_inc[['GEOID10','low_inc_tract']], on='GEOID10', how='left') + parcels_list = newdf[newdf['low_inc_tract'] == 1].parcelid.values + + elif group == 'minority': + minority['% minority'] = minority['Minority']/minority['Total'] + minority_threshold = 0.5 + minority.ix[minority['% minority'] >= minority_threshold, 'minority_tract'] = 1 + minority.ix[minority['% minority'] < minority_threshold, 'minority_tract'] = 0 + + # Merge with parcel file + newdf = pd.merge(df, minority[['GEOID10','minority_tract']], on='GEOID10', how='left') + parcels_list = newdf[newdf['minority_tract'] == 1].parcelid.values + + return parcels_list + +def process_dataset(h5file, scenario_name): + # Load h5 data as dataframes + dataset = h5_to_df(h5file, table_list=['Household','Trip','Tour','Person','HouseholdDay','PersonDay'], name=scenario_name) + + dataset = apply_lables(dataset) + + # Compute outputs for region, low-income households, and minority zones + + # get list of parcels in each grouping + low_income_parcels = grouping_parcels(group='low_income') + minority_parcels = grouping_parcels(group='minority') + + # Trips by Mode and Purpose + trip_df = trip(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Low Income', filter_parcels=low_income_parcels) + write_csv(trip_df,fname='trip_county_homeloc.csv') + + trip_df = trip(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Minority', filter_parcels=minority_parcels) + write_csv(trip_df,fname='trip_county_homeloc.csv') + + trip_df = trip(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Region',) + write_csv(trip_df,fname='trip_county_homeloc.csv') + + # Costs + df = costs(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Low Income', filter_parcels=low_income_parcels) + write_csv(df, fname='costs.csv') + + df = costs(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Minority', filter_parcels=minority_parcels) + write_csv(df, fname='costs.csv') + + df = costs(dataset, geog_file=county_taz, geog_field='hhtaz', grouping='Region') + write_csv(df, fname='costs.csv') + + # hh_county = hh(dataset, geog_file=county_taz) + # write_csv(hh_county,fname='hh_county.csv') + + # hh_rgc = hh(dataset, geog_file=rgc_taz) + # write_csv(hh_rgc,fname='hh_rgc.csv') + + # # Trips based on location in regional center + # trip_df = trip(dataset, geog_file=rgc_taz, geog_field='hhtaz') + # write_csv(trip_df,fname='trip_rgc_homeloc.csv') + + # trip_df = trip(dataset, geog_file=county_taz, geog_field='hhtaz') + # write_csv(trip_df,fname='trip_county_homeloc.csv') + + # # Trips based on destination location in regional center + # trip_df = trip(dataset, geog_file=rgc_taz, geog_field='dtaz') + # write_csv(trip_df,fname='trip_rgc_dest.csv') + + # trip_df = trip(dataset, geog_file=county_taz, geog_field='dtaz') + # write_csv(trip_df,fname='trip_county_dest.csv') + + # TAZ Costs + # df = costs(dataset, geog_file=county_taz, geog_field='hhtaz') + # write_csv(df, fname='costs.csv') + + # df = income(dataset, geog_file=county_taz, geog_field='hhtaz') + # write_csv(df, fname='income.csv') + + # Person totals + # df = person(dataset, geog_file=county_taz, geog_field='hhtaz') + # write_csv(df, fname='person_mean.csv') + +def write_csv(df,fname): + ''' + Write dataframe to file; append existing file + ''' +# df.to_csv(os.path.join(output_dir,fname),mode='a') + if not os.path.isfile(os.path.join(output_dir,fname)): + + df.to_csv(os.path.join(output_dir,fname),index=False) + else: # append without writing the header + df.to_csv(os.path.join(output_dir,fname), mode ='a', header=False, index=False) + +if __name__ == '__main__': + + # Use root directory name as run name + run_name = os.getcwd().split('\\')[-1] + + output_dir = r'outputs/geog' + + comparison_run_dir = r'p:\stefan\soundcast_new_lu_5_10_tolls' + + # file_dict = {'2014': os.getcwd()} + + file_dict = { + '2014': os.getcwd(), + '2040_plan_10_5': os.path.join(comparison_run_dir), + } + + # Create output directory if it doesn't exist + if not os.path.exists(output_dir): + os.makedirs(output_dir) + + if overwrite: + for fname in os.listdir(output_dir): + if os.path.isfile(os.path.join(output_dir,fname)): + os.remove(os.path.join(output_dir,fname)) + + # Process all h5 files + for name, file_dir in file_dict.iteritems(): + + daysim_h5 = h5py.File(os.path.join(file_dir,r'outputs/daysim_outputs.h5')) + + print 'processing h5: ' + name + + process_dataset(h5file=daysim_h5, scenario_name=name) + del daysim_h5 # drop from memory to save space for next comparison + + # df = landuse(landuse_file=os.path.join(file_dir,r'inputs/accessibility/parcels_urbansim.txt'), fname=name) + # write_csv(df, fname='landuse.csv') \ No newline at end of file diff --git a/scripts/summarize/standard/daily_bank.py b/scripts/summarize/standard/daily_bank.py index bd6cb934..1e5a3e75 100644 --- a/scripts/summarize/standard/daily_bank.py +++ b/scripts/summarize/standard/daily_bank.py @@ -1,14 +1,15 @@ import inro.emme.database.emmebank as _emmebank -import os +import os, sys import numpy as np -from input_configuration import * -from emme_configuration import * import json import shutil from distutils import dir_util +sys.path.append(os.getcwd()) +from input_configuration import * +from emme_configuration import * from scripts.EmmeProject import * -daily_network_fname = 'outputs/daily_network_results.csv' +daily_network_fname = 'outputs/network/daily_network_results.csv' keep_atts = ['@type'] def json_to_dictionary(dict_name): @@ -130,14 +131,12 @@ def main(): for matrix in daily_emmebank.matrices(): daily_arr = matrix.get_numpy_data() daily_matrix_dict[matrix.name] = daily_arr - print matrix.name time_period_list = [] for tod, time_period in sound_cast_net_dict.iteritems(): path = os.path.join('Banks', tod, 'emmebank') - print path bank = _emmebank.Emmebank(path) scenario = bank.scenario(1002) network = scenario.get_network() @@ -164,7 +163,6 @@ def main(): for extra_attribute in daily_scenario.extra_attributes(): - print extra_attribute if extra_attribute not in keep_atts: daily_scenario.delete_extra_attribute(extra_attribute) daily_volume_attr = daily_scenario.create_extra_attribute('LINK', '@tveh') @@ -172,7 +170,6 @@ def main(): for tod, time_period in sound_cast_net_dict.iteritems(): path = os.path.join('Banks', tod, 'emmebank') - print path bank = _emmebank.Emmebank(path) scenario = bank.scenario(1002) network = scenario.get_network() @@ -197,11 +194,8 @@ def main(): zone1 = 100 zone2 = 100 - print 'from zone', zone1, 'to zone', zone2 for matrix1 in daily_emmebank.matrices(): NAME = matrix1.name - print NAME - print 'daily:' , matrix1.get_numpy_data()[zone1][zone2] a = 0 for tod, time_period in sound_cast_net_dict.iteritems(): path = os.path.join('banks', tod, 'emmebank') @@ -210,8 +204,6 @@ def main(): if matrix2.name == NAME: my_arr = matrix2.get_numpy_data() a += my_arr[zone1][zone2] - print 'hourly total:', a - print 'daily bank created' diff --git a/scripts/summarize/standard/geog_summary.py b/scripts/summarize/standard/geog_summary.py new file mode 100644 index 00000000..07174178 --- /dev/null +++ b/scripts/summarize/standard/geog_summary.py @@ -0,0 +1,478 @@ +import os, sys, math, h5py +import pandas as pd +sys.path.append(os.getcwd()) +from standard_summary_configuration import * + +labels = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/variable_labels.csv')) +districts = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/district_lookup.csv')) +county_taz = pd.read_csv(r'scripts/summarize/inputs/county_taz.csv') +rgc_taz = pd.read_csv(r'scripts/summarize/inputs/rgc_taz.csv') +lu = pd.read_csv(r'inputs/accessibility/parcels_urbansim.txt', sep=' ') +income_tiers = pd.read_csv(r'scripts/summarize/inputs/income_tiers.csv') + +table_list = ['Household','Trip','Tour','Person','HouseholdDay','PersonDay'] + +overwrite = True + +output_csv_list = ['hh_rgc','trip_rgc_homeloc','trip_rgc_dest'] + +def h5_to_df(h5file, table_list, name=False): + """ + Load h5-formatted data based on a table list. Assumes heirarchy of a set of tables. + """ + output_dict = {} + + for table in table_list: + df = pd.DataFrame() + for field in h5file[table].keys(): + df[field] = h5file[table][field][:] + + output_dict[table] = df + + if name: + output_dict['name'] = name + + return output_dict + +def add_row(df, row_name, description, value): + df.ix[row_name,'description'] = description + df.ix[row_name,'value'] = value + + return df + +def apply_lables(h5data): + ''' + Replace daysim formatted values with human readable lablels. + ''' + for table in labels['table'].unique(): + df = labels[labels['table'] == table] + for field in df['field'].unique(): + newdf = df[df['field'] == field] + local_series = pd.Series(newdf['text'].values, index=newdf['value']) + h5data[table][field] = h5data[table][field].map(local_series) + + return h5data + +def hh(dataset, geog_file): + """ + geog_file: TAZ-based geography lookup, e.g., district, county, RGC + """ + + hh = dataset['Household'] + + # Join RGC geography based on household TAZ location + hh = pd.merge(hh,geog_file,left_on='hhtaz', right_on='taz') + + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + agg_fields = ['geog_name','income_group','hrestype'] + + # Sums + df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhexpfac']) + # df.reset_index(inplace=True) + + # average hhsize and hhvehs (weighted) + hh['hhsize_wt'] = hh['hhsize'].astype('float')*hh['hhexpfac'] + hhsize_df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhsize_wt']/hh.groupby(agg_fields).sum()['hhexpfac']) + hhsize_df.rename(columns={0:'avg_hhsize'},inplace=True) + df = df.join(hhsize_df) + + hh['hhvehs_wt'] = hh['hhvehs'].astype('float')*hh['hhexpfac'] + hhvehs_df = pd.DataFrame(hh.groupby(agg_fields).sum()['hhvehs_wt']/hh.groupby(agg_fields).sum()['hhexpfac']) + hhvehs_df.rename(columns={0:'avg_hhvehs'},inplace=True) + df = df.join(hhvehs_df) + + df = df.fillna(0) + df = df.reset_index() + + # Join with taz lookup to get lat and lon of desired geog_field + geog_lat_lon = geog_file.groupby('geog_name').min()[['lat_1','lon_1']] + geog_lat_lon.reset_index(inplace=True) + df = pd.merge(df, geog_lat_lon, on='geog_name', how='left') + + df['source'] = dataset['name'] + + return df + +def trip(dataset, geog_file, geog_field): + """ + geog_file: TAZ-based geography lookup, e.g., district, county, RGC + geog_field: join field, e.g., hhtaz to summarize trips for households in RGC or dtaz + for trips ending in RGC + """ + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # # Attach parking costs + # if 'PARCEL_ID' in trip_person.columns: + # trip_person = pd.merge(trip_person, lu[['PARCEL_ID','PPRICHRP']], left_on='dpcl', right_on='PARCEL_ID', how='left') + # else: + # trip_person = pd.merge(trip_person, lu[['parcel_id','pprichrp']], left_on='dpcl', right_on='parcel_id', how='left') + + # Calculate parking costs based on time at destination + # trip_person['dur'] = trip_person['endacttm']-trip_person['arrtm'] + # trip_person['park_cost'] = trip_person['PPRICHRP']*(trip_person['dur']/60) # for drive modes only! + + # trip_person['income_group'] = pd.cut(trip_person['hhincome'], + # bins=income_bins, + # labels=income_bin_labels) + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Tours by person type, purpose, mode, and destination district + agg_fields = ['pptyp','dpurp','mode', 'geog_name','income_group'] + trips_df = pd.DataFrame(trip_person.groupby(agg_fields)['trexpfac'].sum()) + + # average trip distance and time (weighted) + trip_person['travdist_wt'] = trip_person['travdist']*trip_person['trexpfac'] + trip_person['travtime_wt'] = trip_person['travtime']*trip_person['trexpfac'] + trip_person['travcost_wt'] = trip_person['travcost']*trip_person['trexpfac'] + if 'sov_ff_time' in trip.columns: + trip_person['delay_wt'] = trip_person['delay']*trip_person['trexpfac'] + + travdist_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travdist_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travdist_df.rename(columns={0:'travdist'},inplace=True) + trips_df = trips_df.join(travdist_df) + + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travtime_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'travtime'},inplace=True) + trips_df = trips_df.join(travtime_df) + + travcost_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travcost_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travcost_df.rename(columns={0:'travcost'},inplace=True) + trips_df = trips_df.join(travcost_df) + + if 'sov_ff_time' in trip.columns: + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['delay_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'delay'},inplace=True) + trips_df = trips_df.join(travtime_df) + else: + trips_df['delay'] = 0 + + trips_df = trips_df.reset_index() + + # add datasource field + trips_df['source'] = dataset['name'] + + # Attach geog lookup + geog_lat_lon = geog_file.groupby('geog_name').min()[['lat_1','lon_1']] + geog_lat_lon.reset_index(inplace=True) + df = pd.merge(trips_df, geog_lat_lon, on='geog_name', how='left') + + return trips_df + +def person(dataset, geog_file, geog_field): + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Don't double count household travcost - only sum travcost for drive trips + trip_person.ix[(trip_person.dorp != 1) & (trip_person['mode'].isin(['SOV','HOV2','HOV3+'])), 'travcost'] = 0 + + # Total travel time, cost, and delay per person + df = trip_person.groupby(['pno','hhno']).sum()[['travcost','delay','travtime']] + df = df.reset_index() + + df_out = pd.merge(df, trip_person[['pno','hhno','geog_name','income_group','pptyp','hhincome']], on=['pno','hhno'], how='left') + + # Get total time walked and biked, and indicator of whether walked/biked during day + df = trip.groupby(['pno','hhno','mode','travdist','travtime']).sum()['trexpfac'] + df = pd.DataFrame(df).reset_index() + + bike_trips = df[df['mode'] == 'Bike'].groupby(['hhno','pno']).sum().reset_index()[['hhno','pno','travtime','travdist']] + walk_trips = df[df['mode'] == 'Walk'].groupby(['hhno','pno']).sum().reset_index()[['hhno','pno','travtime','travdist']] + bike_trips['bike_trip_taken'] = 1 + walk_trips['walk_trip_taken'] = 1 + + # Join bike and walk data at person-level to person files + df_out = pd.merge(df_out, bike_trips,on=['hhno','pno'], how='left') + df_out[['bike_trip_taken','travtime','travdist']] = df_out[['bike_trip_taken','travtime','travdist']].fillna(0) + df_out.rename(columns={'travtime':'total_bike_travtime','travdist':'total_bike_travdist'}, inplace=True) + + df_out = pd.merge(df_out,walk_trips[['hhno','pno','travtime','travdist','walk_trip_taken']],on=['hhno','pno'], how='left') + df_out[['walk_trip_taken','travtime','travdist']] = df_out[['walk_trip_taken','travtime','travdist']].fillna(0) + df_out.rename(columns={'travtime':'total_walk_travtime','travdist':'total_walk_travdist'}, inplace=True) + + # Group + # total persons + df_tot = pd.DataFrame(df_out.groupby(['pptyp','district_name']).sum()['psexpfac']) + df_tot = df_tot.reset_index() + df_mean = pd.DataFrame(df_out.groupby(['pptyp','district_name']).mean()[['total_walk_travdist','total_walk_travtime','walk_trip_taken', + 'total_bike_travdist','total_bike_travtime','bike_trip_taken']]) + df_mean = df_mean.reset_index() + + df = pd.merge(df_tot,df_mean,on=['pptyp','district_name']) + + # Results by geography + agg_fields = ['geog_name','income_group','pptyp'] + + # Sums + df = pd.DataFrame(df.groupby(agg_fields).mean()[['hhincome','travcost','travtime','delay']]) + + df['source'] = dataset['name'] + + return df + +def costs(dataset, geog_file, geog_field): + """ + Calculate daily travel costs for each household + """ + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # Calculate low income as 200% of state povery level, which is based on hhsize + hh = pd.merge(hh, income_tiers, on='hhsize', how='left') + hh['income_group'] = '0' + hh.ix[hh['hhincome'] <= hh['income_threshold'], 'income_group'] = 'lower' + hh.ix[hh['hhincome'] > hh['income_threshold'], 'income_group'] = 'higher' + + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + # trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # hh['income_group'] = pd.cut(hh['hhincome'], + # bins=income_bins, + # labels=income_bin_labels) + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Don't double count household travcost - only sum travcost for drive trips + trip_person.ix[(trip_person.dorp != 1) & (trip_person['mode'].isin(['SOV','HOV2','HOV3+'])), 'travcost'] = 0 + + # Total travcost for each household + tot_by_hh = pd.DataFrame(trip_person.groupby('hhno').sum()[['travcost','travtime','delay']]) + tot_by_hh.reset_index(inplace=True) + + df = pd.merge(tot_by_hh, hh[['hhno','hhincome','income_group','hhtaz']], on='hhno') + + # calculate share of income spent on + # total weekday household travel + + # Replace income <= 1 with 1 to avoid negative and div/0 + df.ix[df['hhincome'] < 1, 'hhincome'] = 1 + + df['travcost_inc_share'] = (df['travcost']*262)/df['hhincome'] + + # Average of the daily total for each TAZ + df = df.groupby(['hhtaz','income_group']).mean()[['travcost_inc_share','hhincome','travcost','travtime','delay']] + df.reset_index(inplace=True) + + # Attach geog lookup + # geog_lat_lon = geog_file.groupby('geog_name').min() + # geog_lat_lon.reset_index(inplace=True) + df = pd.merge(df, geog_file, left_on='hhtaz', right_on='taz', how='left') + + df['source'] = dataset['name'] + + return df + +def income(dataset, geog_file, geog_field): + ''' + income distribution by geography + ''' + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and rgc based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + trip_person = pd.merge(trip_person,hh,on='hhno',how='left') + + trip_person = pd.merge(trip_person,geog_file,left_on=geog_field, right_on='taz') + + # Attach parking costs + # trip_person = pd.merge(trip_person, lu[['PARCEL_ID','PPRICHRP']], left_on='dpcl', right_on='PARCEL_ID', how='left') + # trip_person = pd.merge(trip_person, lu[['parcel_id','pprichrp']], left_on='dpcl', right_on='parcel_id', how='left') + + # Calculate parking costs based on time at destination + # trip_person['dur'] = trip_person['endacttm']-trip_person['arrtm'] + # trip_person['park_cost'] = trip_person['PPRICHRP']*(trip_person['dur']/60) # for drive modes only! + + # Note that we're binning by 10k interval here to create histograms + income_bins = [-99999999]+[i*10000 for i in xrange(21)]+[999999999] + income_bin_labels = [str(i*10000) for i in xrange(21)]+['+'] + + hh['income_group'] = pd.cut(hh['hhincome'], + bins=income_bins, + labels=income_bin_labels) + + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Sum of travel costs by household + tot_by_hh = pd.DataFrame(trip_person.groupby('hhno').sum()[['travcost','travtime','delay']]) + tot_by_hh.reset_index(inplace=True) + + df = pd.merge(tot_by_hh, hh[['hhno','hhincome','income_group','hhtaz']], on='hhno') + + # Replace income <= 1 with 1 to avoid negative and div/0 + # df.ix[df['hhincome'] < 1, 'hhincome'] = 1 + + # df['travcost_inc_share'] = (df['travcost']*262)/df['hhincome'] + + # # Average + # df = df.groupby(['hhtaz','income_group']).mean()[['travcost_inc_share','hhincome','travcost']] + # df.reset_index(inplace=True) + + # # Attach geog lookup + # # geog_lat_lon = geog_file.groupby('geog_name').min() + # # geog_lat_lon.reset_index(inplace=True) + # df = pd.merge(df, geog_file, left_on='hhtaz', right_on='taz', how='left') + + df['source'] = dataset['name'] + + return df + +def landuse(landuse_file, fname): + + lu_df = pd.read_csv(landuse_file, sep=' ') + + if 'taz_p' in lu_df.columns: + + sums_df = lu_df.groupby('taz_p').sum() + sums_df = sums_df.drop(['ppricdyp','pprichrp','xcoord_p','ycoord_p'], axis=1) + sums_df.reset_index(inplace=True) + + means_df = lu_df.groupby('taz_p').mean()[['ppricdyp','pprichrp']] + means_df.reset_index(inplace=True) + + else: + + sums_df = lu_df.groupby('TAZ_P').sum() + sums_df = sums_df.drop(['PPRICDYP','PPRICHRP','XCOORD_P','YCOORD_P'], axis=1) + sums_df.reset_index(inplace=True) + + means_df = lu_df.groupby('TAZ_P').mean()[['PPRICDYP','PPRICHRP']] + means_df.reset_index(inplace=True) + + df = pd.merge(sums_df, means_df) + + df['source'] = fname + + return df + +def process_dataset(h5file, scenario_name): + # Load h5 data as dataframes + dataset = h5_to_df(h5file, table_list=['Household','Trip','Tour','Person','HouseholdDay','PersonDay'], name=scenario_name) + + dataset = apply_lables(dataset) + + # hh_county = hh(dataset, geog_file=county_taz) + # write_csv(hh_county,fname='hh_county.csv') + + # hh_rgc = hh(dataset, geog_file=rgc_taz) + # write_csv(hh_rgc,fname='hh_rgc.csv') + + # Trips based on location in regional center + trip_df = trip(dataset, geog_file=rgc_taz, geog_field='hhtaz') + write_csv(trip_df,fname='trip_rgc_homeloc.csv') + + trip_df = trip(dataset, geog_file=county_taz, geog_field='hhtaz') + write_csv(trip_df,fname='trip_county_homeloc.csv') + + # Trips based on destination location in regional center + # trip_df = trip(dataset, geog_file=rgc_taz, geog_field='dtaz') + # write_csv(trip_df,fname='trip_rgc_dest.csv') + + # trip_df = trip(dataset, geog_file=county_taz, geog_field='dtaz') + # write_csv(trip_df,fname='trip_county_dest.csv') + + # TAZ Costs + df = costs(dataset, geog_file=county_taz, geog_field='hhtaz') + write_csv(df, fname='costs.csv') + + df = income(dataset, geog_file=county_taz, geog_field='hhtaz') + write_csv(df, fname='income.csv') + + # # Person totals + # df = person(dataset, geog_file=county_taz, geog_field='hhtaz') + # write_csv(df, fname='person_mean.csv') + +def write_csv(df,fname): + ''' + Write dataframe to file; append existing file + ''' +# df.to_csv(os.path.join(output_dir,fname),mode='a') + if not os.path.isfile(os.path.join(output_dir,fname)): + + df.to_csv(os.path.join(output_dir,fname),index=False) + else: # append without writing the header + df.to_csv(os.path.join(output_dir,fname), mode ='a', header=False, index=False) + +if __name__ == '__main__': + + # Use root directory name as run name + run_name = os.getcwd().split('\\')[-1] + + output_dir = r'outputs/geog' + + comparison_run_dir = r'U:\stefan\soundcast_2040_no_toll' + + file_dict = { + '50 cent toll': os.getcwd(), + 'No toll': os.path.join(comparison_run_dir), + } + + # Create output directory if it doesn't exist + if not os.path.exists(output_dir): + os.makedirs(output_dir) + + if overwrite: + for fname in os.listdir(output_dir): + if os.path.isfile(os.path.join(output_dir,fname)): + os.remove(os.path.join(output_dir,fname)) + + # Process all h5 files + for name, file_dir in file_dict.iteritems(): + + daysim_h5 = h5py.File(os.path.join(file_dir,r'outputs/daysim/daysim_outputs.h5')) + + print 'processing h5: ' + name + + process_dataset(h5file=daysim_h5, scenario_name=name) + del daysim_h5 # drop from memory to save space for next comparison + + df = landuse(landuse_file=os.path.join(file_dir,r'inputs/accessibility/parcels_urbansim.txt'), fname=name) + write_csv(df, fname='landuse.csv') \ No newline at end of file diff --git a/scripts/summarize/standard/group.py b/scripts/summarize/standard/group.py new file mode 100644 index 00000000..ee787cd3 --- /dev/null +++ b/scripts/summarize/standard/group.py @@ -0,0 +1,751 @@ +import os, sys, shutil, math, h5py +import pandas as pd +sys.path.append(os.getcwd()) +from standard_summary_configuration import * + +labels = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/variable_labels.csv')) +districts = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/district_lookup.csv')) + +table_list = ['Household','Trip','Tour','Person','HouseholdDay','PersonDay'] + +# look up psrc time of day +tod_list = ['5to6','6to7','7to8','8to9','9to10','10to14','14to15','15to16','16to17','17to18','18to20'] + +tod_lookup = { 0:'20to5', + 1:'20to5', + 2:'20to5', + 3:'20to5', + 4:'20to5', + 5:'5to6', + 6:'6to7', + 7:'7to8', + 8:'8to9', + 9:'9to10', + 10:'10to14', + 11:'10to14', + 12:'10to14', + 13:'10to14', + 14:'14to15', + 15:'15to16', + 16:'16to17', + 17:'17to18', + 18:'18to20', + 19:'18to20', + 20:'18to20', + 21:'20to5', + 22:'20to5', + 23:'20to5', + 24:'20to5'} + +def h5_to_df(h5file, table_list, name=False): + """ + Load h5-formatted data based on a table list. Assumes heirarchy of a set of tables. + """ + output_dict = {} + + for table in table_list: + df = pd.DataFrame() + for field in h5file[table].keys(): + df[field] = h5file[table][field][:] + + output_dict[table] = df + + if name: + output_dict['name'] = name + + return output_dict + +def add_row(df, row_name, description, value): + df.ix[row_name,'description'] = description + df.ix[row_name,'value'] = value + + return df + +def apply_lables(h5data): + ''' + Replace daysim formatted values with human readable lablels. + ''' + for table in labels['table'].unique(): + df = labels[labels['table'] == table] + for field in df['field'].unique(): + newdf = df[df['field'] == field] + local_series = pd.Series(newdf['text'].values, index=newdf['value']) + h5data[table][field] = h5data[table][field].map(local_series) + + return h5data + +def agg_measures(dataset): + df = pd.DataFrame() + + # VMT per capita + driver_trips = dataset['Trip'][dataset['Trip']['dorp'] == 1] + vmt_per_cap = (driver_trips['travdist']*driver_trips['trexpfac']).sum()/dataset['Person']['psexpfac'].sum() + df = add_row(df, row_name='vmt_per_cap', description='VMT per Person', value=vmt_per_cap) + + # Average trips per person + trips_per_person = dataset['Trip']['trexpfac'].sum()/dataset['Person']['psexpfac'].sum() + df = add_row(df, row_name='trips_per_person', description='Average Trips per Person', value=trips_per_person) + + # add datasource field + df['source'] = dataset['name'] + + return df + +def household(dataset): + + hh = dataset['Household'] + agg_fields = ['hhsize','hhvehs','hhftw'] + hh_df = pd.DataFrame(hh.groupby(agg_fields)['hhexpfac'].sum()) + + hh_df['source'] = dataset['name'] + + return hh_df + +def person(dataset): + + hh = dataset['Household'] + person = dataset['Person'] + + person_hh = pd.merge(person, hh, on='hhno') + + # district_df = pd.DataFrame(district.groupby('district_name').min()) + person_hh = pd.merge(person_hh,districts[['taz','district_name']],left_on='hhtaz',right_on='taz', how='left') + + df = pd.DataFrame(person_hh.groupby(['pptyp','district_name']).sum()['psexpfac']) + + df['pptyp'] = df.index.get_level_values(0) + df['district_name'] = df.index.get_level_values(1) + + districts_df = districts.groupby('district_name').min()[['lat_district','lon_district']] + df.index = df['district_name'] + + df = df.join(districts_df,how='left') + df.reset_index(inplace=True,drop=True) + + df['source'] = dataset['name'] + + return df + +def person_day(dataset): + + # total number of persons by purpose and person type + person = dataset['Person'] + personday = dataset['PersonDay'] + + # join with person records to get person type + df = pd.merge(person,personday,on=['hhno','pno']) + + # calculate weighted tours for each group + purp_fields = ['wk','sc','es','pb','sh','ml','so'] + purp_dict = {'wk':'work', 'sc':'school', 'es':'escort','pb':'personal business','sh':'shop','ml':'meal','so':'social'} + + for field in purp_fields: + df['wt_'+field] = df[field+'tours']*df['pdexpfac'] + + df = pd.DataFrame(df.groupby('pptyp').sum()[['psexpfac','pdexpfac']+['wt_'+field for field in purp_fields]]) + for field in purp_fields: + df[purp_dict[field]] = df['wt_'+field]/df['psexpfac'] + df.drop('wt_'+field,axis=1,inplace=True) + + df.drop(['psexpfac','pdexpfac'],axis=1,inplace=True) + + df = pd.DataFrame(df.stack()) + df.columns = ['values'] + df['pptyp'] = df.index.get_level_values(0) + df['measure'] = df.index.get_level_values(1) + df.reset_index(inplace=True,drop=True) + + df['source'] = dataset['name'] + + return df + +def tours(dataset, time_field): + """ + Specify a time field to segment the data (e.g., 'tlvorig' for time left the origin) + """ + + tour = dataset['Tour'] + person = dataset['Person'] + + # total tours + # join with person file and district names based on destination + tour_person = pd.merge(tour,person,on=['hhno','pno']) + tour_person = pd.merge(tour_person,districts[['taz','district_name']],left_on='tdtaz',right_on='taz',how='left') + + # Convert time field to hour + tour_person[time_field+'_hr'] = tour_person[time_field].apply(lambda row: int(math.floor(row/60))) + + # Calculate tour duration + tour_person.ix[tour_person.tlvorig > tour_person.tarorig, 'tarorig'] = tour_person.ix[tour_person.tlvorig > tour_person.tarorig, 'tarorig']+1440 + tour_person['duration'] = tour_person.tarorig - tour_person.tlvorig + + # Tours by person type, purpose, mode, destination district, and time of day + agg_fields = ['pptyp','pdpurp','tmodetp',time_field+'_hr','district_name'] + tours_df = pd.DataFrame(tour_person.groupby(agg_fields)['toexpfac'].sum()) + + # average trip distance and time + tours_df = tours_df.join(pd.DataFrame(tour_person.groupby(agg_fields)['tautodist'].mean())) + tours_df = tours_df.join(pd.DataFrame(tour_person.groupby(agg_fields)['tautotime'].mean())) + tours_df = tours_df.join(pd.DataFrame(tour_person.groupby(agg_fields)['duration'].mean())) + # average trip + + tours_df = tours_df.join(pd.DataFrame(person.groupby('pptyp').sum()['psexpfac'])) + + # Add the district lat and lon values + tours_df['pptyp'] = tours_df.index.get_level_values(0) + tours_df['pdpurp'] = tours_df.index.get_level_values(1) + tours_df['tmodetp'] = tours_df.index.get_level_values(2) + tours_df[time_field+'_hr'] = tours_df.index.get_level_values(3) + tours_df['district_name'] = tours_df.index.get_level_values(4) + tours_df.reset_index(inplace=True, drop=True) + + district_df = districts.groupby('district_name').min()[['lat_district','lon_district']] + district_df['district_name'] = district_df.index + + tours_df = pd.merge(tours_df,district_df) + + # add datasource field + tours_df['source'] = dataset['name'] + + return tours_df + +def trips(dataset): + + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and district names based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + + # join with household to add income + trip_person = pd.merge(trip_person, hh, on='hhno', how='left') + + trip_person['deptm_hr'] = trip_person['deptm'].apply(lambda row: int(math.floor(row/60))) + + trip_person['income_group'] = pd.cut(trip_person['hhincome'], + bins=income_bins, + labels=income_bin_labels) + + # Calcualte delay field + if 'sov_ff_time' in trip.columns: + trip_person['delay'] = trip['travtime']-(trip['sov_ff_time']/100.0) + + # Tours by person type, purpose, mode, and destination district + agg_fields = ['pptyp','dpurp','mode','deptm_hr'] + trips_df = pd.DataFrame(trip_person.groupby(agg_fields)['trexpfac'].sum()) + + # average trip distance, time, and delay (weighted) + trip_person['travdist_wt'] = trip_person['travdist']*trip_person['trexpfac'] + trip_person['travtime_wt'] = trip_person['travtime']*trip_person['trexpfac'] + if 'sov_ff_time' in trip.columns: + trip_person['delay_wt'] = trip_person['delay']*trip_person['trexpfac'] + + travdist_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travdist_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travdist_df.rename(columns={0:'travdist'},inplace=True) + trips_df = trips_df.join(travdist_df) + + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['travtime_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'travtime'},inplace=True) + trips_df = trips_df.join(travtime_df) + + if 'sov_ff_time' in trip.columns: + travtime_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['delay_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + travtime_df.rename(columns={0:'delay'},inplace=True) + trips_df = trips_df.join(travtime_df) + else: + trips_df['delay'] = 0 + + # add datasource field + trips_df['source'] = dataset['name'] + + return trips_df + +def taz_trips(dataset): + """ + Trips based on otaz + """ + trip = dataset['Trip'] + trip = trip[trip['travdist'] >= 0] + person = dataset['Person'] + hh = dataset['Household'] + + # total trips + # join with person file and district names based on destination + trip_person = pd.merge(trip,person,on=['hhno','pno'], how='left') + + # join with household to add income + trip_person = pd.merge(trip_person, hh, on='hhno', how='left') + + # Tours by person type, purpose, mode, and destination district + agg_fields = ['pathtype','pptyp','dpurp','mode','otaz'] + trips_df = pd.DataFrame(trip_person.groupby(agg_fields)['trexpfac'].sum()) + + # Median income + trip_person['inc_wt'] = trip_person['hhincome']*trip_person['trexpfac'] + inc_df = pd.DataFrame(trip_person.groupby(agg_fields).sum()['inc_wt']/trip_person.groupby(agg_fields).sum()['trexpfac']) + inc_df.rename(columns={0:'inc_wt'},inplace=True) + trips_df = trips_df.join(inc_df) + + # add datasource field + trips_df['source'] = dataset['name'] + + return trips_df + +def taz_tours(dataset): + + tour = dataset['Tour'] + +# tour_dest = pd.merge(tour,districts[['taz','district_name','lat','lon']],left_on='tdtaz',right_on='taz',how='left') + tour_dest = pd.DataFrame(tour.groupby('tdtaz').sum()['toexpfac']) + tour_dest['taz'] = tour_dest.index + tour_dest.reset_index(inplace=True, drop=True) + + +# tour_origin = pd.merge(tour,districts[['taz','district_name','lat','lon']],left_on='totaz',right_on='taz',how='left') + tour_origin = pd.DataFrame(tour.groupby('totaz').sum()['toexpfac']) + tour_origin['taz'] = tour_origin.index + tour_origin.reset_index(inplace=True, drop=True) + + df = pd.merge(tour_dest,tour_origin,on='taz', suffixes=['_dest','_origin']) + df = pd.merge(df,districts, on='taz',how='left' ) + + df['source'] = dataset['name'] + + return df + +def taz_avg(dataset): + + trip = dataset['Trip'] + hh = dataset['Household'] + person = dataset['Person'] + + person_hh = pd.merge(person, hh, on='hhno', how='left') + trip = pd.merge(trip, person_hh, on=['pno','hhno'], how='left') + + # total VMT by home TAZ + taz_vmt = trip[['hhtaz','travdist']].groupby('hhtaz').sum() + taz_pop = person_hh[['hhtaz','psexpfac']].groupby('hhtaz').sum() + taz_df = pd.DataFrame(taz_vmt['travdist']/taz_pop['psexpfac']) + taz_df.columns = ['Average VMT per Capita'] + taz_df = taz_df.reset_index() + + # Non-SOV Mode Share + trip.ix[trip['mode'] != 'SOV', 'Non-SOV'] = 'Non-SOV' + trip.ix[trip['mode'] == 'SOV', 'Non-SOV'] = 'SOV' + df = pd.DataFrame(trip[trip['Non-SOV'] == 'Non-SOV'][['hhtaz','Non-SOV','trexpfac']].groupby(['hhtaz']).sum()['trexpfac']) + df = df.reset_index() + df.columns = ['hhtaz','non-sov trips'] + df_trip = trip[['hhtaz','trexpfac']].groupby('hhtaz').sum()['trexpfac'] + df_trip = df_trip.reset_index() + + df = pd.merge(df_trip, df, on='hhtaz') + df['Percent Non-SOV'] = df['non-sov trips']/df['trexpfac'] + df = df[['hhtaz','Percent Non-SOV']] + + # Non-Auto Mode Share + trip.ix[trip['mode'].isin(['Bike', 'Walk', 'Transit']), 'Non-Auto'] = 'Non-Auto' + trip.ix[~trip['mode'].isin(['Bike', 'Walk', 'Transit']), 'Non-Auto'] = 'Auto' + df = pd.DataFrame(trip[trip['Non-Auto'] == 'Non-SOV'][['hhtaz','Non-Auto','trexpfac']].groupby(['hhtaz']).sum()['trexpfac']) + df = df.reset_index() + df.columns = ['hhtaz','non-auto trips'] + df_trip = trip[['hhtaz','trexpfac']].groupby('hhtaz').sum()['trexpfac'] + df_trip = df_trip.reset_index() + + df = pd.merge(df_trip, df, on='hhtaz') + df['Percent Non-Auto'] = df['non-auto trips']/df['trexpfac'] + df = df[['hhtaz','Percent Non-Auto']] + + # Join mode share and VMT per capita + taz_df = pd.merge(taz_df, df, on='hhtaz') + + # Calculate percent walking or biking for transportation + bike_walk_trips = trip[trip['mode'].isin(['Bike','Walk']) | ((trip['mode'] == 'Transit') & (trip['dorp'] > 0))] + df = bike_walk_trips.groupby(['hhno','pno']).count() + df = df.reset_index() + df = df[['hhno','pno']] + df['bike_walk'] = 1 + df = pd.merge(person_hh,df,on=['hhno','pno'], how='left') + df['bike_walk'] = df['bike_walk'].fillna(0) + df['indicator'] = 1 + df = df[['hhtaz','bike_walk','indicator']].groupby(['hhtaz']).sum() + df = df.reset_index() + df['Percent Biking or Walking'] = df['bike_walk']/df['indicator'] + + # Merge with taz_df + taz_df = pd.merge(taz_df, df[['Percent Biking or Walking','hhtaz']], on='hhtaz') + + # Delay + trip_auto = trip[trip['mode'].isin(['SOV','HOV2','HOV3+']) & (trip['dorp'] == 1)] + trip_auto['delay'] = trip_auto['travtime'] - trip_auto['sov_ff_time']/100.0 + df = trip_auto[['hhtaz','delay']].groupby('hhtaz').sum()[['delay']].reset_index() + df = pd.merge(df, hh[['hhtaz','hhsize']].groupby('hhtaz').sum()[['hhsize']].reset_index(),on='hhtaz') + df['Delay per Capita per Day'] = df['delay']/df['hhsize'] + + taz_df = pd.merge(taz_df, df[['hhtaz','Delay per Capita per Day']], on='hhtaz') + + taz_df['source'] = dataset['name'] + + return taz_df + +def time_of_day(dataset): + """ + tours and trips by time of day hour + """ + trip = dataset['Trip'] + tour = dataset['Tour'] + + # Trip start hour + trip['deptm_hr'] = trip['deptm'].apply(lambda row: int(math.floor(row/60))) + trip['arrtm_hr'] = trip['arrtm'].apply(lambda row: int(math.floor(row/60))) + + # tour start hour + tour['tlvorg_hr'] = tour['tlvorig'].apply(lambda row: int(math.floor(row/60))) + tour['tardest_hr'] = tour['tardest'].apply(lambda row: int(math.floor(row/60))) + tour['tlvdest_hr'] = tour['tlvdest'].apply(lambda row: int(math.floor(row/60))) + tour['tarorig_hr'] = tour['tarorig'].apply(lambda row: int(math.floor(row/60))) + + + trip_dep = pd.DataFrame(trip.groupby('deptm_hr').sum()['trexpfac']) + trip_dep['tod'] = trip_dep.index + trip_dep.reset_index(inplace=True) + trip_dep.rename(columns={'trexpfac':'trip_deptm'},inplace=True) + + trip_arr = pd.DataFrame(trip.groupby('arrtm_hr').sum()['trexpfac']) + trip_arr['tod'] = trip_arr.index + trip_arr.reset_index(inplace=True) + trip_arr.rename(columns={'trexpfac':'trip_arrtm'},inplace=True) + + results_df = pd.merge(trip_dep, trip_arr, on='tod') + + results_df['source'] = dataset['name'] + + return results_df + +def net_summary(net_file, fname): + + net_summary_df = pd.read_excel(net_file, sheetname='Network Summary') + net_summary_df.index = net_summary_df['tod'] + df = pd.DataFrame(net_summary_df.stack()) + df.reset_index(inplace=True) + df.rename(columns={0:'value','level_1':'fieldname'}, inplace=True) + + # Drop the rows with TP_4k column headers + df.drop(df[df['fieldname'] == 'TP_4k'].index, inplace=True) + df.drop(df[df['fieldname'] == 'tod'].index, inplace=True) + + # Split the fields by vmt, vht, delay + df['facility_type'] = df.fieldname.apply(lambda row: row.split('_')[0]) + df['metric'] = df.fieldname.apply(lambda row: row.split('_')[-1]) + + df['source'] = fname.split('.xlsx')[0] + + write_csv(df=df, fname='net_summary.csv') + +def daily_counts(net_file, fname): + + sheetname = 'Daily Counts' + if sheetname not in pd.ExcelFile(net_file).sheet_names: + return + else: + df = pd.read_excel(net_file, sheetname=sheetname) + + # Get total of model @tveh + # take min of count value because it represents potentially multiple linkes + df = pd.DataFrame([df.groupby('@scrn').sum()['@tveh'].values, + df.groupby('@scrn').min()['count'].values, + df.groupby('@scrn').min()['ul3'].values, + df.groupby('@scrn').first()['i'].values, + df.groupby('@scrn').first()['j'].values,]).T + df.columns = ['model','observed','facility','i','j'] + df['source'] = fname.split('.xlsx')[0] + + write_csv(df=df, fname='traffic_counts.csv') + +def hourly_counts(net_file, fname): + + sheetname='Counts Output' + if sheetname not in pd.ExcelFile(net_file).sheet_names: + return + else: + df = pd.read_excel(net_file, sheetname=sheetname) + + # separate observed counts + df_observed = df[df.columns[['obs' in i for i in df.columns]]] + df_obs = pd.DataFrame(df_observed.stack()).reset_index() + df_obs.columns=['count_id','tod','observed'] + # Trim time period from tod field + df_obs['tod'] = df_obs['tod'].apply(lambda row: str(row.split('_')[-1])) + # Drop total by time of day rows + df_obs = df_obs[df_obs['tod'] != 'obs_total'] + + # separate model volumes + df_model = df[df.columns[['vol' in i for i in df.columns]]] + df_model = pd.DataFrame(df_model.stack()).reset_index() + df_model.columns=['count_id','tod','model'] + df_model['tod'] = df_model['tod'].apply(lambda row: str(row.split('vol')[-1])) + + # Join model and observed data + df = pd.merge(df_obs, df_model, on =['count_id','tod']) + + # Link type (hov or general purpose) + df['link_type'] = df['count_id'].apply(lambda row: str(row)[-1]) + + df['source'] = fname.split('.xlsx')[0] + + write_csv(df=df, fname='hourly_counts.csv') + +def transit_summary(net_file, fname): + + sheetname = 'Transit Summaries' + if sheetname not in pd.ExcelFile(net_file).sheet_names: + return + else: + transit_df = pd.read_excel(net_file, sheetname=sheetname) + transit_df.index = transit_df['route_code'] + + # Add model results + dict_result = {} + for field in ['board','time']: + df = pd.DataFrame(transit_df[[tod+'_'+ field for tod in tod_list]].stack()) + df.rename(columns={0:field}, inplace=True) + df['tod'] = [i.split('_')[0] for i in df.index.get_level_values(1)] + df['route_id'] = df.index.get_level_values(0) + df.reset_index(inplace=True, drop=True) + + dict_result[field] = df + + # Only keep the boardings for now - observed time data is not available at the route level + df = dict_result['board'].groupby(['route_id','tod']).sum() + df.reset_index(inplace=True) + df['source'] = fname.split('.xlsx')[0] + + model = df + + # Join observed data + + df = pd.read_csv(r'scripts\summarize\inputs\network_summary\transit_boardings_2014.csv') + df.index = df['PSRC_Rte_ID'] + # df.drop([u'Unnamed: 0','PSRC_Rte_ID','SignRt'],axis=1,inplace=True) + + df = pd.DataFrame(df.stack()) + df.reset_index(inplace=True) + df.rename(columns={0:'board', 'level_1':'hour','PSRC_Rte_ID':'route_id'}, inplace=True) + + # Convert hour to time of day definition + df['hour'] = df['hour'].apply(lambda row: row.split('_')[-1]) + tod_df = pd.DataFrame(data=tod_lookup.values(),index=tod_lookup.keys(), columns=['tod']) + tod_df['hour'] = tod_df.index.astype('str') + + df = pd.merge(df,tod_df,on='hour') + df.drop('hour', axis=1,inplace=True) + + # Group by tod + df = df.groupby(['tod','route_id']).sum() + df['tod'] = df.index.get_level_values(0) + df['route_id'] = df.index.get_level_values(1) + df.reset_index(inplace=True, drop=True) + + df = pd.merge(model, df, on=['route_id','tod'], suffixes=['_model','_observed']) + df.rename(columns={'board_model':'model','board_observed':'observed'}, inplace=True) + df['source'] = fname.split('.xlsx')[0] + fname_out = 'transit_boardings.csv' + + # Add the route description + df = pd.merge(df,transit_df[['route_code','description']],left_on='route_id',right_on='route_code',how='left') + df.drop_duplicates(inplace=True) + + write_csv(df=df, fname=fname_out) + +def truck_summary(net_file, fname): + """Process medium and heavy truck counts where observed data is provided""" + + sheetname = 'Truck Counts' + if sheetname not in pd.ExcelFile(net_file).sheet_names: + return + else: + df = pd.read_excel(net_file, sheetname='Truck Counts') + df['source'] = fname.split('.xlsx')[0] + + # stack by medium, heavy, and total counts + med_df = df.drop(['observedHvy','modeledHvy','observedTot','modeledTot'], axis=1) + med_df.rename(columns={'modeledMed':'model','observedMed':'observed'},inplace=True) + med_df['truck_type'] = 'medium' + + hvy_df = df.drop(['observedMed','modeledMed','observedTot','modeledTot'], axis=1) + hvy_df.rename(columns={'modeledHvy':'model','observedHvy':'observed'},inplace=True) + hvy_df['truck_type'] = 'heavy' + + tot_df = df.drop(['observedMed','modeledMed','observedHvy','modeledHvy'], axis=1) + tot_df.rename(columns={'modeledTot':'model','observedTot':'observed'},inplace=True) + tot_df['truck_type'] = 'all' + + df = med_df.append(hvy_df).append(tot_df) + write_csv(df=df, fname='trucks.csv') + +def screenlines(net_file, fname): + """Process screenline results from model output""" + + sheetname = 'Screenline Volumes' + if sheetname not in pd.ExcelFile(net_file).sheet_names: + return + else: + df = pd.read_excel(net_file, sheetname=sheetname) + df['source'] = fname.split('.xlsx')[0] + + # Load observed data and join + obs = pd.read_csv(r'scripts\summarize\inputs\screenlines.csv') + + obs_col = '2010' + df = pd.merge(df,obs,left_on='Screenline', right_on='id', how='inner') + + df.rename(columns={'Volumes':'model',obs_col:'observed'}, inplace=True) + + write_csv(df=df, fname='screenlines.csv') + +def logsums(name, dir_name): + # + + logsum = 'CFULL/SHO' + logsum_output = 'outputs/grouped/logsums.csv' + + df = pd.read_csv(os.path.join(dir_name, 'aggregate_logsums.1.dat'), delim_whitespace=True, skipinitialspace=True) + df = df.reset_index() + df = pd.DataFrame(df[['level_0',logsum]]) + df['source'] = name + + # Separate into accessibility bins + df['accessibility'] = pd.qcut(df[logsum],5,labels=['lowest','low','moderate','high','highest']) + bins = pd.qcut(df[logsum],5,retbins=True)[1] + + df.columns = ['taz','logsum','source','accessibility'] + + # Attach population + hh = pd.read_csv(os.path.join(dir_name,'_household.tsv'), sep='\t') + df_pop = pd.DataFrame(hh.groupby('hhtaz').sum()['hhsize']) + df_pop['taz'] = df_pop.index + df = pd.merge(df,df_pop,on='taz',how='left') + df.columns = [['taz','logsum','source','accessibility','population']] + + # Write to file + if os.path.exists(logsum_output): + df_current = pd.read_csv(logsum_output) + df_current.append(df).to_csv(logsum_output, index=False) + else: + df.to_csv(logsum_output, index=False) + +def process_dataset(h5file, scenario_name): + + # Process all daysim results + + # Load h5 data as dataframes + dataset = h5_to_df(h5file, table_list=['Household','Trip','Tour','Person','HouseholdDay','PersonDay'], name=scenario_name) + + dataset = apply_lables(dataset) + + # Calculate aggregate measures csv + #agg_df = agg_measures(dataset) + #write_csv(agg_df,fname='agg_measures.csv') + + #hh_df = household(dataset) + #write_csv(hh_df, fname='household.csv') + + ## Tours based on time left origin + #tours_df = tours(dataset,'tlvorig') + #write_csv(tours_df,fname='tours_tlvorig.csv') + + #tours_df = tours(dataset, 'tardest') + #write_csv(tours_df,fname='tours_tardest.csv') + + #tours_df = tours(dataset, 'tlvdest') + #write_csv(tours_df,fname='tours_tlvdest.csv') + + #taz_df = taz_tours(dataset) + #write_csv(taz_df,fname='taz_tours.csv') + + #trips_df = trips(dataset) + #write_csv(trips_df, fname='trips.csv') + + #trip_taz_df = taz_trips(dataset) + #write_csv(trip_taz_df, fname='trips_taz.csv') + + #person_day_df = person_day(dataset) + #write_csv(person_day_df, fname='person_day.csv') + + #person_df = person(dataset) + #write_csv(person_df, 'person.csv') + + #tod_df = time_of_day(dataset) + #write_csv(tod_df, fname='time_of_day.csv') + + taz_avg_df = taz_avg(dataset) + write_csv(taz_avg_df, fname='taz_avg.csv') + +def write_csv(df,fname): + ''' + Write dataframe to file; append existing file + ''' + if not os.path.isfile(os.path.join(output_dir,fname)): + df.to_csv(os.path.join(output_dir,fname)) + else: # append without writing the header + df.to_csv(os.path.join(output_dir,fname), mode ='a', header=False) + +if __name__ == '__main__': + + # Use root directory name as run name + run_name = os.getcwd().split('\\')[-1] + + # Create output directory, overwrite existing results + output_dir = r'outputs/grouped' + if os.path.exists(output_dir): + shutil.rmtree(output_dir) + os.makedirs(output_dir) + + # Create list of runs to compare, starting with current run + run_dir_dict = { + run_name: os.getcwd(), + } + + # Add runs, if set in standard_summary_configuration.py + if len(comparison_runs.keys()) > 0: + for comparison_name, comparison_dir in comparison_runs.iteritems(): + run_dir_dict[comparison_name] = comparison_dir + + # Create daysim summaries + for name, run_dir in run_dir_dict.iteritems(): + + daysim_h5 = h5py.File(os.path.join(run_dir,r'outputs/daysim/daysim_outputs.h5')) + print 'processing h5: ' + name + process_dataset(h5file=daysim_h5, scenario_name=name) + del daysim_h5 # drop from memory to save space for next comparison + + # Compare daysim to survey if set in standard_summary_configuration.py + #if compare_survey: + # process_dataset(h5file=h5py.File(r'scripts\summarize\inputs\calibration\survey.h5'), scenario_name='survey') + + # Create network and accessibility summaries + #for name, run_dir in run_dir_dict.iteritems(): + # file_dir = os.path.join(run_dir,r'outputs/network/network_summary_detailed.xlsx') + # print 'processing excel: ' + name + # transit_summary(file_dir, name) + # daily_counts(file_dir, name) + # # hourly_counts(file_dir, name) + # net_summary(file_dir, name) + # truck_summary(file_dir, name) + # screenlines(file_dir, name) + # file_dir = os.path.join(run_dir,r'outputs/daysim') + # logsums(name, file_dir) + + ## Write notebooks based on these outputs to HTML + #for nb in ['topsheet','metrics']: + # try: + # os.system("jupyter nbconvert --ExecutePreprocessor.timeout=600 --to=html --execute scripts/summarize/notebooks/"+nb+".ipynb") + # except: + # print 'Unable to produce topsheet, see: scripts/summarize/standard/group.py' + + # # Move these files to output + # if os.path.exists(r"outputs/"+nb+".html"): + # os.remove(r"outputs/"+nb+".html") + # os.rename(r"scripts/summarize/notebooks/"+nb+".html", r"outputs/"+nb+".html") \ No newline at end of file diff --git a/scripts/summarize/standard/mic_summary.py b/scripts/summarize/standard/mic_summary.py new file mode 100644 index 00000000..1da5b1fc --- /dev/null +++ b/scripts/summarize/standard/mic_summary.py @@ -0,0 +1,143 @@ +import os, sys, math, h5py +import pandas as pd +sys.path.append(os.getcwd()) +from standard_summary_configuration import * + +labels = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/variable_labels.csv')) +districts = pd.read_csv(os.path.join(os.getcwd(), r'scripts/summarize/inputs/calibration/district_lookup.csv')) +mic_taz = pd.read_csv(r'scripts/summarize/inputs/mic_taz.csv') +# Get MIC data from land use file + +table_list = ['Household','Trip','Tour','Person','HouseholdDay','PersonDay'] + +overwrite = True + +output_csv_list = ['mic'] + +def h5_to_df(h5file, table_list, name=False): + """ + Load h5-formatted data based on a table list. Assumes heirarchy of a set of tables. + """ + output_dict = {} + + for table in table_list: + df = pd.DataFrame() + for field in h5file[table].keys(): + df[field] = h5file[table][field][:] + + output_dict[table] = df + + if name: + output_dict['name'] = name + + return output_dict + +def add_row(df, row_name, description, value): + df.ix[row_name,'description'] = description + df.ix[row_name,'value'] = value + + return df + +def apply_lables(h5data): + ''' + Replace daysim formatted values with human readable lablels. + ''' + for table in labels['table'].unique(): + df = labels[labels['table'] == table] + for field in df['field'].unique(): + newdf = df[df['field'] == field] + local_series = pd.Series(newdf['text'].values, index=newdf['value']) + h5data[table][field] = h5data[table][field].map(local_series) + + return h5data + +def mic(scenario_name, working_dir): + ''' + Calculate truck trips and job totals by MIC + ''' + # Truck trips to/from this zone + lu_file = pd.read_csv(os.path.join(working_dir,r'inputs\accessibility\parcels_urbansim.txt'), sep=' ') + + metrk = pd.read_csv(os.path.join(working_dir,r'outputs\mfmetrk.csv')) + metrk.index = metrk['Unnamed: 0'] + metrk = metrk.drop('Unnamed: 0', axis=1) + metrk.columns = metrk.columns.astype('int') + + hvtrk = pd.read_csv(os.path.join(working_dir,r'outputs\mfhvtrk.csv')) + hvtrk.index = hvtrk['Unnamed: 0'] + hvtrk = hvtrk.drop('Unnamed: 0', axis=1) + hvtrk.columns = hvtrk.columns.astype('int') + + tazlist = mic_taz.groupby('TAZ').count().index.values + + df = pd.DataFrame([metrk.ix[:,tazlist].sum(),hvtrk.ix[:,tazlist].sum()]).T + df.columns = ['medium_trucks','heavy_trucks'] + df['TAZ'] = df.index + df = pd.merge(df, mic_taz, on='TAZ', how='left') + df = pd.merge(df.groupby('MIC').sum()[['medium_trucks','heavy_trucks']].reset_index(), + df.groupby('MIC').min()[['lat','lon']].reset_index()) + + # Attach employment by RGC + if 'TAZ_P' in lu_file.columns: + taz_col = 'TAZ_P' + emp_col = 'EMPTOT_P' + else: + taz_col = 'taz_p' + emp_col = 'emptot_p' + lu = pd.merge(lu_file, mic_taz, left_on=taz_col, right_on='TAZ') + lu_mic = lu.groupby('MIC').sum() + lu_mic['MIC'] = lu_mic.index + + df_out = pd.merge(df,lu_mic[[emp_col,'MIC']],on='MIC') + + df_out['source'] = scenario_name + + return df_out + +def process_dataset(scenario_name, working_dir): + # Load h5 data as dataframes + # dataset = h5_to_df(h5file, table_list=['Household','Trip','Tour','Person','HouseholdDay','PersonDay'], name=scenario_name) + + # dataset = apply_lables(dataset) + + mic_df = mic(scenario_name=scenario_name, working_dir=working_dir) + write_csv(mic_df, fname='mic.csv') + +def write_csv(df,fname): + ''' + Write dataframe to file; append existing file + ''' +# df.to_csv(os.path.join(output_dir,fname),mode='a') + if not os.path.isfile(os.path.join(output_dir,fname)): + + df.to_csv(os.path.join(output_dir,fname),index=False) + else: # append without writing the header + df.to_csv(os.path.join(output_dir,fname), mode ='a', header=False, index=False) + +if __name__ == '__main__': + + # Use root directory name as run name + run_name = os.getcwd().split('\\')[-1] + + output_dir = r'outputs/rgc' + + comparison_run_dir = r'D:\brice\sc_2040demand_2014net' + + network_file_dict = { + run_name: os.getcwd(), + '2040': comparison_run_dir + } + + # Create output directory if it doesn't exist + if not os.path.exists(output_dir): + os.makedirs(output_dir) + + if overwrite: + for fname in output_csv_list: + if os.path.isfile(os.path.join(output_dir,fname+'.csv')): + os.remove(os.path.join(output_dir,fname+'.csv')) + + # Process all network outputs + for name, file_dir in network_file_dict.iteritems(): + print name + process_dataset(scenario_name=name, working_dir=file_dir) \ No newline at end of file diff --git a/scripts/summarize/standard/net_summary_simplify.py b/scripts/summarize/standard/net_summary_simplify.py index 25939b9a..00d38ba4 100644 --- a/scripts/summarize/standard/net_summary_simplify.py +++ b/scripts/summarize/standard/net_summary_simplify.py @@ -26,11 +26,12 @@ import summary_functions as scf from standard_summary_configuration import * from input_configuration import * +sys.path.append(os.getcwd()) sys.path.append(os.path.join(os.getcwd(),"scripts")) +pd.options.mode.chained_assignment = None # mute chained assignment warnings - -input_file = report_output_location+'/network_summary_detailed.xlsx' +input_file = r'outputs/network/network_summary_detailed.xlsx' output_file= report_output_location+'/network_summary.xlsx' net_summary_df = pd.io.excel.read_excel(input_file, sheetname = 'Network Summary') model_run_name = 'Model Run' diff --git a/scripts/summarize/standard/network_summary.py b/scripts/summarize/standard/network_summary.py index 60bb4538..d5b047b1 100644 --- a/scripts/summarize/standard/network_summary.py +++ b/scripts/summarize/standard/network_summary.py @@ -1,4 +1,4 @@ -#Copyright [2014] [Puget Sound Regional Council] +#Copyright [2014] [Puget Sound Regional Council] #Licensed under the Apache License, Version 2.0 (the "License"); #you may not use this file except in compliance with the License. @@ -36,43 +36,22 @@ from datetime import datetime from EmmeProject import * from multiprocessing import Pool +from pyproj import Proj, transform import pandas as pd sys.path.append(os.path.join(os.getcwd(),"inputs")) sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) from standard_summary_configuration import * from input_configuration import * from emme_configuration import * +pd.options.mode.chained_assignment = None # mute chained assignment warnings + +daily_network_fname = 'outputs/network/daily_network_results.csv' -#network_summary_project = 'Projects/LoadTripTables/LoadTripTables.emp' -daily_network_fname = 'outputs/daily_network_results.csv' -#fac_type_dict = {'highway' : 'ul3 = 1 or ul3 = 2', -# 'arterial' : 'ul3 = 3 or ul3 = 4 or ul3 = 6', -# 'connectors' : 'ul3 = 5'} - -#extra_attributes_dict = {'@tveh' : 'total vehicles', -# '@mveh' : 'medium trucks', -# '@hveh' : 'heavy trucks', -# '@vmt' : 'vmt',\ -# '@vht' : 'vht', -# '@trnv' : 'buses in auto equivalents', -# '@ovol' : 'observed volume', -# '@bveh' : 'number of buses'} - -#transit_extra_attributes_dict = {'@board' : 'total boardings', '@timtr' : 'transit line time'} - -#transit_tod = {'6to7' : {'4k_tp' : 'am', 'num_of_hours' : 1}, -# '7to8' : {'4k_tp' : 'am', 'num_of_hours' : 1}, -# '8to9' : {'4k_tp' : 'am', 'num_of_hours' : 1}, -# '9to10' : {'4k_tp' : 'md', 'num_of_hours' : 1}, -# '10to14' : {'4k_tp' : 'md', 'num_of_hours' : 4}, -# '14to15' : {'4k_tp' : 'md', 'num_of_hours' : 1}} ## Input Files: aadt_counts_file = 'soundcast_aadt.csv' tptt_counts_file = 'soundcast_tptt.csv' -#uc_list = ['@svtl1', '@svtl2', '@svtl3', '@svnt1', '@svnt2', '@svnt3', '@h2tl1', '@h2tl2', '@h2tl3', -# '@h2nt1', '@h2nt2', '@h2nt3', '@h3tl1', '@h3tl2', '@h3tl3', '@h3nt1', '@h3nt2', '@h3nt3', '@lttrk', '@mveh', '@hveh', '@bveh'] - def json_to_dictionary(dict_name): #Determine the Path to the input files and load them @@ -143,25 +122,44 @@ def vmt_by_user_class(EmmeProject): uc_vmt_list.append(EmmeProject.network_calc_result['sum']) return uc_vmt_list -def get_link_counts(EmmeProject, df_counts, tod): +def delay_by_user_class(EmmeProject): + #uc_list = ['@svtl1', '@svtl2', '@svtl3', '@svnt1', '@h2tl1', '@h2tl2', '@h2tl3', '@h2nt1', '@h3tl1', '@h3tl2', '@h3tl3', '@h3nt1', '@lttrk', '@mveh', '@hveh', '@bveh'] + uc_delay_list = [] + link_selection = 'ul3 = 1 or ul3 = 2 or ul3 = 3 or ul3 = 4 or ul3 = 5 or ul3 = 6' + for item in uc_list: + EmmeProject.network_calculator("link_calculation", result = None, expression = item + "*(timau-(length*60/ul2))/60", selections_by_link=link_selection) + uc_delay_list.append(EmmeProject.network_calc_result['sum']) + return uc_delay_list + +def get_link_counts(EmmeProject, loop_id_df, tod): #get the network for the active scenario network = EmmeProject.current_scenario.get_network() + scenario = EmmeProject.current_scenario list_model_vols = [] - for item in df_counts.index: - i = list(item)[0] - j = list(item)[1] + # Add/refresh screenline ID link attribute + if scenario.extra_attribute('@loop'): + scenario.delete_extra_attribute('@loop') + attr = scenario.create_extra_attribute('LINK', '@loop') + for row in loop_id_df.iterrows(): + i = row[1].NewINode + j = row[1].NewJNode link = network.link(i, j) x = {} - x['loop_INode'] = i - x['loop_JNode'] = j + #x['NewINode'] = i + #x['NewJNode'] = j + x['CountID'] = row[1].CountID if link <> None: + #link['@loop'] = row[1].CountID x['vol' + tod] = link['@tveh'] else: x['vol' + tod] = None list_model_vols.append(x) - print len(list_model_vols) + #print len(list_model_vols) + #scenario.publish_network(network) df = pd.DataFrame(list_model_vols) - df = df.set_index(['loop_INode', 'loop_JNode']) + df.set_index(['CountID'], inplace = True) + #df = df.set_index(['loop_INode', 'loop_JNode']) + #print df.head(10) return df def get_aadt_volumes(EmmeProject, df_aadt_counts, vol_dict): @@ -316,11 +314,9 @@ def get_transit_boardings_time(EmmeProject): def calc_transit_link_volumes(EmmeProject): total_hours = transit_tod[EmmeProject.tod]['num_of_hours'] my_expression = str(total_hours) + ' * vauteq * (60/hdw)' - print my_expression + EmmeProject.transit_segment_calculator(result = '@trnv', expression = my_expression, aggregation = "+") - - def writeCSV(fileNamePath, listOfTuples): myWriter = csv.writer(open(fileNamePath, 'wb')) for l in listOfTuples: @@ -398,15 +394,229 @@ def get_link_attribute(network, attr): df = pd.DataFrame({'link_id': link_dict.keys(), attr: link_dict.values()}) return df -def export_corridor_results(my_project): + +def calc_total_vehicles(my_project): + '''For a given time period, calculate link level volume, store as extra attribute on the link''' + + #medium trucks + my_project.network_calculator("link_calculation", result = '@mveh', expression = '@metrk/1.5') + + #heavy trucks: + my_project.network_calculator("link_calculation", result = '@hveh', expression = '@hvtrk/2.0') + + #buses: + my_project.network_calculator("link_calculation", result = '@bveh', expression = '@trnv3/2.0') + + #calc total vehicles, store in @tveh + str_expression = '@svtl1 + @svtl2 + @svtl3 + @h2tl1 + @h2tl2 + @h2tl3 + @h3tl1 + @h3tl2 + @h3tl3 + @lttrk + @mveh + @hveh + @bveh' + my_project.network_calculator("link_calculation", result = '@tveh', expression = str_expression) + + +def get_aadt_trucks(my_project): + '''Calculate link level daily total truck passenger equivalents for medium and heavy, store in a DataFrame''' + + link_list = [] + + for key, value in sound_cast_net_dict.iteritems(): + my_project.change_active_database(key) + + # Create extra attributes to store link volume data + for name, desc in extra_attributes_dict.iteritems(): + my_project.create_extra_attribute('LINK', name, desc, 'True') + + ## Calculate total vehicles for each link + calc_total_vehicles(my_project) + + # Loop through each link, store length and truck pce + network = my_project.current_scenario.get_network() + for link in network.links(): + link_list.append({'link_id' : link.id, '@mveh' : link['@mveh'], '@hveh' : link['@hveh'], 'length' : link.length}) + + df = pd.DataFrame(link_list, columns = link_list[0].keys()) + grouped = df.groupby(['link_id']) + df = grouped.agg({'@mveh':sum, '@hveh':sum, 'length':min}) + df.reset_index(level=0, inplace=True) + + return df + +def truck_summary(df_counts, my_project, writer): + """ Export medium and heavy truck results where observed data is available """ + + truck_volumes = get_aadt_trucks(my_project) + truck_compare = pd.merge(df_counts, truck_volumes, left_on='ij_id', right_on='link_id') + truck_compare['modeledTot'] = truck_compare['@mveh']+truck_compare['@hveh'] + truck_compare['modeledMed'] = truck_compare['@mveh'] + truck_compare['modeledHvy'] = truck_compare['@hveh'] + truck_compare_grouped_sum = truck_compare.groupby(['CountID']).sum()[['modeledTot', 'modeledMed', 'modeledHvy']] + truck_compare_grouped_sum.reset_index(level=0, inplace=True) + truck_compare_grouped_min = truck_compare.groupby(['CountID']).min()[['Location', 'LocationDetail', 'FacilityType', 'length', 'observedMed', + 'observedHvy', 'observedTot','county','LARGE_AREA','lat','lon']] + truck_compare_grouped_min.reset_index(level=0, inplace=True) + trucks_out= pd.merge(truck_compare_grouped_sum, truck_compare_grouped_min, on= 'CountID') + trucks_out.to_excel(excel_writer=writer, sheet_name='Truck Counts') + +def daily_counts(writer, my_project): + """Export daily network volumes and compare to observed.""" + + # Load observed data + count_id_df = pd.read_csv(r'inputs/networks/screenline_count_ids.txt', sep = ' ', header = None, names = ['NewINode', 'NewJNode','ScreenLineID']) + observed_count_df = pd.read_csv(r'inputs/observed/observed_daily_counts.csv') + count_id_df = count_id_df.merge(observed_count_df, how = 'left', on = 'ScreenLineID') + # add daily bank to project if it exists + if os.path.isfile(r'Banks/Daily/emmebank'): + bank = _eb.Emmebank(r'Banks/Daily/emmebank') + scenario = bank.scenario(1002) + + # Add/refresh screenline ID link attribute + if scenario.extra_attribute('@scrn'): + scenario.delete_extra_attribute('@scrn') + attr = scenario.create_extra_attribute('LINK', '@scrn') + + # Add/refresh screenline count value from assignment results + if scenario.extra_attribute('@count'): + scenario.delete_extra_attribute('@count') + attr_count = scenario.create_extra_attribute('LINK', '@count') + + network = scenario.get_network() + + inode_list = [] + jnode_list = [] + scrn_id = [] + facility_list = [] + observed_volume = [] + model_volume = [] + + for row in count_id_df.iterrows(): + inode = int(row[1].NewINode) + jnode = int(row[1].NewJNode) + if network.link(inode, jnode): + link = network.link(inode, jnode) + link['@scrn'] = row[1]['ScreenLineID'] + link['@count'] = row[1]['Year_2014'] + + inode_list.append(inode) + jnode_list.append(jnode) + facility_list.append(link['data3']) + scrn_id.append(link['@scrn']) + observed_volume.append(link['@count']) + model_volume.append(link['@tveh']) + + scenario.publish_network(network) + + df = pd.DataFrame([inode_list,jnode_list,facility_list,model_volume,scrn_id,observed_volume]).T + df.columns=['i','j','ul3','@tveh','@scrn','count'] + + df.to_excel(excel_writer=writer, sheet_name='Daily Counts') + + # Export truck trip tables + # for matrix_name in ['mfmetrk','mfhvtrk']: + # matrix_id = bank.matrix(matrix_name).id + # emme_matrix = bank.matrix(matrix_id) + # matrix_data = emme_matrix.get_data() + # np_matrix = np.matrix(matrix_data.raw_data) + # df = pd.DataFrame(np_matrix) + # # Attach zone numbers + # # Look up zone ID from index location + # zones = my_project.current_scenario.zone_numbers + # dictZoneLookup = dict((index,value) for index,value in enumerate(zones)) + # df.columns = [dictZoneLookup[i] for i in df.columns] + # df.index = [dictZoneLookup[i] for i in df.index.values] + + # df.to_csv('outputs/'+matrix_name+'.csv') + else: + raise Exception('no daily bank found') + +def bike_volumes(writer, my_project, tod): + '''Write bike link volumes to file for comparisons to counts ''' + + my_project.change_active_database(tod) + + network = my_project.current_scenario.get_network() + + # Load bike count data from file + bike_counts = pd.read_csv(bike_count_data) + + # Load edges file to join proper node IDs + edges_df = pd.read_csv(edges_file) + + df = bike_counts.merge(edges_df, + on=['INode','JNode']) + + # if the link is twoway, also get the other directoin IJ and JI and append to original df + twoway_links_df = df[df['Oneway'] == 2] + + # Replace I with J node for twoway links, for Emme IJ and geodatabase IJ pairs + twoway_links_df.loc[:,'tempINode'] = twoway_links_df.loc[:,'JNode'] + twoway_links_df.loc[:,'tempJNode'] = twoway_links_df.loc[:,'INode'] + twoway_links_df.loc[:,'tempNewINode'] = twoway_links_df.loc[:,'NewJNode'] + twoway_links_df.loc[:,'tempNewJNode'] = twoway_links_df.loc[:,'NewINode'] + # remove old IJ values and replace with the new swapped values + twoway_links_df.drop(['INode','JNode','NewINode','NewJNode'],axis=1,inplace=True) + twoway_links_df.loc[:,'INode'] = twoway_links_df.loc[:,'tempINode'] + twoway_links_df.loc[:,'JNode'] = twoway_links_df.loc[:,'tempJNode'] + twoway_links_df.loc[:,'NewINode'] = twoway_links_df.loc[:,'tempNewINode'] + twoway_links_df.loc[:,'NewJNode'] = twoway_links_df.loc[:,'tempNewJNode'] + twoway_links_df.drop(['tempINode','tempJNode','tempNewINode','tempNewJNode'],axis=1,inplace=True) + + df = pd.concat([df,twoway_links_df]) + df = df.reset_index() + list_model_vols = [] + + for row in df.index: + i = df.iloc[row]['NewINode'] + j = df.loc[row]['NewJNode'] + link = network.link(i, j) + x = {} + x['EmmeINode'] = i + x['EmmeJNode'] = j + x['gdbINode'] = df.iloc[row]['INode'] + x['gdbJNode'] = df.iloc[row]['JNode'] + x['LocationID'] = df.iloc[row]['LocationID'] + if link != None: + x['bvol' + tod] = link['@bvol'] + else: + x['bvol' + tod] = None + list_model_vols.append(x) + + df_count = pd.DataFrame(list_model_vols) + sheet_name = 'Bike Volumes' + summary_file_dir = 'outputs/network/network_summary_detailed.xlsx' + if os.path.exists(summary_file_dir): + xl = pd.ExcelFile(summary_file_dir) + if sheet_name in xl.sheet_names: + '''append column to existing TOD results''' + # df = pd.read_csv(bike_link_vol) + df = pd.read_excel(io=xl, sheetname=sheet_name) + df['bvol'+tod] = df_count['bvol'+tod] + # df.to_csv(bike_link_vol,index=False) + df.to_excel(excel_writer=writer, sheet_name=sheet_name, index=False) + else: + # df_count.to_csv(bike_link_vol,index=False) + df_count.to_excel(excel_writer=writer, sheet_name=sheet_name, index=False) + +def light_rail(df, writer): + + # load lookup table for observed boardings and station names + observed = pd.read_csv(light_rail_boardings) + + # # Join total and initial boardings & sum for all hours + + # # Join station information for set of nodes; report only for station in observed file + df = pd.merge(df, observed, left_on='inode', right_on='id', how='inner') + df['transfer_rate'] = df['transfers']/df['total_boardings'] + if model_year == base_year: + df = df.loc[(df.observed_boardings>0)] + df.to_excel(excel_writer=writer, sheet_name='Light Rail') + +def export_corridor_results(my_project, writer): ''' Evaluate corridor travel time for a single AM and PM period''' tod = {'am': '7to8', 'pm': '16to17'} am_df = corridor_results(tod=tod['am'], my_project=my_project) pm_df = corridor_results(tod=tod['pm'], my_project=my_project) # combine am and pm into single CSV and export - corridor_df = pd.concat(objs=[am_df, pm_df]) - corridor_df.to_csv('outputs/corridor_summary.csv') + df = pd.concat(objs=[am_df, pm_df]) + df.to_excel(excel_writer=writer, sheet_name='Corridors') def corridor_results(tod, my_project): corridor_count = 12 # number of input corridor files @@ -439,6 +649,8 @@ def corridor_results(tod, my_project): # join corridor flags to link travel time corridor_times_df = pd.merge(link_df, corridor_flags_df) + # corridor_times_df.to_csv('temp.csv') + # sum corridor travel time and length for each corridor link_trav_time = pd.DataFrame() for i in range(1, corridor_count+1): # +1 because python is zero-based @@ -471,7 +683,128 @@ def corridor_results(tod, my_project): return df_out +def freeflow_skims(my_project): + """ + Attach "freeflow" (20to5) SOV skims to daysim_outputs + """ + + # Load daysim_outputs as dataframe + daysim = h5py.File('outputs/daysim/daysim_outputs.h5', 'r+') + df = pd.DataFrame() + for field in ['travtime','otaz','dtaz']: + df[field] = daysim['Trip'][field][:] + df['od']=df['otaz'].astype('str')+'-'+df['dtaz'].astype('str') + + # Look up zone ID from index location + zones = my_project.current_scenario.zone_numbers + dictZoneLookup = dict((index,value) for index,value in enumerate(zones)) + skim_vals = h5py.File(r'inputs\20to5.h5')['Skims']['svtl3t'][:] + + skim_df = pd.DataFrame(skim_vals) + # Reset index and column headers to match zone ID + skim_df.columns = [dictZoneLookup[i] for i in skim_df.columns] + skim_df.index = [dictZoneLookup[i] for i in skim_df.index.values] + + skim_df = skim_df.stack().reset_index() + skim_df.columns = ['otaz','dtaz','ff_travtime'] + skim_df['od']=skim_df['otaz'].astype('str')+'-'+skim_df['dtaz'].astype('str') + skim_df.index = skim_df['od'] + + df = df.join(skim_df,on='od', lsuffix='_cong',rsuffix='_ff') + + # Write to h5, create dataset if + if 'sov_ff_time' in daysim['Trip'].keys(): + del daysim['Trip']['sov_ff_time'] + try: + daysim['Trip'].create_dataset("sov_ff_time", data=df['ff_travtime'].values, compression='gzip') + except: + print 'could not write freeflow skim to h5' + daysim.close() + +def jobs_transit(writer): + buf = pd.read_csv(r'inputs\buffered_parcels.txt', sep=' ') + buf.index = buf.parcelid + + # distance to any transit stop + df = buf[['parcelid','dist_lbus','dist_crt','dist_fry','dist_lrt', + u'hh_p', u'stugrd_p', u'stuhgh_p', u'stuuni_p', u'empedu_p', + u'empfoo_p', u'empgov_p', u'empind_p', u'empmed_p', u'empofc_p', + u'empret_p', u'empsvc_p', u'empoth_p', u'emptot_p']] + + # Use minimum distance to any transit stop + newdf = pd.DataFrame(df[['dist_lbus','dist_crt','dist_fry','dist_lrt']].min(axis=1)) + newdf['parcelid'] = newdf.index + newdf.rename(columns={0:'nearest_transit'}, inplace=True) + df = pd.merge(df,newdf[['parcelid','nearest_transit']]) + + # only sum for parcels closer than quarter mile to stop + quarter_mile_jobs = pd.DataFrame(df[df['nearest_transit'] <= 0.25].sum()) + quarter_mile_jobs.rename(columns={0:'quarter_mile_transit'}, inplace=True) + all_jobs = pd.DataFrame(df.sum()) + all_jobs.rename(columns={0:'total'}, inplace=True) + + df = pd.merge(all_jobs,quarter_mile_jobs, left_index=True, right_index=True) + df.drop(['parcelid','dist_lbus','dist_crt','dist_fry','dist_lrt','nearest_transit'], inplace=True) + + df.to_excel(excel_writer=writer, sheet_name='Transit Job Access') + + +def project_to_wgs84(longitude, latitude, ESPG = "+init=EPSG:2926", conversion = 0.3048006096012192): + ''' + Converts the passed in coordinates from their native projection (default is state plane WA North-EPSG:2926) + to wgs84. Returns a two item tuple containing the longitude (x) and latitude (y) in wgs84. Coordinates + must be in meters hence the default conversion factor- PSRC's are in state plane feet. + ''' + #print longitude, latitude + # Remember long is x and lat is y! + prj_wgs = Proj(init='epsg:4326') + prj_sp = Proj(ESPG) + + # Need to convert feet to meters: + longitude = longitude * conversion + latitude = latitude * conversion + x, y = transform(prj_sp, prj_wgs, longitude, latitude) + + return x, y + +def export_network_shape(tod): + """ + Loop through network components and export shape points + """ + + if os.path.isfile(r'Banks/'+tod+'/emmebank'): + bank = _eb.Emmebank(r'Banks/'+tod+'/emmebank') + scenario = bank.scenario(1002) + network = scenario.get_network() + + inode_list = [] + jnode_list = [] + shape_x = [] + shape_y = [] + shape_loc = [] + + for link in network.links(): + local_index = 0 + for point in link.shape: + inode_list.append(link.i_node) + jnode_list.append(link.j_node) + shape_x.append(point[0]) + shape_y.append(point[1]) + shape_loc.append(local_index) + local_index += 1 + + df = pd.DataFrame([inode_list,jnode_list,shape_loc,shape_x,shape_y]).T + df.columns=['i','j','shape_local_index','x','y'] + + df['ij'] = df['i'].astype('str') + '-' + df['j'].astype('str') + + # convert to lat-lon + df['lat_lon'] = df[['x','y']].apply(lambda row: project_to_wgs84(row['x'], row['y']), axis=1) + df['lon'] = df['lat_lon'].apply(lambda row: row[0]) + df['lat'] = df['lat_lon'].apply(lambda row: row[-1]) + + df.to_csv('outputs/network/network_shape.csv', index=False) def main(): ft_summary_dict = {} @@ -479,31 +812,44 @@ def main(): transit_atts = [] my_project = EmmeProject(project) - # Travel times on key corridors - # export_corridor_results(my_project) + export_network_shape('7to8') - #export_corridor_results(my_project) + writer = pd.ExcelWriter('outputs/network/network_summary_detailed.xlsx', engine='xlsxwriter') - # Connect to sqlite3 db - if run_tableau_db: - con = None - con = lite.connect(results_db) - - writer = pd.ExcelWriter('outputs/network_summary_detailed.xlsx', engine = 'xlsxwriter')#Defines the file to write to and to use xlsxwriter to do so - #create extra attributes: - + export_corridor_results(my_project, writer) + jobs_transit(writer) - #pandas dataframe to hold count table: + # Read observed count data + loop_ids = pd.read_csv(r'inputs/networks/count_ids.txt', sep = ' ', header = None, names = ['NewINode', 'NewJNode','CountID']) + loop_counts = pd.read_csv(r'inputs/observed/loop_counts_2014.csv') + loop_counts.set_index(['CountID_Type'], inplace = True) + #loop_ids = pd.read_csv('scripts/summarize/inputs/network_summary/' + counts_file, index_col=['loop_INode', 'loop_JNode']) df_counts = pd.read_csv('scripts/summarize/inputs/network_summary/' + counts_file, index_col=['loop_INode', 'loop_JNode']) df_aadt_counts = pd.read_csv('scripts/summarize/inputs/network_summary/' + aadt_counts_file) df_tptt_counts = pd.read_csv('scripts/summarize/inputs/network_summary/' + tptt_counts_file) - - + df_truck_counts = pd.read_csv(truck_counts_file) + + daily_counts(writer, my_project) + + freeflow_skims(my_project) + + if run_truck_summary: + truck_summary(df_counts=df_truck_counts, my_project=my_project, writer=writer) + + + counts_dict = {} uc_vmt_dict = {} + uc_delay_dict = {} aadt_counts_dict = {} tptt_counts_dict = {} + + # write out stop-level boardings + stop_df = pd.DataFrame() + + # write out transit segment boardings (line and stop specific) + seg_df = pd.DataFrame() #get a list of screenlines from the bank/scenario screenline_list = get_unique_screenlines(my_project) @@ -513,11 +859,57 @@ def main(): #dict where key is screen line id and value is 0 screenline_dict[item] = 0 - #loop through all tod banks and get network summaries + # #loop through all tod banks and get network summaries for key, value in sound_cast_net_dict.iteritems(): my_project.change_active_database(key) for name, desc in extra_attributes_dict.iteritems(): my_project.create_extra_attribute('LINK', name, desc, 'True') + + network = my_project.current_scenario.get_network() + + tveh = [] + i_list = [] + j_list = [] + speed_limit = [] + facility_type = [] + capacity = [] + length = [] + time = [] + metrk = [] + hvtrk = [] + bvol = [] + + # Link volumes + for link in network.links(): + i_list.append(link.i_node) + j_list.append(link.j_node) + tveh.append(link.auto_volume) + metrk.append(link['@metrk']) + hvtrk.append(link['@hvtrk']) + speed_limit.append(link.data2) + facility_type.append(link.data3) + capacity.append(link.data1) + length.append(link['length']) + time.append(link.auto_time) + try: + bvol.append(link['@bvol']) + except: + # print 'no bvol ' + key + pass + + df = pd.DataFrame([i_list,j_list,tveh,metrk,hvtrk,speed_limit,facility_type, + capacity,length,time,bvol]).T + df.columns = ['i','j','tveh','metrk','hvtrk','speed_limit','facility_type', + 'capacity','ij_length','time','bvol'] + df['tod'] = key + df['ij'] = df['i'].astype('str') + '-' + df['j'].astype('str') + + network_results_path = r'outputs/network/network_results.csv' + if os.path.exists(network_results_path): + df.to_csv(network_results_path, mode='a', index=False, header=False) + else: + df.to_csv(network_results_path, index=False) + #TRANSIT: if my_project.tod in transit_tod.keys(): for name, desc in transit_extra_attributes_dict.iteritems(): @@ -528,8 +920,49 @@ def main(): transit_summary_dict[key] = transit_results[0] transit_atts.extend(transit_results[1]) #transit_atts = list(set(transit_atts)) + + network = my_project.current_scenario.get_network() + ons = {} + offs = {} + + for node in network.nodes(): + ons[int(node.id)] = node.initial_boardings + offs[int(node.id)] = node.final_alightings + + df = pd.DataFrame() # temp dataFrame to append to stop_df + df['inode'] = ons.keys() + df['initial_boardings'] = ons.values() + df['final_alightings'] = offs.values() + df['tod'] = my_project.tod + + stop_df = stop_df.append(df) + + # Transit segment values + # boardings = {} + # line = {} + + boardings = [] + line = [] + inode = [] + + for tseg in network.transit_segments(): + boardings.append(tseg.transit_boardings) + line.append(tseg.line.id) + inode.append(tseg.i_node.number) + + # boardings[tseg.i_node.number] = tseg.transit_boardings + # line[tseg.i_node.number] = tseg.line.id + + df = pd.DataFrame([inode,boardings,line]).T + df.columns = ['inode','total_boardings','line'] + df['tod'] = my_project.tod + # df['inode'] = boardings.keys() + # df['line'] = line.values() + # df['total_boardings'] = boardings.values() + + + seg_df = seg_df.append(df) - #print transit_summary_dict net_stats = calc_vmt_vht_delay_by_ft(my_project) @@ -537,9 +970,10 @@ def main(): ft_summary_dict[key] = net_stats #store vmt by user class in dict: uc_vmt_dict[key] = vmt_by_user_class(my_project) + uc_delay_dict[key] = delay_by_user_class(my_project) #counts: - df_tod_vol = get_link_counts(my_project, df_counts, key) + df_tod_vol = get_link_counts(my_project, loop_ids, key) counts_dict[key] = df_tod_vol #AADT Counts: @@ -552,49 +986,29 @@ def main(): #screen lines get_screenline_volumes(screenline_dict, my_project) - - list_of_measures = ['vmt', 'vht', 'delay'] - - # Write results to sqlite3 db (for Tableau) - if run_tableau_db: - facility_results = {} - for measure in list_of_measures: - facility_results[measure] = dict_to_df(input_dict=ft_summary_dict, - measure=measure) - # Measures by TOD - df = pd.DataFrame(facility_results[measure].sum(),columns=[measure]).T - df = stamp(df, con=con, table=measure+'_by_tod') - df.to_sql(name=measure+'_by_tod', con=con, if_exists='append', chunksize=1000) - - # Measures by Facility Type - df = pd.DataFrame(facility_results[measure].T.sum(),columns=[measure]).T - df = stamp(df, con=con, table=measure+'_by_facility') - df.to_sql(name=measure+'_by_facility', con=con, if_exists='append', chunksize=1000) - - - # Re-form screenlines for export to db - screenline_data = process_screenlines(screenline_dict) - screenline_data = stamp(screenline_data, con=con, table='screenlines') - screenline_data.to_sql(name='screenlines', con=con, if_exists='append', chunksize=1000) - - # Export DaySim results to db - daysim_metrics = [u'mode', u'travcost', u'travdist', u'travtime'] + # bike volumes + if key in ['5to6','7to8','8to9','9to10','10to14','14to15','15to16','16to17', + '17to18']: + bike_volumes(writer=writer, my_project=my_project, tod=key) - # Convert daysim outputs H5 to a dataframe - daysim_df = process_h5(data_table='Trip', h5_file=r'outputs/daysim_outputs.h5', columns=daysim_metrics) + list_of_measures = ['vmt', 'vht', 'delay'] - # Process tables that show results by mode - for metric in [u'travcost', u'travdist', u'travtime']: - df = daysim_df.groupby('mode').mean()[[metric]].T - df.columns = ['Walk','Bike','SOV','HOV2','HOV3+','Transit','School Bus'] - df = stamp(df, con=con, table=metric) - df.to_sql(name=metric, con=con, if_exists='append', chunksize=1000) + # write total boardings by inode, transit line, and tod + # seg_df.to_excel(excel_writer=writer, sheet_name='Segments') + + # combine initial and final boardings for transfers - # Transit Counts to db + seg_df = seg_df.groupby('inode').sum().reset_index() + seg_df = seg_df.drop(['tod','line'], axis=1) + stop_df = stop_df.groupby('inode').sum().reset_index() + transfer_df = pd.merge(stop_df, seg_df, on='inode') + transfer_df['transfers'] = transfer_df['total_boardings'] - transfer_df['initial_boardings'] + transfer_df.to_excel(excel_writer=writer, sheet_name='Transfers by Stop') - # Mode Share to DB + # Compute daily boardings for light-rail and major stops + light_rail(df=transfer_df, writer=writer) #write out transit: # print uc_vmt_dict @@ -602,9 +1016,6 @@ def main(): transit_df = pd.DataFrame() for tod, df in transit_summary_dict.iteritems(): - #if transit_tod[tod] == 'am': - # pd.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, - #keys=None, levels=None, names=None, verify_integrity=False) workbook = writer.book index_format = workbook.add_format({'align': 'left', 'bold': True, 'border': True}) @@ -617,36 +1028,19 @@ def main(): '17to18_board', '17to18_time', '18to20_board', '18to20_time']] transit_atts_df = pd.DataFrame(transit_atts) transit_atts_df = transit_atts_df.drop_duplicates(['id'], take_last=True) - print transit_atts_df.columns transit_df.reset_index(level=0, inplace=True) - # transit_df.to_csv('D:/transit_df.csv') - # transit_atts_df.to_csv('D:/transit_atts.csv') - #transit_df = transit_df.merge(transit_atts_df, 'inner', right_on=['id'], left_on=['id']) transit_atts_df = transit_atts_df.merge(transit_df, 'inner', right_on=['id'], left_on=['id']) - transit_atts_df.to_excel(excel_writer = writer, sheet_name = 'Transit Summaries') - #if col == 0: - # worksheet = writer.sheets['Transit Summaries'] - # routes = df.index.tolist() - # for route_no in range(len(routes)): - # worksheet.write_string(route_no + 1, 0, routes[route_no], index_format) - # col = col + 1 - # df.to_excel(excel_writer = writer, sheet_name = 'Transit Summaries', index = False, startcol = col) - # col = col + 2 - #else: - # df.to_excel(excel_writer = writer, sheet_name = 'Transit Summaries', index = False, startcol = col) - # col = col + 2 - #*******write out counts: for value in counts_dict.itervalues(): - df_counts = df_counts.merge(value, right_index = True, left_index = True) - df_counts = df_counts.drop_duplicates() + loop_counts = loop_counts.merge(value, left_index = True, right_index = True) + #loop_counts = loop_counts.drop_duplicates() #write counts out to xlsx: #loops - df_counts.to_excel(excel_writer = writer, sheet_name = 'Counts Output') + loop_counts.to_excel(excel_writer = writer, sheet_name = 'Counts Output') #aadt: aadt_df = pd.DataFrame.from_dict(aadt_counts_dict, orient="index") @@ -694,35 +1088,14 @@ def main(): uc_vmt_df = uc_vmt_df.sort_index() uc_vmt_df.to_excel(excel_writer = writer, sheet_name = 'UC VMT') - writer.save() + uc_delay_df = pd.DataFrame(columns = uc_list, index = uc_delay_dict.keys()) + for colnum in range(len(uc_list)): + for index in uc_delay_dict.keys(): + uc_delay_df[uc_list[colnum]][index] = uc_delay_dict[index][colnum] + uc_delay_df = uc_delay_df.sort_index() + uc_delay_df.to_excel(excel_writer = writer, sheet_name = 'UC Delay') - #checks if openpyxl is installed (or pip to install it) in order to run xlautofit.run() to autofit the columns - import imp - try: - imp.find_module('openpyxl') - found_openpyxl = True - except ImportError: - found_openpyxl = False - if found_openpyxl == True: - xlautofit.run('outputs/network_summary_detailed.xlsx') - - - #else: - # try: - # imp.find_module('pip') - # found_pip = True - # except ImportError: - # found_pip = False - # if found_pip == True: - # pip.main(['install','openpyxl']) - # else: - # print('Library openpyxl needed to autofit columns') - - #writer = csv.writer(open('outputs/' + screenlines_file, 'ab')) - #for key, value in screenline_dict.iteritems(): - # print key, value - # writer.writerow([key, value]) - #writer = None + writer.save() if __name__ == "__main__": main() diff --git a/scripts/summarize/standard/parcel_summary.py b/scripts/summarize/standard/parcel_summary.py index 609f4145..3c877210 100644 --- a/scripts/summarize/standard/parcel_summary.py +++ b/scripts/summarize/standard/parcel_summary.py @@ -1,43 +1,112 @@ # Load buffered parcel data and summarize by Regional Growth Center +import pandana as pdna import pandas as pd import numpy as np -import os +import os, sys +sys.path.append(os.getcwd()) +sys.path.append(os.path.join(os.getcwd(),'scripts/accessibility')) +from accessibility_configuration import * from standard_summary_configuration import * -import input_configuration # Import as a module to access inputs as a dictionary +from emme_configuration import * +import input_configuration +import re +import sys +from pyproj import Proj, transform +import h5py print "running parcel summary" -buffered_parcels = 'buffered_parcels.txt' # Parcel data -parcel_urbcen_map = 'parcels_in_urbcens.csv' # lookup for parcel to RGC -file_out = 'parcel_summary.xlsx' # summary output file name +def assign_nodes_to_dataset(dataset, network, column_name, x_name, y_name): + """Adds an attribute node_ids to the given dataset.""" + dataset[column_name] = network.get_node_ids(dataset[x_name].values, dataset[y_name].values) + +def process_dist_attribute(parcels, network, name, x, y): + network.set_pois(name, x, y) + res = network.nearest_pois(max_dist, name, num_pois=1, max_distance=999) + res[res != 999] = (res[res != 999]/5280.).astype(res.dtypes) # convert to miles + res_name = "dist_%s" % name + parcels[res_name] = res.loc[parcels.node_ids].values -# Load files in pandas -main_dir = os.path.abspath('') -try: - parcels = pd.read_table(main_dir + "/inputs/" + buffered_parcels, sep=' ') -except: - print "Missing 'buffered_parcels.dat'" + return parcels -try: - map = pd.read_csv(main_dir + "/scripts/summarize/inputs/" + parcel_urbcen_map) -except: - print "Missing 'parcels_in_urbcens.csv'" +def parcel_summary(): + """ + Summarize parcels by RGC for quick check of min, mean, max. + """ + main_dir = os.path.abspath('') + try: + parcels = pd.read_table(main_dir + "/inputs/" + buffered_parcels, sep=' ') + except: + print "Missing 'buffered_parcels.dat'" + try: + map = pd.read_csv(main_dir + "/scripts/summarize/inputs/" + parcel_urbcen_map) + except: + print "Missing 'parcels_in_urbcens.csv'" -# Join the urban center location to the parcels file -parcels = pd.merge(parcels, map, left_on='parcelid', right_on='hhparcel') -print "Loading parcel data to summarize..." + # Join the urban center location to the parcels file + parcels = pd.merge(parcels, map, left_on='parcelid', right_on='hhparcel') + print "Loading parcel data to summarize..." -# Summarize parcel fields by urban center -mean_by_urbcen = pd.DataFrame(parcels.groupby('NAME').mean()) -min_by_urbcen = pd.DataFrame(parcels.groupby('NAME').min()) -max_by_urbcen = pd.DataFrame(parcels.groupby('NAME').max()) -std_by_urbcen = pd.DataFrame(parcels.groupby('NAME').std()) + # Summarize parcel fields by urban center + mean_by_urbcen = pd.DataFrame(parcels.groupby('NAME').mean()) + min_by_urbcen = pd.DataFrame(parcels.groupby('NAME').min()) + max_by_urbcen = pd.DataFrame(parcels.groupby('NAME').max()) + std_by_urbcen = pd.DataFrame(parcels.groupby('NAME').std()) -# Write results to separate worksheets in an Excel file -excel_writer = pd.ExcelWriter(main_dir + '/outputs/' + file_out) + # Write results to separate worksheets in an Excel file + excel_writer = pd.ExcelWriter(main_dir + '/outputs/' + parcel_file_out) -mean_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Mean') -min_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Min') -max_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Max') -std_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Std Dev') + mean_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Mean') + min_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Min') + max_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Max') + std_by_urbcen.to_excel(excel_writer=excel_writer, sheet_name='Std Dev') + +def transit_access(): + transit_df = pd.DataFrame.from_csv(transit_stops_name) + + # Load parcel data + parcels = pd.DataFrame.from_csv(parcels_file_name, sep = " ", index_col=None ) + + # Check for missing data + for col_name in parcels.columns: + # daysim does not use EMPRSC_P + if col_name != 'EMPRSC_P': + if parcels[col_name].sum() == 0: + print col_name + ' column sum is zero! Exiting program.' + sys.exit(1) + + # nodes must be indexed by node_id column, which is the first column + nodes = pd.DataFrame.from_csv(nodes_file_name) + links = pd.DataFrame.from_csv(links_file_name, index_col = None ) + + # assign impedence + imp = pd.DataFrame(links.Shape_Length) + imp = imp.rename(columns = {'Shape_Length':'distance'}) + + # create pandana network + net = pdna.network.Network(nodes.x, nodes.y, links.from_node_id, links.to_node_id, imp) + for dist in distances: + net.precompute(dist) + + # set the number of pois on the network for the distance variables (transit + 1 for parks) + net.init_pois(len(transit_modes)+1, max_dist, 1) + + # assign network nodes to parcels, for buffer variables + assign_nodes_to_dataset(parcels, net, 'node_ids', 'XCOORD_P', 'YCOORD_P') + + # calc the distance from each parcel to nearest transit stop by type + for attr in ['frequent']: + print attr + # get the records/locations that have this type of transit: + transit_type_df = transit_df.loc[(transit_df[attr] == 1)] + parcels = process_dist_attribute(parcels, net, attr, transit_type_df["x"], transit_type_df["y"]) + #Some parcels share the same network node and therefore have 0 distance. Recode this to .01. + field_name = "dist_%s" % attr + parcels.ix[parcels[field_name]==0, field_name] = .01 + + parcels.to_csv(transit_access_outfile) + +if __name__ == '__main__': + parcel_summary() + transit_access() \ No newline at end of file diff --git a/scripts/summarize/standard/roadway_base_year_validation.py b/scripts/summarize/standard/roadway_base_year_validation.py index 2687eec5..c9210b97 100644 --- a/scripts/summarize/standard/roadway_base_year_validation.py +++ b/scripts/summarize/standard/roadway_base_year_validation.py @@ -1,9 +1,11 @@ -import os -import sys +import os, sys import pandas as pd +sys.path.append(os.getcwd()) from standard_summary_configuration import * from input_configuration import * from pandas import ExcelWriter +pd.options.mode.chained_assignment = None # mute chained assignment warnings + def compare_fac_type(daily_df, out_summary): daily_df = pd.DataFrame([daily_df.groupby('@scrn').sum()['@tveh'].values, diff --git a/scripts/summarize/standard/standard_summary_configuration.py b/scripts/summarize/standard/standard_summary_configuration.py index a22520e8..bf9c5dc1 100644 --- a/scripts/summarize/standard/standard_summary_configuration.py +++ b/scripts/summarize/standard/standard_summary_configuration.py @@ -1,7 +1,7 @@ #################################### NETWORK SUMMARY #################################### network_summary_project = 'Projects/LoadTripTables/LoadTripTables.emp' project = 'Projects/LoadTripTables/LoadTripTables.emp' -report_output_location = 'Outputs' +report_output_location = 'Outputs/network' fac_type_dict = {'highway' : 'ul3 = 1 or ul3 = 2', 'arterial' : 'ul3 = 3 or ul3 = 4 or ul3 = 6', 'connectors' : 'ul3 = 5'} @@ -55,8 +55,12 @@ # Grouped outputs -comparison_name = '2014_pre_calibration' # define in input_config -comparison_run_dir = r'D:\Stefan\TWG\Estimated_Models_Pre_Calibration\outputs' + +# To compare with 1 or more runs, add key as run name, value as location to main soundcast directory +# e.g., comparison_runs = {'soundcast_base': 'C:/user/soundcast_base_run', +# 'soundcast_2040': 'C:/user/soundcast_2040'} +comparison_runs = {} +compare_survey = True # compare daysim results in Tableau and topsheet outputs #### Transit Groupings ############################################################### transit_time_group_file= 'scripts/summarize/inputs/network_summary/transit_time_groups.csv' @@ -65,12 +69,22 @@ ##### Output File Locations ###################################################### -net_summary_detailed = 'outputs/network_summary_detailed.xlsx' -net_summary_out = 'outputs/network_summary_aggregate.xlsx' -roadway_summary = 'outputs/roadway_validation.xlsx' -transit_summary_out = 'outputs/transit_validation.xlsx' +net_summary_detailed = 'outputs/network/network_summary_detailed.xlsx' +net_summary_out = 'outputs/network/network_summary.xlsx' +roadway_summary = 'outputs/network/roadway_summary.xlsx' +transit_summary_out = 'outputs/transit/transit_summary.xlsx' # Bikes -bike_link_vol = 'outputs/bike_volumes.csv' +bike_link_vol = 'outputs/bike/bike_volumes.csv' bike_count_data = 'inputs/bikes/bike_count_links.csv' -edges_file = 'inputs/bikes/edges_0.txt' \ No newline at end of file +edges_file = 'inputs/bikes/edges_0.txt' + +# Parcel Summary +buffered_parcels = 'buffered_parcels.txt' # Parcel data +parcel_urbcen_map = 'parcels_in_urbcens.csv' # lookup for parcel to RGC +parcel_file_out = 'parcel_summary.xlsx' # summary output file name +parcels_file_name = 'inputs/accessibility/parcels_urbansim.txt' +nodes_file_name = 'inputs/accessibility/all_streets_nodes_2014.csv' +links_file_name = 'inputs/accessibility/all_streets_links_2014.csv' +transit_access_outfile = 'outputs/transit/freq_transit_access.csv' +max_dist = 24140.2 \ No newline at end of file diff --git a/scripts/summarize/standard/summarize_land_use_inputs.py b/scripts/summarize/standard/summarize_land_use_inputs.py index 64ee4127..7be8ebf5 100644 --- a/scripts/summarize/standard/summarize_land_use_inputs.py +++ b/scripts/summarize/standard/summarize_land_use_inputs.py @@ -1,3 +1,5 @@ +import os, sys +sys.path.append(os.getcwd()) from input_configuration import * from standard_summary_configuration import * import pandas as pd diff --git a/scripts/summarize/standard/transit_base_year_validation.py b/scripts/summarize/standard/transit_base_year_validation.py index a95ba62e..cd6e6dca 100644 --- a/scripts/summarize/standard/transit_base_year_validation.py +++ b/scripts/summarize/standard/transit_base_year_validation.py @@ -1,11 +1,12 @@ -import os -import sys + +import os, sys import pandas as pd +sys.path.append(os.getcwd()) from standard_summary_configuration import * from input_configuration import * from pandas import ExcelWriter +pd.options.mode.chained_assignment = None # mute chained assignment warnings - def compare_boardings(modeled, observed, time_groups, route_groups, time_group_name, type): diff --git a/scripts/summarize/standard/truck_vols.py b/scripts/summarize/standard/truck_vols.py deleted file mode 100644 index 848fb9c0..00000000 --- a/scripts/summarize/standard/truck_vols.py +++ /dev/null @@ -1,115 +0,0 @@ -import pandas as pd -import numpy as np -import os, sys -import h5py -sys.path.append(os.path.join(os.getcwd(),"scripts")) -from EmmeProject import * -from input_configuration import * -from emme_configuration import * -from standard_summary_configuration import * - -extra_attributes_dict = {'@tveh' : 'total vehicles', - '@mveh' : 'medium trucks', - '@hveh' : 'heavy trucks', - '@vmt' : 'vmt',\ - '@vht' : 'vht', - '@trnv' : 'buses in auto equivalents', - '@ovol' : 'observed volume', - '@bveh' : 'number of buses'} - -def get_link_attribute(attr, network): - ''' Return dataframe of link attribute and link ID''' - link_dict = {} - for i in network.links(): - link_dict[i.id] = i[attr] - df = pd.DataFrame({'link_id': link_dict.keys(), attr: link_dict.values()}) - return df - -def calc_total_vehicles(my_project): - '''For a given time period, calculate link level volume, store as extra attribute on the link''' - - #medium trucks - my_project.network_calculator("link_calculation", result = '@mveh', expression = '@metrk/1.5') - - #heavy trucks: - my_project.network_calculator("link_calculation", result = '@hveh', expression = '@hvtrk/2.0') - - #busses: - my_project.network_calculator("link_calculation", result = '@bveh', expression = '@trnv3/2.0') - - #calc total vehicles, store in @tveh - str_expression = '@svtl1 + @svtl2 + @svtl3 + @svnt1 + @svnt2 + @svnt3 + @h2tl1 + @h2tl2 + @h2tl3 + @h2nt1 + @h2nt2 + @h2nt3 + @h3tl1\ - + @h3tl2 + @h3tl3 + @h3nt1 + @h3nt2 + @h3nt3 + @lttrk + @mveh + @hveh + @bveh' - my_project.network_calculator("link_calculation", result = '@tveh', expression = str_expression) - - -def get_aadt_trucks(my_project): - '''Calculate link level daily total truck passenger equivalents for medium and heavy, store in a DataFrame''' - - link_list = [] - - for key, value in sound_cast_net_dict.iteritems(): - my_project.change_active_database(key) - - # Create extra attributes to store link volume data - for name, desc in extra_attributes_dict.iteritems(): - my_project.create_extra_attribute('LINK', name, desc, 'True') - - ## Calculate total vehicles for each link - calc_total_vehicles(my_project) - - # Loop through each link, store length and truck pce - network = my_project.current_scenario.get_network() - for link in network.links(): - link_list.append({'link_id' : link.id, '@mveh' : link['@mveh'], '@hveh' : link['@hveh'], 'length' : link.length}) - - df = pd.DataFrame(link_list, columns = link_list[0].keys()) - - grouped = df.groupby(['link_id']) - - df = grouped.agg({'@mveh':sum, '@hveh':sum, 'length':min}) - - df.reset_index(level=0, inplace=True) - - return df - - - -def main(): - print 'running truck_summary' - truck_counts = pd.read_excel(truck_counts_file) - filepath = r'projects/' + master_project + r'/' + master_project + '.emp' - my_project = EmmeProject(filepath) - truck_volumes =get_aadt_trucks(my_project) - truck_compare = pd.merge(truck_counts, truck_volumes, left_on = 'ij_id', right_on = 'link_id') - - truck_compare['modeledTot'] = truck_compare['@mveh']+truck_compare['@hveh'] - truck_compare['modeledMed'] = truck_compare['@mveh'] - truck_compare['modeledHvy'] = truck_compare['@hveh'] - truck_compare_grouped_sum = truck_compare.groupby(['CountID']).sum()[['modeledTot', 'modeledMed', 'modeledHvy']] - truck_compare_grouped_sum.reset_index(level=0, inplace=True) - truck_compare_grouped_min = truck_compare.groupby(['CountID']).min()[['Location', 'LocationDetail', 'FacilityType', 'length', 'observedMed', - 'observedHvy', 'observedTot','county','LARGE_AREA']] - truck_compare_grouped_min.reset_index(level=0, inplace=True) - trucks_out= pd.merge(truck_compare_grouped_sum, truck_compare_grouped_min, on= 'CountID') - # trucks_out['ModeledVolumes'] = trucks_out['med_hvy_tot'] - writer = pd.ExcelWriter('outputs/trucks_vol_summary.xlsx') - trucks_out.to_excel(writer, 'AllCounts') - - # Write out counts by facility type - facility_counts = trucks_out.groupby('FacilityType').sum() - facility_counts.drop(['CountID','length'], axis=1, inplace=True) - facility_counts.to_excel(writer, 'CountsByFacilityType') - - # Write out counts by county - cnty_counts = trucks_out.groupby('county').sum() - cnty_counts.drop(['CountID', 'length'], axis=1, inplace=True) - cnty_counts.to_excel(writer, 'CountsByCounty') - - # Write out counts by FAZ large area (district) - distr_counts = trucks_out.groupby('LARGE_AREA').sum() - distr_counts.drop(['CountID', 'length'], axis=1, inplace=True) - distr_counts.to_excel(writer, 'CountsByDistrict') - -if __name__ == "__main__": - main() \ No newline at end of file diff --git a/scripts/summary_functions.py b/scripts/summary_functions.py index 8e41b385..b4a9197d 100644 --- a/scripts/summary_functions.py +++ b/scripts/summary_functions.py @@ -12,10 +12,11 @@ #See the License for the specific language governing permissions and #limitations under the License. +import os, sys import pandas as pd import numpy as np import math - +sys.path.append(os.getcwd()) #Computation functions diff --git a/scripts/supplemental/create_airport_trips_combine_all.py b/scripts/supplemental/create_airport_trips_combine_all.py new file mode 100644 index 00000000..870aa2ec --- /dev/null +++ b/scripts/supplemental/create_airport_trips_combine_all.py @@ -0,0 +1,245 @@ +import pandas as pd +import numpy as np +import h5py +import glob, os +pd.set_option('display.float_format', lambda x: '%.3f' % x) +import os +#os.chdir('D:/soundcast_mode_choice/soundcast/') +import sys +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) +from emme_configuration import * +from input_configuration import * +from EmmeProject import * + +DAYSIM = 'inputs/hh_and_persons.h5' +PARCEL = 'inputs/accessibility/parcels_urbansim.txt' +OUT_PUT = 'outputs/supplemental/AIRPORT_TRIPS.csv' +daysim = h5py.File(DAYSIM,'r+') +parcel = pd.read_csv(PARCEL, ' ') +my_project = EmmeProject('projects/Supplementals/Supplementals.emp') +zonesDim = len(my_project.current_scenario.zone_numbers) +zones = my_project.current_scenario.zone_numbers + +# apply mode shares +hbo_ratio = h5py.File('outputs/supplemental/hbo_ratio.h5', 'r') +mode_dict = {'walk':'nwshwk', 'bike':'nwshbk','litrat':'nwshtw', 'sov': 'nwshda', 'hov2':'nwshs2', 'hov3':'nwshs3'} +#Time of the day factors +test = {'5to6' : {'sov' : .04, 'hov' : .035, 'transit' : .04}, '6to7' : {'sov' : .053, 'hov' : .056, 'transit' : .053}, '7to8' : {'sov' : .06, 'hov' : .061, 'transit' : .06}, + '8to9' : {'sov' : .057, 'hov' : .057, 'transit' : .057}, '9to10' : {'sov' : .055, 'hov' : .051, 'transit' : .055}, '10to14' : {'sov' : .2250, 'hov' : .1880, 'transit' : .2250}, + '14to15' : {'sov' : .061, 'hov' : .07, 'transit' : .061}, '15to16' : {'sov' : .061, 'hov' : .082, 'transit' : .061}, '16to17' : {'sov' : .06, 'hov' : .084, 'transit' : .06}, + '17to18' : {'sov' : .06, 'hov' : .08, 'transit' : .06}, '18to20' : {'sov' : .10, 'hov' : .108, 'transit' : .269}, '20to5' : {'sov' : .169, 'hov' : .125, 'transit' : 0.0}} + +output_dir = r'outputs/supplemental/' +# Daysim trips = pop * 0.02112 +def build_df(h5file, h5table, var_dict, nested): + ''' Convert H5 into dataframe ''' + data = {} + if nested: + # survey h5 have nested data structure, different than daysim_outputs + for col_name, var in var_dict.iteritems(): + data[col_name] = [i[0] for i in h5file[h5table][var][:]] + else: + for col_name, var in var_dict.iteritems(): + data[col_name] = [i for i in h5file[h5table][var][:]] + return pd.DataFrame(data) + + +def daysim_sort(daysim): + hhdict={'Household ID': 'hhno', + 'Household Size': 'hhsize', + 'Household TAZ': 'hhtaz', + 'Expansion Factor': 'hhexpfac'} + daysim_df = build_df(h5file=daysim, h5table='Household', var_dict = hhdict, nested=False) + daysim_sorted = pd.DataFrame(daysim_df.groupby('Household TAZ').sum()['Household Size']) + del daysim_sorted.index.name + daysim_sorted['TAZ'] = daysim_sorted.index + daysim_sorted['pop_trip'] = daysim_sorted['Household Size']*0.02112 + return daysim_sorted + + +# Parcel trips = valid emp * 0.01486 +def parcel_sort(parcel): + parcel['Employment Size'] = parcel['EMPTOT_P'] - parcel['EMPEDU_P'] + parcel['EMPGOV_P'] + parcel['emp_trip'] = parcel['Employment Size']*0.01486 + parcel_sorted = pd.DataFrame(parcel.groupby('TAZ_P').sum()[['emp_trip','Employment Size']]) + del parcel_sorted.index.name + parcel_sorted['TAZ'] = parcel_sorted.index + return parcel_sorted + + +# estimated trips +def trips_estimation(parcel_sorted, daysim_sorted): + trips = pd.DataFrame.merge(parcel_sorted, daysim_sorted, on='TAZ') + trips['est_trips'] = trips['pop_trip'] + trips['emp_trip'] + return trips + + +# Adjust estimated trips by appling observed control total +def trips_adjustion(trips, control_total): + #obs_trips = 101838 + est_trips = trips['est_trips'].sum() + print 'Total number of estimated trips is', est_trips + adj_factor = control_total/est_trips + print 'The adjusted factor of observe/estimate is:', adj_factor + trips['adj_trips'] = trips['est_trips']*adj_factor + + # Trip number validation + if 0 < (trips['adj_trips'].sum() - control_total) < 1: + print 'Total number of adjusted trips is as same as observed trips ' + cols = ['TAZ', 'adj_trips'] + airport_trips = trips[cols] + airport_trips['SeaTac_Taz'] = 983 + return airport_trips + + +#open shares for hbo: +def create_demand_matrix(airport_trips, org_zones, dest_zones): + zonesDim = len(my_project.current_scenario.zone_numbers) + zones = my_project.current_scenario.zone_numbers + #demand_matrix = np.zeros((zonesDim,zonesDim), np.float16) + demand_matrix = np.zeros((org_zones, dest_zones), np.float16) #IndexError: index 3868 is out of bounds for axis 0 with size 3868 + #dictZoneLookup = dict((value,index) for index,value in enumerate(zones)) + + #convert to matrix + for rec in airport_trips.iterrows(): + #origin = dictZoneLookup[int(rec[1][0])] + #destination = dictZoneLookup[983] + demand = rec[1][1] + origin = int(rec[1][0]) -1 + destination = 983-1 + print origin + print demand + demand_matrix[origin, destination] = demand + return demand_matrix + + +# Input the model choice ratio matrices +def apply_ratio_to_trips(trip_table, ratio_table): + result = np.zeros(shape=trip_table.shape) + for i in range(len(trip_table)): + # iterate through columns + for j in range(len(trip_table[0])): + result[i][j] = trip_table[i][j] * ratio_table[i][j] + return result + + +# split and output trip tables by mode and directions +def split_trips_into_modes(direction_trips): + table_dict = {} + for mode, ratio in mode_dict.iteritems(): + print mode + ratio = hbo_ratio['hbo'][ratio][:] + mod_trip = apply_ratio_to_trips(direction_trips, ratio) + # convert hov to vehicle trips (/2, /3.5) + if mode == 'hov2': + mod_trip = mod_trip / 2 + if mode == 'hov3': + mod_trip = mod_trip / 3.5 + table_dict[mode] = mod_trip + return table_dict + + +# Split trips into time of a day: apply time of the day factors to internal trips +def split_tod_internal(airport_trips, matrix_dict): + for tod, dict in test.iteritems(): + #open work externals: + ixxi_work_store = h5py.File('outputs/supplemental/external_work_' + tod + '.h5', 'r') + sov = np.array(airport_trips['sov']) * float(test[tod]['sov']) + np.array(ixxi_work_store['svtl']) + hov2 = np.array(airport_trips['hov2']) * float(test[tod]['hov']) + np.array(ixxi_work_store['h2tl']) + hov3 = np.array(airport_trips['hov3']) * float(test[tod]['hov']) + np.array(ixxi_work_store['h3tl']) + ixxi_work_store.close() + ''' At this point, We determine to use SOV factors on transit, bike and walk ''' + litrat = np.array(airport_trips['litrat']) * float(test[tod]['transit']) + walk = np.array(airport_trips['walk']) * float(test[tod]['sov']) + bike = np.array(airport_trips['bike']) * float(test[tod]['sov']) + matrix_dict[tod]= {'svtl' : sov, 'h2tl' : hov2, 'h3tl' : hov3, 'litrat': litrat, 'walk': walk, 'bike': bike} + return matrix_dict + + +# Combine external and internal trips +def combine_IE_trips(path, matrix_dict1, matrix_dict2, matrix_dict): + for tod in test.keys(): + print tod + external_trips = h5py.File(path + tod + '.h5', 'r') + print external_trip_dir + tod + '.h5' + for mod in ['svtl', 'h2tl', 'h3tl']: + matrix_dict1[tod][mod][0:3865, 0:3865] = matrix_dict1[tod][mod][0:3865, 0:3865] + np.array(external_trips[mod]) + matrix_dict2[tod][mod] += matrix_dict1[tod][mod] + matrix_dict = matrix_dict2 + return matrix_dict + + +# Output trips +def output_trips(path, matrix_dict): + for tod in matrix_dict.iterkeys(): + print tod + print "Exporting supplemental trips for time period: " + str(tod) + my_store = h5py.File(path + str(tod) + '.h5', "w") + for mode, value in matrix_dict[tod].iteritems(): + my_store.create_dataset(str(mode), data=value) + my_store.close() + + +########################### Calculation ########################## +# Get airport trip table (all-in-one table) +daysim_sorted = daysim_sort(daysim) +parcel_sorted = parcel_sort(parcel) +trips = trips_estimation(parcel_sorted, daysim_sorted) +airport_trips = trips_adjustion(trips, airport_control_total[model_year]) +print zonesDim +demand_matrix = create_demand_matrix(airport_trips, zonesDim, zonesDim) +print 'create airport trip demand matrix, done' + +# split airport trips into different modes, by appling HBO ratios +# we would like to seperate airport trips by two directions, since the mode choice ratio are different between 'to' and 'from airport' +to_airport = demand_matrix/2 +from_airport = to_airport.transpose() +all = to_airport+from_airport +airport_trips_by_mode = split_trips_into_modes(all) +print 'split to_airport_trips into modes, done' +airport_matrix_dict = {} + +#open external trip tables: +ixxi_non_work_store = h5py.File('outputs/supplemental/external_non_work.h5', 'r') +external_modes = ['svtl', 'h2tl', 'h3tl'] +ext_trip_table_dict = {} +ext_tod_dict = {} +# get the non work external trips +for mode in external_modes: + ext_trip_table_dict[mode] = np.array(ixxi_non_work_store[mode]) +# add external non work to airport trips +airport_trips_by_mode['sov'] = airport_trips_by_mode['sov'] + ext_trip_table_dict['svtl'] +airport_trips_by_mode['hov2'] = airport_trips_by_mode['hov2'] + ext_trip_table_dict['h2tl'] +airport_trips_by_mode['hov3'] = airport_trips_by_mode['hov3'] + ext_trip_table_dict['h3tl'] + +#apply time of day factors: +split_tod_internal(airport_trips_by_mode, airport_matrix_dict) +print 'split internal to airpoprt trips into time periods, done' + +## Output final trip tables, which are by time of the day and trip mode. +output_trips(output_dir, airport_matrix_dict) +#print 'congrats, your airport trip tables are ready at:', combined_bidir_airport_trip_dir + + + +##*******************************************VALIDATION/Statistic ******************************************************* + + +#to_airport2 = h5py.File('outputs/supplemental/mode_choice/trips_to_airport_am.h5', 'r') +#from_airport2 = h5py.File('outputs/supplemental/mode_choice/trips_from_airport_am.h5', 'r') + + +#to_total = 0 +#from_total = 0 +#for mode in ['sov', 'hov2', 'hov3', 'bike', 'walk', 'litrat']: +# print mode +# print np.sum(np.asarray(to_airport2[mode])) +# print np.sum(np.asarray(from_airport2[mode])) +# to_total += np.sum(np.asarray(to_airport2[mode])) +# from_total += np.sum(np.asarray(from_airport2[mode])) +#print 'total trips to airport:', to_total +#print 'total trips from airport:', from_total +#to_airport2.close() +#from_airport2.close() + diff --git a/scripts/supplemental/create_ixxi_work_trips.py b/scripts/supplemental/create_ixxi_work_trips.py new file mode 100644 index 00000000..44b672df --- /dev/null +++ b/scripts/supplemental/create_ixxi_work_trips.py @@ -0,0 +1,218 @@ +import pandas as pd +import numpy as np +import h5py +import sys +import os +#os.chdir('D:/Stefan/TWG/Estimated_Models_Pre_Calibration') +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.path.join(os.getcwd(),"scripts/trucks")) +sys.path.append(os.getcwd()) +from emme_configuration import * +from input_configuration import * +from EmmeProject import * +from truck_configuration import * + +output_dir = r'outputs/supplemental/' +my_project = EmmeProject(r'projects\Supplementals\Supplementals.emp') + +tod_factors = {'5to6' : .04, '6to7' : .075, '7to8' : 0.115, '8to9' : 0.091, '9to10' : 0.051, '10to14' : 0.179, '14to15' : 0.056, '15to16' : 0.071, '16to17' : 0.106, '17to18' : 0.101, + '18to20' : 0.06, '20to5' : 0.055} + +# list of jblm taz's +jblm_taz_list = [3061, 3070, 3346, 3348, 3349, 3350, 3351, 3352, 3353, 3354, 3355, 3356] + +# dictionary to hold taz id and total enlisted to use to update externals +jbml_enlisted_taz_dict = {} + +# it might make sense to put these file locations in a config somewhere +parcel_file = "inputs\\accessibility\\parcels_urbansim.txt" +military_file = "inputs\\accessibility\\enlisted_personnel.csv" +non_worker_file = r'inputs\supplemental\generation\externals_unadjusted.csv' + +parcel_emp_cols = parcel_attributes =["EMPMED_P", "EMPOFC_P", "EMPEDU_P", "EMPFOO_P", "EMPGOV_P", "EMPIND_P", "EMPSVC_P", "EMPOTH_P", "EMPTOT_P", "EMPRET_P"] + +def network_importer(EmmeProject): + for scenario in list(EmmeProject.bank.scenarios()): + EmmeProject.bank.delete_scenario(scenario) + #create scenario + EmmeProject.bank.create_scenario(1002) + EmmeProject.change_scenario() + #print key + EmmeProject.delete_links() + EmmeProject.delete_nodes() + EmmeProject.process_modes('inputs/networks/' + mode_file) + EmmeProject.process_base_network('inputs/networks/' + truck_base_net_name) + +def h5_to_data_frame(h5_file, group_name): + col_dict = {} + for col in h5_file[group_name].keys(): + my_array = np.asarray(h5_file[group_name][col]) + col_dict[col] = my_array + return pd.DataFrame(col_dict) + +def remove_employment_by_taz(df, taz_list, col_list): + for taz in taz_list: + for col in col_list: + df.loc[df['TAZ_P'] == taz, col] = 0 + return df + +# bank needs a network +network_importer(my_project) + +# input files +parcels_urbansim = pd.read_csv(parcel_file, sep = " ") +parcels_military = pd.read_csv(military_file) +non_worker_external = pd.read_csv(non_worker_file) + +# Convert columns to upper case for now +parcels_urbansim.columns = [i.upper() for i in parcels_urbansim.columns] + +######## Add enlisted jobs to parcels: + +#military file has a record for each block so need to sum, but keep first zone +f = {} +for col in parcels_military.columns: + if col == 'Zone' : + f[col] = ['first'] + elif col <> 'ParcelID': + f[col] = ['sum'] +parcels_military = parcels_military.groupby('ParcelID').agg(f).reset_index() + +# go through each parcel and add enlisted job to the parcel file +for row in parcels_military.iterrows(): + parcel_id = int(row[1]['ParcelID']) + taz_id = int(row[1]['Zone']) + enlisted_jobs = float(row[1][model_year]) + if taz_id in jblm_taz_list: + jbml_enlisted_taz_dict[taz_id] = enlisted_jobs + # add enlisted jobs to existing gov jobs at the parcel + parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPGOV_P'] = float(parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPGOV_P']) + enlisted_jobs + # add enlisted jobs to existing total jobs at the parcel + print 'old total ' + str(float(parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPTOT_P'])) + parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPTOT_P'] = float(parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPTOT_P']) + enlisted_jobs + print 'new total ' + str(float(parcels_urbansim.ix[parcels_urbansim.PARCELID==parcel_id, 'EMPTOT_P'])) + +parcels_urbansim.to_csv(parcel_file, sep = ' ', index = False) +############### + +######## Create Trip Tables for IXXI jobs: +# Get Zones +zonesDim = len(my_project.current_scenario.zone_numbers) +zones = my_project.current_scenario.zone_numbers +dictZoneLookup = dict((value,index) for index,value in enumerate(zones)) + +# read External work trips +work = pd.read_excel('inputs/supplemental/distribution/External_Work_NonWork_Inputs.xlsx','External_Workers') +# keep only the needed columns +work = work [['PSRC_TAZ','External_Station','Total_IE', 'Total_EI', 'SOV_Veh_IE', 'SOV_Veh_EI','HOV2_Veh_IE','HOV2_Veh_EI','HOV3_Veh_IE','HOV3_Veh_EI']] + +# group trips by O-D TAZ's +w_grp = work.groupby(['PSRC_TAZ','External_Station']).sum() + +# external enlisted are not included in worker flow file, so we are adding them in for JBML. assume that 30% jblm enlisted come from thurston county: +#for taz in jblm_taz_list: +# # 30% come from the two thurston county externals +# enlisted = jbml_enlisted_taz_dict[taz] * .3 + +# # use 90% for I-5 external- 3733, put them all in SOV for now +# if not (taz, 3733) in list(w_grp.index.values): +# w_grp.ix[(taz,3733),:] = 0 +# w_grp.ix[(taz,3733),'Total_EI'] = w_grp.ix[(taz,3733),'Total_EI'] + (.90 * enlisted) +# w_grp.ix[(taz,3733),'SOV_Veh_EI'] = w_grp.ix[(taz,3733),'SOV_Veh_EI'] + (.90 * enlisted) + +# # use 90% for I-5 external- 3733, put them all in SOV for now +# if not (taz, 3734) in list(w_grp.index.values): +# w_grp.ix[(taz,3734),:] = 0 +# w_grp.ix[(taz,3734),'Total_EI'] = w_grp.ix[(taz,3734),'Total_EI'] + (.10 * enlisted) +# w_grp.ix[(taz,3734),'SOV_Veh_EI'] = w_grp.ix[(taz,3734),'SOV_Veh_EI'] + (.10 * enlisted) + +## update the exernal non worker inpout for the gravity model: +#non_worker_external.ix[non_worker_external.taz==3733, 'hsppro'] = float(non_worker_external.ix[non_worker_external.taz==3733, 'hsppro'] - (.90 * .30 * sum(jbml_enlisted_taz_dict.values()))) +#non_worker_external.ix[non_worker_external.taz==3734, 'hsppro'] = float(non_worker_external.ix[non_worker_external.taz==3734, 'hsppro'] - (.10 * .30 * sum(jbml_enlisted_taz_dict.values()))) + +# export to .csv +non_worker_external.to_csv(r'inputs\supplemental\generation\externals.csv', index = False) + +# create empty numpy matrices for SOV, HOV2 and HOV3 +w_SOV = np.zeros((zonesDim,zonesDim), np.float16) +w_HOV2 = np.zeros((zonesDim,zonesDim), np.float16) +w_HOV3 = np.zeros((zonesDim,zonesDim), np.float16) + +# populate the numpy trips matrices +for i in work['PSRC_TAZ'].value_counts().keys(): + for j in work.groupby('PSRC_TAZ').get_group(i)['External_Station'].value_counts().keys(): #all the external stations for each internal PSRC_TAZ + #SOV + w_SOV[dictZoneLookup[i],dictZoneLookup[j]] = w_grp.loc[(i,j),'SOV_Veh_IE'] + w_SOV[dictZoneLookup[j],dictZoneLookup[i]] = w_grp.loc[(i,j),'SOV_Veh_EI'] + #HOV2 + w_HOV2[dictZoneLookup[i],dictZoneLookup[j]] = w_grp.loc[(i,j),'HOV2_Veh_IE'] + w_HOV2[dictZoneLookup[j],dictZoneLookup[i]] = w_grp.loc[(i,j),'HOV2_Veh_EI'] + #HOV3 + w_HOV3[dictZoneLookup[i],dictZoneLookup[j]] = w_grp.loc[(i,j),'HOV3_Veh_IE'] + w_HOV3[dictZoneLookup[j],dictZoneLookup[i]] = w_grp.loc[(i,j),'HOV3_Veh_EI'] +sov = w_SOV + w_SOV.transpose() +hov2 = w_HOV2 + w_HOV2.transpose() +hov3 = w_HOV3 + w_HOV3.transpose() + +matrix_dict = {} +matrix_dict = {'svtl' : sov, 'h2tl' : hov2, 'h3tl' : hov3} + +# create h5 files +if not os.path.exists(output_dir): + os.makedirs(output_dir) + +for tod, factor in tod_factors.iteritems(): + my_store = h5py.File(output_dir + '/' + 'external_work_' + tod + '.h5', "w") + for mode, matrix in matrix_dict.iteritems(): + matrix = matrix * factor + my_store.create_dataset(str(mode), data=matrix) + my_store.close() + +############### + +######Create ixxi file +w_grp.reset_index(inplace= True) +w_grp.reset_index(inplace= True) +observed_ixxi = w_grp.groupby('PSRC_TAZ').sum() +observed_ixxi = observed_ixxi.reindex(zones, fill_value=0) +observed_ixxi.reset_index(inplace = True) + +parcel_df = pd.read_csv(r'inputs\accessibility\parcels_urbansim.txt', sep = ' ') +parcel_df = remove_employment_by_taz(parcel_df, jblm_taz_list, parcel_emp_cols) +hh_persons = h5py.File(r'inputs\hh_and_persons.h5', "r") +parcel_grouped = parcel_df.groupby('TAZ_P') +emp_by_taz = pd.DataFrame(parcel_grouped['EMPTOT_P'].sum()) +emp_by_taz.reset_index(inplace = True) + +person_df = h5_to_data_frame(hh_persons, 'Person') +print len(person_df) +person_df = person_df.loc[(person_df.pwtyp > 0)] +hh_df = h5_to_data_frame(hh_persons, 'Household') +merged = person_df.merge(hh_df, how= 'left', on = 'hhno') +print len(merged) +merged_grouped = merged.groupby('hhtaz') + +workers_by_taz = pd.DataFrame(merged_grouped['pno'].count()) +workers_by_taz.rename(columns={'pno' :'workers'}, inplace = True) +workers_by_taz.reset_index(inplace = True) + +final_df = emp_by_taz.merge(workers_by_taz, how= 'left', left_on = 'TAZ_P', right_on = 'hhtaz') +final_df = observed_ixxi.merge(final_df, how= 'left', left_on = 'PSRC_TAZ', right_on = 'TAZ_P') +final_df['Worker_IXFrac'] = final_df.Total_IE/final_df.workers +final_df['Jobs_XIFrac'] = final_df.Total_EI/final_df.EMPTOT_P + +final_df.loc[final_df['Worker_IXFrac'] > 1, 'Worker_IXFrac'] = 1 +final_df.loc[final_df['Jobs_XIFrac'] > 1, 'Jobs_XIFrac'] = 1 + +final_df = final_df.replace([np.inf, -np.inf], np.nan) +final_df = final_df.fillna(0) +final_cols = ['PSRC_TAZ', 'Worker_IXFrac', 'Jobs_XIFrac'] + +for col_name in final_df.columns: + if col_name not in final_cols: + final_df.drop(col_name, axis=1, inplace=True) +final_df = final_df.round(3) + +final_df.to_csv('inputs/psrc_worker_ixxifractions.dat', sep = '\t', index = False, header = False) +parcel_df.to_csv(r'inputs\accessibility\parcels_urbansim.txt', sep = ' ', index = False) +############### diff --git a/scripts/supplemental/distribute_non_work_ixxi.py b/scripts/supplemental/distribute_non_work_ixxi.py new file mode 100644 index 00000000..3b09fd99 --- /dev/null +++ b/scripts/supplemental/distribute_non_work_ixxi.py @@ -0,0 +1,572 @@ +import array as _array +import os +import shutil +import json +import csv +import pandas as pd +import h5py +import numpy as np +#os.chdir(r"D:\soundcast_mode_choice\soundcast") +import sys +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.path.join(os.getcwd(),"scripts/trucks")) +sys.path.append(os.getcwd()) +from emme_configuration import * +from EmmeProject import * +from truck_configuration import * +#from mode_choice_supplemental import * + +# Global variable to hold taz id/index; populated in main + +print os.getcwdu() +#dictZoneLookup = {} + +def json_to_dictionary(dict_name): + ''' Load supplemental input files as dictionary ''' + input_filename = os.path.join('inputs/supplemental/',dict_name+'.json').replace("\\","/") + my_dictionary = json.load(open(input_filename)) + + return(my_dictionary) + +# Load the trip productions and attractions +trip_table = pd.read_csv(r'outputs\supplemental\prod_att.csv', index_col="taz") # total 4K Ps and As by trip purpose +gq_trip_table = pd.read_csv(r'outputs\supplemental\gq_prod_att.csv', index_col="taz") # only group quarter Ps and As + +# Import JSON inputs as dictionaries +coeff = json_to_dictionary('gravity_model') +mode_dict = json_to_dictionary('mode_dict') +# Need a new time dictionary! (updated) +'''time_dict = json_to_dictionary('time_dict')''' +time_dict = json_to_dictionary('time_dict') +purp_tod_dict = json_to_dictionary('purp_tod_dict') +mode_list = ['svtl2', 'h2tl2', 'h3tl2', 'trnst', 'walk', 'bike'] +time_periods = time_dict['svtl'].keys() + +# Import new and old trip mode +new_mode_list = {'hbw1': ['w1shda', 'w1shs2', 'w1shs3', 'w1shtw', 'w1shbk', 'w1shwk'], + 'hbw2': ['w2shda', 'w2shs2', 'w2shs3', 'w2shtw', 'w2shbk', 'w2shwk'], + 'hbw3': ['w3shda', 'w3shs2', 'w3shs3', 'w3shtw', 'w3shbk', 'w3shwk'], + 'nhb': ['nhshda', 'nhshs2', 'nhshs3', 'nhshtw', 'nhshbk', 'nhshwk'], + 'hbo': ['nwshda', 'nwshs2', 'nwshs3', 'nwshtw', 'nwshbk', 'nwshwk']} + +old_mode_list = ['svtl', 'h2tl', 'h3tl', 'trnst', 'bike', 'walk'] +final_mode_list = ['svtl1', 'svtl2', 'svtl3', + 'h2tl1', 'h2tl2', 'h2tl3', + 'h3tl1', 'h3tl2', 'h3tl3', + 'transit', 'walk', 'bike'] #That's it, for everyone!!! + + +# Trip purposes lists - group quarters trips are only given for home-based inc class 1 (hw1) +#trip_purp_full = ("hsp", "hbo", "sch", "wko", "col", "oto", "hw1", "hw2", "hw3", "hw4") + +#Putting all external trips to hps +trip_purp_full = ('hsp',) + + +trip_purp_gq = ("hsp", "hbo", "sch", "wko", "col", "oto", "hw1") +# Replace old trip purpose into new purp structure +new_purp_list = ['hbw1', 'hbw2', 'hbw3', 'hbo', 'nhb'] +# For old trip purposes ['wko', 'hsp', 'oto'] are combined to one trip purpose: 'nhb' +new_to_old_purp_list = {'hbw1' : 'hw1', 'hbw2' : 'hw2', 'hbw3' : 'hw3', 'hbo' : 'hbo', 'nhb' : 'nhb'} +# Final structure of trip purp +trip_purps =['hbo', 'nhb', 'hw2', 'hw3', 'hw1'] + +# Other inputs +supplemental_loc = 'outputs/supplemental/' +output_dir = 'outputs/supplemental/' +ext_spg_dir = 'outputs/supplemental/ext_spg' # External and special generator trips generated by zone +gq_directory = 'outputs/supplemental/group_quarters' # Temporarily store group quarters trip table + + + +def init_dir(directory): + if os.path.exists(directory): + shutil.rmtree(directory) + os.mkdir(directory) + +def load_skims(skim_file_loc, mode_name, divide_by_100=False): + ''' Loads H5 skim matrix for specified mode. ''' + with h5py.File(skim_file_loc, "r") as f: + skim_file = f['Skims'][mode_name][:] + # Divide by 100 since decimals were removed in H5 source file through multiplication + if divide_by_100: + return skim_file.astype(float)/100 + else: + return skim_file + +def calc_fric_fac(cost_skim, dist_skim): + ''' Calculate friction factors for all trip purposes ''' + friction_fac_dic = {} + for purpose, coeff_val in coeff.iteritems(): + friction_fac_dic[purpose] = np.exp((coeff[purpose])*(cost_skim + (dist_skim * autoop * avotda))) + ## Set external zones to zero to prevent external-external trips + friction_fac_dic[purpose][LOW_STATION:] = 0 + friction_fac_dic[purpose][:,[x for x in range(LOW_STATION, len(cost_skim))]] = 0 + + return friction_fac_dic + +def delete_matrices(my_project, matrix_type): + ''' Deletes all Emme matrices of specified type in emmebank ''' + for matrix in my_project.bank.matrices(): + if matrix.type == matrix_type: + my_project.delete_matrix(matrix) + +def load_matrices_to_emme(trip_table_in, trip_purps, fric_facs, my_project): + ''' Loads data to Emme matrices: Ps and As and friction factor by trip purpose. + Also initializes empty trip distribution and O-D result tables. ''' + #print 'in load_matrices_to_emme function: ' + trip_purps + # list of matrix names + matrix_name_list = [matrix.name for matrix in my_project.bank.matrices()] + zonesDim = len(my_project.current_scenario.zone_numbers) + zones = my_project.current_scenario.zone_numbers + + # Create Emme matrices if they don't already exist + for purpose in trip_purps: + print purpose + if purpose + 'pro' not in matrix_name_list: + my_project.create_matrix(str(purpose)+ "pro" , str(purpose) + " productions", "ORIGIN") + if purpose + 'att' not in matrix_name_list: + my_project.create_matrix(str(purpose) + "att", str(purpose) + " attractions", "DESTINATION") + if purpose + 'fri' not in matrix_name_list: + my_project.create_matrix(str(purpose) + "fri" , str(purpose) + "friction factors", "FULL") + if purpose + 'dis' not in matrix_name_list: + my_project.create_matrix(str(purpose) + "dis" , str(purpose) + "distributed trips", "FULL") + if purpose + 'od' not in matrix_name_list: + my_project.create_matrix(str(purpose) + "od" , str(purpose) + "O-D tables", "FULL") + + for p_a in ['pro', 'att']: + # Load zonal production and attractions from CSV (output from trip generation) + + trips = np.array(trip_table_in[purpose + p_a]) + trips.resize(zonesDim) + #code below does not work for GQs because there are only 3700 records in the csv file. Not sure if code above is ideal. + #trips = np.array(trip_table_in.loc[0:zonesDim - 1][purpose + p_a]) # Less 1 because NumPy is 0-based\ + matrix_id = my_project.bank.matrix(purpose + p_a).id + emme_matrix = my_project.bank.matrix(matrix_id) + emme_matrix = ematrix.MatrixData(indices=[zones],type='f') # Access Matrix API + + # Update Emme matrix data + emme_matrix.raw_data = _array.array('f', trips) # set raw matrix data equal to prod/attr data + my_project.bank.matrix(matrix_id).set_data(emme_matrix, my_project.current_scenario) + + # Load friction factors by trip purpose + fri_fac = fric_facs[purpose][0:zonesDim,0:zonesDim] + emme_matrix = ematrix.MatrixData(indices=[zones,zones],type='f') # Access Matrix API + emme_matrix.raw_data = [_array.array('f',row) for row in fri_fac] + matrix_id = my_project.bank.matrix(purpose + "fri").id + my_project.bank.matrix(matrix_id).set_data(emme_matrix, my_project.current_scenario) + +def balance_matrices(trip_purps, my_project): + ''' Balances productions and attractions by purpose for all internal zones ''' + for purpose in trip_purps: + # For friction factors, have to make sure 0s in Externals are actually 0, otherwise you will get intrazonal trips + my_project.matrix_calculator(result = 'mf' + purpose + 'fri', expression = '0', + constraint_by_zone_destinations = str(LOW_STATION) + '-' + str(HIGH_STATION), + constraint_by_zone_origins = str(LOW_STATION) + '-' + str(HIGH_STATION)) + print "Balancing trips for purpose: " + str(purpose) + my_project.matrix_balancing(results_od_balanced_values = 'mf' + purpose + 'dis', + od_values_to_balance = 'mf' + purpose + 'fri', + origin_totals = 'mo' + purpose + 'pro', + destination_totals = 'md' + purpose + 'att', + constraint_by_zone_destinations = '1-' + str(HIGH_STATION), + constraint_by_zone_origins = '1-' + str(HIGH_STATION)) + +def calculate_daily_trips_externals(trip_purps, my_project): + # Accounting for out- and in-bound trips. + # The distribution matrices (e.g. 'mfcoldis') are in PA format. Need to convert to OD format by transposing + #Stefan- changing code for externals- we are sending half the daily trips from external to internal. Now we need add the transpose to get the other direction. + for purpose in trip_purps: + my_project.matrix_calculator(result = 'mf' + purpose + 'od', + expression = 'mf' + purpose + 'dis + mf' + purpose + 'dis'+ "'") + +def calculate_daily_trips(trip_purps, my_project): + # Accounting for out- and in-bound trips. + # The distribution matrices (e.g. 'mfcoldis') are in PA format. Need to convert to OD format by transposing + for purpose in trip_purps: + my_project.matrix_calculator(result = 'mf' + purpose + 'od', + expression = '0.5*mf' + purpose + 'dis + 0.5*mf' + purpose + 'dis'+ "'") + +def export_trips(split_by_mode_tod, output_dir): + ''' Export combined trips to H5 ''' + # re-structure the mode dictionary + # adding income levels of sov, hov + for mode in ['svtl', 'h2tl', 'h3tl']: + for i in ['1', '2', '3']: + new_mode = mode + i + mode_dict[new_mode] = mode_dict[mode] + #deleteing the general sov, hov + del mode_dict['svtl'] + del mode_dict['h2tl'] + del mode_dict['h3tl'] + + for tod in time_periods: + print "Exporting supplemental trips for time period: " + str(tod) + my_store = h5py.File(output_dir + str(tod) + '.h5', "w-") + for mode in mode_dict.keys(): + my_store.create_dataset(str(mode), data=split_by_mode_tod[mode][tod]) + my_store.close() + +# Input the model choice ratio matrices +def apply_ratio_to_trips(trip_table, ratio_table): + result = np.zeros(shape=trip_table.shape) + for i in range(len(trip_table)): + # iterate through columns + for j in range(len(trip_table[0])): + result[i][j] = trip_table[i][j] * ratio_table[i][j] + print result[:1] + print result[-1:] + return result + + + +# Apply supplemental mode choice ratios into the trip tables, which were created from trip distribution step +def repalce_previous_trip_table(new_purp_list, new_to_old_purp_list, new_mode_list, old_mode_list, trip_table_dict): + new_trip_dict = {} + for new_purp in new_purp_list: + print 'trip purp', new_purp, 'is transfering...' + # read in the mode choice ratios from h5 file, which was created in "mode_choice_supplemental.py" + mode_choice = h5py.File('outputs/supplemental/mode_choice/' + new_purp + '_ratio.h5', 'r') + + # re-catergory 10 purposes into 7 purposes + # previous 10 trips purposes: ['hbo', 'sch', 'wko', 'oto', 'hw3', 'hsp', 'hw4', 'hw2', 'col', 'hw1'] + # updated to 7 purposes: ['hw1', 'hw2', 'hw3', 'nhb', 'hbo', 'sch', 'col'] + new_mode = new_mode_list[new_purp] + old_purp = new_to_old_purp_list[new_purp] + # hw1, hw2, are same + if new_purp in ['hbw1', 'hbw2']: + old_trip_table = trip_table_dict[old_purp] + # combined hw3 and hw4 into hw3 + if new_purp in ['hw3']: + old_trip_table = trip_table_dic['hw3'] + trip_table_dic['hw4'] + # ['wko', 'hsp', 'oto'] are combined to 'nhb' + if new_purp in ['nhb']: + old_trip_table = trip_table_dic['wko'] + trip_table_dic['oto'] + # ['hbo', 'hsp'] are combined to 'hbo' + if new_purp in ['hbo']: + old_trip_table = trip_table_dic['hbo'] + trip_table_dic['hsp'] + + # compute the new trip table by applying mode choice ratio + for i in range(6): + # prepare the mode choice table by trip purpose + if i > 0 and i < 3: + # for the hov2, hov3, divide ratio by three to account for going from 1 income category to 3 + new_ratio = mode_choice[new_purp][new_mode[i]][:] / (3) + else: + new_ratio = mode_choice[new_purp][new_mode[i]][:] + + # calculate new trip table + new_trip_table = apply_ratio_to_trips(old_trip_table , new_ratio) + if i == 0: + new_trip_dict[old_purp] = {old_mode_list[i] : new_trip_table } + else: + new_trip_dict[old_purp][old_mode_list[i]] = new_trip_table + print new_purp, 'finished transfered to', new_trip_dict[old_purp].keys(), 'done' + + mode_choice.close() + return new_trip_dict + + + +def trips_by_mode(trip_dict, trip_purp, my_project): + inits_results = {} + results = {} + #divide SOV, HOV into three income levels + for p in trip_purp: + for m in trip_dict[p].keys(): + # home based work by income level: 1,2,3 + if m in ['svtl', 'h2tl', 'h3tl'] and p[-1:] in ['1', '2', '3']: + n = m + p + inits_results[n] = trip_dict[p][m] + # nonhome based work (nhb), homebased other (hbo) (break down hov and sov by income level: 1,2,3) + if m in ['svtl', 'h2tl', 'h3tl'] and p[-1:] in ['b', 'o']: + for i in ['1', '2', '3']: + n = m + p + i + inits_results[n] = trip_dict[p][m]/3 + new_n = n[:4] + n[-1:] + # combine sov, hov by income level + if new_n not in results.keys(): + results[new_n] = inits_results[n] + else: + results[new_n] += inits_results[n] + + # combine Bike, Walk, Transit + for p in trip_purp: + for m in trip_dict[p].keys(): + if m in ['trnst', 'walk', 'bike']: + if m not in results.keys(): + results[m] = trip_dict[p][m] + else: + results[m] += trip_dict[p][m] + return results + + + +def trips_by_tod(trips_by_mode, trip_purps): + ''' Distribute modal trips across times of day ''' + tod_df = {} + trips_by_tod = {} + #re-structural the time dictionary + # adding factor tables for hov, sov by income levels + for mode in ['svtl', 'h2tl', 'h3tl']: + for i in ['1', '2', '3']: + new_mode = mode + i + time_dict[new_mode] = time_dict[mode] + # deleting the general fator tables of hov, sov + del time_dict['svtl'] + del time_dict['h2tl'] + del time_dict['h3tl'] + + for mode, tod_shares in time_dict.iteritems(): + for tod in time_periods: + if mode in trips_by_mode.keys(): + tod_df[tod] = trips_by_mode[mode] * time_dict[mode][tod] + print tod + trips_by_tod[mode] = tod_df + tod_df = {} + print mode + return trips_by_tod + + + +def distribute_trips_externals(trip_table_in, results_dir, trip_purps, fric_facs, my_project): + ''' Load data in Emme, balance trips by purpose, and produce O-D trip tables ''' + #print 'in distribute trips function: ' + trip_purps + # Clear all existing matrices + delete_matrices(my_project, "ORIGIN") + delete_matrices(my_project, "DESTINATION") + delete_matrices(my_project, "FULL") + + # Load data into fresh Emme matrices + load_matrices_to_emme(trip_table_in, trip_purps, fric_facs, my_project) + + # Balance matrices + balance_matrices(trip_purps, my_project) + + # Calculate daily trips + calculate_daily_trips_externals(trip_purps, my_project) + + +def split_trips(trip_dict, trip_purps, my_project): + ''' Distribute trips by Soundcast user classes and TOD, using 2006 Survey shares ''' + by_mode = trips_by_mode(trip_dict, trip_purps, my_project) # Distribute by mode + by_tod = trips_by_tod(by_mode, trip_purps) # Distribute by time of day + + return by_tod + +def sum_by_purp(trip_purps, my_project): + ''' For error checking, sum trips by trip purpose ''' + total_sum_by_purp = {} + for purpose in trip_purps: + print purpose + # Load Emme O-D total trip data by purpose + matrix_id = my_project.bank.matrix(purpose + 'od').id + emme_matrix = my_project.bank.matrix(matrix_id) + emme_data = emme_matrix.get_data() # Access emme data as numpy matrix + emme_data = np.array(emme_data.raw_data, dtype='float64') + total_sum_by_purp[purpose] = emme_data + return total_sum_by_purp + +def summarize_all_by_purp(ext_spg_summary, gq_summary, trip_purps): + ''' For error checking, sum external, special generator, and group quarters tirps by purpose ''' + total_sum_by_purp = {} + for purpose in trip_purps: + # Select only externals and special generators + filtered = np.zeros_like(ext_spg_summary[purpose]) + # Add only special generator rows + for loc_name, loc_zone in SPECIAL_GENERATORS.iteritems(): + # Add rows (minus 1 for zero-based NumPy index) + #filtered[[loc_zone - 1],:] = ext_spg_summary[purpose][[loc_zone - 1],:] + filtered[[dictZoneLookup[loc_zone]],:] = ext_spg_summary[purpose][[dictZoneLookup[loc_zone]],:] + # Add columns (minus 1 for zero-based NumPy index) + #filtered[:,[loc_zone - 1]] = ext_spg_summary[purpose][:,[loc_zone - 1]] + filtered[:,[dictZoneLookup[loc_zone]]] = ext_spg_summary[purpose][:,[dictZoneLookup[loc_zone]]] + # Combine with group quarters array + if purpose not in ['hw2', 'hw3', 'hw4']: + filtered += gq_summary[purpose] + # Add only external rows and columns + filtered[3700:,:] = ext_spg_summary[purpose][3700:,:] + filtered[:,3700:] = ext_spg_summary[purpose][:,3700:] + total_sum_by_purp[purpose] = filtered + return total_sum_by_purp + +def write_csv(data, file_name): + with open(supplemental_loc + 'supplemental_summary.csv', 'wb') as f: + csv_writer = csv.writer(f) + csv_writer.writerows(data) + +def ext_spg_selected(trip_purps): + ''' Select only external and special generator zones ''' + total_sum_by_purp = {} + for purpose in trip_purps: + print purpose + # Load Emme O-D total trip data by purpose + matrix_id = my_project.bank.matrix(purpose + 'od').id + emme_matrix = my_project.bank.matrix(matrix_id) + emme_data = emme_matrix.get_data() # Access emme data as numpy matrix + emme_data = np.array(emme_data.raw_data, dtype='float64') + filtered = np.zeros_like(emme_data) + # Add only special generator rows + #for loc_name, loc_zone in SPECIAL_GENERATORS.iteritems(): + # # Add rows (minus 1 for zero-based NumPy index) + # #filtered[[loc_zone - 1],:] = emme_data[[loc_zone - 1],:] + # filtered[[dictZoneLookup[loc_zone]],:] = emme_data[[dictZoneLookup[loc_zone]],:] + # # Add columns (minus 1 for zero-based NumPy index) + # #filtered[:,[loc_zone - 1]] = emme_data[:,[loc_zone - 1]] + # filtered[:,[dictZoneLookup[loc_zone]]] = emme_data[:,[dictZoneLookup[loc_zone]]] + # Add only external rows and columns + filtered[3700:,:] = emme_data[3700:,:] + filtered[:,3700:] = emme_data[:,3700:] + + total_sum_by_purp[purpose] = filtered + return total_sum_by_purp + +def supplementals_report(ext_spg_trimmed, gq_summary, combined, split_by_mode_tod): + + # Create an array to hold summary trips by purpose + sum_p = [[purpose for purpose in trip_purp_full]] + sum_p[len(sum_p)-1].insert(0,"") # Insert space for row title + sum_p.append([ext_spg_trimmed[purp].sum() for purp in trip_purp_full]) + sum_p[len(sum_p)-1].insert(0,'Externals, Special Generators') # Add row title + sum_p.append([gq_summary[purp].sum() for purp in trip_purp_gq]) + sum_p[len(sum_p)-1].insert(0,'Group Quarters') # Add row title + sum_p.append([combined[purp].sum() for purp in trip_purp_full]) + sum_p[len(sum_p)-1].insert(0,'Totals') + + # Create array to hold summary trips by tod and mode + sum_tm = [[purpose for purpose in split_by_mode_tod.keys()]] + sum_tm[len(sum_tm)-1].insert(0,"") + for tod in split_by_mode_tod['svtl1'].keys(): + sum_tm.append([split_by_mode_tod[mode][tod].sum() for mode in split_by_mode_tod.keys()]) + sum_tm[len(sum_tm)-1].insert(0, tod) # Insert TOD row heading + + write_csv(sum_p + [[]] + sum_tm, file_name='supplemental_summary.csv') + + +#def main(): +# global dictZoneLookup +# dictZoneLookup = dict((value,index) for index,value in enumerate(my_project.current_scenario.zone_numbers)) + +# # Overwrite previous trip tables +# init_dir(supplemental_loc) + +# # Load skim data +# am_cost_skim = load_skims(r'inputs\7to8.h5', mode_name='svtl2g') +# am_dist_skim = load_skims(r'inputs\7to8.h5', mode_name='svtl1d', divide_by_100=True) +# pm_cost_skim = load_skims(r'inputs\17to18.h5', mode_name='svtl2g') +# pm_dist_skim = load_skims(r'inputs\17to18.h5', mode_name='svtl1d', divide_by_100=True) +# cost_skim = (am_cost_skim + pm_cost_skim) * .5 +# dist_skim = (am_cost_skim + pm_dist_skim) * .5 + +# # Compute friction factors by trip purpose +# fric_facs = calc_fric_fac(cost_skim, dist_skim) + +# # Create trip table for externals and special generators by purpose and summarize +# distribute_trips(trip_table, ext_spg_dir, trip_purp_full, fric_facs, my_project) +# ext_spg_trimmed = ext_spg_selected(trip_purp_full) # Include only external and special gen. zones +# print 'dinished created trip tables_______________' +# # Distribute group quarters trips by purpose and summarize results +# distribute_trips(gq_trip_table, gq_directory, trip_purp_gq, fric_facs, my_project) +# gq_summary = sum_by_purp(trip_purp_gq, my_project) +# print 'distributed______________' +# # Combine external, special gen., and group quarters trips +# #combined = {} +# print 'start combined trips.........' +# for purp in trip_purp_full: +# if purp not in ['hw2', 'hw3', 'hw4']: # These purposes don't exist for GQ trips, use only for ext_spg +# combined[purp] = ext_spg_trimmed[purp] + gq_summary[purp] +# else: +# combined[purp] = ext_spg_trimmed[purp] +# print purp, 'is done............' +# print 'combined trip is created_____________' + +# # Replace old trip tables into new trip tables +# trip_dict = repalce_previous_trip_table(new_purp_list, new_to_old_purp_list, new_mode_list, old_mode_list) +# print 'finished replace the trip tables________________' +# # Split by mode and TOD +# #split_by_mode_tod = split_trips(combined, trip_purp_full, my_project) +# split_by_mode_tod = split_trips(trip_dict, trip_purps, my_project) + +# # Export results to H5 +# export_trips(split_by_mode_tod, output_dir = 'outputs/supplemental/') + +# # Report results in CSV summary +# supplementals_report(ext_spg_trimmed, gq_summary, combined, split_by_mode_tod) + +#my_project = EmmeProject(r'projects\Supplementals\Supplementals.emp') +#combined = {} +#if __name__ == "__main__": +# main() + + + + + +my_project = EmmeProject(r'projects\Supplementals\Supplementals.emp') + +global dictZoneLookup +dictZoneLookup = dict((value,index) for index,value in enumerate(my_project.current_scenario.zone_numbers)) + +# Overwrite previous trip tables +#init_dir(supplemental_loc) + +# Load skim data +am_cost_skim = load_skims(r'inputs\7to8.h5', mode_name='svtl2g') +am_dist_skim = load_skims(r'inputs\7to8.h5', mode_name='svtl1d', divide_by_100=True) +pm_cost_skim = load_skims(r'inputs\17to18.h5', mode_name='svtl2g') +pm_dist_skim = load_skims(r'inputs\17to18.h5', mode_name='svtl1d', divide_by_100=True) +cost_skim = (am_cost_skim + pm_cost_skim) * .5 +dist_skim = (am_cost_skim + pm_dist_skim) * .5 + +# Compute friction factors by trip purpose +fric_facs = calc_fric_fac(cost_skim, dist_skim) + +# Create trip table for externals +distribute_trips_externals(trip_table, ext_spg_dir, trip_purp_full, fric_facs, my_project) + +#removed special generators for now +ext_spg_trimmed = ext_spg_selected(trip_purp_full) # Include only external and special gen. zones + +#Just IXXI trips for now: +ixxi_trips = ext_spg_trimmed['hsp'] +svtl = ixxi_trips * .8 +h2tl = ixxi_trips * .13 +h3tl = ixxi_trips * .07 + +#write out trip table for now: +my_store = h5py.File(output_dir + '/' + 'external_non_work' + '.h5', "w") +my_store.create_dataset('svtl', data=svtl) +my_store.create_dataset('h2tl', data=h2tl) +my_store.create_dataset('h3tl', data=h3tl) + +my_store.close() + + +## Distribute group quarters trips by purpose and summarize results +#distribute_trips(gq_trip_table, gq_directory, trip_purp_gq, fric_facs, my_project) +#gq_trip_tables = sum_by_purp(trip_purp_gq, my_project) + + + + + + +## Combine external, special gen., and group quarters trips +#combined = {} +#for purp in trip_purp_full: +# if purp not in ['hw2', 'hw3', 'hw4']: # These purposes don't exist for GQ trips, use only for ext_spg +# combined[purp] = ext_spg_trimmed[purp] + gq_summary[purp] +# else: +# combined[purp] = ext_spg_trimmed[purp] + + +### Input the model choice ratio matrices +#trip_dict = repalce_previous_trip_table(new_purp_list, new_to_old_purp_list, new_mode_list, old_mode_list, gq_trip_tables) + +## Split by mode and TOD +#split_by_mode_tod = split_trips(trip_dict, trip_purps, my_project) + +## Export results to H5 +#export_trips(split_by_mode_tod, output_dir = 'outputs/supplemental') + +## Report results in CSV summary +#supplementals_report(ext_spg_trimmed, gq_summary, combined, split_by_mode_tod) diff --git a/scripts/supplemental/distribution.py b/scripts/supplemental/distribution.py index 2b01f2ec..d739276b 100644 --- a/scripts/supplemental/distribution.py +++ b/scripts/supplemental/distribution.py @@ -6,10 +6,11 @@ import pandas as pd import h5py import numpy as np -from emme_configuration import * import sys sys.path.append(os.path.join(os.getcwd(),"scripts")) sys.path.append(os.path.join(os.getcwd(),"scripts/trucks")) +sys.path.append(os.getcwd()) +from emme_configuration import * from EmmeProject import * from truck_configuration import * diff --git a/scripts/supplemental/generation.py b/scripts/supplemental/generation.py index af4d83d9..59b6303b 100644 --- a/scripts/supplemental/generation.py +++ b/scripts/supplemental/generation.py @@ -5,6 +5,7 @@ import h5py sys.path.append(os.path.join(os.getcwd(),"scripts")) sys.path.append(os.path.join(os.getcwd(),"scripts/trucks")) +sys.path.append(os.getcwd()) from emme_configuration import * from EmmeProject import * from truck_configuration import * @@ -161,25 +162,27 @@ def calc_hhs(master_taz): def add_special_gen(trip_table): ''' Loads additional productions and attraction values for special generator zones. ''' + + df = pd.read_csv(special_gen_trips) + # Note: Airport trips are assumed 75% home-based and 25% work-based airport_hb_share = 0.75 airport_wb_share = 1 - airport_hb_share # Add special generator home-based (spghbo) other and 75% of airport (spgapt) trips # to general home-based attractions (hboatt) - for key, value in spg_general.iteritems(): - #trip_table.iloc[key - 1]["hboatt"] += value - trip_table.iloc[dictZoneLookup[key]]["hboatt"] += value - - # Add 25% of airport trips to work-based attractions - #trip_table.iloc[spg_airport.keys()[0] - 1]["hboatt"] += airport_hb_share * spg_airport.values()[0] - trip_table.iloc[dictZoneLookup[spg_airport.keys()[0]]]["hboatt"] += airport_hb_share * spg_airport.values()[0] - #trip_table.iloc[spg_airport.keys()[0] - 1]["wkoatt"] += airport_wb_share * spg_airport.values()[0] - trip_table.iloc[dictZoneLookup[spg_airport.keys()[0]]]["wkoatt"] += airport_wb_share * spg_airport.values()[0] - + for i in xrange(len(df)): + taz = df.iloc[i]['taz'] + trips = df.iloc[i]['trips'] + if i not in airport_zone_list: + trip_table.iloc[dictZoneLookup[taz]]["hboatt"] += trips + else: + # Add 25% of airport trips to work-based attractions + trip_table.iloc[dictZoneLookup[taz]]["hboatt"] += airport_hb_share * trips + trip_table.iloc[dictZoneLookup[taz]]["wkoatt"] += airport_wb_share * trips + # Add (unbalanced) externals externals = pd.DataFrame(pd.read_csv(externals_loc, index_col="taz")) - #externals.index = [taz_num-1 for taz_num in externals.index] # convert to index from TAZ? externals.columns = trip_col trip_table = trip_table.append(externals) diff --git a/scripts/supplemental/military_parcel_loading.py b/scripts/supplemental/military_parcel_loading.py index b1113708..70c52b41 100644 --- a/scripts/supplemental/military_parcel_loading.py +++ b/scripts/supplemental/military_parcel_loading.py @@ -1,9 +1,9 @@ import pandas as pd import sys import os -from input_configuration import * sys.path.append(os.path.join(os.getcwd(),"scripts")) - +sys.path.append(os.getcwd()) +from input_configuration import * #it might make sense to put these file locations in a config somewhere parcel_file = "inputs\\accessibility\\parcels_urbansim.txt" diff --git a/scripts/supplemental/mode_choice_supplemental.py b/scripts/supplemental/mode_choice_supplemental.py new file mode 100644 index 00000000..836d58e8 --- /dev/null +++ b/scripts/supplemental/mode_choice_supplemental.py @@ -0,0 +1,541 @@ + +import pandas as pd +import array as _array +import inro.emme.desktop.app as app +import inro.modeller as _m +import inro.emme.matrix as ematrix +import inro.emme.database.matrix +import inro.emme.database.emmebank as _eb +import json +import numpy as np +import time +import os,sys +import Tkinter, tkFileDialog +import multiprocessing as mp +import subprocess +from multiprocessing import Pool +import h5py +sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.path.join(os.getcwd(),"scripts/trucks")) +sys.path.append(os.getcwd()) +#os.chdir('D:\\soundcast_mode_choice\\soundcast') +from emme_configuration import * +from EmmeProject import * +#from truck_configuration import * + + +def init_dir(directory): + if os.path.exists(directory): + shutil.rmtree(directory) + os.mkdir(directory) + +def json_to_dictionary(dict_name): + #Determine the Path to the input files and load them + input_filename = os.path.join('inputs/supplemental/',dict_name).replace("\\","/") + my_dictionary = json.load(open(input_filename)) + return(my_dictionary) + + +# Help check current matrix ids and names in the bank +def matrix_name_list(my_project): + for id in my_project.bank.matrices(): + print id, my_project.bank.matrix(id).name + + +# Create scalar matrices/initialize scalar matrices: +def create_scalar_matrices(): + for y in range(0, len(origin_destination_dict["Scalar_Matrices"])): + my_project.create_matrix(origin_destination_dict['Scalar_Matrices'][y]['Name'], + origin_destination_dict['Scalar_Matrices'][y]['Description'], + 'SCALAR') + + +# Creat origin and destination matrices +def create_origin_destination_matrices(): + for y in range (0, len(origin_destination_dict["Origin_Matrices"])): + my_project.create_matrix(origin_destination_dict['Origin_Matrices'][y]['Name'], + origin_destination_dict['Origin_Matrices'][y]['Description'], + 'ORIGIN') + for y in range (0, len(origin_destination_dict["Destination_Matrices"])): + my_project.create_matrix(origin_destination_dict['Destination_Matrices'][y]['Name'], + origin_destination_dict['Destination_Matrices'][y]['Description'], + 'DESTINATION') + + +# Create full matrices: +def create_full_matrices(): + for y in range(0, len(origin_destination_dict["Full_Matrices"])): + my_project.create_matrix(origin_destination_dict['Full_Matrices'][y]['Name'], + origin_destination_dict['Full_Matrices'][y]['Description'], + 'FULL') + + +# Create skim matrices: cost, time, distance, transit, bike, walk, park&ride +def create_skim_matrices(): + for y in range(0, len(origin_destination_dict["Skim_Matrices"])): + my_project.create_matrix(origin_destination_dict['Skim_Matrices'][y]['Name'], + origin_destination_dict['Skim_Matrices'][y]['Description'], + 'FULL') + +# Create terminal matrices: +def create_terminal_matrices(): + for y in range(0, len(origin_destination_dict["Terminal_Matrices"])): + my_project.create_matrix(origin_destination_dict['Terminal_Matrices'][y]['Name'], + origin_destination_dict['Terminal_Matrices'][y]['Description'], + 'FULL') + + +# Initialize partitions +def create_ensembles_dict(): + ensembles = pd.read_csv(ensembles_path) + ensembles_dict = {} + i = 0 + for i in range(len(ensembles)): + short_name = ensembles.iat[i, 0] + file_name = 'inputs\\supplemental\\generation\\ensembles\\' + ensembles.iat[i, 1] + ensembles_dict[short_name] = file_name + return ensembles_dict + +def initialize_process_zone_partition(): + ensembles_dict = create_ensembles_dict() + for short_name, file_name in ensembles_dict.items(): + #print short_name + #print file_name + my_project.initialize_zone_partition(short_name) + my_project.process_zone_partition(file_name) + + +# Reset utility to zero +def reset_utility(): + utilities = ['euda', 'eus2', 'eus3', 'eutw', 'eutd', 'eubk', 'euwk', 'eusm', 'dabct', 's2bct', 's3bct'] + for u in utilities: + my_project.matrix_calculator(result = u, expression = "0") + + +# Import data (skim data) from external database (1.31: IMPORT DATA FROM EXTERNAL DATABASE) +def load_skims(skim_file_loc, mode_name, divide_by_100=False): + ''' Loads H5 skim matrix for specified mode. ''' + with h5py.File(skim_file_loc, "r") as f: + skim_file = f['Skims'][mode_name][:] + # Divide by 100 since decimals were removed in H5 source file through multiplication + if divide_by_100: + return skim_file.astype(float)/100.0 + else: + return skim_file + +# SKIM: bi-directional cost, distance, time; +def load_skim_data(np_matrix_name_input, np_matrix_name_output, TrueOrFalse): + # get am and pm skim + am_skim = load_skims(r'inputs\7to8.h5', + mode_name=np_matrix_name_input, + divide_by_100=TrueOrFalse) + pm_skim = load_skims(r'inputs\17to18.h5', + mode_name=np_matrix_name_input, + divide_by_100=TrueOrFalse) + + # calculate the bi_dictional skim + np_matrix_dic = {} + np_matrix_dic[np_matrix_name_output] = (am_skim + pm_skim) * .5 + #print np_matrix_dic + + # import the final skim into emme bank + for np_matrix_name_output, np_matrix in np_matrix_dic.iteritems(): + targeted_matrix = my_project.bank.matrix(np_matrix_name_output) + targeted_matrix.set_numpy_data(np_matrix) + #print my_project.bank.matrix(np_matrix_name_output).id + + +def get_cost_time_distance_skim_data(): + input_skim = {'hbw1' : {'cost' : {'svt' : 'svtl1c', 'h2v' : 'h2tl1c', 'h3v' : 'h3tl1c'}, + 'time' : {'svt' : 'svtl1t', 'h2v' : 'h2tl1t', 'h3v' : 'h3tl1t'}, + 'distance' : {'svt' : 'svtl1d', 'h2v' : 'h2tl1d', 'h3v' : 'h3tl1d'}}, + 'hbw2' : {'cost' : {'svt' : 'svtl2c', 'h2v' : 'h2tl2c', 'h3v' : 'h3tl2c'}, + 'time' : {'svt' : 'svtl2t', 'h2v' : 'h2tl2t', 'h3v' : 'h3tl2t'}, + 'distance' : {'svt' : 'svtl2d', 'h2v' : 'h2tl2d', 'h3v' : 'h3tl2d'}}, + 'hbw3' : {'cost' : {'svt' : 'svtl3c', 'h2v' : 'h2tl3c', 'h3v' : 'h3tl3c'}, + 'time' : {'svt' : 'svtl3t', 'h2v' : 'h2tl3t', 'h3v' : 'h3tl3t'}, + 'distance' : {'svt' : 'svtl3d', 'h2v' : 'h2tl3d', 'h3v' : 'h3tl3d'}}, + 'nhb' : {'cost' : {'svt' : 'svtl1c', 'h2v' : 'h2tl1c', 'h3v' : 'h3tl1c'}, + 'time' : {'svt' : 'svtl1t', 'h2v' : 'h2tl1t', 'h3v' : 'h3tl1t'}, + 'distance' : {'svt' : 'svtl1d', 'h2v' : 'h2tl1d', 'h3v' : 'h3tl1d'}}, + 'hbo' : {'cost' : {'svt' : 'svtl1c', 'h2v' : 'h2tl1c', 'h3v' : 'h3tl1c'}, + 'time' : {'svt' : 'svtl1t', 'h2v' : 'h2tl1t', 'h3v' : 'h3tl1t'}, + 'distance' : {'svt' : 'svtl1d', 'h2v' : 'h2tl1d', 'h3v' : 'h3tl1d'}}} + output_skim = {'cost' : {'svt' : 'dabcs', 'h2v' : 's2bcs', 'h3v' : 's3bcs'}, + 'time' : {'svt' : 'dabtm', 'h2v' : 's2btm', 'h3v' : 's3btm'}, + 'distance' : {'svt' : 'dabds', 'h2v' : 's2bds', 'h3v' : 's3bds'}} + + for skim_name in ['cost', 'time', 'distance']: + for sov_hov in ['svt', 'h2v', 'h3v']: + #print sov_hov + if skim_name == 'cost': + load_skim_data(input_skim[trip_purpose][skim_name][sov_hov], + output_skim[skim_name][sov_hov], True) + else: + load_skim_data(input_skim[trip_purpose][skim_name][sov_hov], + output_skim[skim_name][sov_hov], True) + + + +# calculate full matrix terminal times +def get_terminal_skim_data(): + my_project.matrix_calculator(result = 'termti', expression = 'prodtt + attrtt' ) + + + +# Walk and Bike Skims emmebank +def load_walk_bike_skim_data(np_matrix_name_input, np_matrix_name_output, TrueOrFalse): + np_matrix_dic = {} + np_matrix_dic[np_matrix_name_output] = load_skims(r'inputs\5to6.h5', + mode_name=np_matrix_name_input, + divide_by_100=TrueOrFalse) + + for np_matrix_name, np_matrix in np_matrix_dic.iteritems(): + targeted_matrix = my_project.bank.matrix(np_matrix_name_output) + targeted_matrix.set_numpy_data(np_matrix) + #print my_project.bank.matrix(np_matrix_name_output).id + +def get_walk_bike_skim_data(): + walk_bike_skim_dict = {'walkt' : 'walkt', 'biket' : 'biket'} + for input, output in walk_bike_skim_dict.iteritems(): + load_walk_bike_skim_data(input, output, True) + + + +# Transit Skims emmebank +def load_transit_skim_data(np_matrix_name_input, np_matrix_name_output, TrueOrFalse): + ''' + #auxwa_skim :? + #iwtwa : First waiting time + #brdwa : ? + #nbdwa : ABs all mode + #xfrwa : Transfer time + #farbx : Ferry? + #farwa : Ferry? + np_matrix_dic = {} + ''' + np_matrix_dic = {} + + if np_matrix_name_input in ['ivtwa', 'iwtwa', 'brdwa', 'nbdwa', 'xfrwa']: + np_matrix_dic[np_matrix_name_input] = load_skims(r'inputs\10to14.h5', + mode_name= np_matrix_name_output, + divide_by_100=TrueOrFalse) # Actual in vehicle time + + if np_matrix_name_input in ['farbx', 'farwa']: + np_matrix_dic[np_matrix_name_input] = load_skims(r'inputs\6to7.h5', + mode_name= np_matrix_name_output, + divide_by_100=TrueOrFalse) + + for np_matrix_name, np_matrix in np_matrix_dic.iteritems(): + targeted_matrix = my_project.bank.matrix(np_matrix_name) + targeted_matrix.set_numpy_data(np_matrix) + #print np_matrix_name, my_project.bank.matrix(np_matrix_name).id + +def get_transit_skim_data(): + transit_skim_dict = {'ivtwa' : 'ivtwa', + 'iwtwa' : 'iwtwa', + 'brdwa' : 'iwtwa', + 'nbdwa' : 'ndbwa', + 'xfrwa' : 'xfrwa', + 'farwa' : 'mfafarps', + 'farbx' : 'mfafarbx'} + for input, output in transit_skim_dict.iteritems(): + #print input, output + load_transit_skim_data(input, output, True) + + + +# Calculate Auto Cost +def calculate_auto_cost(): + input_paramas_vot_name = {'hbw1': {'svt': 'avot1v', 'h2v': 'avots2', 'h3v': 'avots3'}, + 'hbw2': {'svt': 'avot3v', 'h2v': 'avots2', 'h3v': 'avots3'}, + 'hbw3': {'svt': 'avot4v', 'h2v': 'avots2', 'h3v': 'avots3'}, + 'nhb': {'svt': 'mvotda', 'h2v': 'mvots2', 'h3v':'mvots3'}, + 'hbo': {'svt': 'mvotda', 'h2v': 'mvots2', 'h3v':'mvots3'}} + output_auto_cost_name = {'svt': 'dabct', 'h2v': 's2bct', 'h3v': 's3bct'} + + # SOV + my_project.matrix_calculator(result = output_auto_cost_name['svt'], + expression = '(mf"dabds"*' \ + + str(parameters_dict[trip_purpose]['global']['autoop']) + \ + ') + (mf"dabcs")/' \ + + str(parameters_dict[trip_purpose]['vot'][input_paramas_vot_name[trip_purpose]['svt']]) + \ + '+ (md"daily"/2)') + #print output_auto_cost_name['svt'], input_paramas_vot_name[trip_purpose]['svt'] + + # HOV 2 passenger + my_project.matrix_calculator(result = output_auto_cost_name['h2v'], + expression = '((mf"s2bds"*' \ + + str(parameters_dict[trip_purpose]['global']['autoop']) + \ + ') + (mf"s2bcs")/' \ + + str(parameters_dict[trip_purpose]['vot'][input_paramas_vot_name[trip_purpose]['h2v']]) + \ + '+ (md"daily"/2))/2') + #print output_auto_cost_name['h2v'], input_paramas_vot_name[trip_purpose]['h2v'] + + # HOV 3+ passengers + my_project.matrix_calculator(result = output_auto_cost_name['h3v'], + expression = '((mf"s3bds"*' \ + + str(parameters_dict[trip_purpose]['global']['autoop']) + \ + ') + (mf"s3bcs")/' \ + + str(parameters_dict[trip_purpose]['vot'][input_paramas_vot_name[trip_purpose]['h3v']])+ \ + '+ (md"daily"/2))/3.5') + #print output_auto_cost_name['h3v'], input_paramas_vot_name[trip_purpose]['h3v'] + + + + +def calculate_mode(): + ''' + some submatrices restrictions: + mode_choice.bat : %hightaz% %lowstation% %highstation% %lowpnr% %highpnr% + %1%: 3700 - regional TAZ + %2%: 3733 - external TAZ + %3%: 3750 - external TAZ + %4%: 3751 - PNR TAZ + %5%: 4000 - PNR TAZ + + there are -e+21 values in the TAZ zone after 3751, it is because the ln(0) + will come back fix it later + ''' + + #os.chdir(r'D:\\Angela\\soundcast_mode_choice') + # Calculate Drive Alone Utility + my_project.matrix_calculator(result = 'euda', + expression = 'exp(' \ + + str(parameters_dict[trip_purpose]['modechoice']['autivt']) + \ + '*mf"dabtm" +'\ + + str(parameters_dict[trip_purpose]['modechoice']['autcos']) + \ + '* mf"dabct")', + constraint_by_zone_origins = '1-3750', # 1, %3% + constraint_by_zone_destinations = '1-3750') # 1, %3% + + print 'euda done' + # Calculate Shared Ride 2, 3+ Utility + my_project.matrix_calculator(result = 'eus2', + expression = 'exp(' \ + + str(parameters_dict[trip_purpose]['modechoice']['asccs2']) + '+' \ + + str(parameters_dict[trip_purpose]['modechoice']['autivt']) + \ + '* mf"s2btm" + ' \ + + str(parameters_dict[trip_purpose]['modechoice']['autcos']) + \ + '* mf"s2bct")', + constraint_by_zone_origins = '1-3750', # 1, %3% + constraint_by_zone_destinations = '1-3750') # 1, %3% + print 'eus2 done' + my_project.matrix_calculator(result = 'eus3', + expression = 'exp('\ + + str(parameters_dict[trip_purpose]['modechoice']['asccs3']) + '+ ' \ + + str(parameters_dict[trip_purpose]['modechoice']['autivt']) + \ + '* mf"s3btm" + ' \ + + str(parameters_dict[trip_purpose]['modechoice']['autcos']) + \ + '* mf"s3bct")', + constraint_by_zone_origins = '1-3750', # 1, %3% + constraint_by_zone_destinations = '1-3750') # 1, %3% + print 'eus3 done' + # Calculate Walk, drive to Transit Utility + my_project.matrix_calculator(result = 'eutw', + expression = 'exp(' \ + + str(parameters_dict[trip_purpose]['modechoice']['ascctw']) + '+' \ + + str(parameters_dict[trip_purpose]['modechoice']['trwivt']) + \ + '* mf"ivtwa" +' \ + + str(parameters_dict[trip_purpose]['modechoice']['trwovt']) + \ + '* (mf"auxwa"+mf"iwtwa"+mf"xfrwa") +' \ + + str(parameters_dict[trip_purpose]['modechoice']['trwcos']) + \ + '* mf"farwa")', + constraint_by_zone_origins = '1-3700', # 1, %1% + constraint_by_zone_destinations = '1-3700') # 1, %1% + print 'eutw done' + # Calculate Walk, Bike Utility + my_project.matrix_calculator(result = 'euwk', + expression = 'exp(' \ + + str(parameters_dict[trip_purpose]['modechoice']['asccwk']) + '+'\ + + str(parameters_dict[trip_purpose]['modechoice']['walktm']) + \ + '* mf"walkt")', + constraint_by_zone_origins = '1-3700', # 1, %1% + constraint_by_zone_destinations = '1-3700') # 1, %1% + print 'euwk done' + my_project.matrix_calculator(result = 'eubk', + expression = 'exp(' + str(parameters_dict[trip_purpose]['modechoice']['asccbk']) + '+' \ + + str(parameters_dict[trip_purpose]['modechoice']['biketm']) + '*mf"biket")', + constraint_by_zone_origins = '1-3700', # 1, %1% + constraint_by_zone_destinations = '1-3700') # 1, %1% + + print 'eubk done' + + + + +# Calculate Mode Shares + +def calculate_mode_shares(): + + output_mode_share_name = {'hbw1': ['eusm', 'w1shda', 'w1shs2', 'w1shs3', 'w1shtw', 'w1shtd', 'w1shbk', 'w1shwk'], + 'hbw2': ['eusm', 'w2shda', 'w2shs2', 'w2shs3', 'w2shtw', 'w2shtd', 'w2shbk', 'w2shwk'], + 'hbw3': ['eusm', 'w3shda', 'w3shs2', 'w3shs3', 'w3shtw', 'w3shtd', 'w3shbk', 'w3shwk'], + 'nhb': ['eusm', 'nhshda', 'nhshs2', 'nhshs3', 'nhshtw', 'nhshtd', 'nhshbk', 'nhshwk'], + 'hbo': ['eusm', 'nwshda', 'nwshs2', 'nwshs3', 'nwshtw', 'nwshtd', 'nwshbk', 'nwshwk']} + + # Calculate the sum of utility: eusm + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][0], + expression = 'mf"euda"+mf"eus2"+mf"eus3"+mf"eutw"+mf"eubk"+mf"euwk"') + #print output_mode_share_name[trip_purpose][0] + + # Auto, shda + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][1], + expression = 'mf"euda"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][1] + + # 2 passengers auto, shs2 + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][2], + expression = 'mf"eus2"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][2] + + # 3 passenger auto, shs3 + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][3], + expression = 'mf"eus3"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][3] + + # Transit to walk, shtw + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][4], + expression = 'mf"eutw"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][4] + + # Bike, shbk + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][6], + expression = 'mf"eubk"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][6] + + # Walk, shwk + my_project.matrix_calculator(result = output_mode_share_name[trip_purpose][7], + expression = 'mf"euwk"/mf"eusm"', + constraint_by_value = { + "interval_min": 0, + "interval_max": 0.00000001, + "condition": "EXCLUDE", + "od_values": 'mf"eusm"'}) + #print output_mode_share_name[trip_purpose][7] + + +# Validate, test the results +def test_results(): + shda = my_project.bank.matrix('mf68').get_numpy_data() + shs2 = my_project.bank.matrix('mf69').get_numpy_data() + shs3 = my_project.bank.matrix('mf70').get_numpy_data() + shtw = my_project.bank.matrix('mf71').get_numpy_data() + shtd = my_project.bank.matrix('mf72').get_numpy_data() + shbk = my_project.bank.matrix('mf73').get_numpy_data() + shwk = my_project.bank.matrix('mf74').get_numpy_data() + + sum = shda + shs2 + shs3 + shtw + shtd +shbk + shwk + error = 0 + for i in range(0,3868): + for j in range(0, 3868): + if sum[i][j] > 0.1 and sum[i][j] < 0.9: + # every value should be very close to 1, so that means nothing would print out at this step. + error += 1 + print 'there are', error, 'cells might have error.' + + +def mode_choice_to_h5(trip_purpose): + output_mode_share_name = {'hbw1': ['eusm', 'w1shda', 'w1shs2', 'w1shs3', 'w1shtw', 'w1shtd', 'w1shbk', 'w1shwk'], + 'hbw2': ['eusm', 'w2shda', 'w2shs2', 'w2shs3', 'w2shtw', 'w2shtd', 'w2shbk', 'w2shwk'], + 'hbw3': ['eusm', 'w3shda', 'w3shs2', 'w3shs3', 'w3shtw', 'w3shtd', 'w3shbk', 'w3shwk'], + 'nhb': ['eusm', 'nhshda', 'nhshs2', 'nhshs3', 'nhshtw', 'nhshbk', 'nhshwk'], + 'hbo': ['eusm', 'nwshda', 'nwshs2', 'nwshs3', 'nwshtw', 'nwshbk', 'nwshwk']} + + #my_store = h5py.File('/outputs/supplemental/' + trip_purpose + '_ratio.h5', 'w') + my_store = h5py.File(output_dir + '/' + trip_purpose + '_ratio.h5', "w") + grp = my_store.create_group(trip_purpose) + for mod in output_mode_share_name[trip_purpose]: + mod_np = my_project.bank.matrix(mod).get_numpy_data() + grp.create_dataset(mod, data = mod_np) + print mod + my_store.close() + + +def delete_matrices(my_project, matrix_type): + for matrix in my_project.bank.matrices(): + if matrix.type == matrix_type: + my_project.delete_matrix(matrix) + + + +def main(): + #init_dir('outputs/supplemental/mode_choice') + my_project.delete_matrices("ALL") + create_scalar_matrices() + print 'scalar done' + create_origin_destination_matrices() + print 'OD done' + create_full_matrices() + print 'full done' + create_skim_matrices() + print 'skim done' + create_terminal_matrices() + print 'terminal done' + initialize_process_zone_partition() + print 'initialize done' + reset_utility() + print 'reset utility done' + + get_cost_time_distance_skim_data() + print 'get auto skim done' + get_terminal_skim_data() + print 'get terminal skim done' + get_walk_bike_skim_data() + print 'get walk bike skim done' + get_transit_skim_data() + print 'transit skim done' + + calculate_auto_cost() + print 'calculate auto cost done' + calculate_mode() + print 'calculate mode done' + calculate_mode_shares() + print 'calculate mode shares done' + + test_results() + mode_choice_to_h5(trip_purpose) + print trip_purpose, 'is done' + +my_project = EmmeProject(r'projects\Supplementals\Supplementals.emp') +origin_destination_dict = json_to_dictionary(r'supplemental_matrices_dict.txt') +parameters_dict = json_to_dictionary('parameters.json') +ensembles_path = r'inputs\supplemental\generation\ensembles\ensembles_list.csv' +#trip_purpose_list = ['hbw1', 'hbw2', 'hbw3', 'hbo', 'nhb'] +#for trip_purp in trip_purpose_list: +# trip_purpose = trip_purp +trip_purpose = 'hbo' + +if __name__ == "__main__": + main() + + +print 'end' + + + diff --git a/scripts/trucks/truck_model.py b/scripts/trucks/truck_model.py index bf4b5478..9b05ed34 100644 --- a/scripts/trucks/truck_model.py +++ b/scripts/trucks/truck_model.py @@ -16,6 +16,7 @@ import h5py sys.path.append(os.path.join(os.getcwd(),"inputs")) sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) #from truck_model import * from EmmeProject import * from truck_configuration import * @@ -45,16 +46,18 @@ def json_to_dictionary(dict_name): def skims_to_hdf5(EmmeProject): truck_od_matrices = ['lttrk', 'mdtrk', 'hvtrk'] + # if h5 exists, delete it and re-write + try: + os.remove(truck_trips_h5_filename) + except OSError: + pass + #open h5 container, delete existing truck trip matrices: - my_store = h5py.File(truck_trips_h5_filename, "r+") + my_store = h5py.File(truck_trips_h5_filename, 'w') for tod in tod_list: + my_store.create_group(tod) for name in truck_od_matrices: matrix_name = tod[0] + name - #delete if matrix exists - e = matrix_name in my_store[tod] - if e: - del my_store[tod][matrix_name] - 'deleted ' + str(e) #export to hdf5 print 'exporting' matrix_name = tod[0] + name @@ -63,6 +66,8 @@ def skims_to_hdf5(EmmeProject): print matrix_id matrix = EmmeProject.bank.matrix(matrix_id) matrix_value = np.matrix(matrix.raw_data) + if name == 'lttrk': + matrix_value = matrix_value * 0 my_store[tod].create_dataset(matrix_name, data=matrix_value.astype('float32'),compression='gzip') print matrix_name+' was transferred to the HDF5 container.' matrix_value = None @@ -384,11 +389,11 @@ def write_summary(): # Write production and attraction totals truck_pa = {'prod': {}, 'attr': {}} - for truck_type in ['lt','mt','ht']: + for truck_type in ['mt','ht']: truck_pa['prod'][truck_type] = my_project.bank.matrix('mo' + truck_type + 'prof').get_numpy_data().sum() truck_pa['attr'][truck_type] = my_project.bank.matrix('md' + truck_type + 'attf').get_numpy_data().sum() - pd.DataFrame.from_dict(truck_pa).to_csv(r'outputs/trucks.csv') + pd.DataFrame.from_dict(truck_pa).to_csv(r'outputs/network/trucks.csv') def main(): diff --git a/scripts/utils/4kTripTables_to_h5.py b/scripts/utils/4kTripTables_to_h5.py index b19ee97d..27b2459f 100644 --- a/scripts/utils/4kTripTables_to_h5.py +++ b/scripts/utils/4kTripTables_to_h5.py @@ -7,8 +7,7 @@ import json import numpy as np import time -import os -import sys +import os, sys import h5py import Tkinter import tkFileDialog @@ -16,6 +15,7 @@ import multiprocessing as mp import subprocess from multiprocessing import Pool +sys.path.append(os.getcwd()) # This script converts the 4k emmebank skims into HDF5 skims to be used in Daysim for model estimation. diff --git a/scripts/utils/convert_hhinc_2000_2010.py b/scripts/utils/convert_hhinc_2000_2010.py index 38ebb55e..41a7afbe 100644 --- a/scripts/utils/convert_hhinc_2000_2010.py +++ b/scripts/utils/convert_hhinc_2000_2010.py @@ -4,6 +4,7 @@ import h5py import numpy as np import os, sys +sys.path.append(os.getcwd()) print 'Converting synthetic population income from 2000$ to 2010$' INCOME_FACTOR_00_10 = 1.26 diff --git a/scripts/utils/create_node_to_node_index.py b/scripts/utils/create_node_to_node_index.py index 4550199a..b231b591 100644 --- a/scripts/utils/create_node_to_node_index.py +++ b/scripts/utils/create_node_to_node_index.py @@ -1,7 +1,8 @@ +import os, sys import pandas as pd import h5py import numpy as np - +sys.path.append(os.getcwd()) # This file creates node to node index file and node to node distance file from DTAlite output. diff --git a/scripts/utils/h5toDF.py b/scripts/utils/h5toDF.py index 9c917a5b..67b67b7f 100644 --- a/scripts/utils/h5toDF.py +++ b/scripts/utils/h5toDF.py @@ -20,6 +20,7 @@ import json import sys, os sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) def negative_check(array,variable): if pd.Series.min(array)<0: diff --git a/scripts/utils/shadow_pricing_check.py b/scripts/utils/shadow_pricing_check.py index 4fd2207b..53270fd1 100644 --- a/scripts/utils/shadow_pricing_check.py +++ b/scripts/utils/shadow_pricing_check.py @@ -16,9 +16,10 @@ import h5toDF import math import os.path -from input_configuration import * import sys sys.path.append(os.path.join(os.getcwd(),"scripts")) +sys.path.append(os.getcwd()) +from input_configuration import * def get_percent_rmse(urbansim_file, daysim_file, guide_file): urbansim_data = pd.io.parsers.read_table(urbansim_file, sep = ' ') #Read in UrbanSim data diff --git a/scripts/utils/skims_to_csv.py b/scripts/utils/skims_to_csv.py new file mode 100644 index 00000000..67233bb9 --- /dev/null +++ b/scripts/utils/skims_to_csv.py @@ -0,0 +1,22 @@ +# this is an example script for when people ask for skims in csv +import h5py +import pandas as pd + +user_class_auto = 'svtl1t' +user_class_transit='ivtwa' + +pk_skims_loc = r'Z:\brice\soundcast\inputs\7to8.h5' +op_skims_loc = r'Z:\brice\soundcast\inputs\10to14.h5' + + +h5_pk= h5py.File(pk_skims_loc) +h5_op = h5py.File(op_skims_loc) + +#travel time skims for transit (peak hours, in-vehicle time only) +transit = h5_pk['Skims'][user_class_transit] +transit_df = pd.DataFrame(transit[:]) +transit_df.to_csv(r'C:\Users\SChildress\Documents\data_request\am_transit_ivt_100.csv') +#car (off-peak hours) for 2014 +auto = h5_op['Skims'][user_class_transit] +auto_df = pd.DataFrame(auto[:]) +auto_df.to_csv(r'C:\Users\SChildress\Documents\data_request\md_auto_ivt_100.csv') diff --git a/scripts/utils/update_parking.py b/scripts/utils/update_parking.py index c211fd45..3dde2104 100644 --- a/scripts/utils/update_parking.py +++ b/scripts/utils/update_parking.py @@ -8,16 +8,17 @@ # Run this script from the same location as the parcels.txt file # Parcels.txt can be converted from .dbf format with ArcGIS. +import os, sys import pandas as pd import h5py import numpy as np +sys.path.append(os.getcwd()) from input_configuration import * - -daily_parking_cost = "inputs\\parcel_buffer\\daily_parking_costs.csv" -hourly_parking_cost = "inputs\\parcel_buffer\\hourly_parking_costs.csv" -input_ensemble = "inputs\\parking_gz.csv" -input_parcels = "inputs\\parcel_buffer\\parcels_urbansim.txt" +daily_parking_cost = r'inputs\parking\daily_parking_costs.csv' +hourly_parking_cost = r'inputs\parking\hourly_parking_costs.csv' +input_ensemble = r'inputs\parking_gz.csv' +input_parcels = r'inputs\accessibility\parcels_urbansim.txt' # Combine data columns df_parcels = pd.read_csv(input_parcels, delim_whitespace=True) @@ -29,12 +30,14 @@ merged_df = pd.merge(left=join_ensemble_to_parcel, right=df_daily_parking_cost, left_on="ENS", - right_on="ENS") + right_on="ENS", + how='left') # Join hourly costs with parcel data merged_df = pd.merge(left = merged_df, right = df_hourly_parking_cost, left_on="ENS", - right_on="ENS") + right_on="ENS", + how='left') # Clean up the results and store in same format as original parcel.txt file